/*!
 * Amaretti v2.0.0
 * https://foxythemes.net
 *
 * Copyright (c) 2018 Foxy Themes
 */

@charset "UTF-8";
@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 #adb5bd;
    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 #000000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #FFFFFF !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dddddd;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dddddd;
  }
}

*,
*::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(0, 0, 0, 0);
}

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

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

body {
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.428571;
  color: #555555;
  text-align: left;
  background-color: #f0f0f0;
}

[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.6923rem;
}

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

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: #ef6262;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:hover {
  color: #e71d1d;
  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 {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.9231rem 0.7692rem;
  padding-bottom: 0.9231rem 0.7692rem;
  color: #777777;
  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.6923rem;
  font-family: inherit;
  font-weight: 300;
  line-height: 1.1;
  color: inherit;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.img-thumbnail {
  padding: 0.3077rem;
  background-color: #f0f0f0;
  border: 1px solid #dee2e6;
  border-radius: 0;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

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

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

code {
  font-size: 90%;
  color: #c7254e;
  word-break: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 90%;
  color: #FFFFFF;
  background-color: #212529;
  border-radius: 0.2rem;
}

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

pre {
  display: block;
  font-size: 90%;
  color: #212529;
}

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

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

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  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: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

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

.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: 15px;
  padding-left: 15px;
}

.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%;
  margin-bottom: 1rem;
  background-color: transparent;
}

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

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

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

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

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

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

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

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

.table-hover tbody tr:hover {
  background-color: #f5f5f5;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.table-grey,
.table-grey > th,
.table-grey > td {
  background-color: #f1f1f1;
}

.table-hover .table-grey:hover {
  background-color: #e4e4e4;
}

.table-hover .table-grey:hover > td,
.table-hover .table-grey:hover > th {
  background-color: #e4e4e4;
}

.table-alt-color1,
.table-alt-color1 > th,
.table-alt-color1 > td {
  background-color: #e1f4fb;
}

.table-hover .table-alt-color1:hover {
  background-color: #cbecf8;
}

.table-hover .table-alt-color1:hover > td,
.table-hover .table-alt-color1:hover > th {
  background-color: #cbecf8;
}

.table-alt-color2,
.table-alt-color2 > th,
.table-alt-color2 > td {
  background-color: #fff5da;
}

.table-hover .table-alt-color2:hover {
  background-color: #ffeec1;
}

.table-hover .table-alt-color2:hover > td,
.table-hover .table-alt-color2:hover > th {
  background-color: #ffeec1;
}

.table-alt-color3,
.table-alt-color3 > th,
.table-alt-color3 > td {
  background-color: #dae2ed;
}

.table-hover .table-alt-color3:hover {
  background-color: #c9d5e5;
}

.table-hover .table-alt-color3:hover > td,
.table-hover .table-alt-color3:hover > th {
  background-color: #c9d5e5;
}

.table-alt-color4,
.table-alt-color4 > th,
.table-alt-color4 > td {
  background-color: #f1f1f1;
}

.table-hover .table-alt-color4:hover {
  background-color: #e4e4e4;
}

.table-hover .table-alt-color4:hover > td,
.table-hover .table-alt-color4:hover > th {
  background-color: #e4e4e4;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: #f5f5f5;
}

.table-hover .table-active:hover {
  background-color: #e8e8e8;
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: #e8e8e8;
}

.table .thead-dark th {
  color: #f0f0f0;
  background-color: #212529;
  border-color: #32383e;
}

.table .thead-light th {
  color: #636c72;
  background-color: #eceeef;
  border-color: #dddddd;
}

.table-dark {
  color: #f0f0f0;
  background-color: #212529;
}

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #32383e;
}

.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%;
  height: 3.385rem;
  padding: 0.7692rem 0.9231rem;
  font-size: 1rem;
  line-height: 1.428571;
  color: #777777;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 2px solid #eaeaea;
  border-radius: 0;
  -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: #777777;
  background-color: #FFFFFF;
  border-color: #d1d1d1;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

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

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

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

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

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

select.form-control:focus::-ms-value {
  color: #777777;
  background-color: #FFFFFF;
}

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

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

.col-form-label-lg {
  padding-top: calc(0.9231rem + 2px);
  padding-bottom: calc(0.9231rem + 2px);
  font-size: 1.154rem;
  line-height: 1.633333;
}

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

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.7692rem;
  padding-bottom: 0.7692rem;
  margin-bottom: 0;
  line-height: 1.428571;
  color: #555555;
  background-color: transparent;
  border: solid transparent;
  border-width: 2px 0;
}

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

.form-control-sm {
  height: 2.53846rem;
  padding: 0.3077rem 0.9231rem;
  font-size: 0.9231rem;
  line-height: 1.5;
  border-radius: 0;
}

.form-control-lg {
  height: 3.84615rem;
  padding: 0.9231rem 1.077rem;
  font-size: 1.154rem;
  line-height: 1.633333;
  border-radius: 0;
}

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

textarea.form-control {
  height: auto;
}

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

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

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

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

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

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.9231rem;
  line-height: 1.428571;
  color: #212529;
  background-color: rgba(122, 204, 190, 0.9);
  border-radius: 0;
}

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

.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
.custom-select:valid:focus,
.custom-select.is-valid:focus {
  border-color: #7ACCBE;
  -webkit-box-shadow: 0 0 0 0 rgba(122, 204, 190, 0.25);
          box-shadow: 0 0 0 0 rgba(122, 204, 190, 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: #7ACCBE;
}

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

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

.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: #9fdad0;
}

.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 #f0f0f0, 0 0 0 0 rgba(122, 204, 190, 0.25);
          box-shadow: 0 0 0 1px #f0f0f0, 0 0 0 0 rgba(122, 204, 190, 0.25);
}

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

.was-validated .custom-file-input:valid ~ .custom-file-label::after, .custom-file-input.is-valid ~ .custom-file-label::after {
  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 0 rgba(122, 204, 190, 0.25);
          box-shadow: 0 0 0 0 rgba(122, 204, 190, 0.25);
}

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

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.9231rem;
  line-height: 1.428571;
  color: #FFFFFF;
  background-color: rgba(239, 98, 98, 0.9);
  border-radius: 0;
}

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

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
.custom-select:invalid:focus,
.custom-select.is-invalid:focus {
  border-color: #EF6262;
  -webkit-box-shadow: 0 0 0 0 rgba(239, 98, 98, 0.25);
          box-shadow: 0 0 0 0 rgba(239, 98, 98, 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: #EF6262;
}

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

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

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

.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 #f0f0f0, 0 0 0 0 rgba(239, 98, 98, 0.25);
          box-shadow: 0 0 0 1px #f0f0f0, 0 0 0 0 rgba(239, 98, 98, 0.25);
}

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

.was-validated .custom-file-input:invalid ~ .custom-file-label::after, .custom-file-input.is-invalid ~ .custom-file-label::after {
  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 0 rgba(239, 98, 98, 0.25);
          box-shadow: 0 0 0 0 rgba(239, 98, 98, 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: normal;
  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.6154rem 0.9231rem;
  font-size: 1rem;
  line-height: 1.428571;
  border-radius: 0;
  -webkit-transition: none;
  transition: none;
}

@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: none;
          box-shadow: none;
}

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

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

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

.btn-primary {
  color: #FFFFFF;
  background-color: #ef6262;
  border-color: #ef6262;
}

.btn-primary:hover {
  color: #FFFFFF;
  background-color: #eb4040;
  border-color: #ea3434;
}

.btn-primary:focus, .btn-primary.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(239, 98, 98, 0.5);
          box-shadow: 0 0 0 0 rgba(239, 98, 98, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #FFFFFF;
  background-color: #ef6262;
  border-color: #ef6262;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #FFFFFF;
  background-color: #ea3434;
  border-color: #e92929;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(239, 98, 98, 0.5);
          box-shadow: 0 0 0 0 rgba(239, 98, 98, 0.5);
}

.btn-secondary {
  color: #FFFFFF;
  background-color: #777777;
  border-color: #777777;
}

.btn-secondary:hover {
  color: #FFFFFF;
  background-color: #646464;
  border-color: #5e5e5e;
}

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

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #FFFFFF;
  background-color: #777777;
  border-color: #777777;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #FFFFFF;
  background-color: #5e5e5e;
  border-color: #575757;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(119, 119, 119, 0.5);
          box-shadow: 0 0 0 0 rgba(119, 119, 119, 0.5);
}

.btn-success {
  color: #212529;
  background-color: #7ACCBE;
  border-color: #7ACCBE;
}

.btn-success:hover {
  color: #212529;
  background-color: #5ec1b0;
  border-color: #55beac;
}

.btn-success:focus, .btn-success.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(122, 204, 190, 0.5);
          box-shadow: 0 0 0 0 rgba(122, 204, 190, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
  color: #212529;
  background-color: #7ACCBE;
  border-color: #7ACCBE;
}

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #212529;
  background-color: #55beac;
  border-color: #4cbaa7;
}

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(122, 204, 190, 0.5);
          box-shadow: 0 0 0 0 rgba(122, 204, 190, 0.5);
}

.btn-info {
  color: #212529;
  background-color: #8DCADF;
  border-color: #8DCADF;
}

.btn-info:hover {
  color: #212529;
  background-color: #6fbcd7;
  border-color: #65b7d4;
}

.btn-info:focus, .btn-info.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(141, 202, 223, 0.5);
          box-shadow: 0 0 0 0 rgba(141, 202, 223, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  color: #212529;
  background-color: #8DCADF;
  border-color: #8DCADF;
}

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #212529;
  background-color: #65b7d4;
  border-color: #5bb3d1;
}

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(141, 202, 223, 0.5);
          box-shadow: 0 0 0 0 rgba(141, 202, 223, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #FFC870;
  border-color: #FFC870;
}

.btn-warning:hover {
  color: #212529;
  background-color: #ffb94a;
  border-color: #ffb43d;
}

.btn-warning:focus, .btn-warning.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(255, 200, 112, 0.5);
          box-shadow: 0 0 0 0 rgba(255, 200, 112, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #FFC870;
  border-color: #FFC870;
}

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffb43d;
  border-color: #ffaf30;
}

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(255, 200, 112, 0.5);
          box-shadow: 0 0 0 0 rgba(255, 200, 112, 0.5);
}

.btn-danger {
  color: #FFFFFF;
  background-color: #EF6262;
  border-color: #EF6262;
}

.btn-danger:hover {
  color: #FFFFFF;
  background-color: #eb3f3f;
  border-color: #ea3434;
}

.btn-danger:focus, .btn-danger.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(239, 98, 98, 0.5);
          box-shadow: 0 0 0 0 rgba(239, 98, 98, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  color: #FFFFFF;
  background-color: #EF6262;
  border-color: #EF6262;
}

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #FFFFFF;
  background-color: #ea3434;
  border-color: #e92828;
}

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(239, 98, 98, 0.5);
          box-shadow: 0 0 0 0 rgba(239, 98, 98, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}

.btn-light:hover {
  color: #212529;
  background-color: #ececec;
  border-color: #e6e6e6;
}

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

.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #e6e6e6;
  border-color: #dfdfdf;
}

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
          box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
}

.btn-dark {
  color: #FFFFFF;
  background-color: #3d3c3c;
  border-color: #3d3c3c;
}

.btn-dark:hover {
  color: #FFFFFF;
  background-color: #2a2929;
  border-color: #232323;
}

.btn-dark:focus, .btn-dark.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(61, 60, 60, 0.5);
          box-shadow: 0 0 0 0 rgba(61, 60, 60, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
  color: #FFFFFF;
  background-color: #3d3c3c;
  border-color: #3d3c3c;
}

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #FFFFFF;
  background-color: #232323;
  border-color: #1d1c1c;
}

.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(61, 60, 60, 0.5);
          box-shadow: 0 0 0 0 rgba(61, 60, 60, 0.5);
}

.btn-grey {
  color: #212529;
  background-color: #cccccc;
  border-color: #cccccc;
}

.btn-grey:hover {
  color: #212529;
  background-color: #b9b9b9;
  border-color: #b3b3b3;
}

.btn-grey:focus, .btn-grey.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(204, 204, 204, 0.5);
          box-shadow: 0 0 0 0 rgba(204, 204, 204, 0.5);
}

.btn-grey.disabled, .btn-grey:disabled {
  color: #212529;
  background-color: #cccccc;
  border-color: #cccccc;
}

.btn-grey:not(:disabled):not(.disabled):active, .btn-grey:not(:disabled):not(.disabled).active,
.show > .btn-grey.dropdown-toggle {
  color: #212529;
  background-color: #b3b3b3;
  border-color: #acacac;
}

.btn-grey:not(:disabled):not(.disabled):active:focus, .btn-grey:not(:disabled):not(.disabled).active:focus,
.show > .btn-grey.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(204, 204, 204, 0.5);
          box-shadow: 0 0 0 0 rgba(204, 204, 204, 0.5);
}

.btn-alt-color1 {
  color: #212529;
  background-color: #95d9f0;
  border-color: #95d9f0;
}

.btn-alt-color1:hover {
  color: #212529;
  background-color: #73cdeb;
  border-color: #68c9ea;
}

.btn-alt-color1:focus, .btn-alt-color1.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(149, 217, 240, 0.5);
          box-shadow: 0 0 0 0 rgba(149, 217, 240, 0.5);
}

.btn-alt-color1.disabled, .btn-alt-color1:disabled {
  color: #212529;
  background-color: #95d9f0;
  border-color: #95d9f0;
}

.btn-alt-color1:not(:disabled):not(.disabled):active, .btn-alt-color1:not(:disabled):not(.disabled).active,
.show > .btn-alt-color1.dropdown-toggle {
  color: #212529;
  background-color: #68c9ea;
  border-color: #5dc5e8;
}

.btn-alt-color1:not(:disabled):not(.disabled):active:focus, .btn-alt-color1:not(:disabled):not(.disabled).active:focus,
.show > .btn-alt-color1.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(149, 217, 240, 0.5);
          box-shadow: 0 0 0 0 rgba(149, 217, 240, 0.5);
}

.btn-alt-color2 {
  color: #212529;
  background-color: #ffdc7a;
  border-color: #ffdc7a;
}

.btn-alt-color2:hover {
  color: #212529;
  background-color: #ffd254;
  border-color: #ffcf47;
}

.btn-alt-color2:focus, .btn-alt-color2.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(255, 220, 122, 0.5);
          box-shadow: 0 0 0 0 rgba(255, 220, 122, 0.5);
}

.btn-alt-color2.disabled, .btn-alt-color2:disabled {
  color: #212529;
  background-color: #ffdc7a;
  border-color: #ffdc7a;
}

.btn-alt-color2:not(:disabled):not(.disabled):active, .btn-alt-color2:not(:disabled):not(.disabled).active,
.show > .btn-alt-color2.dropdown-toggle {
  color: #212529;
  background-color: #ffcf47;
  border-color: #ffcb3a;
}

.btn-alt-color2:not(:disabled):not(.disabled):active:focus, .btn-alt-color2:not(:disabled):not(.disabled).active:focus,
.show > .btn-alt-color2.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(255, 220, 122, 0.5);
          box-shadow: 0 0 0 0 rgba(255, 220, 122, 0.5);
}

.btn-alt-color3 {
  color: #FFFFFF;
  background-color: #7a98bf;
  border-color: #7a98bf;
}

.btn-alt-color3:hover {
  color: #FFFFFF;
  background-color: #6084b3;
  border-color: #587dae;
}

.btn-alt-color3:focus, .btn-alt-color3.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(122, 152, 191, 0.5);
          box-shadow: 0 0 0 0 rgba(122, 152, 191, 0.5);
}

.btn-alt-color3.disabled, .btn-alt-color3:disabled {
  color: #FFFFFF;
  background-color: #7a98bf;
  border-color: #7a98bf;
}

.btn-alt-color3:not(:disabled):not(.disabled):active, .btn-alt-color3:not(:disabled):not(.disabled).active,
.show > .btn-alt-color3.dropdown-toggle {
  color: #FFFFFF;
  background-color: #587dae;
  border-color: #5177a8;
}

.btn-alt-color3:not(:disabled):not(.disabled):active:focus, .btn-alt-color3:not(:disabled):not(.disabled).active:focus,
.show > .btn-alt-color3.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(122, 152, 191, 0.5);
          box-shadow: 0 0 0 0 rgba(122, 152, 191, 0.5);
}

.btn-alt-color4 {
  color: #212529;
  background-color: #cccccc;
  border-color: #cccccc;
}

.btn-alt-color4:hover {
  color: #212529;
  background-color: #b9b9b9;
  border-color: #b3b3b3;
}

.btn-alt-color4:focus, .btn-alt-color4.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(204, 204, 204, 0.5);
          box-shadow: 0 0 0 0 rgba(204, 204, 204, 0.5);
}

.btn-alt-color4.disabled, .btn-alt-color4:disabled {
  color: #212529;
  background-color: #cccccc;
  border-color: #cccccc;
}

.btn-alt-color4:not(:disabled):not(.disabled):active, .btn-alt-color4:not(:disabled):not(.disabled).active,
.show > .btn-alt-color4.dropdown-toggle {
  color: #212529;
  background-color: #b3b3b3;
  border-color: #acacac;
}

.btn-alt-color4:not(:disabled):not(.disabled):active:focus, .btn-alt-color4:not(:disabled):not(.disabled).active:focus,
.show > .btn-alt-color4.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(204, 204, 204, 0.5);
          box-shadow: 0 0 0 0 rgba(204, 204, 204, 0.5);
}

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

.btn-outline-primary:hover {
  color: #FFFFFF;
  background-color: #ef6262;
  border-color: #ef6262;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(239, 98, 98, 0.5);
          box-shadow: 0 0 0 0 rgba(239, 98, 98, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #ef6262;
  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: #ef6262;
  border-color: #ef6262;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(239, 98, 98, 0.5);
          box-shadow: 0 0 0 0 rgba(239, 98, 98, 0.5);
}

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

.btn-outline-secondary:hover {
  color: #FFFFFF;
  background-color: #777777;
  border-color: #777777;
}

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

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #777777;
  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: #FFFFFF;
  background-color: #777777;
  border-color: #777777;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(119, 119, 119, 0.5);
          box-shadow: 0 0 0 0 rgba(119, 119, 119, 0.5);
}

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

.btn-outline-success:hover {
  color: #212529;
  background-color: #7ACCBE;
  border-color: #7ACCBE;
}

.btn-outline-success:focus, .btn-outline-success.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(122, 204, 190, 0.5);
          box-shadow: 0 0 0 0 rgba(122, 204, 190, 0.5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #7ACCBE;
  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: #212529;
  background-color: #7ACCBE;
  border-color: #7ACCBE;
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(122, 204, 190, 0.5);
          box-shadow: 0 0 0 0 rgba(122, 204, 190, 0.5);
}

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

.btn-outline-info:hover {
  color: #212529;
  background-color: #8DCADF;
  border-color: #8DCADF;
}

.btn-outline-info:focus, .btn-outline-info.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(141, 202, 223, 0.5);
          box-shadow: 0 0 0 0 rgba(141, 202, 223, 0.5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #8DCADF;
  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: #212529;
  background-color: #8DCADF;
  border-color: #8DCADF;
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(141, 202, 223, 0.5);
          box-shadow: 0 0 0 0 rgba(141, 202, 223, 0.5);
}

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

.btn-outline-warning:hover {
  color: #212529;
  background-color: #FFC870;
  border-color: #FFC870;
}

.btn-outline-warning:focus, .btn-outline-warning.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(255, 200, 112, 0.5);
          box-shadow: 0 0 0 0 rgba(255, 200, 112, 0.5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #FFC870;
  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: #212529;
  background-color: #FFC870;
  border-color: #FFC870;
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(255, 200, 112, 0.5);
          box-shadow: 0 0 0 0 rgba(255, 200, 112, 0.5);
}

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

.btn-outline-danger:hover {
  color: #FFFFFF;
  background-color: #EF6262;
  border-color: #EF6262;
}

.btn-outline-danger:focus, .btn-outline-danger.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(239, 98, 98, 0.5);
          box-shadow: 0 0 0 0 rgba(239, 98, 98, 0.5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #EF6262;
  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: #EF6262;
  border-color: #EF6262;
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(239, 98, 98, 0.5);
          box-shadow: 0 0 0 0 rgba(239, 98, 98, 0.5);
}

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

.btn-outline-light:hover {
  color: #212529;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}

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

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #FFFFFF;
  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: #212529;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
          box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
}

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

.btn-outline-dark:hover {
  color: #FFFFFF;
  background-color: #3d3c3c;
  border-color: #3d3c3c;
}

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

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #3d3c3c;
  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: #3d3c3c;
  border-color: #3d3c3c;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(61, 60, 60, 0.5);
          box-shadow: 0 0 0 0 rgba(61, 60, 60, 0.5);
}

.btn-outline-grey {
  color: #cccccc;
  background-color: transparent;
  background-image: none;
  border-color: #cccccc;
}

.btn-outline-grey:hover {
  color: #212529;
  background-color: #cccccc;
  border-color: #cccccc;
}

.btn-outline-grey:focus, .btn-outline-grey.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(204, 204, 204, 0.5);
          box-shadow: 0 0 0 0 rgba(204, 204, 204, 0.5);
}

.btn-outline-grey.disabled, .btn-outline-grey:disabled {
  color: #cccccc;
  background-color: transparent;
}

.btn-outline-grey:not(:disabled):not(.disabled):active, .btn-outline-grey:not(:disabled):not(.disabled).active,
.show > .btn-outline-grey.dropdown-toggle {
  color: #212529;
  background-color: #cccccc;
  border-color: #cccccc;
}

.btn-outline-grey:not(:disabled):not(.disabled):active:focus, .btn-outline-grey:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-grey.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(204, 204, 204, 0.5);
          box-shadow: 0 0 0 0 rgba(204, 204, 204, 0.5);
}

.btn-outline-alt-color1 {
  color: #95d9f0;
  background-color: transparent;
  background-image: none;
  border-color: #95d9f0;
}

.btn-outline-alt-color1:hover {
  color: #212529;
  background-color: #95d9f0;
  border-color: #95d9f0;
}

.btn-outline-alt-color1:focus, .btn-outline-alt-color1.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(149, 217, 240, 0.5);
          box-shadow: 0 0 0 0 rgba(149, 217, 240, 0.5);
}

.btn-outline-alt-color1.disabled, .btn-outline-alt-color1:disabled {
  color: #95d9f0;
  background-color: transparent;
}

.btn-outline-alt-color1:not(:disabled):not(.disabled):active, .btn-outline-alt-color1:not(:disabled):not(.disabled).active,
.show > .btn-outline-alt-color1.dropdown-toggle {
  color: #212529;
  background-color: #95d9f0;
  border-color: #95d9f0;
}

.btn-outline-alt-color1:not(:disabled):not(.disabled):active:focus, .btn-outline-alt-color1:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-alt-color1.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(149, 217, 240, 0.5);
          box-shadow: 0 0 0 0 rgba(149, 217, 240, 0.5);
}

.btn-outline-alt-color2 {
  color: #ffdc7a;
  background-color: transparent;
  background-image: none;
  border-color: #ffdc7a;
}

.btn-outline-alt-color2:hover {
  color: #212529;
  background-color: #ffdc7a;
  border-color: #ffdc7a;
}

.btn-outline-alt-color2:focus, .btn-outline-alt-color2.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(255, 220, 122, 0.5);
          box-shadow: 0 0 0 0 rgba(255, 220, 122, 0.5);
}

.btn-outline-alt-color2.disabled, .btn-outline-alt-color2:disabled {
  color: #ffdc7a;
  background-color: transparent;
}

.btn-outline-alt-color2:not(:disabled):not(.disabled):active, .btn-outline-alt-color2:not(:disabled):not(.disabled).active,
.show > .btn-outline-alt-color2.dropdown-toggle {
  color: #212529;
  background-color: #ffdc7a;
  border-color: #ffdc7a;
}

.btn-outline-alt-color2:not(:disabled):not(.disabled):active:focus, .btn-outline-alt-color2:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-alt-color2.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(255, 220, 122, 0.5);
          box-shadow: 0 0 0 0 rgba(255, 220, 122, 0.5);
}

.btn-outline-alt-color3 {
  color: #7a98bf;
  background-color: transparent;
  background-image: none;
  border-color: #7a98bf;
}

.btn-outline-alt-color3:hover {
  color: #FFFFFF;
  background-color: #7a98bf;
  border-color: #7a98bf;
}

.btn-outline-alt-color3:focus, .btn-outline-alt-color3.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(122, 152, 191, 0.5);
          box-shadow: 0 0 0 0 rgba(122, 152, 191, 0.5);
}

.btn-outline-alt-color3.disabled, .btn-outline-alt-color3:disabled {
  color: #7a98bf;
  background-color: transparent;
}

.btn-outline-alt-color3:not(:disabled):not(.disabled):active, .btn-outline-alt-color3:not(:disabled):not(.disabled).active,
.show > .btn-outline-alt-color3.dropdown-toggle {
  color: #FFFFFF;
  background-color: #7a98bf;
  border-color: #7a98bf;
}

.btn-outline-alt-color3:not(:disabled):not(.disabled):active:focus, .btn-outline-alt-color3:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-alt-color3.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(122, 152, 191, 0.5);
          box-shadow: 0 0 0 0 rgba(122, 152, 191, 0.5);
}

.btn-outline-alt-color4 {
  color: #cccccc;
  background-color: transparent;
  background-image: none;
  border-color: #cccccc;
}

.btn-outline-alt-color4:hover {
  color: #212529;
  background-color: #cccccc;
  border-color: #cccccc;
}

.btn-outline-alt-color4:focus, .btn-outline-alt-color4.focus {
  -webkit-box-shadow: 0 0 0 0 rgba(204, 204, 204, 0.5);
          box-shadow: 0 0 0 0 rgba(204, 204, 204, 0.5);
}

.btn-outline-alt-color4.disabled, .btn-outline-alt-color4:disabled {
  color: #cccccc;
  background-color: transparent;
}

.btn-outline-alt-color4:not(:disabled):not(.disabled):active, .btn-outline-alt-color4:not(:disabled):not(.disabled).active,
.show > .btn-outline-alt-color4.dropdown-toggle {
  color: #212529;
  background-color: #cccccc;
  border-color: #cccccc;
}

.btn-outline-alt-color4:not(:disabled):not(.disabled):active:focus, .btn-outline-alt-color4:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-alt-color4.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(204, 204, 204, 0.5);
          box-shadow: 0 0 0 0 rgba(204, 204, 204, 0.5);
}

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

.btn-link:hover {
  color: #e71d1d;
  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: #777777;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.9231rem 1.231rem;
  font-size: 1.154rem;
  line-height: 1.633333;
  border-radius: 0;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.3846rem 0.6923rem;
  font-size: 0.9231rem;
  line-height: 1.5;
  border-radius: 0;
}

.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.26146em;
  vertical-align: 0.26146em;
  content: "";
  border-top: 0.3076em solid;
  border-right: 0.3076em solid transparent;
  border-bottom: 0;
  border-left: 0.3076em 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: 12.31rem;
  padding: 0.3846rem 0;
  margin: 0.1538rem 0 0;
  font-size: 1rem;
  color: #555555;
  text-align: left;
  list-style: none;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 0;
}

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

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

.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.26146em;
  vertical-align: 0.26146em;
  content: "";
  border-top: 0;
  border-right: 0.3076em solid transparent;
  border-bottom: 0.3076em solid;
  border-left: 0.3076em 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.1538rem;
}

.dropright .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.26146em;
  vertical-align: 0.26146em;
  content: "";
  border-top: 0.3076em solid transparent;
  border-right: 0;
  border-bottom: 0.3076em solid transparent;
  border-left: 0.3076em 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.1538rem;
}

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

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

.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 0.26146em;
  vertical-align: 0.26146em;
  content: "";
  border-top: 0.3076em solid transparent;
  border-right: 0.3076em solid;
  border-bottom: 0.3076em 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 #eceeef;
}

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

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

.dropdown-item.active, .dropdown-item:active {
  color: #ef6262;
  text-decoration: none;
  background-color: transparent;
}

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

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

.dropdown-header {
  display: block;
  padding: 0.3846rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.9231rem;
  color: #777777;
  white-space: nowrap;
}

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

.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.692325rem;
  padding-left: 0.692325rem;
}

.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.519225rem;
  padding-left: 0.519225rem;
}

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

.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 + .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: -2px;
}

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

.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}

.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: -2px;
}

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

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

.input-group-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.7692rem 0.9231rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.428571;
  color: #777777;
  text-align: center;
  white-space: nowrap;
  background-color: #eaeaea;
  border: 2px solid #eaeaea;
  border-radius: 0;
}

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

.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 {
  height: 3.84615rem;
  padding: 0.9231rem 1.077rem;
  font-size: 1.154rem;
  line-height: 1.633333;
  border-radius: 0;
}

.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 {
  height: 2.53846rem;
  padding: 0.3077rem 0.9231rem;
  font-size: 0.9231rem;
  line-height: 1.5;
  border-radius: 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.428571rem;
  padding-left: 2.077rem;
}

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

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

.custom-control-input:checked ~ .custom-control-label::before {
  color: #ef6262;
  background-color: #FFFFFF;
}

.custom-control-input:focus ~ .custom-control-label::before {
  -webkit-box-shadow: none;
          box-shadow: none;
}

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

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

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

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

.custom-control-label::before {
  position: absolute;
  top: -0.131714rem;
  left: -2.077rem;
  display: block;
  width: 1.692rem;
  height: 1.692rem;
  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.131714rem;
  left: -2.077rem;
  display: block;
  width: 1.692rem;
  height: 1.692rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}

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

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

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: none;
}

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

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23ef6262' d='M0 2h4'/%3E%3C/svg%3E");
}

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

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

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

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

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: none;
}

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

.custom-select {
  display: inline-block;
  width: 100%;
  height: 3.385rem;
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.428571;
  color: #777777;
  vertical-align: middle;
  background: #FFFFFF url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23323232' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid #eaeaea;
  border-radius: 0.3077rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.custom-select:focus {
  border-color: #d1d1d1;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0 rgba(209, 209, 209, 0.5);
          box-shadow: 0 0 0 0 rgba(209, 209, 209, 0.5);
}

.custom-select:focus::-ms-value {
  color: #777777;
  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: #777777;
  background-color: #eceeef;
}

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

.custom-select-sm {
  height: 2.53846rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%;
}

.custom-select-lg {
  height: 3.84615rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 125%;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 3.385rem;
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 3.385rem;
  margin: 0;
  opacity: 0;
}

.custom-file-input:focus ~ .custom-file-label {
  border-color: #d1d1d1;
  -webkit-box-shadow: 0 0 0 0 transparent;
          box-shadow: 0 0 0 0 transparent;
}

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

.custom-file-input:disabled ~ .custom-file-label {
  background-color: #eeeeee;
}

.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: 3.385rem;
  padding: 0.6154rem 0.9231rem;
  line-height: 1.428571;
  color: #777777;
  background-color: #FFFFFF;
  border: 1px solid #eaeaea;
  border-radius: 0;
}

.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 2.659371rem;
  padding: 0.6154rem 0.9231rem;
  line-height: 1.428571;
  color: #777777;
  content: "Browse";
  background-color: #eaeaea;
  border-left: 1px solid #eaeaea;
  border-radius: 0 0 0 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:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px #f0f0f0, 0 0 0 0 transparent;
          box-shadow: 0 0 0 1px #f0f0f0, 0 0 0 0 transparent;
}

.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #f0f0f0, 0 0 0 0 transparent;
}

.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #f0f0f0, 0 0 0 0 transparent;
}

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

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

@media screen and (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}

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

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

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

@media screen and (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -webkit-transition: none;
    transition: none;
  }
}

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

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

.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  background-color: #ef6262;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: none;
  transition: none;
  appearance: none;
}

@media screen and (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -webkit-transition: none;
    transition: none;
  }
}

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

.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: #dee2e6;
  border-radius: 1rem;
}

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

.custom-control-label::before,
.custom-file-label,
.custom-select {
  -webkit-transition: none;
  transition: none;
}

@media screen and (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    -webkit-transition: none;
    transition: none;
  }
}

.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: 1.385rem 1.538rem;
}

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

.nav-link.disabled {
  color: #777777;
}

.nav-tabs {
  border-bottom: 1px solid transparent;
}

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

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

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: transparent;
}

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

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #555555;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}

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

.nav-pills .nav-link {
  border-radius: 0;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #FFFFFF;
  background-color: #ef6262;
}

.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: 1.275rem;
  padding-bottom: 1.275rem;
  margin-right: 1rem;
  font-size: 1.154rem;
  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: 1.385rem;
  padding-bottom: 1.385rem;
}

.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.154rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0;
}

.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(0, 0, 0, 0.9);
}

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

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

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

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

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

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 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(0, 0, 0, 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(0, 0, 0, 0.5);
}

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

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

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

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

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.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(0, 0, 0, 0.125);
  border-radius: 0;
}

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

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

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

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

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

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

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

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

.card-link + .card-link {
  margin-left: 20px;
}

.card-header {
  padding: 1.538rem 20px;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

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

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

.card-footer {
  padding: 1.538rem 20px;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

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

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

.card-header-pills {
  margin-right: -10px;
  margin-left: -10px;
}

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

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

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

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0 - 1px);
  border-bottom-left-radius: calc(0 - 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: 15px;
}

@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: -15px;
    margin-left: -15px;
  }
  .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: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.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: 15px;
}

@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;
  }
  .card-group > .card:only-child .card-img-top,
  .card-group > .card:only-child .card-header {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .card-group > .card:only-child .card-img-bottom,
  .card-group > .card:only-child .card-footer {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .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.538rem;
}

@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.6154rem 1.154rem;
  margin-bottom: 1.385rem;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 0.3077rem;
}

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

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

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

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

.breadcrumb-item.active {
  color: #787878;
}

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

.page-link {
  position: relative;
  display: block;
  padding: 0.6154rem 0.9231rem;
  margin-left: -1px;
  line-height: 1.428571;
  color: #ef6262;
  background-color: #FFFFFF;
  border: 1px solid #dddddd;
}

.page-link:hover {
  z-index: 2;
  color: #e71d1d;
  text-decoration: none;
  background-color: #eeeeee;
  border-color: #dddddd;
}

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

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

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

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

.page-item.active .page-link {
  z-index: 1;
  color: #FFFFFF;
  background-color: #ef6262;
  border-color: #ef6262;
}

.page-item.disabled .page-link {
  color: #777777;
  pointer-events: none;
  cursor: auto;
  background-color: #FFFFFF;
  border-color: #dddddd;
}

.pagination-lg .page-link {
  padding: 0.9231rem 1.231rem;
  font-size: 1.154rem;
  line-height: 1.633333;
}

.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.3846rem 0.6923rem;
  font-size: 0.9231rem;
  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.4712rem 0.5385rem;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0;
}

.badge:empty {
  display: none;
}

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

.badge-pill {
  padding-right: 0.5385rem;
  padding-left: 0.5385rem;
  border-radius: 0.7692rem;
}

.badge-primary {
  color: #FFFFFF;
  background-color: #ef6262;
}

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

.badge-secondary {
  color: #FFFFFF;
  background-color: #777777;
}

.badge-secondary[href]:hover, .badge-secondary[href]:focus {
  color: #FFFFFF;
  text-decoration: none;
  background-color: #5e5e5e;
}

.badge-success {
  color: #212529;
  background-color: #7ACCBE;
}

.badge-success[href]:hover, .badge-success[href]:focus {
  color: #212529;
  text-decoration: none;
  background-color: #55beac;
}

.badge-info {
  color: #212529;
  background-color: #8DCADF;
}

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

.badge-warning {
  color: #212529;
  background-color: #FFC870;
}

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

.badge-danger {
  color: #FFFFFF;
  background-color: #EF6262;
}

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

.badge-light {
  color: #212529;
  background-color: #FFFFFF;
}

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

.badge-dark {
  color: #FFFFFF;
  background-color: #3d3c3c;
}

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

.badge-grey {
  color: #212529;
  background-color: #cccccc;
}

.badge-grey[href]:hover, .badge-grey[href]:focus {
  color: #212529;
  text-decoration: none;
  background-color: #b3b3b3;
}

.badge-alt-color1 {
  color: #212529;
  background-color: #95d9f0;
}

.badge-alt-color1[href]:hover, .badge-alt-color1[href]:focus {
  color: #212529;
  text-decoration: none;
  background-color: #68c9ea;
}

.badge-alt-color2 {
  color: #212529;
  background-color: #ffdc7a;
}

.badge-alt-color2[href]:hover, .badge-alt-color2[href]:focus {
  color: #212529;
  text-decoration: none;
  background-color: #ffcf47;
}

.badge-alt-color3 {
  color: #FFFFFF;
  background-color: #7a98bf;
}

.badge-alt-color3[href]:hover, .badge-alt-color3[href]:focus {
  color: #FFFFFF;
  text-decoration: none;
  background-color: #587dae;
}

.badge-alt-color4 {
  color: #212529;
  background-color: #cccccc;
}

.badge-alt-color4[href]:hover, .badge-alt-color4[href]:focus {
  color: #212529;
  text-decoration: none;
  background-color: #b3b3b3;
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #eceeef;
  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: 1.385rem 1.385rem;
  margin-bottom: 1.385rem;
  border: 1px solid transparent;
  border-radius: 0;
}

.alert-heading {
  color: inherit;
}

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

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

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

.alert-primary {
  color: #7c3333;
  background-color: #fce0e0;
  border-color: #fad3d3;
}

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

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

.alert-secondary {
  color: #3e3e3e;
  background-color: #e4e4e4;
  border-color: #d9d9d9;
}

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

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

.alert-success {
  color: #3f6a63;
  background-color: #e4f5f2;
  border-color: #daf1ed;
}

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

.alert-success .alert-link {
  color: #2c4a45;
}

.alert-info {
  color: #496974;
  background-color: #e8f4f9;
  border-color: #dff0f6;
}

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

.alert-info .alert-link {
  color: #354d55;
}

.alert-warning {
  color: #85683a;
  background-color: #fff4e2;
  border-color: #fff0d7;
}

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

.alert-warning .alert-link {
  color: #614c2b;
}

.alert-danger {
  color: #7c3333;
  background-color: #fce0e0;
  border-color: #fbd3d3;
}

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

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

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

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

.alert-light .alert-link {
  color: #6c6c6c;
}

.alert-dark {
  color: #201f1f;
  background-color: #d8d8d8;
  border-color: #c9c8c8;
}

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

.alert-dark .alert-link {
  color: #060606;
}

.alert-grey {
  color: #6a6a6a;
  background-color: whitesmoke;
  border-color: #f1f1f1;
}

.alert-grey hr {
  border-top-color: #e4e4e4;
}

.alert-grey .alert-link {
  color: #515151;
}

.alert-alt-color1 {
  color: #4d717d;
  background-color: #eaf7fc;
  border-color: #e1f4fb;
}

.alert-alt-color1 hr {
  border-top-color: #cbecf8;
}

.alert-alt-color1 .alert-link {
  color: #3a545d;
}

.alert-alt-color2 {
  color: #85723f;
  background-color: #fff8e4;
  border-color: #fff5da;
}

.alert-alt-color2 hr {
  border-top-color: #ffeec1;
}

.alert-alt-color2 .alert-link {
  color: #62542f;
}

.alert-alt-color3 {
  color: #3f4f63;
  background-color: #e4eaf2;
  border-color: #dae2ed;
}

.alert-alt-color3 hr {
  border-top-color: #c9d5e5;
}

.alert-alt-color3 .alert-link {
  color: #2b3644;
}

.alert-alt-color4 {
  color: #6a6a6a;
  background-color: whitesmoke;
  border-color: #f1f1f1;
}

.alert-alt-color4 hr {
  border-top-color: #e4e4e4;
}

.alert-alt-color4 .alert-link {
  color: #515151;
}

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

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

.progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 3.077rem;
  overflow: hidden;
  font-size: 0.9231rem;
  background-color: #f5f5f5;
  border-radius: 0;
}

.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: #ef6262;
  -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: 3.077rem 3.077rem;
}

.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s 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: #555555;
  text-align: inherit;
}

.list-group-item-action:hover, .list-group-item-action:focus {
  color: #555555;
  text-decoration: none;
  background-color: #f5f5f5;
}

.list-group-item-action:active {
  color: #555555;
  background-color: #f5f5f5;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 1rem 1.154rem;
  margin-bottom: -1px;
  background-color: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

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

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

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

.list-group-item.disabled, .list-group-item:disabled {
  color: #777777;
  background-color: #eeeeee;
}

.list-group-item.active {
  z-index: 2;
  color: #FFFFFF;
  background-color: #ef6262;
  border-color: #ef6262;
}

.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: #7c3333;
  background-color: #fad3d3;
}

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #7c3333;
  background-color: #f7bcbc;
}

.list-group-item-primary.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #7c3333;
  border-color: #7c3333;
}

.list-group-item-secondary {
  color: #3e3e3e;
  background-color: #d9d9d9;
}

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #3e3e3e;
  background-color: #cccccc;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #3e3e3e;
  border-color: #3e3e3e;
}

.list-group-item-success {
  color: #3f6a63;
  background-color: #daf1ed;
}

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #3f6a63;
  background-color: #c8eae4;
}

.list-group-item-success.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #3f6a63;
  border-color: #3f6a63;
}

.list-group-item-info {
  color: #496974;
  background-color: #dff0f6;
}

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #496974;
  background-color: #cbe7f0;
}

.list-group-item-info.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #496974;
  border-color: #496974;
}

.list-group-item-warning {
  color: #85683a;
  background-color: #fff0d7;
}

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #85683a;
  background-color: #ffe6be;
}

.list-group-item-warning.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #85683a;
  border-color: #85683a;
}

.list-group-item-danger {
  color: #7c3333;
  background-color: #fbd3d3;
}

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #7c3333;
  background-color: #f9bcbc;
}

.list-group-item-danger.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #7c3333;
  border-color: #7c3333;
}

.list-group-item-light {
  color: #858585;
  background-color: white;
}

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #858585;
  background-color: #f2f2f2;
}

.list-group-item-light.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #858585;
  border-color: #858585;
}

.list-group-item-dark {
  color: #201f1f;
  background-color: #c9c8c8;
}

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #201f1f;
  background-color: #bcbbbb;
}

.list-group-item-dark.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #201f1f;
  border-color: #201f1f;
}

.list-group-item-grey {
  color: #6a6a6a;
  background-color: #f1f1f1;
}

.list-group-item-grey.list-group-item-action:hover, .list-group-item-grey.list-group-item-action:focus {
  color: #6a6a6a;
  background-color: #e4e4e4;
}

.list-group-item-grey.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #6a6a6a;
  border-color: #6a6a6a;
}

.list-group-item-alt-color1 {
  color: #4d717d;
  background-color: #e1f4fb;
}

.list-group-item-alt-color1.list-group-item-action:hover, .list-group-item-alt-color1.list-group-item-action:focus {
  color: #4d717d;
  background-color: #cbecf8;
}

.list-group-item-alt-color1.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #4d717d;
  border-color: #4d717d;
}

.list-group-item-alt-color2 {
  color: #85723f;
  background-color: #fff5da;
}

.list-group-item-alt-color2.list-group-item-action:hover, .list-group-item-alt-color2.list-group-item-action:focus {
  color: #85723f;
  background-color: #ffeec1;
}

.list-group-item-alt-color2.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #85723f;
  border-color: #85723f;
}

.list-group-item-alt-color3 {
  color: #3f4f63;
  background-color: #dae2ed;
}

.list-group-item-alt-color3.list-group-item-action:hover, .list-group-item-alt-color3.list-group-item-action:focus {
  color: #3f4f63;
  background-color: #c9d5e5;
}

.list-group-item-alt-color3.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #3f4f63;
  border-color: #3f4f63;
}

.list-group-item-alt-color4 {
  color: #6a6a6a;
  background-color: #f1f1f1;
}

.list-group-item-alt-color4.list-group-item-action:hover, .list-group-item-alt-color4.list-group-item-action:focus {
  color: #6a6a6a;
  background-color: #e4e4e4;
}

.list-group-item-alt-color4.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #6a6a6a;
  border-color: #6a6a6a;
}

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

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

.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  color: inherit;
  text-decoration: none;
  opacity: .75;
}

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

.modal-open {
  overflow: hidden;
}

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

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

.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-dialog-centered::before {
  display: block;
  height: calc(100vh - (0.5rem * 2));
  content: "";
}

.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(0, 0, 0, 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: #000000;
}

.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: 1.154rem;
  border-bottom: 1px solid #e5e5e5;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

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

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

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

.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: 1.154rem;
  border-top: 1px solid #e5e5e5;
}

.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: 600px;
    margin: 1.75rem auto;
  }
  .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .modal-sm {
    max-width: 300px;
  }
}

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

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.428571;
  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.9231rem;
  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: #000000;
}

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

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

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

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

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.428571;
  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: 1rem;
  word-wrap: break-word;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
}

.popover .arrow {
  position: absolute;
  display: block;
  width: 0.7692rem;
  height: 0.7692rem;
  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.7692rem;
}

.bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
  bottom: calc((0.7692rem + 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.7692rem 0.3846rem 0;
}

.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
  bottom: 0;
  border-top-color: rgba(0, 0, 0, 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.7692rem;
}

.bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
  left: calc((0.7692rem + 1px) * -1);
  width: 0.7692rem;
  height: 0.7692rem;
  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.3846rem 0.7692rem 0.3846rem 0;
}

.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
  left: 0;
  border-right-color: rgba(0, 0, 0, 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.7692rem;
}

.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
  top: calc((0.7692rem + 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.3846rem 0.7692rem 0.3846rem;
}

.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
  top: 0;
  border-bottom-color: rgba(0, 0, 0, 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: 0.7692rem;
  margin-left: -0.3846rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

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

.bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
  right: calc((0.7692rem + 1px) * -1);
  width: 0.7692rem;
  height: 0.7692rem;
  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.3846rem 0 0.3846rem 0.7692rem;
}

.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
  right: 0;
  border-left-color: rgba(0, 0, 0, 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.6154rem 1.077rem;
  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.6923rem 1.077rem;
  color: #555555;
}

.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-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-perspective: 1000px;
          perspective: 1000px;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
  -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;
}

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

.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: #ef6262 !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #ea3434 !important;
}

.bg-secondary {
  background-color: #777777 !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #5e5e5e !important;
}

.bg-success {
  background-color: #7ACCBE !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #55beac !important;
}

.bg-info {
  background-color: #8DCADF !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #65b7d4 !important;
}

.bg-warning {
  background-color: #FFC870 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #ffb43d !important;
}

.bg-danger {
  background-color: #EF6262 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #ea3434 !important;
}

.bg-light {
  background-color: #FFFFFF !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #e6e6e6 !important;
}

.bg-dark {
  background-color: #3d3c3c !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #232323 !important;
}

.bg-grey {
  background-color: #cccccc !important;
}

a.bg-grey:hover, a.bg-grey:focus,
button.bg-grey:hover,
button.bg-grey:focus {
  background-color: #b3b3b3 !important;
}

.bg-alt-color1 {
  background-color: #95d9f0 !important;
}

a.bg-alt-color1:hover, a.bg-alt-color1:focus,
button.bg-alt-color1:hover,
button.bg-alt-color1:focus {
  background-color: #68c9ea !important;
}

.bg-alt-color2 {
  background-color: #ffdc7a !important;
}

a.bg-alt-color2:hover, a.bg-alt-color2:focus,
button.bg-alt-color2:hover,
button.bg-alt-color2:focus {
  background-color: #ffcf47 !important;
}

.bg-alt-color3 {
  background-color: #7a98bf !important;
}

a.bg-alt-color3:hover, a.bg-alt-color3:focus,
button.bg-alt-color3:hover,
button.bg-alt-color3:focus {
  background-color: #587dae !important;
}

.bg-alt-color4 {
  background-color: #cccccc !important;
}

a.bg-alt-color4:hover, a.bg-alt-color4:focus,
button.bg-alt-color4:hover,
button.bg-alt-color4:focus {
  background-color: #b3b3b3 !important;
}

.bg-white {
  background-color: #FFFFFF !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

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

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

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

.border-left {
  border-left: 1px solid #dee2e6 !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: #ef6262 !important;
}

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

.border-success {
  border-color: #7ACCBE !important;
}

.border-info {
  border-color: #8DCADF !important;
}

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

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

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

.border-dark {
  border-color: #3d3c3c !important;
}

.border-grey {
  border-color: #cccccc !important;
}

.border-alt-color1 {
  border-color: #95d9f0 !important;
}

.border-alt-color2 {
  border-color: #ffdc7a !important;
}

.border-alt-color3 {
  border-color: #7a98bf !important;
}

.border-alt-color4 {
  border-color: #cccccc !important;
}

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

.rounded {
  border-radius: 0.3077rem !important;
}

.rounded-top {
  border-top-left-radius: 0.3077rem !important;
  border-top-right-radius: 0.3077rem !important;
}

.rounded-right {
  border-top-right-radius: 0.3077rem !important;
  border-bottom-right-radius: 0.3077rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.3077rem !important;
  border-bottom-left-radius: 0.3077rem !important;
}

.rounded-left {
  border-top-left-radius: 0.3077rem !important;
  border-bottom-left-radius: 0.3077rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

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

.clearfix::after, .btn-group-vertical > .btn-group::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(0, 0, 0, 0.075) !important;
          box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

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

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

.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.384615rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.384615rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.384615rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.384615rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.384615rem !important;
}

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

.mt-2,
.my-2 {
  margin-top: 0.769231rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.769231rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.769231rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.769231rem !important;
}

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

.mt-3,
.my-3 {
  margin-top: 1.154rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1.154rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1.154rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1.154rem !important;
}

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

.mt-4,
.my-4 {
  margin-top: 1.538rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.538rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.538rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.538rem !important;
}

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

.mt-5,
.my-5 {
  margin-top: 1.923rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 1.923rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 1.923rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 1.923rem !important;
}

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

.mt-6,
.my-6 {
  margin-top: 2.308rem !important;
}

.mr-6,
.mx-6 {
  margin-right: 2.308rem !important;
}

.mb-6,
.my-6 {
  margin-bottom: 2.308rem !important;
}

.ml-6,
.mx-6 {
  margin-left: 2.308rem !important;
}

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

.mt-7,
.my-7 {
  margin-top: 3.077rem !important;
}

.mr-7,
.mx-7 {
  margin-right: 3.077rem !important;
}

.mb-7,
.my-7 {
  margin-bottom: 3.077rem !important;
}

.ml-7,
.mx-7 {
  margin-left: 3.077rem !important;
}

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

.mt-8,
.my-8 {
  margin-top: 3.851rem !important;
}

.mr-8,
.mx-8 {
  margin-right: 3.851rem !important;
}

.mb-8,
.my-8 {
  margin-bottom: 3.851rem !important;
}

.ml-8,
.mx-8 {
  margin-left: 3.851rem !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.384615rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.384615rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.384615rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.384615rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.384615rem !important;
}

.p-2 {
  padding: 0.769231rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.769231rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.769231rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.769231rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.769231rem !important;
}

.p-3 {
  padding: 1.154rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1.154rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1.154rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1.154rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1.154rem !important;
}

.p-4 {
  padding: 1.538rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.538rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.538rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.538rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.538rem !important;
}

.p-5 {
  padding: 1.923rem !important;
}

.pt-5,
.py-5 {
  padding-top: 1.923rem !important;
}

.pr-5,
.px-5 {
  padding-right: 1.923rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 1.923rem !important;
}

.pl-5,
.px-5 {
  padding-left: 1.923rem !important;
}

.p-6 {
  padding: 2.308rem !important;
}

.pt-6,
.py-6 {
  padding-top: 2.308rem !important;
}

.pr-6,
.px-6 {
  padding-right: 2.308rem !important;
}

.pb-6,
.py-6 {
  padding-bottom: 2.308rem !important;
}

.pl-6,
.px-6 {
  padding-left: 2.308rem !important;
}

.p-7 {
  padding: 3.077rem !important;
}

.pt-7,
.py-7 {
  padding-top: 3.077rem !important;
}

.pr-7,
.px-7 {
  padding-right: 3.077rem !important;
}

.pb-7,
.py-7 {
  padding-bottom: 3.077rem !important;
}

.pl-7,
.px-7 {
  padding-left: 3.077rem !important;
}

.p-8 {
  padding: 3.851rem !important;
}

.pt-8,
.py-8 {
  padding-top: 3.851rem !important;
}

.pr-8,
.px-8 {
  padding-right: 3.851rem !important;
}

.pb-8,
.py-8 {
  padding-bottom: 3.851rem !important;
}

.pl-8,
.px-8 {
  padding-left: 3.851rem !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.384615rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.384615rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.384615rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.384615rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.384615rem !important;
  }
  .m-sm-2 {
    margin: 0.769231rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.769231rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.769231rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.769231rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.769231rem !important;
  }
  .m-sm-3 {
    margin: 1.154rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1.154rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1.154rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1.154rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1.154rem !important;
  }
  .m-sm-4 {
    margin: 1.538rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.538rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.538rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.538rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.538rem !important;
  }
  .m-sm-5 {
    margin: 1.923rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 1.923rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 1.923rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 1.923rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 1.923rem !important;
  }
  .m-sm-6 {
    margin: 2.308rem !important;
  }
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 2.308rem !important;
  }
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 2.308rem !important;
  }
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 2.308rem !important;
  }
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 2.308rem !important;
  }
  .m-sm-7 {
    margin: 3.077rem !important;
  }
  .mt-sm-7,
  .my-sm-7 {
    margin-top: 3.077rem !important;
  }
  .mr-sm-7,
  .mx-sm-7 {
    margin-right: 3.077rem !important;
  }
  .mb-sm-7,
  .my-sm-7 {
    margin-bottom: 3.077rem !important;
  }
  .ml-sm-7,
  .mx-sm-7 {
    margin-left: 3.077rem !important;
  }
  .m-sm-8 {
    margin: 3.851rem !important;
  }
  .mt-sm-8,
  .my-sm-8 {
    margin-top: 3.851rem !important;
  }
  .mr-sm-8,
  .mx-sm-8 {
    margin-right: 3.851rem !important;
  }
  .mb-sm-8,
  .my-sm-8 {
    margin-bottom: 3.851rem !important;
  }
  .ml-sm-8,
  .mx-sm-8 {
    margin-left: 3.851rem !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.384615rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.384615rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.384615rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.384615rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.384615rem !important;
  }
  .p-sm-2 {
    padding: 0.769231rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.769231rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.769231rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.769231rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.769231rem !important;
  }
  .p-sm-3 {
    padding: 1.154rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1.154rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1.154rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1.154rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1.154rem !important;
  }
  .p-sm-4 {
    padding: 1.538rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.538rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.538rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.538rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.538rem !important;
  }
  .p-sm-5 {
    padding: 1.923rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 1.923rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 1.923rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 1.923rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 1.923rem !important;
  }
  .p-sm-6 {
    padding: 2.308rem !important;
  }
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 2.308rem !important;
  }
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 2.308rem !important;
  }
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 2.308rem !important;
  }
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 2.308rem !important;
  }
  .p-sm-7 {
    padding: 3.077rem !important;
  }
  .pt-sm-7,
  .py-sm-7 {
    padding-top: 3.077rem !important;
  }
  .pr-sm-7,
  .px-sm-7 {
    padding-right: 3.077rem !important;
  }
  .pb-sm-7,
  .py-sm-7 {
    padding-bottom: 3.077rem !important;
  }
  .pl-sm-7,
  .px-sm-7 {
    padding-left: 3.077rem !important;
  }
  .p-sm-8 {
    padding: 3.851rem !important;
  }
  .pt-sm-8,
  .py-sm-8 {
    padding-top: 3.851rem !important;
  }
  .pr-sm-8,
  .px-sm-8 {
    padding-right: 3.851rem !important;
  }
  .pb-sm-8,
  .py-sm-8 {
    padding-bottom: 3.851rem !important;
  }
  .pl-sm-8,
  .px-sm-8 {
    padding-left: 3.851rem !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.384615rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.384615rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.384615rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.384615rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.384615rem !important;
  }
  .m-md-2 {
    margin: 0.769231rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.769231rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.769231rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.769231rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.769231rem !important;
  }
  .m-md-3 {
    margin: 1.154rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1.154rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1.154rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1.154rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1.154rem !important;
  }
  .m-md-4 {
    margin: 1.538rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.538rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.538rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.538rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.538rem !important;
  }
  .m-md-5 {
    margin: 1.923rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 1.923rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 1.923rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 1.923rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 1.923rem !important;
  }
  .m-md-6 {
    margin: 2.308rem !important;
  }
  .mt-md-6,
  .my-md-6 {
    margin-top: 2.308rem !important;
  }
  .mr-md-6,
  .mx-md-6 {
    margin-right: 2.308rem !important;
  }
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 2.308rem !important;
  }
  .ml-md-6,
  .mx-md-6 {
    margin-left: 2.308rem !important;
  }
  .m-md-7 {
    margin: 3.077rem !important;
  }
  .mt-md-7,
  .my-md-7 {
    margin-top: 3.077rem !important;
  }
  .mr-md-7,
  .mx-md-7 {
    margin-right: 3.077rem !important;
  }
  .mb-md-7,
  .my-md-7 {
    margin-bottom: 3.077rem !important;
  }
  .ml-md-7,
  .mx-md-7 {
    margin-left: 3.077rem !important;
  }
  .m-md-8 {
    margin: 3.851rem !important;
  }
  .mt-md-8,
  .my-md-8 {
    margin-top: 3.851rem !important;
  }
  .mr-md-8,
  .mx-md-8 {
    margin-right: 3.851rem !important;
  }
  .mb-md-8,
  .my-md-8 {
    margin-bottom: 3.851rem !important;
  }
  .ml-md-8,
  .mx-md-8 {
    margin-left: 3.851rem !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.384615rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.384615rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.384615rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.384615rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.384615rem !important;
  }
  .p-md-2 {
    padding: 0.769231rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.769231rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.769231rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.769231rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.769231rem !important;
  }
  .p-md-3 {
    padding: 1.154rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1.154rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1.154rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1.154rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1.154rem !important;
  }
  .p-md-4 {
    padding: 1.538rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.538rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.538rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.538rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.538rem !important;
  }
  .p-md-5 {
    padding: 1.923rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 1.923rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 1.923rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 1.923rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 1.923rem !important;
  }
  .p-md-6 {
    padding: 2.308rem !important;
  }
  .pt-md-6,
  .py-md-6 {
    padding-top: 2.308rem !important;
  }
  .pr-md-6,
  .px-md-6 {
    padding-right: 2.308rem !important;
  }
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 2.308rem !important;
  }
  .pl-md-6,
  .px-md-6 {
    padding-left: 2.308rem !important;
  }
  .p-md-7 {
    padding: 3.077rem !important;
  }
  .pt-md-7,
  .py-md-7 {
    padding-top: 3.077rem !important;
  }
  .pr-md-7,
  .px-md-7 {
    padding-right: 3.077rem !important;
  }
  .pb-md-7,
  .py-md-7 {
    padding-bottom: 3.077rem !important;
  }
  .pl-md-7,
  .px-md-7 {
    padding-left: 3.077rem !important;
  }
  .p-md-8 {
    padding: 3.851rem !important;
  }
  .pt-md-8,
  .py-md-8 {
    padding-top: 3.851rem !important;
  }
  .pr-md-8,
  .px-md-8 {
    padding-right: 3.851rem !important;
  }
  .pb-md-8,
  .py-md-8 {
    padding-bottom: 3.851rem !important;
  }
  .pl-md-8,
  .px-md-8 {
    padding-left: 3.851rem !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.384615rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.384615rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.384615rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.384615rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.384615rem !important;
  }
  .m-lg-2 {
    margin: 0.769231rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.769231rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.769231rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.769231rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.769231rem !important;
  }
  .m-lg-3 {
    margin: 1.154rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1.154rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1.154rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1.154rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1.154rem !important;
  }
  .m-lg-4 {
    margin: 1.538rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.538rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.538rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.538rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.538rem !important;
  }
  .m-lg-5 {
    margin: 1.923rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 1.923rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 1.923rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 1.923rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 1.923rem !important;
  }
  .m-lg-6 {
    margin: 2.308rem !important;
  }
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 2.308rem !important;
  }
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 2.308rem !important;
  }
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 2.308rem !important;
  }
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 2.308rem !important;
  }
  .m-lg-7 {
    margin: 3.077rem !important;
  }
  .mt-lg-7,
  .my-lg-7 {
    margin-top: 3.077rem !important;
  }
  .mr-lg-7,
  .mx-lg-7 {
    margin-right: 3.077rem !important;
  }
  .mb-lg-7,
  .my-lg-7 {
    margin-bottom: 3.077rem !important;
  }
  .ml-lg-7,
  .mx-lg-7 {
    margin-left: 3.077rem !important;
  }
  .m-lg-8 {
    margin: 3.851rem !important;
  }
  .mt-lg-8,
  .my-lg-8 {
    margin-top: 3.851rem !important;
  }
  .mr-lg-8,
  .mx-lg-8 {
    margin-right: 3.851rem !important;
  }
  .mb-lg-8,
  .my-lg-8 {
    margin-bottom: 3.851rem !important;
  }
  .ml-lg-8,
  .mx-lg-8 {
    margin-left: 3.851rem !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.384615rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.384615rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.384615rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.384615rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.384615rem !important;
  }
  .p-lg-2 {
    padding: 0.769231rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.769231rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.769231rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.769231rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.769231rem !important;
  }
  .p-lg-3 {
    padding: 1.154rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1.154rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1.154rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1.154rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1.154rem !important;
  }
  .p-lg-4 {
    padding: 1.538rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.538rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.538rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.538rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.538rem !important;
  }
  .p-lg-5 {
    padding: 1.923rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 1.923rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 1.923rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 1.923rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 1.923rem !important;
  }
  .p-lg-6 {
    padding: 2.308rem !important;
  }
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 2.308rem !important;
  }
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 2.308rem !important;
  }
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 2.308rem !important;
  }
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 2.308rem !important;
  }
  .p-lg-7 {
    padding: 3.077rem !important;
  }
  .pt-lg-7,
  .py-lg-7 {
    padding-top: 3.077rem !important;
  }
  .pr-lg-7,
  .px-lg-7 {
    padding-right: 3.077rem !important;
  }
  .pb-lg-7,
  .py-lg-7 {
    padding-bottom: 3.077rem !important;
  }
  .pl-lg-7,
  .px-lg-7 {
    padding-left: 3.077rem !important;
  }
  .p-lg-8 {
    padding: 3.851rem !important;
  }
  .pt-lg-8,
  .py-lg-8 {
    padding-top: 3.851rem !important;
  }
  .pr-lg-8,
  .px-lg-8 {
    padding-right: 3.851rem !important;
  }
  .pb-lg-8,
  .py-lg-8 {
    padding-bottom: 3.851rem !important;
  }
  .pl-lg-8,
  .px-lg-8 {
    padding-left: 3.851rem !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.384615rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.384615rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.384615rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.384615rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.384615rem !important;
  }
  .m-xl-2 {
    margin: 0.769231rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.769231rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.769231rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.769231rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.769231rem !important;
  }
  .m-xl-3 {
    margin: 1.154rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1.154rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1.154rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1.154rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1.154rem !important;
  }
  .m-xl-4 {
    margin: 1.538rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.538rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.538rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.538rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.538rem !important;
  }
  .m-xl-5 {
    margin: 1.923rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 1.923rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 1.923rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 1.923rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 1.923rem !important;
  }
  .m-xl-6 {
    margin: 2.308rem !important;
  }
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 2.308rem !important;
  }
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 2.308rem !important;
  }
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 2.308rem !important;
  }
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 2.308rem !important;
  }
  .m-xl-7 {
    margin: 3.077rem !important;
  }
  .mt-xl-7,
  .my-xl-7 {
    margin-top: 3.077rem !important;
  }
  .mr-xl-7,
  .mx-xl-7 {
    margin-right: 3.077rem !important;
  }
  .mb-xl-7,
  .my-xl-7 {
    margin-bottom: 3.077rem !important;
  }
  .ml-xl-7,
  .mx-xl-7 {
    margin-left: 3.077rem !important;
  }
  .m-xl-8 {
    margin: 3.851rem !important;
  }
  .mt-xl-8,
  .my-xl-8 {
    margin-top: 3.851rem !important;
  }
  .mr-xl-8,
  .mx-xl-8 {
    margin-right: 3.851rem !important;
  }
  .mb-xl-8,
  .my-xl-8 {
    margin-bottom: 3.851rem !important;
  }
  .ml-xl-8,
  .mx-xl-8 {
    margin-left: 3.851rem !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.384615rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.384615rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.384615rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.384615rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.384615rem !important;
  }
  .p-xl-2 {
    padding: 0.769231rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.769231rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.769231rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.769231rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.769231rem !important;
  }
  .p-xl-3 {
    padding: 1.154rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1.154rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1.154rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1.154rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1.154rem !important;
  }
  .p-xl-4 {
    padding: 1.538rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.538rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.538rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.538rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.538rem !important;
  }
  .p-xl-5 {
    padding: 1.923rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 1.923rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 1.923rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 1.923rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 1.923rem !important;
  }
  .p-xl-6 {
    padding: 2.308rem !important;
  }
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 2.308rem !important;
  }
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 2.308rem !important;
  }
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 2.308rem !important;
  }
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 2.308rem !important;
  }
  .p-xl-7 {
    padding: 3.077rem !important;
  }
  .pt-xl-7,
  .py-xl-7 {
    padding-top: 3.077rem !important;
  }
  .pr-xl-7,
  .px-xl-7 {
    padding-right: 3.077rem !important;
  }
  .pb-xl-7,
  .py-xl-7 {
    padding-bottom: 3.077rem !important;
  }
  .pl-xl-7,
  .px-xl-7 {
    padding-left: 3.077rem !important;
  }
  .p-xl-8 {
    padding: 3.851rem !important;
  }
  .pt-xl-8,
  .py-xl-8 {
    padding-top: 3.851rem !important;
  }
  .pr-xl-8,
  .px-xl-8 {
    padding-right: 3.851rem !important;
  }
  .pb-xl-8,
  .py-xl-8 {
    padding-bottom: 3.851rem !important;
  }
  .pl-xl-8,
  .px-xl-8 {
    padding-left: 3.851rem !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: #ef6262 !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #ea3434 !important;
}

.text-secondary {
  color: #777777 !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #5e5e5e !important;
}

.text-success {
  color: #7ACCBE !important;
}

a.text-success:hover, a.text-success:focus {
  color: #55beac !important;
}

.text-info {
  color: #8DCADF !important;
}

a.text-info:hover, a.text-info:focus {
  color: #65b7d4 !important;
}

.text-warning {
  color: #FFC870 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #ffb43d !important;
}

.text-danger {
  color: #EF6262 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #ea3434 !important;
}

.text-light {
  color: #FFFFFF !important;
}

a.text-light:hover, a.text-light:focus {
  color: #e6e6e6 !important;
}

.text-dark {
  color: #3d3c3c !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #232323 !important;
}

.text-grey {
  color: #cccccc !important;
}

a.text-grey:hover, a.text-grey:focus {
  color: #b3b3b3 !important;
}

.text-alt-color1 {
  color: #95d9f0 !important;
}

a.text-alt-color1:hover, a.text-alt-color1:focus {
  color: #68c9ea !important;
}

.text-alt-color2 {
  color: #ffdc7a !important;
}

a.text-alt-color2:hover, a.text-alt-color2:focus {
  color: #ffcf47 !important;
}

.text-alt-color3 {
  color: #7a98bf !important;
}

a.text-alt-color3:hover, a.text-alt-color3:focus {
  color: #587dae !important;
}

.text-alt-color4 {
  color: #cccccc !important;
}

a.text-alt-color4:hover, a.text-alt-color4:focus {
  color: #b3b3b3 !important;
}

.text-body {
  color: #555555 !important;
}

.text-muted {
  color: #777777 !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 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;
}

/* General styles for the modal */
/* 
Styles for the html/body for special modal where we want 3d effects
Note that we need a container wrapping all content on the page for the 
perspective effects (not including the modals and the overlay).
*/
.modal-open {
  overflow: hidden;
}

.modal-perspective,
.modal-perspective body {
  height: 100%;
  overflow: hidden;
}

.modal-perspective body {
  background: #222;
  -webkit-perspective: 600px;
  perspective: 600px;
}

.modal-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1050;
  visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.modal-show {
  visibility: visible;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 1051;
}

.modal-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  visibility: hidden;
  top: 0;
  left: 0;
  z-index: 1050;
  opacity: 0;
  background: rgba(0, 0, 0, 0.5);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.modal-show ~ .modal-overlay {
  opacity: 1;
  visibility: visible;
}

/* Content styles */
.modal-content {
  position: relative;
  border-radius: 3px;
  margin: 30px auto;
  max-width: 630px;
  min-width: 320px;
}

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

/* Effect 1: Fade in and scale up */
.modal-effect-1 .modal-content {
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.modal-show.modal-effect-1 .modal-content {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

/* Effect 2: Slide from the right */
.modal-effect-2 .modal-content {
  -webkit-transform: translateX(20%);
  transform: translateX(20%);
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
  transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}

.modal-show.modal-effect-2 .modal-content {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
}

/* Effect 3: Slide from the bottom */
.modal-effect-3 .modal-content {
  -webkit-transform: translateY(20%);
  transform: translateY(20%);
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.modal-show.modal-effect-3 .modal-content {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}

/* Effect 4: Newspaper */
.modal-effect-4 .modal-content {
  -webkit-transform: scale(0) rotate(720deg);
  transform: scale(0) rotate(720deg);
  opacity: 0;
}

.modal-show.modal-effect-4 ~ .modal-overlay,
.modal-effect-4 .modal-content {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.modal-show.modal-effect-4 .modal-content {
  -webkit-transform: scale(1) rotate(0deg);
  transform: scale(1) rotate(0deg);
  opacity: 1;
}

/* Effect 5: fall */
.modal-effect-5.modal-container {
  -webkit-perspective: 1300px;
  perspective: 1300px;
}

.modal-effect-5 .modal-content {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translateZ(600px) rotateX(20deg);
  transform: translateZ(600px) rotateX(20deg);
  opacity: 0;
}

.modal-show.modal-effect-5 .modal-content {
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  -webkit-transform: translateZ(0px) rotateX(0deg);
  transform: translateZ(0px) rotateX(0deg);
  opacity: 1;
}

/* Effect 6: side fall */
.modal-effect-6.modal-container {
  -webkit-perspective: 1300px;
  perspective: 1300px;
}

.modal-effect-6 .modal-content {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translate(30%) translateZ(600px) rotate(10deg);
  transform: translate(30%) translateZ(600px) rotate(10deg);
  opacity: 0;
}

.modal-show.modal-effect-6 .modal-content {
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  -webkit-transform: translate(0%) translateZ(0) rotate(0deg);
  transform: translate(0%) translateZ(0) rotate(0deg);
  opacity: 1;
}

/* Effect 7:  slide and stick to top */
.modal-effect-7 {
  top: 0;
}

.modal-effect-7 .modal-content {
  margin-top: 0;
  -webkit-transform: translateY(-200%);
  transform: translateY(-200%);
  -webkit-transition: all .3s;
  transition: all .3s;
  opacity: 0;
}

.modal-show.modal-effect-7 .modal-content {
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  border-radius: 0 0 3px 3px;
  opacity: 1;
}

/* Effect 8: 3D flip horizontal */
.modal-effect-8.modal-container {
  -webkit-perspective: 1300px;
  perspective: 1300px;
}

.modal-effect-8 .modal-content {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateY(-70deg);
  transform: rotateY(-70deg);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}

.modal-show.modal-effect-8 .modal-content {
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
  opacity: 1;
}

/* Effect 9: 3D flip vertical */
.modal-effect-9.modal-container {
  -webkit-perspective: 1300px;
  perspective: 1300px;
}

.modal-effect-9 .modal-content {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateX(-70deg);
  transform: rotateX(-70deg);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}

.modal-show.modal-effect-9 .modal-content {
  -webkit-transform: rotateX(0deg);
  transform: rotateX(0deg);
  opacity: 1;
}

/* Effect 10: 3D sign */
.modal-effect-10.modal-container {
  -webkit-perspective: 1300px;
  perspective: 1300px;
}

.modal-effect-10 .modal-content {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateX(-60deg);
  transform: rotateX(-60deg);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.modal-show.modal-effect-10 .modal-content {
  -webkit-transform: rotateX(0deg);
  transform: rotateX(0deg);
  opacity: 1;
}

/* Effect 11: Super scaled */
.modal-effect-11 .modal-content {
  -webkit-transform: scale(2);
  transform: scale(2);
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.modal-show.modal-effect-11 .modal-content {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

/* Effect 12:  Just me */
.modal-effect-12 .modal-content {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.modal-show.modal-effect-12 ~ .modal-overlay {
  background: #000;
}

.modal-show.modal-effect-12 .modal-content {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

/* Effect 13: 3D slit */
.modal-effect-13.modal-container {
  -webkit-perspective: 1300px;
  perspective: 1300px;
}

.modal-effect-13 .modal-content {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translateZ(-3000px) rotateY(90deg);
  transform: translateZ(-3000px) rotateY(90deg);
  opacity: 0;
}

.modal-show.modal-effect-13 .modal-content {
  -webkit-animation: slit .7s forwards ease-out;
  animation: slit .7s forwards ease-out;
}

@-webkit-keyframes slit {
  50% {
    -webkit-transform: translateZ(-250px) rotateY(89deg);
    opacity: .5;
    -webkit-animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: translateZ(0) rotateY(0deg);
    opacity: 1;
  }
}

@keyframes slit {
  50% {
    -webkit-transform: translateZ(-250px) rotateY(89deg);
            transform: translateZ(-250px) rotateY(89deg);
    opacity: 1;
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: translateZ(0) rotateY(0deg);
            transform: translateZ(0) rotateY(0deg);
    opacity: 1;
  }
}

/* Effect 14:  3D Rotate from bottom */
.modal-effect-14.modal-container {
  -webkit-perspective: 1300px;
  perspective: 1300px;
}

.modal-effect-14 .modal-content {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translateY(100%) rotateX(90deg);
  transform: translateY(100%) rotateX(90deg);
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.modal-show.modal-effect-14 .modal-content {
  -webkit-transform: translateY(0%) rotateX(0deg);
  transform: translateY(0%) rotateX(0deg);
  opacity: 1;
}

/* Effect 15:  3D Rotate in from left */
.modal-effect-15.modal-container {
  -webkit-perspective: 1300px;
  perspective: 1300px;
}

.modal-effect-15 .modal-content {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
  transform: translateZ(100px) translateX(-30%) rotateY(90deg);
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.modal-show.modal-effect-15 .modal-content {
  -webkit-transform: translateZ(0px) translateX(0%) rotateY(0deg);
  transform: translateZ(0px) translateX(0%) rotateY(0deg);
  opacity: 1;
}

/* Effect 16:  Blur */
.modal-show.modal-effect-16 ~ .modal-overlay {
  background: rgba(180, 46, 32, 0.5);
}

.modal-show.modal-effect-16 ~ .container {
  -webkit-filter: blur(3px);
  -moz-filter: blur(3px);
  filter: blur(3px);
}

.modal-effect-16 .modal-content {
  -webkit-transform: translateY(-5%);
  transform: translateY(-5%);
  opacity: 0;
}

.modal-show.modal-effect-16 ~ .container,
.modal-effect-16 .modal-content {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.modal-show.modal-effect-16 .modal-content {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}

/* Effect 17:  Slide in from bottom with perspective on container */
.modal-show.modal-effect-17 ~ .container {
  height: 100%;
  overflow: hidden;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

.modal-show.modal-effect-17 ~ .container,
.modal-show.modal-effect-17 ~ .modal-overlay {
  -webkit-transform: rotateX(-2deg);
  transform: rotateX(-2deg);
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.modal-effect-17 .modal-content {
  opacity: 0;
  -webkit-transform: translateY(200%);
  transform: translateY(200%);
}

.modal-show.modal-effect-17 .modal-content {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
  -webkit-transition: all 0.3s 0.2s;
  transition: all 0.3s 0.2s;
}

/* Effect 18:  Slide from right with perspective on container */
.modal-show.modal-effect-18 ~ .container {
  height: 100%;
  overflow: hidden;
}

.modal-show.modal-effect-18 ~ .modal-overlay {
  background: rgba(143, 27, 15, 0.8);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.modal-show.modal-effect-18 ~ .container,
.modal-show.modal-effect-18 ~ .modal-overlay {
  -webkit-transform-style: preserve-3d;
  -webkit-transform-origin: 0% 50%;
  -webkit-animation: rotateRightSideFirst 0.5s forwards ease-in;
  -moz-transform-style: preserve-3d;
  -moz-transform-origin: 0% 50%;
  -moz-animation: rotateRightSideFirst 0.5s forwards ease-in;
  transform-style: preserve-3d;
  transform-origin: 0% 50%;
  animation: rotateRightSideFirst 0.5s forwards ease-in;
}

@-webkit-keyframes rotateRightSideFirst {
  50% {
    -webkit-transform: translateZ(-50px) rotateY(5deg);
    -webkit-animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: translateZ(-200px);
  }
}

@keyframes rotateRightSideFirst {
  50% {
    -webkit-transform: translateZ(-50px) rotateY(5deg);
            transform: translateZ(-50px) rotateY(5deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: translateZ(-200px);
            transform: translateZ(-200px);
  }
}

.modal-effect-18 .modal-content {
  -webkit-transform: translateX(200%);
  transform: translateX(200%);
  opacity: 0;
}

.modal-show.modal-effect-18 .modal-content {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
  -webkit-transition: all 0.5s 0.1s;
  transition: all 0.5s 0.1s;
}

/* Open Sans Webfont Kit
 * -------------------------- */
/* Light 300
 * -------------------------- */
@font-face {
  font-family: 'Open Sans';
  src: url("../lib/open-sans/light/opensans-light-webfont.eot");
  src: url("../lib/open-sans/light/opensans-light-webfont.eot?#iefix") format("embedded-opentype"), url("../lib/open-sans/light/opensans-light-webfont.woff") format("woff"), url("../lib/open-sans/light/opensans-light-webfont.ttf") format("truetype"), url("../lib/open-sans/light/opensans-light-webfont.svg#OpenSansLight") format("svg");
  font-weight: 300;
  font-style: normal;
}

/* Light 300 Italic
 * -------------------------- */
@font-face {
  font-family: 'Open Sans';
  src: url("../lib/open-sans/light-italic/opensans-light-italic-webfont.eot");
  src: url("../lib/open-sans/light-italic/opensans-light-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../lib/open-sans/light-italic/opensans-light-italic-webfont.woff") format("woff"), url("../lib/open-sans/light-italic/opensans-light-italic-webfont.ttf") format("truetype"), url("../lib/open-sans/light-italic/opensans-light-italic-webfont.svg#OpenSansLightItalic") format("svg");
  font-weight: 300;
  font-style: italic;
}

/* Regular 400
 * -------------------------- */
@font-face {
  font-family: 'Open Sans';
  src: url("../lib/open-sans/regular/opensans-regular-webfont.eot");
  src: url("../lib/open-sans/regular/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../lib/open-sans/regular/opensans-regular-webfont.woff") format("woff"), url("../lib/open-sans/regular/opensans-regular-webfont.ttf") format("truetype"), url("../lib/open-sans/regular/opensans-regular-webfont.svg#OpenSansRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Regular 400 Italic
 * -------------------------- */
@font-face {
  font-family: 'Open Sans';
  src: url("../lib/open-sans/italic/opensans-italic-webfont.eot");
  src: url("../lib/open-sans/italic/opensans-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../lib/open-sans/italic/opensans-italic-webfont.woff") format("woff"), url("../lib/open-sans/italic/opensans-italic-webfont.ttf") format("truetype"), url("../lib/open-sans/italic/opensans-italic-webfont.svg#OpenSansItalic") format("svg");
  font-weight: normal;
  font-style: italic;
}

/* Semibold 600
 * -------------------------- */
@font-face {
  font-family: 'Open Sans';
  src: url("../lib/open-sans/semibold/opensans-semibold-webfont.eot");
  src: url("../lib/open-sans/semibold/opensans-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../lib/open-sans/semibold/opensans-semibold-webfont.woff") format("woff"), url("../lib/open-sans/semibold/opensans-semibold-webfont.ttf") format("truetype"), url("../lib/open-sans/semibold/opensans-semibold-webfont.svg#OpenSansSemibold") format("svg");
  font-weight: 600;
  font-style: normal;
}

/* Semi-Bold 600 Italic
 * -------------------------- */
@font-face {
  font-family: 'Open Sans';
  src: url("../lib/open-sans/semibold-italic/opensans-semibold-italic-webfont.eot");
  src: url("../lib/open-sans/semibold-italic/opensans-semibold-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../lib/open-sans/semibold-italic/opensans-semibold-italic-webfont.woff") format("woff"), url("../lib/open-sans/semibold-italic/opensans-semibold-italic-webfont.ttf") format("truetype"), url("../lib/open-sans/semibold-italic/opensans-semibold-italic-webfont.svg#OpenSansSemiboldItalic") format("svg");
  font-weight: 600;
  font-style: italic;
}

/* Bold 700
 * -------------------------- */
@font-face {
  font-family: 'Open Sans';
  src: url("../lib/open-sans/bold/opensans-bold-webfont.eot");
  src: url("../lib/open-sans/bold/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../lib/open-sans/bold/opensans-bold-webfont.woff") format("woff"), url("../lib/open-sans/bold/opensans-bold-webfont.ttf") format("truetype"), url("../lib/open-sans/bold/opensans-bold-webfont.svg#OpenSansBold") format("svg");
  font-weight: bold;
  font-style: normal;
}

/* Bold 700 Italic
 * -------------------------- */
@font-face {
  font-family: 'Open Sans';
  src: url("../lib/open-sans/bold-italic/opensans-bold-italic-webfont.eot");
  src: url("../lib/open-sans/bold-italic/opensans-bold-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../lib/open-sans/bold-italic/opensans-bold-italic-webfont.woff") format("woff"), url("../lib/open-sans/bold-italic/opensans-bold-italic-webfont.ttf") format("truetype"), url("../lib/open-sans/bold-italic/opensans-bold-italic-webfont.svg#OpenSansItalic") format("svg");
  font-weight: bold;
  font-style: italic;
}

/* Extrabold 800
 * -------------------------- */
@font-face {
  font-family: 'Open Sans';
  src: url("../lib/open-sans/extrabold/opensans-extrabold-webfont.eot");
  src: url("../lib/open-sans/extrabold/opensans-extrabold-webfont.eot?#iefix") format("embedded-opentype"), url("../lib/open-sans/extrabold/opensans-extrabold-webfont.woff") format("woff"), url("../lib/open-sans/extrabold/opensans-extrabold-webfont.ttf") format("truetype"), url("../lib/open-sans/extrabold/opensans-extrabold-webfont.svg#OpenSansExtrabold") format("svg");
  font-weight: 800;
  font-style: normal;
}

/* Extra-Bold 800 Italic
 * -------------------------- */
@font-face {
  font-family: 'Open Sans';
  src: url("../lib/open-sans/extrabold-italic/opensans-extrabold-italic-webfont.eot");
  src: url("../lib/open-sans/extrabold-italic/opensans-extrabold-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../lib/open-sans/extrabold-italic/opensans-extrabold-italic-webfont.woff") format("woff"), url("../lib/open-sans/extrabold-italic/opensans-extrabold-italic-webfont.ttf") format("truetype"), url("../lib/open-sans/extrabold-italic/opensans-extrabold-italic-webfont.svg#OpenSansExtraboldItalic") format("svg");
  font-weight: 800;
  font-style: italic;
}

@font-face {
  font-family: "Raleway";
  src: url("../lib/raleway/thin/raleway-thin.eot");
  src: url("../lib/raleway/thin/raleway-thin.eot?#iefix") format("embedded-opentype"), url("../lib/raleway/thin/raleway-thin.woff") format("woff"), url("../lib/raleway/thin/raleway-thin.ttf") format("truetype"), url("../lib/raleway/thin/raleway-thin.svg#ralewaythin") format("svg");
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: "Raleway";
  src: url("../lib/raleway/extralight/raleway-extralight.eot");
  src: url("../lib/raleway/extralight/raleway-extralight.eot?#iefix") format("embedded-opentype"), url("../lib/raleway/extralight/raleway-extralight.woff") format("woff"), url("../lib/raleway/extralight/raleway-extralight.ttf") format("truetype"), url("../lib/raleway/extralight/raleway-extralight.svg#ralewayextralight") format("svg");
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: "Raleway";
  src: url("../lib/raleway/light/raleway-light.eot");
  src: url("../lib/raleway/light/raleway-light.eot?#iefix") format("embedded-opentype"), url("../lib/raleway/light/raleway-light.woff") format("woff"), url("../lib/raleway/light/raleway-light.ttf") format("truetype"), url("../lib/raleway/light/raleway-light.svg#ralewaylight") format("svg");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "Raleway";
  src: url("../lib/raleway/regular/raleway-regular.eot");
  src: url("../lib/raleway/regular/raleway-regular.eot?#iefix") format("embedded-opentype"), url("../lib/raleway/regular/raleway-regular.woff") format("woff"), url("../lib/raleway/regular/raleway-regular.ttf") format("truetype"), url("../lib/raleway/regular/raleway-regular.svg#ralewayregular") format("svg");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Raleway";
  src: url("../lib/raleway/medium/raleway-medium.eot");
  src: url("../lib/raleway/medium/raleway-medium.eot?#iefix") format("embedded-opentype"), url("../lib/raleway/medium/raleway-medium.woff") format("woff"), url("../lib/raleway/medium/raleway-medium.ttf") format("truetype"), url("../lib/raleway/medium/raleway-medium.svg#ralewaymedium") format("svg");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Raleway";
  src: url("../lib/raleway/semibold/raleway-semibold.eot");
  src: url("../lib/raleway/semibold/raleway-semibold.eot?#iefix") format("embedded-opentype"), url("../lib/raleway/semibold/raleway-semibold.woff") format("woff"), url("../lib/raleway/semibold/raleway-semibold.ttf") format("truetype"), url("../lib/raleway/semibold/raleway-semibold.svg#ralewaysemibold") format("svg");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: "Raleway";
  src: url("../lib/raleway/bold/raleway-bold.eot");
  src: url("../lib/raleway/bold/raleway-bold.eot?#iefix") format("embedded-opentype"), url("../lib/raleway/bold/raleway-bold.woff") format("woff"), url("../lib/raleway/bold/raleway-bold.ttf") format("truetype"), url("../lib/raleway/bold/raleway-bold.svg#ralewaybold") format("svg");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "Raleway";
  src: url("../lib/raleway/extrabold/raleway-extrabold.eot");
  src: url("../lib/raleway/extrabold/raleway-extrabold.eot?#iefix") format("embedded-opentype"), url("../lib/raleway/extrabold/raleway-extrabold.woff") format("woff"), url("../lib/raleway/extrabold/raleway-extrabold.ttf") format("truetype"), url("../lib/raleway/extrabold/raleway-extrabold.svg#ralewayextrabold") format("svg");
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: "Raleway";
  src: url("../lib/raleway/heavy/raleway-heavy.eot");
  src: url("../lib/raleway/heavy/raleway-heavy.eot?#iefix") format("embedded-opentype"), url("../lib/raleway/heavy/raleway-heavy.woff") format("woff"), url("../lib/raleway/heavy/raleway-heavy.ttf") format("truetype"), url("../lib/raleway/heavy/raleway-heavy.svg#ralewayheavy") format("svg");
  font-weight: 900;
  font-style: normal;
}

/*------------------------------------------------------------------
[General elements style]
*/
html {
  height: 100%;
  overflow-x: hidden;
  font-size: 13px;
}

body {
  padding: 0;
  background-color: #f0f0f0;
  height: 100%;
}

.rtl body {
  direction: rtl;
  text-align: unset;
}

a:hover, a:focus {
  text-decoration: none;
  outline: none;
}

p {
  font-size: inherit;
  line-height: 1.615rem;
}

button:focus {
  outline: none !important;
}

/*------------------------------------------------------------------
	[Left sidebar]
*/
.am-left-sidebar {
  background-color: #3d3c3c;
  width: 100px;
  height: 100%;
  left: 0;
  position: absolute;
}

.am-left-sidebar .am-scroller-fixed-left-sidebar {
  position: relative;
  width: 100%;
  height: 100%;
}

.rtl .am-left-sidebar {
  left: auto;
  right: 0;
}

.am-left-sidebar .sidebar-elements {
  margin: 0;
  padding: 0;
}

.am-left-sidebar .sidebar-elements > li {
  border-bottom: 1px solid #474646;
  list-style: none;
}

.am-left-sidebar .sidebar-elements > li > a {
  display: block;
  padding: 15px;
  color: #e1e1e1;
  text-align: center;
  font-size: 12px;
}

.am-left-sidebar .sidebar-elements > li > a .icon {
  display: block;
  font-size: 33px;
}

.am-left-sidebar .sidebar-elements > li > a span {
  display: block;
  margin-top: 5px;
}

@media (min-width: 768px) {
  .am-left-sidebar .sidebar-elements > li:hover, .am-left-sidebar .sidebar-elements > li.open {
    background-color: #424141;
  }
}

.am-left-sidebar .sidebar-elements > li.active > a {
  border-left: 2px solid #ef6262;
  padding-left: 13px;
}

.rtl .am-left-sidebar .sidebar-elements > li.active > a {
  padding-left: 15px;
  padding-right: 13px;
  border-left-width: 0;
  border-right: 2px solid #ef6262;
}

.am-left-sidebar .sidebar-elements > li > ul {
  display: none;
  position: fixed;
  left: 100px;
  top: 0;
  height: 100%;
  background-color: #484747;
  z-index: 1031;
  padding: 0;
  table-layout: fixed;
  list-style: none;
  width: 280px;
}

.rtl .am-left-sidebar .sidebar-elements > li > ul {
  left: auto;
  right: 100px;
}

@media (max-width: 767px) {
  .rtl .am-left-sidebar .sidebar-elements > li > ul {
    right: 0;
  }
}

@media (min-width: 768px) {
  .am-left-sidebar .sidebar-elements > li > ul.visible {
    display: table;
  }
  .am-left-sidebar .sidebar-elements > li > ul.hide {
    display: none;
  }
}

.am-left-sidebar .sidebar-elements > li > ul > li.title {
  color: #FFFFFF;
  border-bottom: 1px solid #6d6b6b;
  font-size: 26px;
  font-weight: 300;
  margin: 0 25px 0;
  padding-bottom: 18px;
  padding-top: 25px;
}

.am-left-sidebar .sidebar-elements > li > ul > .nav-items {
  display: table-row;
  height: 100%;
}

.am-left-sidebar .sidebar-elements > li > ul > .nav-items .am-scroller {
  position: relative;
  width: 100%;
  height: 100%;
}

@media (max-width: 767px) {
  .am-left-sidebar .sidebar-elements > li > ul > .nav-items .am-scroller {
    display: block;
  }
}

.am-left-sidebar .sidebar-elements > li > ul > .nav-items .am-scroller .content {
  height: 100%;
  width: 100%;
  position: absolute;
  padding-top: 15px;
  margin-right: 0 !important;
}

@media screen and (min-width: 0�) {
  .am-left-sidebar .sidebar-elements > li > ul > .nav-items .am-scroller .content {
    position: static;
    overflow: hidden;
  }
}

.am-left-sidebar .sidebar-elements > li > ul > .nav-items .am-scroller .content > ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.am-left-sidebar .sidebar-elements > li > ul > .nav-items .am-scroller .content > ul > li > a {
  padding: 11px 25px;
  color: #b3b3b3;
  font-size: 13px;
  display: block;
  font-weight: 300;
}

.am-left-sidebar .sidebar-elements > li > ul > .nav-items .am-scroller .content > ul > li > a .badge {
  float: right;
  border-radius: 2px;
  font-weight: 400;
  line-height: 10px;
  padding: 5px 10px;
}

.rtl .am-left-sidebar .sidebar-elements > li > ul > .nav-items .am-scroller .content > ul > li > a .badge {
  float: left;
}

.am-left-sidebar .sidebar-elements > li > ul > .nav-items .am-scroller .content > ul > li > a:hover, .am-left-sidebar .sidebar-elements > li > ul > .nav-items .am-scroller .content > ul > li > a:focus {
  background-color: #424141;
  color: #FFFFFF;
}

.am-left-sidebar .sidebar-elements > li > ul > .nav-items .am-scroller .content > ul li.active > a {
  color: #f17979;
}

.am-left-sidebar .am-logo {
  display: none;
}

.am-left-sidebar:before {
  content: "";
  position: fixed;
  z-index: -1;
  width: inherit;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: inherit;
}

.rtl .am-left-sidebar:before {
  left: auto;
  right: 0;
}

.am-animate .am-left-sidebar:before {
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}

@media (max-width: 767px) {
  .am-left-sidebar:before {
    display: none;
  }
}

@media (max-width: 767px) {
  .am-left-sidebar {
    width: 85%;
    height: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    position: fixed;
    top: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
    z-index: 1031;
  }
  .rtl .am-left-sidebar {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  .am-left-sidebar .sidebar-elements > li > a {
    text-align: left;
    position: relative;
  }
  .rtl .am-left-sidebar .sidebar-elements > li > a {
    text-align: right;
  }
  .am-left-sidebar .sidebar-elements > li > a .icon {
    display: inline-block;
    font-size: 25px;
    margin-right: 10px;
    vertical-align: middle;
  }
  .rtl .am-left-sidebar .sidebar-elements > li > a .icon {
    margin-right: 0;
    margin-left: 10px;
  }
  .am-left-sidebar .sidebar-elements > li > a span {
    display: inline-block;
  }
  .am-left-sidebar .sidebar-elements > li.parent > a:after {
    content: '\e688';
    float: right;
    font-family: "Stroke 7";
    font-size: 26px;
    line-height: 28px;
    color: #a1a1a1;
  }
  .rtl .am-left-sidebar .sidebar-elements > li.parent > a:after {
    float: left;
  }
  .am-left-sidebar .sidebar-elements > li > ul {
    position: relative;
    height: auto;
    width: 100%;
    left: 0;
  }
  .am-left-sidebar .sidebar-elements > li > ul > li.title {
    display: none;
  }
  .am-left-sidebar .sidebar-elements > li > ul > li.nav-items {
    display: block;
    height: auto;
  }
  .am-left-sidebar .sidebar-elements > li > ul > li.nav-items > .am-scroller {
    height: auto;
    overflow: visible;
  }
  .am-left-sidebar .sidebar-elements > li > ul > li.nav-items > .am-scroller > .content {
    padding-top: 0;
    overflow: visible;
    position: relative;
  }
  .am-left-sidebar .sidebar-elements > li:hover {
    background-color: inherit;
  }
  .am-left-sidebar .sidebar-elements > li:hover > ul {
    display: none;
  }
  .am-left-sidebar .sidebar-elements li.open > ul {
    display: block;
  }
  .am-left-sidebar .am-logo {
    background: url("../img/logo-full.png") no-repeat 15px center;
    height: 70px;
    background-color: #393838;
    border-bottom: 1px solid #353434;
    display: block;
  }
}

@media -webkit-min-device-pixel-ratio and (max-width: 767px) {
  .am-left-sidebar .am-logo {
    background-image: url("../img/logo-full-retina.png");
    background-size: 150px 39px;
  }
}

.am-animate .am-left-sidebar {
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}

.am-fixed-sidebar .am-left-sidebar {
  margin-top: 80px;
  padding-bottom: 80px;
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 1031;
}

@media (max-width: 767px) {
  .am-fixed-sidebar .am-left-sidebar {
    margin-top: 0;
    padding-bottom: 0;
  }
}

.am-fixed-sidebar .am-left-sidebar:before {
  top: 80px;
}

.am-fixed-sidebar .am-left-sidebar .nano-pane {
  width: 4px;
}

.am-fixed-sidebar .am-left-sidebar .nano-pane > .nano-slider {
  background-color: rgba(0, 0, 0, 0.15);
}

@media (max-width: 767px) {
  body.open-left-sidebar .am-wrapper {
    overflow: hidden;
  }
  body.open-left-sidebar .am-content, body.open-left-sidebar .am-top-header {
    -webkit-transform: translate3d(85%, 0, 0);
            transform: translate3d(85%, 0, 0);
  }
  .rtl body.open-left-sidebar .am-content, .rtl body.open-left-sidebar .am-top-header {
    -webkit-transform: translate3d(-85%, 0, 0);
            transform: translate3d(-85%, 0, 0);
  }
  body.open-left-sidebar .am-left-sidebar {
    -webkit-transform: translate3d(0%, 0, 0);
            transform: translate3d(0%, 0, 0);
  }
}

/*------------------------------------------------------------------
  [Main content]
*/
.am-content {
  position: relative;
  left: 0;
  margin-left: 100px;
  min-height: 100%;
}

.rtl .am-content {
  left: auto;
  right: 0;
  margin-right: 100px;
  margin-left: 0;
}

@media (max-width: 767px) {
  .rtl .am-content {
    margin: 0;
  }
}

@media (max-width: 767px) {
  .am-content {
    margin: 0;
  }
}

.am-animate .am-content {
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}

.am-nosidebar-left .am-content {
  margin-left: 0;
}

.main-content {
  padding-left: 35px;
  padding-right: 35px;
  padding-top: 35px;
}

@media (min-width: 768px) and (max-width: 991px) {
  .main-content {
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 30px;
  }
}

@media (max-width: 767px) {
  .main-content {
    height: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
  }
}

.am-no-padding .main-content {
  padding: 0;
}

.am-wrapper {
  min-height: 100%;
  padding-top: 80px;
}

@media (max-width: 767px) {
  .am-wrapper {
    padding-top: 0;
    overflow-x: hidden;
  }
}

/*------------------------------------------------------------------
  [Page aside]
*/
.am-aside .main-content {
  margin-left: 280px;
}

.rtl .am-aside .main-content {
  margin-right: 280px;
  margin-left: 0;
}

@media (max-width: 767px) {
  .rtl .am-aside .main-content {
    margin-right: inherit;
  }
}

@media (max-width: 767px) {
  .am-aside .main-content {
    margin-left: inherit;
  }
}

.am-aside .content {
  height: 100%;
}

.page-aside {
  background: none repeat scroll 0 0 #FFFFFF;
  width: 280px;
  height: 100%;
  position: fixed;
  top: 0;
  left: 100px;
  border-right: 1px solid #e6e6e6;
  padding-top: 80px;
}

.rtl .page-aside {
  left: auto;
  right: 100px;
  border-left: 1px solid #e6e6e6;
  border-right: 0;
}

@media (max-width: 767px) {
  .rtl .page-aside {
    right: 0;
    border-left-width: 0;
  }
}

.am-animate .page-aside {
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}

.page-aside .am-scroller-aside {
  position: relative;
  height: 100%;
  width: 100%;
}

.page-aside .aside-content .nav {
  display: block;
}

.page-aside .aside-content .nav li a {
  display: block;
  position: relative;
}

.page-aside .aside-content .nav li a:hover {
  text-decoration: none;
  background-color: #f0f0f0;
}

.page-aside .content {
  padding: 20px;
  position: relative;
}

@media (max-width: 767px) {
  .page-aside {
    width: 100%;
    display: block;
    height: auto;
    position: relative;
    padding-top: 0;
    left: 0;
    border-right-width: 0;
  }
  .page-aside .badge {
    position: static;
    overflow: visible;
    margin: 0 !important;
  }
}

.am-sticky-footer .page-aside {
  padding-bottom: 50px;
}

.aside-header {
  margin-bottom: 20px;
}

@media (max-width: 767px) {
  .rtl .aside-header {
    padding-right: 54px;
  }
}

.aside-header .navbar-toggle {
  background: rgba(0, 0, 0, 0.015);
  padding: 5px 6px;
  display: none;
  outline: none;
  border: 1px solid transparent;
  margin-right: 15px;
  text-align: right;
  margin-top: 8px;
  margin-bottom: 8px;
  right: 20px;
  position: absolute;
  color: inherit;
  cursor: pointer;
}

.aside-header .navbar-toggle .icon {
  font-size: 1.923rem;
}

@media (max-width: 767px) {
  .aside-header .navbar-toggle {
    display: block;
  }
}

.aside-header .description {
  color: #6f6f6f;
}

.aside-nav {
  visibility: visible;
}

.aside-nav.collapse {
  display: block;
}

.rtl .aside-nav .nav {
  padding-right: 0;
}

.aside-nav .nav li a {
  color: #555555;
  padding: 12px 15px;
}

.aside-nav .nav li.active a {
  background-color: #f2f2f2;
}

.aside-nav .nav li .badge {
  float: right;
  font-size: .9231rem;
  font-weight: 300;
  padding: .3077rem .5385rem;
}

.rtl .aside-nav .nav li .badge {
  float: left;
}

.aside-nav .nav li .icon {
  font-size: 1.462rem;
  vertical-align: middle;
  margin-right: 3px;
  display: inline-block;
}

.aside-nav .title {
  color: #888888;
  margin: 5px 0 0 0;
  padding: 8px 13px 4px;
  border-bottom: 1px solid #e6e6e6;
}

@media (max-width: 767px) {
  .aside-nav {
    border-bottom: 1px solid #e6e6e6;
  }
  .aside-nav.collapse {
    display: none;
  }
  .aside-nav.show {
    display: block;
  }
}

/*------------------------------------------------------------------
  [Page head]
*/
/*Page Title*/
.page-head {
  background: none repeat scroll 0 0 #FFFFFF;
  padding: 20px 35px;
  position: relative;
}

.page-head h2 {
  margin-bottom: 5px;
  margin-top: 6px;
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  letter-spacing: -1px;
  font-size: 2.154rem;
  line-height: 36px;
}

.page-head .breadcrumb {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  margin-bottom: 0;
  padding: 4px;
}

.page-head .breadcrumb .breadcrumb-item {
  font-size: 0.9231rem;
}

.page-head .breadcrumb .breadcrumb-item:before {
  top: -.07692rem;
}

.page-head .breadcrumb-item {
  padding-left: 0;
}

.am-white-header .page-head {
  background-color: #f8f8f8;
}

.am-aside .page-head {
  margin-left: 280px;
}

.rtl .am-aside .page-head {
  margin-left: 0;
  margin-right: 280px;
}

@media (max-width: 767px) {
  .rtl .am-aside .page-head {
    margin-right: 0;
  }
}

@media (max-width: 767px) {
  .am-aside .page-head {
    margin-left: 0;
    border-bottom: 1px solid #e6e6e6;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .page-head {
    padding: 20px 25px;
  }
}

@media (max-width: 767px) {
  .page-head {
    padding: 18px 15px 20px;
  }
  .page-head h2 {
    font-size: 1.846rem;
    line-height: 28px;
  }
}

/*------------------------------------------------------------------
  [Right sidebar]
*/
.am-right-sidebar {
  position: fixed;
  width: 255px;
  height: 100%;
  right: -255px;
  top: 0;
  bottom: 0;
  z-index: 1031;
}

.rtl .am-right-sidebar {
  right: auto;
  left: -255px;
}

.am-animate .am-right-sidebar {
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}

@media (min-width: 768px) {
  body.open-right-sidebar .am-content {
    left: -255px;
  }
  .rtl body.open-right-sidebar .am-content {
    left: auto;
    right: -255px;
  }
  body.open-right-sidebar .page-aside {
    left: -155px;
  }
  body.open-right-sidebar .am-top-header {
    right: 255px;
    left: -255px;
  }
  .rtl body.open-right-sidebar .am-top-header {
    right: -255px;
    left: 255px;
  }
  body.open-right-sidebar .am-left-sidebar {
    left: -255px;
  }
  body.open-right-sidebar .am-left-sidebar:before {
    left: -255px;
  }
  .rtl body.open-right-sidebar .am-left-sidebar {
    left: auto;
    right: -255px;
  }
  .rtl body.open-right-sidebar .am-left-sidebar:before {
    left: auto;
    right: -255px;
  }
  body.open-right-sidebar .am-right-sidebar {
    right: 0;
  }
  .rtl body.open-right-sidebar .am-right-sidebar {
    right: auto;
    left: 0;
  }
}

@media (max-width: 767px) {
  body.open-right-sidebar .am-content, body.open-right-sidebar .am-top-header, body.open-right-sidebar .page-aside {
    -webkit-transform: translate3d(-255px, 0, 0);
            transform: translate3d(-255px, 0, 0);
  }
}

@media (max-width: 767px) and (max-width: 767px) {
  body.open-right-sidebar .am-content, body.open-right-sidebar .am-top-header, body.open-right-sidebar .page-aside {
    -webkit-transform: translate3d(-85%, 0, 0);
            transform: translate3d(-85%, 0, 0);
  }
  .rtl body.open-right-sidebar .am-content, .rtl body.open-right-sidebar .am-top-header, .rtl body.open-right-sidebar .page-aside {
    -webkit-transform: translate3d(85%, 0, 0);
            transform: translate3d(85%, 0, 0);
  }
}

@media (max-width: 767px) and (max-width: 767px) {
  body.open-right-sidebar .am-wrapper {
    overflow: hidden;
  }
  body.open-right-sidebar .am-right-sidebar {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.am-right-sidebar {
  background-color: #484747;
}

.am-right-sidebar .sb-content {
  display: table;
  table-layout: fixed;
  height: 100%;
  width: 100%;
}

.am-right-sidebar .user-info {
  text-align: center;
  padding: 30px 20px;
  border-bottom: 1px solid #525050;
  background-color: #424141;
}

.am-right-sidebar .user-info img {
  border-radius: 50%;
  width: 76px;
  height: 76px;
  margin-bottom: 20px;
}

.am-right-sidebar .user-info span {
  display: block;
  font-family: "Raleway", sans-serif;
}

.am-right-sidebar .user-info span.name {
  color: #e1e1e1;
  font-size: 14px;
}

.am-right-sidebar .user-info span.name .status {
  border-radius: 50%;
  height: 7px;
  width: 7px;
  background-color: #00b777;
  display: inline-block;
  margin-left: 8px;
  position: relative;
  top: -1px;
}

.rtl .am-right-sidebar .user-info span.name .status {
  margin-left: 0;
  margin-right: 8px;
}

.am-right-sidebar .user-info span.position {
  color: #aaaaaa;
  font-size: 13px;
}

@media (max-width: 767px) {
  .am-right-sidebar .user-info {
    background-color: #3b3a3a;
    border-bottom: 0 solid #353434;
    text-align: left;
    padding: 17px 22px 21px;
  }
  .rtl .am-right-sidebar .user-info {
    text-align: right;
  }
  .am-right-sidebar .user-info img {
    height: 36px;
    width: 36px;
    margin-bottom: 0;
    float: left;
  }
  .rtl .am-right-sidebar .user-info img {
    float: right;
  }
  .am-right-sidebar .user-info > span {
    padding-left: 46px;
  }
  .rtl .am-right-sidebar .user-info > span {
    padding-left: 0;
    padding-right: 46px;
  }
  .am-right-sidebar .user-info > span.position {
    font-size: 12px;
    line-height: 12px;
  }
}

.am-right-sidebar h2 {
  color: #e1e1e1;
  font-size: 15px;
  font-weight: 400;
  padding-bottom: 15px;
  border-bottom: 1px solid #6d6b6b;
  padding-left: 5px;
  margin-bottom: 25px;
  margin-top: 18px;
}

.am-right-sidebar .search {
  position: relative;
  width: 100%;
}

.am-right-sidebar .search > input {
  border: 0;
  background-color: #424141;
  color: #b3b3b3;
  width: 100%;
  font-size: 13px;
  font-weight: 300;
  padding: 15px 40px 15px 20px;
  outline: none;
}

.rtl .am-right-sidebar .search > input {
  padding-right: 20px;
  padding-left: 40px;
}

.am-right-sidebar .search > span {
  position: absolute;
  color: #aaaaaa;
  right: 15px;
  top: 50%;
  font-size: 20px;
  margin-top: -10px;
  cursor: pointer;
}

.rtl .am-right-sidebar .search > span {
  right: auto;
  left: 15px;
}

.am-right-sidebar .search > span:hover {
  color: #d1d1d1;
}

.am-right-sidebar .tab-navigation .nav-tabs {
  background-color: #424141;
  border-bottom: 0;
  padding: 0 15px;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.am-right-sidebar .tab-navigation .nav-tabs > li {
  margin-bottom: -1px;
}

.am-right-sidebar .tab-navigation .nav-tabs > li > a {
  display: block;
  position: relative;
  background-color: transparent;
  border-width: 0;
  padding: 14px 10px;
  min-width: 40px;
}

.am-right-sidebar .tab-navigation .nav-tabs > li > a .icon {
  font-size: 25px;
  color: #aaaaaa;
}

.am-right-sidebar .tab-navigation .nav-tabs > li > a:hover {
  border: 0;
  background-color: transparent;
}

.am-right-sidebar .tab-navigation .nav-tabs > li > a:hover .icon {
  color: #FFFFFF;
}

.am-right-sidebar .tab-navigation .nav-tabs > li > a:focus {
  border: 0;
  background-color: transparent;
}

.am-right-sidebar .tab-navigation .nav-tabs > li > a.active .icon {
  color: #ef6262;
}

.am-right-sidebar .tab-panel {
  height: 100%;
  display: table-row;
}

.am-right-sidebar .tab-panel .tab-content {
  height: 100%;
  position: relative;
  width: 100%;
  padding: 0;
  background: transparent;
  display: table-cell;
  overflow: hidden;
}

.am-right-sidebar .tab-panel .tab-content .tab-pane {
  height: 100%;
  position: relative;
  width: 100%;
}

.am-right-sidebar .tab-panel .tab-content .tab-pane > .content {
  overflow: auto;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.am-right-sidebar .tab-panel .tab-content .announcement .announcement-container {
  height: 100%;
  display: table;
  table-layout: fixed;
  width: 100%;
}

.am-right-sidebar .tab-panel .tab-content .announcement .announcement-wrapper {
  display: table-row;
  height: 100%;
}

.am-right-sidebar .tab-panel .tab-content .announcement .am-scroller-announcement {
  position: relative;
  width: 100%;
  height: 100%;
}

.am-right-sidebar .tab-panel .tab-content .announcement .announcement-content {
  padding: 10px 20px 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.am-right-sidebar .tab-panel .tab-content .announcement ul {
  list-style: none;
  padding: 0;
}

.am-right-sidebar .tab-panel .tab-content .announcement ul > li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 25px;
}

.rtl .am-right-sidebar .tab-panel .tab-content .announcement ul > li {
  padding-left: 0;
  padding-right: 30px;
}

.am-right-sidebar .tab-panel .tab-content .announcement ul > li > .icon {
  position: absolute;
  left: 0;
  font-size: 16px;
  background-color: #424141;
  color: #d6d6d6;
  border-radius: 50%;
  height: 26px;
  width: 26px;
  text-align: center;
  line-height: 20px;
}

.rtl .am-right-sidebar .tab-panel .tab-content .announcement ul > li > .icon {
  left: auto;
  right: 0;
}

.am-right-sidebar .tab-panel .tab-content .announcement ul > li > .icon span.icon {
  vertical-align: middle;
}

.am-right-sidebar .tab-panel .tab-content .announcement ul > li .content {
  margin-left: 5px;
}

.rtl .am-right-sidebar .tab-panel .tab-content .announcement ul > li .content {
  margin-left: 0;
  margin-right: 5px;
}

.am-right-sidebar .tab-panel .tab-content .announcement ul > li .content a {
  display: block;
  color: #FFFFFF;
  padding-top: 3px;
  font-size: 12px;
}

.am-right-sidebar .tab-panel .tab-content .announcement ul > li .content a:hover {
  color: #f38787;
}

.am-right-sidebar .tab-panel .tab-content .announcement ul > li .content span {
  display: block;
  color: #b3b3b3;
  margin-top: 5px;
  font-size: 12px;
}

.am-right-sidebar .tab-panel .tab-content .faqs .faqs-container {
  height: 100%;
  display: table;
  table-layout: fixed;
  width: 100%;
}

.am-right-sidebar .tab-panel .tab-content .faqs .faqs-wrapper {
  display: table-row;
  height: 100%;
}

.am-right-sidebar .tab-panel .tab-content .faqs .am-scroller-faqs {
  position: relative;
  width: 100%;
  height: 100%;
}

.am-right-sidebar .tab-panel .tab-content .faqs .faqs-content {
  padding: 10px 20px 1px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.am-right-sidebar .tab-panel .tab-content .faqs .card-group {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}

.am-right-sidebar .tab-panel .tab-content .faqs .card-group .card {
  background-color: transparent;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-top: 0;
  margin-bottom: 20px;
}

.am-right-sidebar .tab-panel .tab-content .faqs .card-group .card .card-header {
  background-color: transparent;
  border-color: transparent;
  padding: 0;
}

.am-right-sidebar .tab-panel .tab-content .faqs .card-group .card .card-header .card-title {
  margin-top: 0;
  margin-bottom: 0;
}

.am-right-sidebar .tab-panel .tab-content .faqs .card-group .card .card-header .card-title a {
  color: #FFFFFF;
  position: relative;
  padding: 0;
  padding-left: 35px;
  line-height: 24px;
  display: block;
}

.rtl .am-right-sidebar .tab-panel .tab-content .faqs .card-group .card .card-header .card-title a {
  padding-left: 0;
  padding-right: 35px;
}

.am-right-sidebar .tab-panel .tab-content .faqs .card-group .card .card-header .card-title a .icon {
  background-color: #424141;
  height: 26px;
  width: 26px;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 50%;
  text-align: center;
  line-height: 25px;
}

.rtl .am-right-sidebar .tab-panel .tab-content .faqs .card-group .card .card-header .card-title a .icon {
  left: auto;
  right: 0;
}

.am-right-sidebar .tab-panel .tab-content .faqs .card-group .card .card-header .card-title a .icon > span {
  font-size: 26px;
  color: #d6d6d6;
  position: relative;
  top: 1px;
  display: inline-block;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.am-right-sidebar .tab-panel .tab-content .faqs .card-group .card .card-header .card-title a .title {
  display: block;
  font-size: 12px;
  font-weight: 400;
}

.am-right-sidebar .tab-panel .tab-content .faqs .card-group .card .card-header .card-title a.collapsed .icon {
  -webkit-transform: none;
          transform: none;
}

.am-right-sidebar .tab-panel .tab-content .faqs .card-group .card .card-header .card-title a.collapsed .icon > span {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.am-right-sidebar .tab-panel .tab-content .faqs .card-group .card .card-collapse .card-body {
  border-top: 0;
  color: #b3b3b3;
  padding-left: 35px;
  padding-top: 3px;
  padding-right: 0;
  padding-bottom: 0;
  font-size: 12px;
}

.am-right-sidebar .tab-panel .tab-content .ticket .ticket-container {
  height: 100%;
  display: table;
  table-layout: fixed;
  width: 100%;
}

.am-right-sidebar .tab-panel .tab-content .ticket .ticket-wrapper {
  display: table-row;
  height: 100%;
}

.am-right-sidebar .tab-panel .tab-content .ticket .am-scroller-ticket {
  position: relative;
  width: 100%;
  height: 100%;
}

.am-right-sidebar .tab-panel .tab-content .ticket .ticket-content {
  padding: 10px 20px 30px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.am-right-sidebar .tab-panel .tab-content .ticket form {
  margin-top: 30px;
}

.am-right-sidebar .tab-panel .tab-content .ticket form .send-ticket {
  margin-bottom: 30px;
}

.am-right-sidebar .tab-panel .tab-content .ticket form .send-ticket label {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 13px;
}

.am-right-sidebar .tab-panel .tab-content .ticket form .send-ticket .form-control {
  background-color: transparent;
  border-radius: 2px;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 13px;
  line-height: 1.428571;
  border: 1px solid #646262;
  color: #e1e1e1;
  height: auto;
  padding: 10px;
}

.am-right-sidebar .tab-panel .tab-content .ticket form .send-ticket .form-control::-webkit-input-placeholder {
  color: #999999;
}

.am-right-sidebar .tab-panel .tab-content .ticket form .send-ticket .form-control:-ms-input-placeholder {
  color: #999999;
}

.am-right-sidebar .tab-panel .tab-content .ticket form .send-ticket .form-control::-ms-input-placeholder {
  color: #999999;
}

.am-right-sidebar .tab-panel .tab-content .ticket form .send-ticket .form-control::placeholder {
  color: #999999;
}

.am-right-sidebar .tab-panel .tab-content .ticket form .send-ticket textarea {
  min-height: 160px;
}

.am-right-sidebar .tab-panel .tab-content .ticket form .btn {
  width: 100%;
}

@media (max-width: 767px) {
  .am-right-sidebar {
    width: 85%;
    right: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  .rtl .am-right-sidebar {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  .am-right-sidebar .tab-panel .tab-content > .chat {
    width: 100%;
  }
  .am-right-sidebar .tab-panel .tab-content > .chat .chat-contacts, .am-right-sidebar .tab-panel .tab-content > .chat .chat-window {
    width: 100%;
  }
  .am-right-sidebar .tab-panel .tab-content > .chat .chat-window {
    left: 100%;
  }
  .am-right-sidebar .tab-panel .tab-content > .chat.chat-opened .chat-window {
    left: 0;
  }
  .am-right-sidebar .tab-panel .tab-content > .chat.chat-opened .chat-contacts {
    left: -100%;
  }
}

.am-right-sidebar .chat {
  width: 255px;
  overflow: hidden;
  white-space: nowrap;
  font-size: 0;
}

.am-content .chat.chat-scroll {
  height: 350px;
  position: relative;
  width: 100%;
}

.chat .chat-category {
  margin: 30px 20px 15px;
  font-size: 15px;
  font-weight: 400;
  padding-bottom: 15px;
  border-bottom: 1px solid #ededed;
  padding-left: 5px;
}

.am-right-sidebar .chat .chat-category {
  border-bottom-color: #6d6b6b;
  color: #e1e1e1;
}

.chat h2 {
  margin: 28px 20px 15px;
}

.chat .recent, .chat .contact, .chat .chat-contact-list {
  margin-bottom: 30px;
  font-size: 13px;
}

.am-right-sidebar .chat .recent, .am-right-sidebar .chat .contact, .am-right-sidebar .chat .chat-contact-list {
  font-size: 12px;
}

.chat .recent .user a, .chat .contact .user a, .chat .chat-contact-list .user a {
  display: block;
  padding: 14px 25px;
  overflow: hidden;
}

.am-right-sidebar .chat .recent .user a, .am-right-sidebar .chat .contact .user a, .am-right-sidebar .chat .chat-contact-list .user a {
  padding: 11px 25px;
}

.chat .recent .user a img, .chat .contact .user a img, .chat .chat-contact-list .user a img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  float: left;
}

.rtl .chat .recent .user a img, .rtl .chat .contact .user a img, .rtl .chat .chat-contact-list .user a img {
  float: right;
}

.chat .recent .user a .user-data, .chat .recent .user a .user-data2, .chat .contact .user a .user-data, .chat .contact .user a .user-data2, .chat .chat-contact-list .user a .user-data, .chat .chat-contact-list .user a .user-data2 {
  padding-left: 40px;
  line-height: 16px;
}

.rtl .chat .recent .user a .user-data, .rtl .chat .recent .user a .user-data2, .rtl .chat .contact .user a .user-data, .rtl .chat .contact .user a .user-data2, .rtl .chat .chat-contact-list .user a .user-data, .rtl .chat .chat-contact-list .user a .user-data2 {
  padding-left: 0;
  padding-right: 40px;
}

.chat .recent .user a .user-data .status, .chat .recent .user a .user-data2 .status, .chat .contact .user a .user-data .status, .chat .contact .user a .user-data2 .status, .chat .chat-contact-list .user a .user-data .status, .chat .chat-contact-list .user a .user-data2 .status {
  background-color: #00b777;
  border-radius: 50%;
  float: right;
  width: 7px;
  height: 7px;
  position: relative;
  top: 5px;
}

.rtl .chat .recent .user a .user-data .status, .rtl .chat .recent .user a .user-data2 .status, .rtl .chat .contact .user a .user-data .status, .rtl .chat .contact .user a .user-data2 .status, .rtl .chat .chat-contact-list .user a .user-data .status, .rtl .chat .chat-contact-list .user a .user-data2 .status {
  float: left;
}

.chat .recent .user a .user-data .status.offline, .chat .recent .user a .user-data2 .status.offline, .chat .contact .user a .user-data .status.offline, .chat .contact .user a .user-data2 .status.offline, .chat .chat-contact-list .user a .user-data .status.offline, .chat .chat-contact-list .user a .user-data2 .status.offline {
  background-color: #e65a5a;
}

.chat .recent .user a .user-data .status.away, .chat .recent .user a .user-data2 .status.away, .chat .contact .user a .user-data .status.away, .chat .contact .user a .user-data2 .status.away, .chat .chat-contact-list .user a .user-data .status.away, .chat .chat-contact-list .user a .user-data2 .status.away {
  background-color: #f2c329;
}

.chat .recent .user a .user-data .name, .chat .recent .user a .user-data2 .name, .chat .contact .user a .user-data .name, .chat .contact .user a .user-data2 .name, .chat .chat-contact-list .user a .user-data .name, .chat .chat-contact-list .user a .user-data2 .name {
  color: #555555;
  font-family: "Raleway", sans-serif;
  font-weight: 500;
}

.am-right-sidebar .chat .recent .user a .user-data .name, .am-right-sidebar .chat .recent .user a .user-data2 .name, .am-right-sidebar .chat .contact .user a .user-data .name, .am-right-sidebar .chat .contact .user a .user-data2 .name, .am-right-sidebar .chat .chat-contact-list .user a .user-data .name, .am-right-sidebar .chat .chat-contact-list .user a .user-data2 .name {
  color: #e1e1e1;
}

.chat .recent .user a .user-data .message, .chat .recent .user a .user-data2 .message, .chat .contact .user a .user-data .message, .chat .contact .user a .user-data2 .message, .chat .chat-contact-list .user a .user-data .message, .chat .chat-contact-list .user a .user-data2 .message {
  display: block;
  color: #999999;
  font-size: 11px;
}

.chat .recent .user a .user-data2, .chat .contact .user a .user-data2, .chat .chat-contact-list .user a .user-data2 {
  margin-top: 7px;
}

.chat .recent .user a:hover, .chat .contact .user a:hover, .chat .chat-contact-list .user a:hover {
  background-color: #f7f7f7;
}

.am-right-sidebar .chat .recent .user a:hover, .am-right-sidebar .chat .contact .user a:hover, .am-right-sidebar .chat .chat-contact-list .user a:hover {
  background-color: #424141;
}

.chat .chat-contacts, .chat .chat-window {
  width: 100%;
}

.am-right-sidebar .chat .chat-contacts, .am-right-sidebar .chat .chat-window {
  width: 255px;
  height: 100%;
  display: table;
  table-layout: fixed;
  position: absolute;
  left: 0;
  -webkit-transition: left 0.3s ease;
  transition: left 0.3s ease;
}

.am-right-sidebar .chat .chat-contacts .chat-sections {
  height: 100%;
  display: table-row;
}

.am-right-sidebar .chat .chat-contacts .chat-sections .am-scroller-chat {
  position: relative;
  width: 100%;
  height: 100%;
}

.am-right-sidebar .chat .chat-contacts .chat-sections .content {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
}

.chat .chat-contacts .search {
  position: relative;
}

.am-right-sidebar .chat .chat-window {
  height: 100%;
  left: 255px;
  display: table;
  table-layout: fixed;
}

.chat .chat-window .title {
  padding: 20px 10px;
  padding-right: 20px;
  overflow: hidden;
}

.chat .chat-window .title .icon {
  font-size: 35px;
  color: #b3b3b3;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
}

.chat .chat-window .title .user-name {
  font-size: 19px;
  line-height: 23px;
}

.chat .chat-window .title .user {
  display: inline-block;
  float: right;
  text-align: right;
  line-height: 13px;
}

.chat .chat-window .title .user img {
  height: 35px;
  width: 35x;
  border-radius: 50%;
  float: right;
  margin-left: 10px;
}

.chat .chat-window .title .user h2 {
  display: inline-block;
  margin: 0;
  padding: 0;
  border: 0;
}

.chat .chat-window .title .user span {
  display: block;
  font-size: 12px;
  color: #999999;
}

.chat .chat-window .chat-messages {
  font-size: 13px;
  height: 274px;
}

.chat .chat-window .chat-messages .am-scroller-messages {
  position: relative;
  width: 100%;
  height: 100%;
}

.am-right-sidebar .chat .chat-window .chat-messages {
  height: 100%;
  display: table-row;
}

.chat .chat-window .chat-messages .content {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  outline: none;
}

.chat .chat-window .chat-messages ul {
  outline: none;
  margin: 0;
  padding: 0;
}

.chat .chat-window .chat-messages ul > li {
  display: block;
  list-style: none;
  padding: 9px 16px;
}

.chat .chat-window .chat-messages ul > li .msg {
  position: relative;
  display: inline-block;
  background-color: #f06c6c;
  color: #FFFFFF;
  font-size: 12px;
  padding: 7px 8px;
  border-radius: 3px;
  white-space: normal;
  text-align: left;
  margin-left: 40px;
}

.rtl .chat .chat-window .chat-messages ul > li .msg {
  text-align: right;
  margin-left: 0;
  margin-right: 40px;
}

.chat .chat-window .chat-messages ul > li .msg:after {
  content: "";
  position: absolute;
  right: -5px;
  top: 7px;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #f06c6c;
  border-top: 6px solid transparent;
}

.rtl .chat .chat-window .chat-messages ul > li .msg:after {
  left: -5px;
  right: auto;
  border-right: 6px solid #f06c6c;
  border-left-width: 0;
}

.am-right-sidebar .chat .chat-window .chat-messages ul > li .msg {
  padding: 5px 8px;
}

.chat .chat-window .chat-messages ul > li.friend .msg {
  background-color: whitesmoke;
  color: #424141;
  margin-left: 0;
  margin-right: 40px;
}

.rtl .chat .chat-window .chat-messages ul > li.friend .msg {
  margin-right: 0;
  margin-left: 40px;
}

.chat .chat-window .chat-messages ul > li.friend .msg:after {
  right: auto;
  left: -5px;
  border-left-width: 0;
  border-right: 5px solid whitesmoke;
}

.rtl .chat .chat-window .chat-messages ul > li.friend .msg:after {
  right: -5px;
  left: auto;
  border-left: 5px solid white;
  border-right-width: 0;
}

.am-right-sidebar .chat .chat-window .chat-messages ul > li.friend .msg {
  background-color: #FFFFFF;
}

.am-right-sidebar .chat .chat-window .chat-messages ul > li.friend .msg:after {
  border-right-color: #FFFFFF;
}

.chat .chat-window .chat-messages ul > li.self {
  text-align: right;
}

.rtl .chat .chat-window .chat-messages ul > li.self {
  text-align: left;
}

.chat.chat-opened .chat-contacts {
  left: -255px;
}

.chat.chat-opened .chat-window {
  left: 0;
}

.chat.chat-scroll .chat-contacts, .chat.chat-scroll .chat-window {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
}

.chat-search {
  position: relative;
  border-top: 1px solid #ededed;
}

.chat-search > input {
  border: 0;
  width: 100%;
  font-size: 13px;
  font-weight: 300;
  padding: 20px;
  outline: none;
}

.chat-search > span {
  position: absolute;
  color: #aaaaaa;
  right: 15px;
  top: 50%;
  font-size: 20px;
  margin-top: -10px;
  cursor: pointer;
}

.rtl .chat-search > span {
  left: 15px;
  right: auto;
}

.chat-search > span:hover {
  color: #d1d1d1;
}

.chat-input {
  position: relative;
}

.chat-input .input-wrapper > input {
  border-width: 0;
  border-top: 1px solid #ededed;
  width: 100%;
  font-size: 13px;
  font-weight: 300;
  padding: 20px;
  padding-left: 42px;
  padding-right: 40px;
  outline: none;
}

.am-right-sidebar .chat-input .input-wrapper > input {
  background-color: #424141;
  color: #b3b3b3;
  padding-top: 15px;
  padding-bottom: 15px;
  border: 0;
}

.chat-input .input-wrapper > span {
  position: absolute;
  color: #aaaaaa;
  right: 15px;
  top: 50%;
  font-size: 20px;
  margin-top: -10px;
  cursor: pointer;
}

.rtl .chat-input .input-wrapper > span {
  left: 15px;
  right: auto;
}

.chat-input .input-wrapper > span:hover {
  color: #d1d1d1;
}

.chat-input .input-wrapper .photo {
  left: 15px;
  font-size: 22px;
  top: 47%;
  right: auto;
}

.rtl .chat-input .input-wrapper .photo {
  right: 15px;
  left: auto;
}

/*------------------------------------------------------------------
	[Scroll to top button]
*/
.am-scroll-top {
  cursor: pointer;
  position: fixed;
  bottom: 10px;
  right: 10px;
  color: #FFFFFF;
  background-color: rgba(0, 0, 0, 0.6);
  padding: 4px 9px;
  display: none;
  -webkit-transition: background-color .2s ease;
  transition: background-color .2s ease;
  border-radius: 4px;
}

.rtl .am-scroll-top {
  left: 10px;
  right: auto;
}

.am-scroll-top:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

.am-scroll-top:hover, .am-scroll-top:focus {
  color: #FFFFFF;
}

.am-scroll-top:before {
  content: '\e682';
  font-family: "Stroke 7";
  font-size: 30px;
  display: inline-block;
  vertical-align: middle;
}

/*------------------------------------------------------------------
  [Splash screen]
*/
.am-splash-screen {
  background-color: #383737;
}

.am-splash-screen .am-wrapper {
  padding-top: 0;
}

.am-splash-screen .am-wrapper .am-content {
  margin: 0;
}

.am-splash-screen .am-wrapper .am-content a {
  color: #ababab;
}

.am-splash-screen .am-wrapper .am-content a:hover {
  color: #FFFFFF;
}

/*------------------------------------------------------------------
	[Sticky Footer]
*/
.am-sticky-footer {
  padding-bottom: 50px;
}

@media (max-width: 767px) {
  .am-sticky-footer {
    padding-bottom: 0;
  }
}

.am-sticky-footer footer {
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  height: 50px;
  background-color: #FFFFFF;
  margin-left: 100px;
  border-top: 1px solid #e6e6e6;
  padding: 15px 35px;
}

.rtl .am-sticky-footer footer {
  margin-left: 0;
  margin-right: 100px;
}

@media (max-width: 767px) {
  .am-sticky-footer footer {
    position: static;
    margin-left: 0;
  }
}

.am-sticky-footer.am-aside footer {
  padding: 15px 20px;
}

/*------------------------------------------------------------------
	[Top header]
*/
.am-top-header {
  background-color: #ef6262;
  border: 0;
  margin-bottom: 0;
}

.am-top-header.navbar {
  padding: 0;
}

.am-top-header.navbar-expand-md > .container-fluid {
  padding-right: 15px;
  padding-left: 15px;
}

@media (max-width: 767px) {
  .am-top-header.navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

.am-top-header .dropdown.show {
  background-color: #ed5454;
}

@media (max-width: 767px) {
  .am-top-header .dropdown.show {
    background-color: transparent;
  }
}

.am-top-header .dropdown > .dropdown-toggle:after {
  display: none;
}

.am-animate .am-top-header {
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}

.rtl .am-top-header .am-navbar-header {
  float: right;
}

@media (max-width: 767px) {
  .rtl .am-top-header .am-navbar-header {
    float: none;
  }
}

.am-top-header .am-navbar-header .navbar-brand {
  float: left;
  background-color: #3d3c3c;
  color: #FFFFFF;
  padding-top: 0;
  padding-bottom: 0;
  margin-left: -15px;
  line-height: 80px;
  height: 80px;
  width: 100px;
  background-image: url("../img/logo.png");
  background-repeat: no-repeat;
  background-position: center center;
  margin-right: 20px;
  border-bottom: 1px solid #474646;
}

.rtl .am-top-header .am-navbar-header .navbar-brand {
  margin-right: -15px;
  margin-left: 20px;
}

@media (max-width: 767px) {
  .am-top-header .am-navbar-header .navbar-brand {
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .am-top-header .am-navbar-header .navbar-brand {
    margin-right: 10px;
  }
}

.am-nosidebar-left .am-top-header .am-navbar-header .navbar-brand {
  background-color: transparent;
  border-bottom-width: 0;
  margin-left: 0;
  margin-right: 10px;
  width: 180px;
  background-image: url("../img/logo-full.png");
}

@media (min-width: 768px) and (max-width: 991px) {
  .am-nosidebar-left .am-top-header .am-navbar-header .navbar-brand {
    margin-right: 0;
    padding-left: 0;
    width: 160px;
  }
}

.am-top-header .am-navbar-header .am-toggle-left-sidebar {
  border-radius: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
  font-size: 0;
  text-align: center;
  display: none;
  padding: 0 18px;
  border-width: 0;
  line-height: 70px;
}

.rtl .am-top-header .am-navbar-header .am-toggle-left-sidebar {
  left: auto;
  right: 0;
}

.am-top-header .am-navbar-header .am-toggle-left-sidebar .icon-bar {
  display: inline-block;
  background-color: transparent;
  height: auto;
  width: auto;
  vertical-align: middle;
}

.am-top-header .am-navbar-header .am-toggle-left-sidebar .icon-bar span {
  display: block;
  width: 25px;
  height: 1px;
  margin-top: 6px;
  background-color: #FFFFFF;
}

.am-top-header .am-navbar-header .am-toggle-left-sidebar .icon-bar span:first-child {
  margin-top: 0;
}

.am-top-header .am-navbar-header .am-toggle-left-sidebar:hover, .am-top-header .am-navbar-header .am-toggle-left-sidebar:focus {
  background-color: transparent;
}

@media (max-width: 767px) {
  .am-top-header .am-navbar-header .am-toggle-left-sidebar {
    display: block;
  }
}

.am-top-header .am-navbar-header .page-title {
  display: none;
  color: #FFFFFF;
  font-family: "Raleway", sans-serif;
  font-size: 1.462rem;
  line-height: 70px;
}

@media (max-width: 767px) {
  .am-top-header .am-navbar-header .page-title {
    display: inline-block;
  }
}

@media (max-width: 767px) {
  .am-top-header .am-navbar-header {
    width: 100%;
    text-align: center;
  }
}

.am-top-header .am-search-container {
  margin-left: 17px;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

@media (max-width: 767px) {
  .am-top-header .am-search-container {
    display: none;
  }
}

.am-top-header .am-search-container .am-search {
  position: relative;
  width: 100%;
  max-width: 500px;
  border-bottom: 1px solid #f06b6b;
}

@media (min-width: 768px) and (max-width: 991px) {
  .am-top-header .am-search-container .am-search {
    max-width: 330px;
  }
}

.am-top-header .am-search-container .am-search > input {
  border: 1px solid transparent;
  background-color: #ed5757;
  color: #FFFFFF;
  width: 100%;
  font-family: "Raleway", sans-serif;
  font-size: 1.231rem;
  font-weight: 300;
  padding: 8px 10px;
  outline: none;
  -webkit-transition: border-color 0.3s ease;
  transition: border-color 0.3s ease;
}

.am-top-header .am-search-container .am-search > input:focus {
  border-color: #ec4747;
}

.am-top-header .am-search-container .am-search > input::-webkit-input-placeholder {
  /* WebKit browsers */
  color: rgba(255, 255, 255, 0.4);
}

.am-top-header .am-search-container .am-search > input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: rgba(255, 255, 255, 0.4);
  opacity: 1;
}

.am-top-header .am-search-container .am-search > input:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: rgba(255, 255, 255, 0.4);
}

.am-top-header .am-search-container .am-search > span {
  position: absolute;
  color: #FFFFFF;
  right: 8px;
  top: 50%;
  font-size: 1.846rem;
  margin-top: -12px;
  cursor: pointer;
}

.rtl .am-top-header .am-search-container .am-search > span {
  right: unset;
  left: 8px;
}

.am-top-header .navbar-collapse {
  padding-right: 20px;
}

.rtl .am-top-header .navbar-collapse {
  padding-right: 0;
  padding-left: 20px;
}

.rtl .am-top-header .navbar-collapse .navbar-nav {
  padding-right: 0;
}

.am-top-header .navbar-collapse .navbar-nav > li > a {
  line-height: 80px;
  color: #FFFFFF;
  font-family: "Raleway", sans-serif;
  font-size: 1.077rem;
  padding: 0 18px;
  outline: none;
}

@media (min-width: 768px) and (max-width: 991px) {
  .am-top-header .navbar-collapse .navbar-nav > li > a {
    padding: 0 12px;
  }
}

.am-top-header .navbar-collapse .navbar-nav > li.dropdown > a .angle-down {
  font-size: 2.077rem;
  vertical-align: middle;
}

@media (max-width: 767px) {
  .rtl .am-top-header .navbar-collapse .navbar-nav > li.dropdown > a .angle-down {
    float: none;
    line-height: 1;
  }
}

.am-top-header .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu {
  border: 0;
  border-radius: 3px;
  margin-top: 2px;
}

.rtl .am-top-header .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu {
  left: auto;
  right: 0;
  float: right;
}

@media (max-width: 767px) {
  .rtl .am-top-header .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu {
    float: none;
  }
}

.am-top-header .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu > li > a {
  display: block;
  font-size: .9231rem;
  font-weight: 300;
  color: #504e4e;
  padding: 10px 20px;
  min-width: 175px;
}

.am-top-header .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu > li > a:hover {
  background-color: #ef6262;
  color: #FFFFFF;
}

.am-top-header .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu > li > a:focus, .am-top-header .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu > li > a:active {
  background-color: transparent;
  color: #504e4e;
}

.am-top-header .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu:after {
  border-bottom: 8px solid white;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  top: -8px;
  content: "";
  display: inline-block;
  left: 42px;
  margin-left: -6px;
  position: absolute;
}

.rtl .am-top-header .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu:after {
  left: auto;
  right: 42px;
}

@media (max-width: 767px) {
  .am-top-header .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu {
    -webkit-box-shadow: unset;
            box-shadow: unset;
  }
}

.am-top-header .navbar-collapse .navbar-nav.am-top-menu {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.am-top-header .navbar-collapse .navbar-nav.am-top-menu > li:first-child > a {
  padding-left: 15px;
}

.rtl .am-top-header .navbar-collapse .navbar-nav.am-top-menu {
  float: right;
}

@media (max-width: 767px) {
  .rtl .am-top-header .navbar-collapse .navbar-nav.am-top-menu {
    float: none;
  }
}

.rtl .am-top-header .navbar-collapse .navbar-nav.am-top-menu > li:first-child > a {
  padding-left: 18px;
}

.rtl .am-top-header .navbar-collapse .navbar-nav.am-top-menu > li:last-child > a {
  padding-right: 15px;
}

.am-top-header .navbar-collapse .am-user-nav {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  margin-right: 0;
}

.rtl .am-top-header .navbar-collapse .am-user-nav {
  float: left;
}

@media (max-width: 767px) {
  .rtl .am-top-header .navbar-collapse .am-user-nav {
    float: none;
  }
}

.am-top-header .navbar-collapse .am-user-nav > li.dropdown > a {
  padding-left: 16px;
  padding-right: 4px;
}

.rtl .am-top-header .navbar-collapse .am-user-nav > li.dropdown > a {
  padding-left: 0px;
  padding-right: 16px;
}

@media (min-width: 768px) and (max-width: 991px) {
  .am-top-header .navbar-collapse .am-user-nav > li.dropdown > a {
    padding-left: 10px;
  }
}

.am-top-header .navbar-collapse .am-user-nav > li.dropdown > a img {
  max-width: 43px;
  max-height: 43px;
  border-radius: 50%;
}

.am-top-header .navbar-collapse .am-user-nav > li.dropdown > a .user-name {
  margin-left: 8px;
  display: none;
}

@media (max-width: 767px) {
  .rtl .am-top-header .navbar-collapse .am-user-nav > li.dropdown > a .user-name {
    margin-left: 0;
    margin-right: 8px;
  }
}

.am-top-header .navbar-collapse .am-user-nav > li.dropdown .dropdown-menu {
  right: 0;
  left: auto;
}

.rtl .am-top-header .navbar-collapse .am-user-nav > li.dropdown .dropdown-menu {
  left: 0;
  right: auto;
  float: left;
}

@media (max-width: 767px) {
  .rtl .am-top-header .navbar-collapse .am-user-nav > li.dropdown .dropdown-menu {
    position: static;
    float: none;
  }
}

.am-top-header .navbar-collapse .am-user-nav > li.dropdown .dropdown-menu li a .icon {
  font-size: 1.538rem;
  vertical-align: middle;
  margin-right: 6px;
}

.rtl .am-top-header .navbar-collapse .am-user-nav > li.dropdown .dropdown-menu li a .icon {
  float: right;
  margin-right: 0;
  margin-left: 6px;
}

.am-top-header .navbar-collapse .am-user-nav > li.dropdown .dropdown-menu:after {
  left: auto;
  right: 20px;
}

.rtl .am-top-header .navbar-collapse .am-user-nav > li.dropdown .dropdown-menu:after {
  right: auto;
  left: 20px;
}

.am-top-header .navbar-collapse .am-icons-nav {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-right: 20px;
}

@media (max-width: 767px) {
  .am-top-header .navbar-collapse .am-icons-nav {
    float: none;
  }
}

.rtl .am-top-header .navbar-collapse .am-icons-nav {
  float: left;
  margin-right: 0;
  margin-left: 10px;
}

@media (max-width: 767px) {
  .rtl .am-top-header .navbar-collapse .am-icons-nav {
    float: none;
    margin-left: 0;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .am-top-header .navbar-collapse .am-icons-nav {
    margin-right: 10px;
  }
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown > a {
  padding: 0 9px;
  position: relative;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown > a .icon {
  font-size: 28px;
  vertical-align: middle;
  color: rgba(255, 255, 255, 0.8);
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown > a .indicator {
  background: #FFFFFF;
  border-radius: 50%;
  display: block;
  height: 6px;
  width: 6px;
  position: absolute;
  top: 50%;
  margin-top: -15px;
  right: 9px;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections {
  width: 300px;
  border-radius: 5px;
  left: auto;
  margin-right: -150px;
  right: 50%;
  padding-bottom: 0;
}

.rtl .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages, .rtl .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications, .rtl .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections {
  right: 50%;
}

@media (max-width: 767px) {
  .rtl .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages, .rtl .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications, .rtl .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections {
    right: 0;
    margin: 0;
  }
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .title, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .title, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .title {
  font-family: "Raleway", sans-serif;
  font-size: 1rem;
  color: #8a8a8a;
  text-align: center;
  padding: 3px 0 7px;
  border-bottom: 1px solid #ebebeb;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .title .badge, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .title .badge, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .title .badge {
  font-weight: 600;
  font-size: .7692rem;
  line-height: 9px;
  vertical-align: middle;
  margin-left: 4px;
  background-color: #e4e4e4;
  color: #8a8a8a;
  min-width: 17px;
  height: 17px;
  text-align: center;
  padding: 3px 6px;
  border-radius: 10px;
}

.rtl .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .title .badge, .rtl .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .title .badge, .rtl .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .title .badge {
  margin-left: 0;
  margin-right: 4px;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .footer a, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .footer a, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .footer a {
  font-size: 1rem;
  color: #8a8a8a;
  text-align: center;
  padding: 10px 0;
  border-top: 1px solid #ebebeb;
  display: block;
  outline: none;
  font-family: "Raleway", sans-serif;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .footer a:hover, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .footer a:hover, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .footer a:hover {
  background-color: whitesmoke;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages:after, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications:after, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections:after {
  left: 50%;
  margin-left: -8px;
}

.rtl .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages:after, .rtl .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications:after, .rtl .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections:after {
  left: auto;
  right: 50%;
  margin-left: 0;
  margin-right: -8px;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications {
  position: relative;
  width: 100%;
  height: 222px;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul {
  list-style: none;
  padding-left: 0;
  padding-right: 0;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul > li, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul > li, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul > li {
  overflow: hidden;
  border-bottom: 1px solid #ebebeb;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul > li > a, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul > li > a, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li > a, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul > li > a {
  padding: 15px;
  display: block;
  overflow: hidden;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul > li > a .logo, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul > li > a .logo, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li > a .logo, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul > li > a .logo {
  height: 38px;
  width: 38px;
  border-radius: 50%;
  background-color: #e4e4e4;
  float: left;
  text-align: center;
}

.rtl .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul > li > a .logo, .rtl .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul > li > a .logo, .rtl .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li > a .logo, .rtl .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul > li > a .logo {
  float: right;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul > li > a .logo .icon, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul > li > a .logo .icon, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li > a .logo .icon, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul > li > a .logo .icon {
  font-size: 1.923rem;
  color: #979595;
  line-height: 36px;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul > li > a .user-content, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul > li > a .user-content, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li > a .user-content, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul > li > a .user-content {
  padding-left: 50px;
  line-height: 14px;
}

.rtl .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul > li > a .user-content, .rtl .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul > li > a .user-content, .rtl .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li > a .user-content, .rtl .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul > li > a .user-content {
  padding-left: 0;
  padding-right: 50px;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul > li > a .user-content .circle, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul > li > a .user-content .circle, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li > a .user-content .circle, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul > li > a .user-content .circle {
  width: 6px;
  height: 6px;
  background: #ef6262;
  border-radius: 50%;
  float: right;
  position: relative;
  top: 6px;
}

.rtl .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul > li > a .user-content .circle, .rtl .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul > li > a .user-content .circle, .rtl .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li > a .user-content .circle, .rtl .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul > li > a .user-content .circle {
  float: left;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul > li > a .user-content .name, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul > li > a .user-content .text-content, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul > li > a .user-content .name, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul > li > a .user-content .text-content, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li > a .user-content .name, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li > a .user-content .text-content, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul > li > a .user-content .name, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul > li > a .user-content .text-content {
  font-family: "Raleway", sans-serif;
  font-weight: 500;
  font-size: 1rem;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul > li > a .user-content .text-content, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul > li > a .user-content .text-content, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li > a .user-content .text-content, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul > li > a .user-content .text-content {
  color: #8a8a8a;
  font-size: .9231rem;
  line-height: 16px;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul > li > a .user-content .date, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul > li > a .user-content .date, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li > a .user-content .date, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul > li > a .user-content .date {
  color: #8a8a8a;
  display: block;
  font-size: .6923rem;
  margin-top: 4px;
  text-transform: uppercase;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul > li.active, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul > li.active, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li.active, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul > li.active {
  background-color: rgba(239, 98, 98, 0.1);
  border-bottom: 1px solid rgba(239, 98, 98, 0.1);
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul > li:hover, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul > li:hover, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li:hover, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul > li:hover {
  background-color: #ef6262;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul > li:hover > a, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul > li:hover > a, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li:hover > a, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul > li:hover > a {
  color: #FFFFFF;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul > li:hover > a .logo, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul > li:hover > a .logo, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li:hover > a .logo, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul > li:hover > a .logo {
  background-color: #eb4242;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul > li:hover > a .logo .icon, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul > li:hover > a .logo .icon, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li:hover > a .logo .icon, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul > li:hover > a .logo .icon {
  color: #FFFFFF;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul > li:hover > a .user-content .circle, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul > li:hover > a .user-content .circle, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li:hover > a .user-content .circle, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul > li:hover > a .user-content .circle {
  background: #FFFFFF;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul > li:hover > a .user-content .text-content, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul > li:hover > a .user-content .date, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul > li:hover > a .user-content .text-content, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul > li:hover > a .user-content .date, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li:hover > a .user-content .text-content, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li:hover > a .user-content .date, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul > li:hover > a .user-content .text-content, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul > li:hover > a .user-content .date {
  color: #FFFFFF;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul > li:last-child, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul > li:last-child, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li:last-child, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul > li:last-child {
  border-bottom: 0;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li > a .logo {
  width: 40px;
  height: 40px;
  background-color: transparent;
  border-radius: 50%;
  overflow: hidden;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li > a .logo img {
  max-width: 100%;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li > a .user-content .date {
  display: inline-block;
  text-transform: none;
  float: right;
  margin-top: 0;
  font-size: .7692rem;
}

.rtl .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li > a .user-content .date {
  float: left;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li > a .user-content .text-content {
  display: block;
  margin-top: 4px;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li:hover > a .logo {
  background-color: transparent;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .content ul {
  padding: 0;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .content ul li {
  display: block;
  overflow: hidden;
  list-style: none;
  padding: 10px 20px;
  line-height: 34px;
  border-bottom: 1px solid #ebebeb;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .content ul li .logo {
  width: 35px;
  height: 35px;
  float: left;
  text-align: center;
}

.rtl .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .content ul li .logo {
  float: right;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .content ul li .logo img {
  max-height: 100%;
  max-width: 100%;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .content ul li .field {
  padding-left: 45px;
  vertical-align: middle;
}

.rtl .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .content ul li .field {
  padding-left: 0;
  padding-right: 45px;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .content ul li .field > span {
  font-family: "Raleway", sans-serif;
  color: #8a8a8a;
  font-weight: 500;
  font-size: 1rem;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .content ul li .field .switch-container {
  float: right;
}

.rtl .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .content ul li .field .switch-container {
  float: left;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .content ul li .field .switch-button {
  vertical-align: middle;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .content ul li:hover {
  background-color: whitesmoke;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .content ul li:last-child {
  border-bottom: 0;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown.show {
  background-color: transparent;
}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown.show > a .icon {
  color: #FFFFFF;
}

@media (min-width: 768px) and (max-width: 991px) {
  .am-top-header .navbar-collapse {
    padding-right: 2px;
  }
}

.am-top-header .am-toggle-right-sidebar {
  display: block;
  padding: 0 18px;
  padding-left: 0;
  line-height: 80px;
  color: #FFFFFF;
  margin-right: 5px;
  margin-left: -2px;
}

.rtl .am-top-header .am-toggle-right-sidebar {
  float: left;
  padding-right: 0;
  padding-left: 18px;
  margin-right: 7px;
  margin-left: 0;
}

@media (min-width: 768px) and (max-width: 991px) {
  .am-top-header .am-toggle-right-sidebar {
    margin-right: 0;
    padding-left: 5px;
    padding-right: 9px;
  }
}

.am-top-header .am-toggle-right-sidebar .icon {
  font-size: 2rem;
  vertical-align: middle;
  position: relative;
  top: -1px;
}

@media (max-width: 767px) {
  .am-top-header .am-toggle-right-sidebar {
    position: absolute;
    top: 0;
    right: 0;
    line-height: 70px;
    margin-right: 0;
  }
  .rtl .am-top-header .am-toggle-right-sidebar {
    right: auto;
    left: 0;
  }
}

.am-top-header .navbar-toggler {
  text-align: center;
  background-color: #393838;
  font-size: 2.385rem;
  line-height: 41px;
  width: 100%;
  padding: 0;
  border: 0;
  color: #e1e1e1;
  outline: none;
}

@media (min-width: 768px) {
  .am-white-header .am-top-header {
    background-color: #FFFFFF;
    border-bottom: 1px solid #e6e6e6;
  }
  .am-white-header .am-top-header .navbar-brand {
    background-color: #ef6262;
    border-bottom-color: #474646;
    position: relative;
    top: 1px;
  }
  .am-white-header .am-top-header .navbar-brand:after {
    content: "";
    display: block;
    height: 1px;
    width: 100%;
    background-color: inherit;
    position: absolute;
    top: -1px;
    left: 0;
  }
  .am-white-header .am-top-header .navbar-collapse .navbar-nav > li > a {
    color: #555555;
  }
  .am-white-header .am-top-header .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu {
    margin-top: 10px;
  }
  .am-white-header .am-top-header .navbar-collapse .navbar-nav > li.dropdown.show {
    background-color: #f7f7f7;
  }
  .am-white-header .am-top-header .navbar-collapse .navbar-nav.am-icons-nav > li.dropdown > a .icon {
    color: rgba(85, 85, 85, 0.8);
  }
  .am-white-header .am-top-header .navbar-collapse .navbar-nav.am-icons-nav > li.dropdown > a .indicator {
    background-color: #ef6262;
  }
  .am-white-header .am-top-header .navbar-collapse .navbar-nav.am-icons-nav > li.dropdown .dropdown-menu {
    margin-top: 10px;
  }
  .am-white-header .am-top-header .navbar-collapse .navbar-nav.am-icons-nav > li.dropdown.show {
    background-color: transparent;
  }
  .am-white-header .am-top-header .navbar-collapse .navbar-nav.am-icons-nav > li.dropdown.show > a .icon {
    color: #ef6262;
  }
  .am-white-header .am-top-header .am-toggle-right-sidebar {
    color: rgba(85, 85, 85, 0.8);
  }
}

@media (max-width: 767px) {
  .am-top-header {
    position: relative;
  }
  .am-top-header .navbar-collapse {
    background-color: #3d3c3c;
    border-top: 1px solid #353434;
    overflow: hidden;
    padding: 0 !important;
    margin: 0;
    width: 100%;
    max-height: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    position: relative;
  }
  .am-top-header .navbar-collapse > .navbar-nav {
    margin: 0;
  }
  .am-top-header .navbar-collapse > .navbar-nav > li > a {
    padding: 0 20px;
    line-height: 50px;
    font-size: 1rem;
    position: relative;
  }
  .rtl .am-top-header .navbar-collapse > .navbar-nav > li > a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .am-top-header .navbar-collapse > .navbar-nav > li > a {
    background-color: transparent;
  }
  .am-top-header .navbar-collapse > .navbar-nav > li.dropdown .dropdown-menu {
    background-color: #484747;
  }
  .am-top-header .navbar-collapse > .navbar-nav > li.dropdown .dropdown-menu > li > a {
    color: #e1e1e1;
    padding-left: 26px;
    line-height: 1.385rem;
  }
  .am-top-header .navbar-collapse > .navbar-nav > li.dropdown .dropdown-menu > li > a:hover, .am-top-header .navbar-collapse > .navbar-nav > li.dropdown .dropdown-menu > li > a:active, .am-top-header .navbar-collapse > .navbar-nav > li.dropdown .dropdown-menu > li > a:focus {
    background-color: transparent;
    color: #e1e1e1;
  }
  .am-top-header .navbar-collapse > .navbar-nav > li.dropdown .dropdown-menu > li > a:active {
    color: #FFFFFF;
  }
  .am-top-header .navbar-collapse > .navbar-nav > li.dropdown .dropdown-menu:after {
    content: "";
    display: none;
  }
  .am-top-header .navbar-collapse > .navbar-nav.am-top-menu > li:first-child > a {
    padding-left: 20px;
  }
  .rtl .am-top-header .navbar-collapse > .navbar-nav.am-top-menu > li:last-child > a {
    padding-right: 20px;
  }
  .am-top-header .navbar-collapse .am-user-nav > li.dropdown > a {
    padding: 0 15px;
    line-height: 65px;
  }
  .rtl .am-top-header .navbar-collapse .am-user-nav > li.dropdown > a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .am-top-header .navbar-collapse .am-user-nav > li.dropdown > a > img {
    max-height: 32px;
    max-width: 32px;
  }
  .am-top-header .navbar-collapse .am-user-nav > li.dropdown > a .user-name {
    display: inline;
  }
  .am-top-header .navbar-collapse .am-icons-nav {
    border-top: 1px solid #353434;
    background-color: #393838;
    text-align: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown {
    display: inline-block;
    position: static;
  }
  .rtl .am-top-header .navbar-collapse .am-icons-nav > li.dropdown > a {
    height: 50px;
  }
  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown > a .icon {
    color: #e1e1e1;
  }
  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown > a .indicator {
    background-color: #f17979;
  }
  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown > ul.dropdown-menu {
    position: absolute;
    top: 0;
    bottom: 51px;
    left: 0;
    width: 100%;
    margin-top: 0;
    padding-top: 0;
    border-radius: 0;
  }
  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown > ul.dropdown-menu > li {
    height: 100%;
    display: table;
    table-layout: fixed;
    width: 100%;
  }
  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown > ul.dropdown-menu > li .title {
    display: none;
  }
  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown > ul.dropdown-menu > li > .list {
    background-color: #eeeeee;
    height: 100%;
    display: table-row;
  }
  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown > ul.dropdown-menu > li .content {
    background-color: #eeeeee;
  }
  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown > ul.dropdown-menu > li .content > ul > li {
    background-color: #eeeeee;
  }
  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown > ul.dropdown-menu > li .footer > a {
    border-top-color: #e0e0e0;
    background-color: #ebebeb;
  }
  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown > ul.dropdown-menu > li .footer > a:hover {
    background-color: #e6e6e6;
  }
  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown > ul.dropdown-menu:after {
    display: none;
  }
  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul > li, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul > li, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul > li {
    border-bottom-color: #e0e0e0;
  }
  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li:hover, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul > li:hover, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul > li:hover, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul > li:hover {
    background-color: #eeeeee;
  }
  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li:hover > a, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul > li:hover > a, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul > li:hover > a, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul > li:hover > a {
    color: #ef6262;
  }
  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li:hover > a .user-content .date, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li:hover > a .user-content .text-content, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul > li:hover > a .user-content .date, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul > li:hover > a .user-content .text-content, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul > li:hover > a .user-content .date, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul > li:hover > a .user-content .text-content, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul > li:hover > a .user-content .date, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul > li:hover > a .user-content .text-content {
    color: #8a8a8a;
  }
  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li:hover > a .user-content .circle, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul > li:hover > a .user-content .circle, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul > li:hover > a .user-content .circle, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul > li:hover > a .user-content .circle {
    background-color: #ef6262;
  }
  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li:hover > a .logo, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul > li:hover > a .logo, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul > li:hover > a .logo, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul > li:hover > a .logo {
    background-color: #e4e4e4;
  }
  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li:hover > a .logo .icon, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul > li:hover > a .logo .icon, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul > li:hover > a .logo .icon, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul > li:hover > a .logo .icon {
    color: #979595;
  }
  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li.active, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul > li.active, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul > li.active, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul > li.active {
    border-bottom-color: #e0e0e0;
  }
  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-top-messages > .content > ul > li.active:hover, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller-notifications > .content > ul > li.active:hover, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-top-messages > .content > ul > li.active:hover, .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller-notifications > .content > ul > li.active:hover {
    background-color: #fdefef;
  }
  .am-top-header .container-fluid {
    padding: 0;
  }
}

/*------------------------------------------------------------------
  [Forms]
*/
/*------------------------------------------------------------------
  [Switch button]
*/
.switch-button {
  display: inline-block;
  border-radius: 50px;
  background-color: #b3b3b3;
  width: 60px;
  height: 27px;
  padding: 2px;
  position: relative;
  overflow: hidden;
  vertical-align: middle;
}

.switch-button input[type="checkbox"] {
  display: none;
}

.switch-button label {
  border-radius: 50%;
  border: 1px solid #ababab;
  background-color: #FFFFFF;
  margin: 0;
  height: 23px;
  width: 23px;
  z-index: 1;
  display: inline-block;
  cursor: pointer;
  background-clip: padding-box;
}

.switch-button label:before {
  position: absolute;
  font-size: 11px;
  font-weight: 600;
  z-index: 0;
  content: "OFF";
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  line-height: 26px;
  top: 0;
  text-align: right;
  padding-right: 10px;
  color: #FFFFFF;
}

.rtl .switch-button label:before {
  padding-right: 0;
  padding-left: 10px;
  text-align: left;
}

.switch-button input[type="checkbox"]:checked + span {
  background-color: #ef6262;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 2px;
}

.switch-button input[type="checkbox"]:checked + span label {
  float: right;
  border-color: #ec4b4b;
}

.rtl .switch-button input[type="checkbox"]:checked + span label {
  float: left;
}

.switch-button input[type="checkbox"]:checked + span label:before {
  position: absolute;
  font-size: 11px;
  font-weight: 600;
  z-index: 0;
  content: "ON";
  color: #FFFFFF;
  left: 0;
  text-align: left;
  padding-left: 10px;
}

.rtl .switch-button input[type="checkbox"]:checked + span label:before {
  padding-right: 10px;
  padding-left: 0;
  text-align: right;
}

.switch-button.switch-button-yesno label:before {
  content: "NO";
}

.switch-button.switch-button-yesno input[type="checkbox"]:checked + span label:before {
  content: "YES";
}

.switch-button.switch-button-xs {
  height: 20px;
  width: 53px;
  line-height: 22px;
  width: 50px;
}

.switch-button.switch-button-xs label {
  height: 16px;
  width: 16px;
}

.switch-button.switch-button-xs label:before {
  line-height: 19px;
}

.switch-button.switch-button-sm {
  height: 24px;
  width: 57px;
  line-height: 26px;
}

.switch-button.switch-button-sm label {
  height: 20px;
  width: 20px;
}

.switch-button.switch-button-sm label:before {
  line-height: 23px;
}

.switch-button.switch-button-lg {
  height: 30px;
  width: 63px;
  line-height: 32px;
  width: 65px;
}

.switch-button.switch-button-lg label {
  height: 26px;
  width: 26px;
}

.switch-button.switch-button-lg label:before {
  line-height: 29px;
}

.switch-button.switch-button-success {
  background-color: #b3b3b3;
}

.switch-button.switch-button-success label {
  border-color: #ababab;
}

.switch-button.switch-button-success input[type="checkbox"]:checked + span {
  background-color: #7ACCBE;
}

.switch-button.switch-button-success input[type="checkbox"]:checked + span label {
  border-color: #68c5b5;
}

.switch-button.switch-button-info {
  background-color: #b3b3b3;
}

.switch-button.switch-button-info label {
  border-color: #ababab;
}

.switch-button.switch-button-info input[type="checkbox"]:checked + span {
  background-color: #8DCADF;
}

.switch-button.switch-button-info input[type="checkbox"]:checked + span label {
  border-color: #79c1d9;
}

.switch-button.switch-button-warning {
  background-color: #b3b3b3;
}

.switch-button.switch-button-warning label {
  border-color: #ababab;
}

.switch-button.switch-button-warning input[type="checkbox"]:checked + span {
  background-color: #FFC870;
}

.switch-button.switch-button-warning input[type="checkbox"]:checked + span label {
  border-color: #ffbe57;
}

.switch-button.switch-button-danger {
  background-color: #b3b3b3;
}

.switch-button.switch-button-danger label {
  border-color: #ababab;
}

.switch-button.switch-button-danger input[type="checkbox"]:checked + span {
  background-color: #EF6262;
}

.switch-button.switch-button-danger input[type="checkbox"]:checked + span label {
  border-color: #ed4b4b;
}

/*------------------------------------------------------------------
  [cards]
*/
.card {
  background-color: #FFFFFF;
  margin-bottom: 30px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-width: 0;
}

.card-header {
  font-size: 1.385rem;
  font-weight: 300;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 15px;
  margin: 0 1.538rem;
  background-color: transparent;
  color: #323232;
}

.card-header.card-header-transparent-border-bottom {
  border-bottom-color: transparent;
}

.card-header .card-title, .card-header .title, .card-header > h1, .card-header > h2, .card-header > h3, .card-header > h4, .card-header > h5, .card-header > h6 {
  font-size: 1.385rem;
  font-weight: 300;
  display: block;
  margin: 0;
}

.card-header .tools {
  float: right;
  font-size: 0;
}

.rtl .card-header .tools {
  float: left;
}

.card-header .tools > a {
  display: inline-block;
  color: #323232;
}

.card-header .tools .icon {
  display: inline-block;
  margin-left: 5px;
  font-size: 21px;
  line-height: 25px;
  vertical-align: middle;
  cursor: pointer;
}

.rtl .card-header .tools .icon {
  margin-left: 0;
  margin-right: 5px;
}

.card-header .tools .icon:hover {
  color: #ef6262;
}

.card-header .tools .icon.s7-close {
  margin-left: 4px;
  position: relative;
  top: 1px;
}

.rtl .card-header .tools .icon.s7-close {
  margin-left: 0;
  margin-right: 1px;
}

.card-header .tools .value {
  font-size: 24px;
  line-height: 22px;
}

.card-header.no-border {
  border-width: 0;
}

.card-body {
  padding-top: 15px;
}

.card-header-fullwidth .card-header,
.card-primary .card-header,
.card-success .card-header,
.card-info .card-header,
.card-warning .card-header,
.card-danger .card-header,
.card-alt1 .card-header,
.card-alt2 .card-header,
.card-alt3 .card-header,
.card-alt4 .card-header,
.card-dark .card-header {
  margin: 0;
  padding-left: 1.538rem;
  padding-right: 1.538rem;
}

.card-header-fullwidth .card-header .card-title, .card-header-fullwidth .card-header .title, .card-header-fullwidth .card-header h1, .card-header-fullwidth .card-header h2, .card-header-fullwidth .card-header h3, .card-header-fullwidth .card-header h4, .card-header-fullwidth .card-header h5, .card-header-fullwidth .card-header h6,
.card-primary .card-header .card-title,
.card-primary .card-header .title,
.card-primary .card-header h1,
.card-primary .card-header h2,
.card-primary .card-header h3,
.card-primary .card-header h4,
.card-primary .card-header h5,
.card-primary .card-header h6,
.card-success .card-header .card-title,
.card-success .card-header .title,
.card-success .card-header h1,
.card-success .card-header h2,
.card-success .card-header h3,
.card-success .card-header h4,
.card-success .card-header h5,
.card-success .card-header h6,
.card-info .card-header .card-title,
.card-info .card-header .title,
.card-info .card-header h1,
.card-info .card-header h2,
.card-info .card-header h3,
.card-info .card-header h4,
.card-info .card-header h5,
.card-info .card-header h6,
.card-warning .card-header .card-title,
.card-warning .card-header .title,
.card-warning .card-header h1,
.card-warning .card-header h2,
.card-warning .card-header h3,
.card-warning .card-header h4,
.card-warning .card-header h5,
.card-warning .card-header h6,
.card-danger .card-header .card-title,
.card-danger .card-header .title,
.card-danger .card-header h1,
.card-danger .card-header h2,
.card-danger .card-header h3,
.card-danger .card-header h4,
.card-danger .card-header h5,
.card-danger .card-header h6,
.card-alt1 .card-header .card-title,
.card-alt1 .card-header .title,
.card-alt1 .card-header h1,
.card-alt1 .card-header h2,
.card-alt1 .card-header h3,
.card-alt1 .card-header h4,
.card-alt1 .card-header h5,
.card-alt1 .card-header h6,
.card-alt2 .card-header .card-title,
.card-alt2 .card-header .title,
.card-alt2 .card-header h1,
.card-alt2 .card-header h2,
.card-alt2 .card-header h3,
.card-alt2 .card-header h4,
.card-alt2 .card-header h5,
.card-alt2 .card-header h6,
.card-alt3 .card-header .card-title,
.card-alt3 .card-header .title,
.card-alt3 .card-header h1,
.card-alt3 .card-header h2,
.card-alt3 .card-header h3,
.card-alt3 .card-header h4,
.card-alt3 .card-header h5,
.card-alt3 .card-header h6,
.card-alt4 .card-header .card-title,
.card-alt4 .card-header .title,
.card-alt4 .card-header h1,
.card-alt4 .card-header h2,
.card-alt4 .card-header h3,
.card-alt4 .card-header h4,
.card-alt4 .card-header h5,
.card-alt4 .card-header h6,
.card-dark .card-header .card-title,
.card-dark .card-header .title,
.card-dark .card-header h1,
.card-dark .card-header h2,
.card-dark .card-header h3,
.card-dark .card-header h4,
.card-dark .card-header h5,
.card-dark .card-header h6 {
  border-width: 0;
}

.card-borders {
  border-width: 1px;
}

.card-transparent {
  background-color: transparent;
}

.card-primary .card-header,
.card-success .card-header,
.card-info .card-header,
.card-warning .card-header,
.card-danger .card-header,
.card-alt1 .card-header,
.card-alt2 .card-header,
.card-alt3 .card-header,
.card-alt4 .card-header,
.card-dark .card-header,
.card-full-primary .card-header,
.card-full-success .card-header,
.card-full-info .card-header,
.card-full-warning .card-header,
.card-full-danger .card-header,
.card-full-alt1 .card-header,
.card-full-alt2 .card-header,
.card-full-alt3 .card-header,
.card-full-alt4 .card-header,
.card-full-dark .card-header {
  color: #FFFFFF;
}

.card-primary .card-header .tools > a,
.card-success .card-header .tools > a,
.card-info .card-header .tools > a,
.card-warning .card-header .tools > a,
.card-danger .card-header .tools > a,
.card-alt1 .card-header .tools > a,
.card-alt2 .card-header .tools > a,
.card-alt3 .card-header .tools > a,
.card-alt4 .card-header .tools > a,
.card-dark .card-header .tools > a,
.card-full-primary .card-header .tools > a,
.card-full-success .card-header .tools > a,
.card-full-info .card-header .tools > a,
.card-full-warning .card-header .tools > a,
.card-full-danger .card-header .tools > a,
.card-full-alt1 .card-header .tools > a,
.card-full-alt2 .card-header .tools > a,
.card-full-alt3 .card-header .tools > a,
.card-full-alt4 .card-header .tools > a,
.card-full-dark .card-header .tools > a {
  color: #FFFFFF;
}

.card-primary .card-header, .card-full-primary .card-header {
  background-color: #ef6262;
  border-color: transparent;
}

.card-primary .card-header .tools .icon:hover, .card-primary .card-header .tools > a:hover, .card-full-primary .card-header .tools .icon:hover, .card-full-primary .card-header .tools > a:hover {
  color: #cc3f3f;
}

.card-success .card-header .tools .icon:hover, .card-success .card-header .tools > a:hover, .card-full-success .card-header .tools .icon:hover, .card-full-success .card-header .tools > a:hover {
  color: #57a99b;
}

.card-info .card-header .tools .icon:hover, .card-info .card-header .tools > a:hover, .card-full-info .card-header .tools .icon:hover, .card-full-info .card-header .tools > a:hover {
  color: #6aa7bc;
}

.card-warning .card-header .tools .icon:hover, .card-warning .card-header .tools > a:hover, .card-full-warning .card-header .tools .icon:hover, .card-full-warning .card-header .tools > a:hover {
  color: #dca54d;
}

.card-danger .card-header .tools .icon:hover, .card-danger .card-header .tools > a:hover, .card-full-danger .card-header .tools .icon:hover, .card-full-danger .card-header .tools > a:hover {
  color: #cc3f3f;
}

.card-alt1 .card-header, .card-full-alt1 .card-header {
  background-color: #56c3e7;
  border-color: transparent;
}

.card-alt1 .card-header .tools .icon:hover, .card-alt1 .card-header .tools > a:hover, .card-full-alt1 .card-header .tools .icon:hover, .card-full-alt1 .card-header .tools > a:hover {
  color: #33a0c4;
}

.card-alt2 .card-header, .card-full-alt2 .card-header {
  background-color: #ffcf66;
  border-color: transparent;
}

.card-alt2 .card-header .tools .icon:hover, .card-alt2 .card-header .tools > a:hover, .card-full-alt2 .card-header .tools .icon:hover, .card-full-alt2 .card-header .tools > a:hover {
  color: #dcac43;
}

.card-alt3 .card-header, .card-full-alt3 .card-header {
  background-color: #7a98bf;
  border-color: transparent;
}

.card-alt3 .card-header .tools .icon:hover, .card-alt3 .card-header .tools > a:hover, .card-full-alt3 .card-header .tools .icon:hover, .card-full-alt3 .card-header .tools > a:hover {
  color: #57759c;
}

.card-alt4 .card-header, .card-full-alt4 .card-header {
  background-color: #bdbdbd;
  border-color: transparent;
}

.card-alt4 .card-header .tools .icon:hover, .card-alt4 .card-header .tools > a:hover, .card-full-alt4 .card-header .tools .icon:hover, .card-full-alt4 .card-header .tools > a:hover {
  color: #9a9a9a;
}

.card-dark .card-header, .card-full-dark .card-header {
  background-color: #3d3c3c;
  border-color: transparent;
}

.card-dark .card-header .tools .icon:hover, .card-dark .card-header .tools > a:hover, .card-full-dark .card-header .tools .icon:hover, .card-full-dark .card-header .tools > a:hover {
  color: #1a1919;
}

.card-full-primary {
  background-color: #ef6262;
  color: #FFFFFF;
}

.card-full-primary .card-header {
  border-color: #e55858;
}

.card-full-success {
  background-color: #7ACCBE;
  color: #FFFFFF;
}

.card-full-success .card-header {
  border-color: #70c2b4;
}

.card-full-info {
  background-color: #8DCADF;
  color: #FFFFFF;
}

.card-full-info .card-header {
  border-color: #83c0d5;
}

.card-full-warning {
  background-color: #FFC870;
  color: #FFFFFF;
}

.card-full-warning .card-header {
  border-color: #f5be66;
}

.card-full-danger {
  background-color: #EF6262;
  color: #FFFFFF;
}

.card-full-danger .card-header {
  border-color: #e55858;
}

.card-full-alt1 {
  background-color: #56c3e7;
  color: #FFFFFF;
}

.card-full-alt1 .card-header {
  border-color: #4cb9dd;
}

.card-full-alt2 {
  background-color: #ffcf66;
  color: #FFFFFF;
}

.card-full-alt2 .card-header {
  border-color: #f5c55c;
}

.card-full-alt3 {
  background-color: #7a98bf;
  color: #FFFFFF;
}

.card-full-alt3 .card-header {
  border-color: #708eb5;
}

.card-full-alt4 {
  background-color: #bdbdbd;
  color: #FFFFFF;
}

.card-full-alt4 .card-header {
  border-color: #b3b3b3;
}

.card-full-dark {
  background-color: #3d3c3c;
  color: #FFFFFF;
}

.card-full-dark .card-header {
  border-color: #333232;
}

.card-divider {
  margin: .7692rem 0;
  border-top: 1px solid #f2f2f2;
}

/*------------------------------------------------------------------
  [Code]
*/
/* Pretty printing styles. Used with prettify.js. */
.prettyprint {
  font-size: 0.9231rem;
  line-height: 1.5;
}

/* Light Theme*/
pre {
  color: #555555;
}

pre .pln {
  color: #777777;
}

pre .str {
  color: #DD1144;
}

pre .kwd {
  color: #445588;
}

pre .com {
  color: #b8b6b1;
}

pre .typ {
  color: #008080;
}

pre .lit {
  color: #DD1144;
}

pre .pun,
pre .opn,
pre .clo {
  color: #949494;
}

pre .tag {
  color: #698bb7;
}

pre .atn {
  color: #f17979;
}

pre .atv {
  color: #929292;
}

pre .dec,
pre .var {
  color: #DD1144;
}

pre .fun {
  color: #445588;
}

/*Dark Theme*/
pre.am-code-dark {
  background-color: #4d4342;
  color: #FFFFFF;
}

pre.am-code-dark .pln {
  color: #ffffff;
}

pre.am-code-dark .str {
  color: #b5db99;
}

pre.am-code-dark .kwd {
  color: #e9c865;
}

pre.am-code-dark .com {
  color: #c3b8b7;
}

pre.am-code-dark .typ {
  color: #FF9787;
}

pre.am-code-dark .lit {
  color: #b5db99;
}

pre.am-code-dark .pun,
pre.am-code-dark .opn,
pre.am-code-dark .clo {
  color: #ffffff;
}

pre.am-code-dark .tag {
  color: #e9c865;
}

pre.am-code-dark .atn {
  color: #FF9787;
}

pre.am-code-dark .atv {
  color: #b5db99;
}

pre.am-code-dark .dec,
pre.am-code-dark .var {
  color: #b5db99;
}

pre.am-code-dark .fun {
  color: #e9c865;
}

/* Specify class=linenums on a pre to get line numbering */
ol.linenums {
  margin-top: 0;
  margin-bottom: 0;
}

/* IE indents via margin-left */
li.L0,
li.L1,
li.L2,
li.L3,
li.L5,
li.L6,
li.L7,
li.L8 {
  list-style-type: none;
}

/* Alternate shading for lines */
li.L1,
li.L3,
li.L5,
li.L7,
li.L9 {
  background: #eee;
}

/*------------------------------------------------------------------
  [Color swatch]
*/
.color-swatch {
  margin-top: 20px;
  display: inline-block;
  min-width: 230px;
  overflow: hidden;
  border-radius: 3px;
}

.color-swatch .colors {
  margin: 0;
}

.color-swatch .colors > div {
  min-height: 90px;
}

.color-swatch .desc {
  margin: 0;
}

.color-swatch .desc > div {
  text-align: center;
  background-color: #FFFFFF;
  line-height: 50px;
  font-family: "Raleway", sans-serif;
  font-weight: 600;
  color: #686868;
}

/*------------------------------------------------------------------
  [Colors]
*/
.clr-primary {
  background-color: #ef6262;
}

.clr-success {
  background-color: #7ACCBE;
}

.clr-info {
  background-color: #8DCADF;
}

.clr-warning {
  background-color: #FFC870;
}

.clr-danger {
  background-color: #EF6262;
}

.clr-alt1 {
  background-color: #95d9f0;
}

.clr-alt2 {
  background-color: #ffdc7a;
}

.clr-alt3 {
  background-color: #7a98bf;
}

.clr-alt4 {
  background-color: #cccccc;
}

.clr-btn-secondary {
  background-color: #FFFFFF;
}

.clr-btn-secondary-hover {
  background-color: #f7f7f7;
}

.clr-btn-secondary-active {
  background-color: #ededed;
}

.clr-btn-primary {
  background-color: #ef6262;
}

.clr-btn-primary-hover {
  background-color: #f17979;
}

.clr-btn-primary-active {
  background-color: #ec4b4b;
}

.clr-btn-dark {
  background-color: #3d3c3c;
}

.clr-btn-dark-hover {
  background-color: #4a4949;
}

.clr-btn-dark-active {
  background-color: #302f2f;
}

.clr-btn-info {
  background-color: #8DCADF;
}

.clr-btn-info-hover {
  background-color: #a1d3e5;
}

.clr-btn-info-active {
  background-color: #79c1d9;
}

.clr-btn-warning {
  background-color: #FFC870;
}

.clr-btn-warning-hover {
  background-color: #ffd28a;
}

.clr-btn-warning-active {
  background-color: #ffbe57;
}

.clr-btn-danger {
  background-color: #EF6262;
}

.clr-btn-danger-hover {
  background-color: #f17979;
}

.clr-btn-danger-active {
  background-color: #ed4b4b;
}

.clr-btn-success {
  background-color: #7ACCBE;
}

.clr-btn-success-hover {
  background-color: #8cd3c7;
}

.clr-btn-success-active {
  background-color: #68c5b5;
}

.clr-btn-alt1 {
  background-color: #56c3e7;
}

.clr-btn-alt1-hover {
  background-color: #6dcbea;
}

.clr-btn-alt1-active {
  background-color: #40bbe4;
}

.clr-btn-alt2 {
  background-color: #ffcf66;
}

.clr-btn-alt2-hover {
  background-color: #ffd77f;
}

.clr-btn-alt2-active {
  background-color: #ffc74c;
}

.clr-btn-alt3 {
  background-color: #7a98bf;
}

.clr-btn-alt3-hover {
  background-color: #8ba5c7;
}

.clr-btn-alt3-active {
  background-color: #698bb7;
}

.clr-btn-alt4 {
  background-color: #bdbdbd;
}

.clr-btn-alt4-hover {
  background-color: #c9c9c9;
}

.clr-btn-alt4-active {
  background-color: #b0b0b0;
}

/*------------------------------------------------------------------
  [Grid]
*/
.bs-grid-block {
  border: 2px dashed #c5c5c5;
  font-weight: 300;
  font-size: 1.538rem;
  color: #807e7e;
  display: table;
  table-layout: fixed;
  width: 100%;
  margin-bottom: 3.077rem;
}

.bs-grid-block .content {
  display: table-cell;
  height: 177px;
  text-align: center;
  vertical-align: middle;
}

.bs-grid-block .content .size {
  display: block;
}

.bs-grid-block .content .device {
  line-height: 0;
}

.bs-grid-block .content .device:after {
  font-size: 1.154rem;
  content: 'Large Desktop';
  color: #ef6262;
}

@media (max-width: 1199.98px) {
  .bs-grid-block .content .device:after {
    content: 'Desktop';
    color: #ef6262;
  }
}

@media (max-width: 991.98px) {
  .bs-grid-block .content .device:after {
    content: 'Laptop';
    color: #ef6262;
  }
}

@media (max-width: 767.98px) {
  .bs-grid-block .content .device:after {
    content: 'Tablet';
    color: #7a98bf;
  }
}

@media (max-width: 575.98px) {
  .bs-grid-block .content .device:after {
    content: 'Phone';
    color: #7ACCBE;
  }
}

/*------------------------------------------------------------------
  [Icons]
*/
.icon-container {
  background-color: #FFFFFF;
  padding: 20px;
  text-align: center;
  margin-bottom: 30px;
}

.icon-container .icon {
  background-color: whitesmoke;
  border-radius: 50%;
  display: inline-block;
  height: 95px;
  width: 95px;
  margin-bottom: 15px;
  padding: 20px;
  text-align: center;
}

.icon-container .icon span {
  font-size: 55px;
  color: #646262;
}

.icon-container .class {
  display: block;
  font-size: 14px;
  font-weight: 300;
}

/*------------------------------------------------------------------
  [Pricing tables]
*/
.pricing-tables {
  margin: 30px 0 20px;
}

.pricing-tables > div {
  padding-left: 10px;
  padding-right: 10px;
}

.pricing-table {
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04);
  border-radius: 0;
  border-top: 3px solid #c9c9c9;
  padding: 35px 20px;
  background: #FFFFFF;
  text-align: center;
  margin: 0 0 20px;
}

.pricing-table-title {
  font-size: 1.231rem;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 30px;
}

.pricing-table-price {
  padding: 0 0 20px;
  color: #525252;
}

.pricing-table-price .currency {
  vertical-align: top;
  font-size: 1.385rem;
  line-height: 1;
}

.pricing-table-price .value {
  font-size: 60px;
  line-height: 40px;
  letter-spacing: -3px;
}

.pricing-table-price .frecuency {
  font-size: 20px;
  font-weight: 300;
  margin-left: 5px;
}

.pricing-table-description {
  color: #858585;
  margin-bottom: 10px;
}

.pricing-table-features {
  margin: 0 0 30px;
  padding: 0;
  list-style: none;
}

.pricing-table-features > li {
  font-size: 1.077rem;
  line-height: 25px;
  font-weight: 300;
  line-height: 33px;
}

.pricing-table .btn {
  line-height: 23px;
  min-width: 120px;
  margin-bottom: 10px;
}

.pricing-table .card-divider {
  margin: 0;
  margin-top: 40px;
  padding-bottom: 30px;
}

.pricing-table-primary {
  border-color: #ef6262;
}

.pricing-table-warning {
  border-color: #FFC870;
}

.pricing-table-success {
  border-color: #7ACCBE;
}

.pricing-table-danger {
  border-color: #EF6262;
}

.pricing-table-alt1 {
  border-color: #95d9f0;
}

.pricing-table-alt2 {
  border-color: #ffdc7a;
}

.pricing-table-alt3 {
  border-color: #7a98bf;
}

.pricing-table-alt4 {
  border-color: #cccccc;
}

/*------------------------------------------------------------------
  [Timeline]
*/
.timeline {
  margin: 0 auto 40px;
  padding: 0;
  padding-bottom: 20px;
  max-width: 840px;
  position: relative;
}

@media (max-width: 767px) {
  .timeline {
    padding: 0;
  }
}

.timeline:before {
  content: '';
  position: absolute;
  top: 40px;
  bottom: 0;
  width: 2px;
  background: #dbdbdb;
  left: 170px;
  margin-left: -1px;
}

.rtl .timeline:before {
  left: auto;
  right: 170px;
}

@media (max-width: 767px) {
  .timeline:before {
    left: 50%;
    margin-left: -1px;
    top: -35px;
  }
}

.timeline-item {
  position: relative;
  padding-left: 210px;
  list-style: none;
  margin-bottom: 30px;
}

.rtl .timeline-item {
  padding-left: 0;
  padding-right: 210px;
}

@media (max-width: 767px) {
  .timeline-item {
    padding-left: 0;
    margin-top: 60px;
    margin-bottom: 0;
  }
}

.timeline-item:before {
  content: '';
  position: absolute;
  top: 34.5px;
  left: 162px;
  border: 2px solid #cccccc;
  width: 16px;
  height: 16px;
  background-color: #ededed;
  border-radius: 50px;
}

.rtl .timeline-item:before {
  left: auto;
  right: 162px;
}

@media (max-width: 767px) {
  .timeline-item:before {
    display: none;
  }
}

.timeline-item:nth-child(4n+1):before {
  border-color: #ef6262;
}

.timeline-item:nth-child(4n+2):before {
  border-color: #8DCADF;
}

.timeline-item:nth-child(4n+3):before {
  border-color: #FFC870;
}

.timeline-item:nth-child(4n+4):before {
  border-color: #7ACCBE;
}

.timeline-variant .timeline-item {
  padding-left: 0;
  margin: 30px 0 0;
}

@media (max-width: 767px) {
  .timeline-variant .timeline-item {
    margin-top: 60px;
  }
}

.timeline-variant .timeline-item.right {
  right: 0;
  padding-left: calc(50% + 45px);
}

@media (max-width: 767px) {
  .timeline-variant .timeline-item.right {
    padding: 0;
  }
}

.timeline-variant .timeline-item.left {
  left: 0;
  padding-right: calc(50% + 45px);
}

@media (max-width: 767px) {
  .timeline-variant .timeline-item.left {
    padding: 0;
  }
}

.timeline-variant .timeline-item.left .timeline-content:after {
  right: -5px;
  left: inherit;
}

.timeline-variant .timeline-item.left .timeline-content:before {
  right: -5px;
  left: inherit;
}

.timeline-variant .timeline-item.left .timeline-icon {
  left: initial;
  right: -67px;
}

@media (max-width: 767px) {
  .timeline-variant .timeline-item.left .timeline-icon {
    left: 50%;
    margin-left: -18px;
    top: -48px;
  }
}

.timeline-variant .timeline-item:before {
  display: none;
}

.timeline-date {
  position: absolute;
  display: block;
  left: 0;
  top: 34px;
  width: 145px;
  text-align: right;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.rtl .timeline-date {
  left: auto;
  right: 0;
}

@media (max-width: 767px) {
  .timeline-date {
    width: 100%;
    left: 0;
    top: -40px;
    text-align: center;
  }
  .timeline-date span {
    background-color: #e0e0e0;
    padding: 5px 8px;
    border-radius: 4px;
    line-height: 25px;
  }
}

.timeline-content {
  position: relative;
  background-color: #FFFFFF;
  padding: 25px 30px 25px 28px;
  border-radius: 3px;
  min-height: 85px;
}

.timeline-item-gallery .timeline-content {
  padding-bottom: 15px;
}

@media (max-width: 480px) {
  .timeline-content {
    padding: 15px 18px;
  }
}

.timeline-content:before {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  top: 37.5px;
  left: -5px;
}

.rtl .timeline-content:before {
  left: auto;
  right: -5px;
}

@media (max-width: 767px) {
  .timeline-content:before {
    display: none;
  }
}

.timeline-avatar {
  width: 35px;
  height: 35px;
  display: block;
  border-radius: 50px;
  overflow: hidden;
  vertical-align: middle;
  float: left;
}

.rtl .timeline-avatar {
  float: right;
}

.timeline-avatar img {
  width: 100%;
  height: 100%;
}

.timeline-header {
  display: block;
  padding: 7px 0 0 46px;
}

.rtl .timeline-header {
  padding: 7px 46px 0 0;
}

@media (max-width: 767px) {
  .timeline-header {
    padding-top: 0;
  }
}

.timeline-variant .timeline-header {
  padding-top: 0;
  line-height: 16px;
}

.timeline-autor {
  display: inline-block;
  font-weight: 700;
}

.timeline-activity {
  display: inline-block;
  margin: 0;
}

.timeline-variant .timeline-activity {
  display: inline;
  line-height: 16px;
}

.timeline-time {
  float: right;
  color: #ababab;
}

.rtl .timeline-time {
  float: left;
}

.timeline-variant .timeline-time {
  float: none;
  display: block;
  line-height: 21px;
}

.timeline-summary {
  color: #8a8a8a;
  margin-top: 4px;
}

.timeline-summary p {
  margin-bottom: 0;
}

.timeline-variant .timeline-summary {
  margin-top: 20px;
}

.timeline-variant .timeline-summary p {
  line-height: 16px;
}

.timeline-gallery {
  margin-top: 12px;
}

.timeline-variant .timeline-gallery {
  margin-top: 20px;
}

.timeline-gallery .gallery-thumbnail {
  display: inline-block;
  max-width: 100px;
  margin-right: 10px;
  margin-bottom: 10px;
}

.rtl .timeline-gallery .gallery-thumbnail {
  margin-right: 0;
  margin-left: 10px;
}

.timeline-blockquote {
  margin: 10px 0 0 5px;
  padding: 4px 10px;
  border-left: 4px solid #e0e0e0;
  color: #8a8a8a;
}

.rtl .timeline-blockquote {
  margin: 10px 5px 0 0;
}

.timeline-variant .timeline-blockquote {
  margin-top: 20px;
}

.timeline-blockquote p {
  font-size: 1rem;
}

.timeline-blockquote footer {
  color: #8a8a8a;
}

/*Load more button*/
@media (max-width: 767px) {
  .timeline-loadmore {
    text-align: center;
    padding: 0;
    margin-bottom: 40px;
    margin-top: 40px;
  }
}

.timeline-loadmore .load-more-btn {
  background-color: #dbdbdb;
  border-radius: 2px;
  padding: 5px 9px;
  color: #424242;
  outline: none;
  font-size: 0.92308rem;
  font-weight: 500;
  position: absolute;
  left: 131px;
}

.rtl .timeline-loadmore .load-more-btn {
  left: auto;
  right: 131px;
}

@media (max-width: 767px) {
  .timeline-loadmore .load-more-btn {
    position: relative;
    left: 0;
  }
}

.timeline-loadmore:before {
  display: none;
}

.timeline-variant .timeline-loadmore {
  text-align: center;
  margin-bottom: 40px;
}

.timeline-variant .timeline-loadmore .load-more-btn {
  position: relative;
  left: initial;
}

/*------------------------------------------------------------------
  [Detailed items content like gallery & blockquote]
*/
.timeline-item-detailed .timeline-time {
  line-height: 21px;
}

.timeline-item-detailed .timeline-header {
  line-height: 21px;
}

.timeline-variant .timeline-item-detailed .timeline-header {
  border-bottom: 1px solid #f0f0f0;
  padding-bottom: 15px;
}

.timeline-item-detailed .timeline-avatar {
  vertical-align: top;
}

.timeline-variant {
  max-width: none;
  padding-bottom: 0;
}

.timeline-variant:before {
  left: 50%;
  z-index: -1;
  top: 70px;
}

.rtl .timeline-variant:before {
  left: 50%;
  right: auto;
}

.rtl .timeline-variant .timeline-content:before {
  left: -5px;
  right: auto;
}

.rtl .timeline-variant .timeline-loadmore {
  padding-right: 0;
}

.rtl .timeline-variant .timeline-loadmore .load-more-btn {
  right: auto;
}

.timeline-month {
  width: 100%;
  text-align: center;
  list-style: none;
  margin: 30px 0 15px;
  padding: 11px 0 12px;
  font-size: 1.385rem;
  background-color: #f0f0f0;
  font-weight: 300;
}

.timeline-month:first-child {
  margin-top: 0;
  padding-bottom: 5px;
}

.timeline-icon {
  position: absolute;
  color: #FFFFFF;
  top: 20px;
  left: -67px;
  width: 44px;
  height: 44px;
  font-size: 1.769rem;
  border: 2px solid #FFFFFF;
  text-align: center;
  background-color: #ededed;
  border-radius: 50%;
}

@media (max-width: 767px) {
  .timeline-icon {
    left: 50%;
    margin-left: -18px;
    top: -48px;
    width: 38px;
    height: 38px;
    font-size: 1.385rem;
  }
}

.timeline-icon > .icon {
  line-height: 40px;
  vertical-align: middle;
}

@media (max-width: 767px) {
  .timeline-icon > .icon {
    line-height: 34px;
  }
}

.file .timeline-icon {
  background-color: #8DCADF;
}

.comment .timeline-icon {
  background-color: #FFC870;
}

.gallery .timeline-icon {
  background-color: #7ACCBE;
}

.quote .timeline-icon {
  background-color: #ef6262;
}

/*------------------------------------------------------------------
  [Elements]
*/
/*------------------------------------------------------------------
  [Widgets]
*/
.widget {
  background-color: #FFFFFF;
  padding: 20px;
  margin-bottom: 30px;
}

.widget > .widget-head {
  margin-bottom: 20px;
  display: block;
}

.widget > .widget-head .title {
  font-size: 1.231rem;
  font-weight: 300;
}

.widget > .widget-head .tools {
  float: right;
  font-size: 0;
}

.rtl .widget > .widget-head .tools {
  float: left;
}

.widget > .widget-head .tools > .icon, .widget > .widget-head .tools > .dropdown-toggle .icon {
  display: inline-block;
  margin-left: 5px;
  font-size: 1.615rem;
  line-height: 23px;
  vertical-align: middle;
  cursor: pointer;
  color: #555555;
}

.widget > .widget-head .tools > .icon:hover, .widget > .widget-head .tools > .dropdown-toggle .icon:hover {
  color: #ef6262;
}

.widget > .widget-head .tools > .icon.s7-close, .widget > .widget-head .tools > .dropdown-toggle .icon.s7-close {
  margin-left: 4px;
  position: relative;
  top: 1px;
}

.widget > .widget-head .tools .value {
  font-size: 1.846rem;
  line-height: 22px;
}

.widget .chart-container {
  position: relative;
}

.widget .chart-container > .counter {
  min-height: auto;
  top: 0;
  left: 0;
  position: absolute;
  z-index: 2;
}

.widget .chart-container > .counter .value {
  font-size: 1.846rem;
}

.widget .chart-container > .counter .desc {
  text-transform: uppercase;
  font-size: 0.8462rem;
  color: #b2b2b2;
}

.widget.widget-fullwidth {
  padding: 0;
}

.widget.widget-fullwidth > .widget-head {
  padding: 20px 20px 10px;
  margin-bottom: 0;
}

.widget.widget-fullwidth .chart-container > .counter {
  min-height: auto;
  left: 20px;
}

.rtl .widget.widget-fullwidth .chart-container > .counter {
  right: 20px;
}

.widget.widget-small {
  margin-bottom: 20px;
}

.widget.widget-small.widget-fullwidth > .widget-head {
  padding: 20px 15px 10px;
}

/*------------------------------------------------------------------
  [Bootstrap elements]
*/
/*------------------------------------------------------------------
  [Alerts]
*/
.alert {
  line-height: 25px;
}

.alert .icon {
  font-size: 24px;
  color: #FFFFFF;
  vertical-align: middle;
  margin-right: 9px;
  line-height: 22px;
}

.rtl .alert .icon {
  float: right;
  margin-left: 9px;
  margin-right: 0;
}

.alert .close {
  opacity: .2;
}

.alert .close:hover, .alert .close:focus {
  opacity: .5;
}

.alert .close:hover:not(:disabled):not(.disabled), .alert .close:focus:not(:disabled):not(.disabled) {
  opacity: .5;
}

.alert .message > p,
.alert .message > ul {
  margin-bottom: 0;
}

.alert .message > p + p {
  margin-top: 5px;
}

.rtl .alert .message {
  border-left-width: 1px;
  border-right-width: 0;
}

.rtl .alert-dismissible {
  padding-left: 38px;
  padding-right: inherit;
}

.rtl .alert-dismissible .close {
  left: 0px;
  right: auto;
}

.alert-primary {
  color: #FFFFFF;
  background-color: #ef6262;
  border-color: #ef6262;
}

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

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

.alert-success {
  color: #FFFFFF;
  background-color: #7ACCBE;
  border-color: #7ACCBE;
}

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

.alert-success .alert-link {
  color: #e6e6e6;
}

.alert-info {
  color: #FFFFFF;
  background-color: #8DCADF;
  border-color: #8DCADF;
}

.alert-info hr {
  border-top-color: #79c1d9;
}

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

.alert-warning {
  color: #FFFFFF;
  background-color: #FFC870;
  border-color: #FFC870;
}

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

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

.alert-danger {
  color: #FFFFFF;
  background-color: #EF6262;
  border-color: #EF6262;
}

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

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

.alert-dark {
  color: #FFFFFF;
  background-color: #3d3c3c;
  border-color: #3d3c3c;
}

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

.alert-dark .alert-link {
  color: #e6e6e6;
}

.alert-alt1 {
  color: #FFFFFF;
  background-color: #95d9f0;
  border-color: #95d9f0;
}

.alert-alt1 hr {
  border-top-color: #7fd1ed;
}

.alert-alt1 .alert-link {
  color: #e6e6e6;
}

.alert-alt2 {
  color: #FFFFFF;
  background-color: #ffdc7a;
  border-color: #ffdc7a;
}

.alert-alt2 hr {
  border-top-color: #ffd561;
}

.alert-alt2 .alert-link {
  color: #e6e6e6;
}

.alert-alt3 {
  color: #FFFFFF;
  background-color: #7a98bf;
  border-color: #7a98bf;
}

.alert-alt3 hr {
  border-top-color: #698bb7;
}

.alert-alt3 .alert-link {
  color: #e6e6e6;
}

.alert-alt4 {
  color: #FFFFFF;
  background-color: #cccccc;
  border-color: #cccccc;
}

.alert-alt4 hr {
  border-top-color: #bfbfbf;
}

.alert-alt4 .alert-link {
  color: #e6e6e6;
}

.alert-dismissible.alert-primary .close, .alert-dismissible.alert-primary .close:hover, .alert-dismissible.alert-primary .close:focus {
  color: #a71111;
  text-shadow: 0 1px 0 #a71111;
}

.alert-dismissible.alert-success .close, .alert-dismissible.alert-success .close:hover, .alert-dismissible.alert-success .close:focus {
  color: #307d70;
  text-shadow: 0 1px 0 #307d70;
}

.alert-dismissible.alert-info .close, .alert-dismissible.alert-info .close:hover, .alert-dismissible.alert-info .close:focus {
  color: #2e86a5;
  text-shadow: 0 1px 0 #2e86a5;
}

.alert-dismissible.alert-warning .close, .alert-dismissible.alert-warning .close:hover, .alert-dismissible.alert-warning .close:focus {
  color: #d68400;
  text-shadow: 0 1px 0 #d68400;
}

.alert-dismissible.alert-danger .close, .alert-dismissible.alert-danger .close:hover, .alert-dismissible.alert-danger .close:focus {
  color: #a71111;
  text-shadow: 0 1px 0 #a71111;
}

.alert-dismissible.alert-dark .close, .alert-dismissible.alert-dark .close:hover, .alert-dismissible.alert-dark .close:focus {
  color: black;
  text-shadow: 0 1px 0 black;
}

.alert-dismissible.alert-alt1 .close, .alert-dismissible.alert-alt1 .close:hover, .alert-dismissible.alert-alt1 .close:focus {
  color: #1da2cf;
  text-shadow: 0 1px 0 #1da2cf;
}

.alert-dismissible.alert-alt2 .close, .alert-dismissible.alert-alt2 .close:hover, .alert-dismissible.alert-alt2 .close:focus {
  color: #e0a500;
  text-shadow: 0 1px 0 #e0a500;
}

.alert-dismissible.alert-alt3 .close, .alert-dismissible.alert-alt3 .close:hover, .alert-dismissible.alert-alt3 .close:focus {
  color: #344c6c;
  text-shadow: 0 1px 0 #344c6c;
}

.alert-dismissible.alert-alt4 .close, .alert-dismissible.alert-alt4 .close:hover, .alert-dismissible.alert-alt4 .close:focus {
  color: gray;
  text-shadow: 0 1px 0 gray;
}

.alert-icon {
  background-color: #FFFFFF;
  border: 0;
  padding: 0;
  position: relative;
  width: 100%;
  display: table;
  table-layout: fixed;
}

.rtl .alert-icon {
  padding: 0;
}

.alert-icon > .icon {
  position: relative;
  display: table-cell;
  width: 55px;
  text-align: center;
  vertical-align: middle;
  cursor: default;
}

.rtl .alert-icon > .icon {
  float: none;
}

.alert-icon > .icon:after {
  position: absolute;
  right: -10px;
  top: 50%;
  margin-top: -11px;
  width: 0;
  height: 0;
  content: '';
  z-index: 2;
  border-left: 11px solid #FFFFFF;
  -moz-transform: scale(0.9999);
  border-bottom: 11px solid transparent;
  border-top: 11px solid transparent;
}

.rtl .alert-icon > .icon:after {
  margin-left: 0;
  right: 54px;
  width: 0;
  height: 0;
  content: '';
  z-index: 2;
  border-right: 11px solid #FFFFFF;
  -moz-transform: scale(0.9999);
  border-bottom: 11px solid transparent;
  border-top: 11px solid transparent;
  border-left: 0;
}

.alert-icon > .message {
  display: table-cell;
  padding: 1.385rem;
  color: #555555;
  border: 1px solid #d4d4d4;
  border-left-width: 0;
}

.alert-icon.alert-dismissible .close, .alert-icon.alert-dismissible .close:hover, .alert-icon.alert-dismissible .close:focus {
  position: absolute;
  font-size: 1.538rem;
  right: 1.269rem;
  color: #555555;
  text-shadow: 0 1px 0 #555555;
  padding: 1.5388rem 0;
}

.rtl .alert-icon.alert-dismissible .close, .rtl .alert-icon.alert-dismissible .close:hover, .rtl .alert-icon.alert-dismissible .close:focus {
  left: 17px;
  right: auto;
}

.alert-icon.alert-primary > .icon {
  background-color: #ef6262;
}

.alert-icon.alert-primary > .icon:after {
  border-left-color: #ef6262;
}

.rtl .alert-icon.alert-primary > .icon:after {
  border-right-color: #ef6262;
}

.alert-icon.alert-success > .icon {
  background-color: #7ACCBE;
}

.alert-icon.alert-success > .icon:after {
  border-left-color: #7ACCBE;
}

.rtl .alert-icon.alert-success > .icon:after {
  border-right-color: #7ACCBE;
}

.alert-icon.alert-info > .icon {
  background-color: #8DCADF;
}

.alert-icon.alert-info > .icon:after {
  border-left-color: #8DCADF;
}

.rtl .alert-icon.alert-info > .icon:after {
  border-right-color: #8DCADF;
}

.alert-icon.alert-warning > .icon {
  background-color: #FFC870;
}

.alert-icon.alert-warning > .icon:after {
  border-left-color: #FFC870;
}

.rtl .alert-icon.alert-warning > .icon:after {
  border-right-color: #FFC870;
}

.alert-icon.alert-danger > .icon {
  background-color: #EF6262;
}

.alert-icon.alert-danger > .icon:after {
  border-left-color: #EF6262;
}

.rtl .alert-icon.alert-danger > .icon:after {
  border-right-color: #EF6262;
}

.alert-icon.alert-dark > .icon {
  background-color: #3d3c3c;
}

.alert-icon.alert-dark > .icon:after {
  border-left-color: #3d3c3c;
}

.rtl .alert-icon.alert-dark > .icon:after {
  border-right-color: #3d3c3c;
}

.alert-icon.alert-alt1 > .icon {
  background-color: #95d9f0;
}

.alert-icon.alert-alt1 > .icon:after {
  border-left-color: #95d9f0;
}

.rtl .alert-icon.alert-alt1 > .icon:after {
  border-right-color: #95d9f0;
}

.alert-icon.alert-alt2 > .icon {
  background-color: #ffdc7a;
}

.alert-icon.alert-alt2 > .icon:after {
  border-left-color: #ffdc7a;
}

.rtl .alert-icon.alert-alt2 > .icon:after {
  border-right-color: #ffdc7a;
}

.alert-icon.alert-alt3 > .icon {
  background-color: #7a98bf;
}

.alert-icon.alert-alt3 > .icon:after {
  border-left-color: #7a98bf;
}

.rtl .alert-icon.alert-alt3 > .icon:after {
  border-right-color: #7a98bf;
}

.alert-icon.alert-alt4 > .icon {
  background-color: #cccccc;
}

.alert-icon.alert-alt4 > .icon:after {
  border-left-color: #cccccc;
}

.rtl .alert-icon.alert-alt4 > .icon:after {
  border-right-color: #cccccc;
}

.alert-border-color.alert-primary .message {
  border-color: #ef6262;
}

.alert-border-color.alert-success .message {
  border-color: #7ACCBE;
}

.alert-border-color.alert-info .message {
  border-color: #8DCADF;
}

.alert-border-color.alert-warning .message {
  border-color: #FFC870;
}

.alert-border-color.alert-danger .message {
  border-color: #EF6262;
}

.alert-border-color.alert-dark .message {
  border-color: #3d3c3c;
}

.alert-border-color.alert-alt1 .message {
  border-color: #95d9f0;
}

.alert-border-color.alert-alt2 .message {
  border-color: #ffdc7a;
}

.alert-border-color.alert-alt3 .message {
  border-color: #7a98bf;
}

.alert-border-color.alert-alt4 .message {
  border-color: #cccccc;
}

.alert-icon-color {
  border: 1px solid #e6e6e6;
}

.alert-icon-color > .icon {
  background-color: #f8f8f8 !important;
  border-width: 0;
}

.alert-icon-color > .icon:after {
  border-left-color: #FFFFFF !important;
  display: none;
}

.rtl .alert-icon-color > .icon:after {
  border-right-color: #FFFFFF;
  display: none;
}

.alert-icon-color > .message {
  border-width: 0;
}

.rtl .alert-icon-color > .message {
  border-width: 0;
}

.alert-icon-color.alert-primary > .icon {
  background-color: transparent;
  color: #ef6262;
}

.alert-icon-color.alert-success > .icon {
  background-color: transparent;
  color: #7ACCBE;
}

.alert-icon-color.alert-info > .icon {
  background-color: transparent;
  color: #8DCADF;
}

.alert-icon-color.alert-warning > .icon {
  background-color: transparent;
  color: #FFC870;
}

.alert-icon-color.alert-danger > .icon {
  background-color: transparent;
  color: #EF6262;
}

.alert-icon-color.alert-dark > .icon {
  background-color: transparent;
  color: #3d3c3c;
}

.alert-icon-color.alert-alt1 > .icon {
  background-color: transparent;
  color: #95d9f0;
}

.alert-icon-color.alert-alt2 > .icon {
  background-color: transparent;
  color: #ffdc7a;
}

.alert-icon-color.alert-alt3 > .icon {
  background-color: transparent;
  color: #7a98bf;
}

.alert-icon-color.alert-alt4 > .icon {
  background-color: transparent;
  color: #cccccc;
}

/*------------------------------------------------------------------
  [Badges]
*/
.badge:empty {
  display: none;
}

.badge-pill {
  font-size: 0.8462rem;
  min-width: 0.7692rem;
  padding-top: 0.2308rem;
  padding-bottom: 0.2308rem;
}

.badge-primary {
  background-color: #ef6262;
  color: #FFFFFF;
  border-color: #ef6262;
}

.badge-primary[href]:hover, .badge-primary[href]:focus {
  background-color: #ea3434;
}

.badge-success {
  background-color: #7ACCBE;
  color: #FFFFFF;
  border-color: #7ACCBE;
}

.badge-success[href]:hover, .badge-success[href]:focus {
  background-color: #55beac;
}

.badge-info {
  background-color: #8DCADF;
  color: #FFFFFF;
  border-color: #8DCADF;
}

.badge-info[href]:hover, .badge-info[href]:focus {
  background-color: #65b7d4;
}

.badge-warning {
  background-color: #FFC870;
  color: #FFFFFF;
  border-color: #FFC870;
}

.badge-warning[href]:hover, .badge-warning[href]:focus {
  background-color: #ffb43d;
}

.badge-danger {
  background-color: #EF6262;
  color: #FFFFFF;
  border-color: #EF6262;
}

.badge-danger[href]:hover, .badge-danger[href]:focus {
  background-color: #ea3434;
}

.badge-dark {
  background-color: #3d3c3c;
  color: #FFFFFF;
  border-color: #3d3c3c;
}

.badge-dark[href]:hover, .badge-dark[href]:focus {
  background-color: #232323;
}

.badge-alt1 {
  background-color: #95d9f0;
  color: #FFFFFF;
  border-color: #95d9f0;
}

.badge-alt1[href]:hover, .badge-alt1[href]:focus {
  background-color: #68c9ea;
}

.badge-alt2 {
  background-color: #ffdc7a;
  color: #FFFFFF;
  border-color: #ffdc7a;
}

.badge-alt2[href]:hover, .badge-alt2[href]:focus {
  background-color: #ffcf47;
}

.badge-alt3 {
  background-color: #7a98bf;
  color: #FFFFFF;
  border-color: #7a98bf;
}

.badge-alt3[href]:hover, .badge-alt3[href]:focus {
  background-color: #587dae;
}

.badge-alt4 {
  background-color: #cccccc;
  color: #FFFFFF;
  border-color: #cccccc;
}

.badge-alt4[href]:hover, .badge-alt4[href]:focus {
  background-color: #b3b3b3;
}

.breadcrumb-item .icon {
  font-size: 1.4rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0;
}

.breadcrumb-item + .breadcrumb-item:before {
  position: relative;
  top: -.1538rem;
  line-height: .4;
  vertical-align: middle;
  padding-right: 0.6154rem;
  padding-left: 0.6154rem;
  color: #cccccc;
}

/*------------------------------------------------------------------
  [Button groups]
*/
.btn + .dropdown-toggle-split {
  padding-left: 0.6154rem;
  padding-right: 0.6154rem;
}

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

.btn-group-justified .btn,
.btn-group-justified .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}

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

.btn-group-justified .btn .dropdown-menu,
.btn-group-justified .btn-group .dropdown-menu {
  left: auto;
}

.btn-group-justified > .btn {
  border-right-width: 0;
}

.btn-group-justified > .btn:last-child {
  border-right-width: 1px;
}

/*------------------------------------------------------------------
  [Buttons]
*/
.btn {
  border-radius: 0;
}

.btn:active, .btn.active {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.btn.dropdown-toggle:after {
  margin-left: 0;
  vertical-align: middle;
}

.btn-hspace {
  margin-right: 5px;
}

.rtl .btn-hspace {
  margin-right: 0;
  margin-left: 5px;
}

.btn-vspace {
  margin-bottom: 5px;
}

.btn-space {
  margin-right: 5px;
  margin-bottom: 5px;
}

.rtl .btn-space {
  margin-right: 0;
  margin-left: 5px;
}

.btn-secondary, .btn-light {
  color: #555555;
  background-color: #FFFFFF;
  border-color: #dedede;
}

.btn-secondary:focus, .btn-secondary.focus, .btn-light:focus, .btn-light.focus {
  color: #555555;
  background-color: #FFFFFF;
  border-color: #dedede;
}

.btn-secondary:hover, .btn-secondary.hover, .btn-light:hover, .btn-light.hover {
  color: #555555;
  background-color: #f7f7f7;
  border-color: #d1d1d1;
}

.btn-secondary:active, .btn-secondary.active, .btn-secondary:not([disabled]):not(.disabled):active, .btn-secondary:not([disabled]):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle, .btn-light:active, .btn-light.active, .btn-light:not([disabled]):not(.disabled):active, .btn-light:not([disabled]):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #555555;
  background-color: #ededed;
  border-color: #c5c5c5;
}

.btn-secondary:active:hover, .btn-secondary:active:focus, .btn-secondary:active.focus, .btn-secondary.active:hover, .btn-secondary.active:focus, .btn-secondary.active.focus, .btn-secondary:not([disabled]):not(.disabled):active:hover, .btn-secondary:not([disabled]):not(.disabled):active:focus, .btn-secondary:not([disabled]):not(.disabled):active.focus, .btn-secondary:not([disabled]):not(.disabled).active:hover, .btn-secondary:not([disabled]):not(.disabled).active:focus, .btn-secondary:not([disabled]):not(.disabled).active.focus,
.show > .btn-secondary.dropdown-toggle:hover,
.show > .btn-secondary.dropdown-toggle:focus,
.show > .btn-secondary.dropdown-toggle.focus, .btn-light:active:hover, .btn-light:active:focus, .btn-light:active.focus, .btn-light.active:hover, .btn-light.active:focus, .btn-light.active.focus, .btn-light:not([disabled]):not(.disabled):active:hover, .btn-light:not([disabled]):not(.disabled):active:focus, .btn-light:not([disabled]):not(.disabled):active.focus, .btn-light:not([disabled]):not(.disabled).active:hover, .btn-light:not([disabled]):not(.disabled).active:focus, .btn-light:not([disabled]):not(.disabled).active.focus,
.show > .btn-light.dropdown-toggle:hover,
.show > .btn-light.dropdown-toggle:focus,
.show > .btn-light.dropdown-toggle.focus {
  color: #555555;
  background-color: #ededed;
  border-color: #c5c5c5;
}

.btn-secondary:active, .btn-secondary.active,
.show > .dropdown-toggle .btn-secondary, .btn-light:active, .btn-light.active,
.show > .dropdown-toggle .btn-light {
  background-image: none;
}

.btn-secondary.disabled, .btn-secondary.disabled:hover, .btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary.disabled:active, .btn-secondary.disabled.active, .btn-secondary[disabled], .btn-secondary[disabled]:hover, .btn-secondary[disabled]:focus, .btn-secondary[disabled].focus, .btn-secondary[disabled]:active, .btn-secondary[disabled].active,
fieldset[disabled] .btn-secondary,
fieldset[disabled] .btn-secondary:hover,
fieldset[disabled] .btn-secondary:focus,
fieldset[disabled] .btn-secondary.focus,
fieldset[disabled] .btn-secondary:active,
fieldset[disabled] .btn-secondary.active, .btn-light.disabled, .btn-light.disabled:hover, .btn-light.disabled:focus, .btn-light.disabled.focus, .btn-light.disabled:active, .btn-light.disabled.active, .btn-light[disabled], .btn-light[disabled]:hover, .btn-light[disabled]:focus, .btn-light[disabled].focus, .btn-light[disabled]:active, .btn-light[disabled].active,
fieldset[disabled] .btn-light,
fieldset[disabled] .btn-light:hover,
fieldset[disabled] .btn-light:focus,
fieldset[disabled] .btn-light.focus,
fieldset[disabled] .btn-light:active,
fieldset[disabled] .btn-light.active {
  color: #555555;
  background-color: #FFFFFF;
  border-color: #dedede;
}

.btn-secondary .badge, .btn-light .badge {
  color: #FFFFFF;
  background-color: #555555;
}

.btn-primary {
  color: #FFFFFF;
  background-color: #ef6262;
  border-color: #ef6262;
}

.btn-primary:focus, .btn-primary.focus {
  color: #FFFFFF;
  background-color: #ef6262;
  border-color: #ef6262;
}

.btn-primary:hover, .btn-primary.hover {
  color: #FFFFFF;
  background-color: #f17979;
  border-color: #f17979;
}

.btn-primary:active, .btn-primary.active, .btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #FFFFFF;
  background-color: #ec4b4b;
  border-color: #ec4b4b;
}

.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .btn-primary:not([disabled]):not(.disabled):active:hover, .btn-primary:not([disabled]):not(.disabled):active:focus, .btn-primary:not([disabled]):not(.disabled):active.focus, .btn-primary:not([disabled]):not(.disabled).active:hover, .btn-primary:not([disabled]):not(.disabled).active:focus, .btn-primary:not([disabled]):not(.disabled).active.focus,
.show > .btn-primary.dropdown-toggle:hover,
.show > .btn-primary.dropdown-toggle:focus,
.show > .btn-primary.dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: #ec4b4b;
  border-color: #ec4b4b;
}

.btn-primary:active, .btn-primary.active, .btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  background-image: none;
}

.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
  color: #FFFFFF;
  background-color: #ef6262;
  border-color: #ef6262;
}

.btn-primary .badge {
  color: #ef6262;
  background-color: #FFFFFF;
}

.btn-dark {
  color: #FFFFFF;
  background-color: #3d3c3c;
  border-color: #3d3c3c;
}

.btn-dark:focus, .btn-dark.focus {
  color: #FFFFFF;
  background-color: #3d3c3c;
  border-color: #3d3c3c;
}

.btn-dark:hover, .btn-dark.hover {
  color: #FFFFFF;
  background-color: #4a4949;
  border-color: #4a4949;
}

.btn-dark:active, .btn-dark.active, .btn-dark:not([disabled]):not(.disabled):active, .btn-dark:not([disabled]):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #FFFFFF;
  background-color: #302f2f;
  border-color: #302f2f;
}

.btn-dark:active:hover, .btn-dark:active:focus, .btn-dark:active.focus, .btn-dark.active:hover, .btn-dark.active:focus, .btn-dark.active.focus, .btn-dark:not([disabled]):not(.disabled):active:hover, .btn-dark:not([disabled]):not(.disabled):active:focus, .btn-dark:not([disabled]):not(.disabled):active.focus, .btn-dark:not([disabled]):not(.disabled).active:hover, .btn-dark:not([disabled]):not(.disabled).active:focus, .btn-dark:not([disabled]):not(.disabled).active.focus,
.show > .btn-dark.dropdown-toggle:hover,
.show > .btn-dark.dropdown-toggle:focus,
.show > .btn-dark.dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: #302f2f;
  border-color: #302f2f;
}

.btn-dark:active, .btn-dark.active, .btn-dark:not([disabled]):not(.disabled):active, .btn-dark:not([disabled]):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  background-image: none;
}

.btn-dark.disabled, .btn-dark.disabled:hover, .btn-dark.disabled:focus, .btn-dark.disabled.focus, .btn-dark.disabled:active, .btn-dark.disabled.active, .btn-dark[disabled], .btn-dark[disabled]:hover, .btn-dark[disabled]:focus, .btn-dark[disabled].focus, .btn-dark[disabled]:active, .btn-dark[disabled].active,
fieldset[disabled] .btn-dark,
fieldset[disabled] .btn-dark:hover,
fieldset[disabled] .btn-dark:focus,
fieldset[disabled] .btn-dark.focus,
fieldset[disabled] .btn-dark:active,
fieldset[disabled] .btn-dark.active {
  color: #FFFFFF;
  background-color: #3d3c3c;
  border-color: #3d3c3c;
}

.btn-dark .badge {
  color: #3d3c3c;
  background-color: #FFFFFF;
}

.btn-success {
  color: #FFFFFF;
  background-color: #7ACCBE;
  border-color: #7ACCBE;
}

.btn-success:focus, .btn-success.focus {
  color: #FFFFFF;
  background-color: #7ACCBE;
  border-color: #7ACCBE;
}

.btn-success:hover, .btn-success.hover {
  color: #FFFFFF;
  background-color: #8cd3c7;
  border-color: #8cd3c7;
}

.btn-success:active, .btn-success.active, .btn-success:not([disabled]):not(.disabled):active, .btn-success:not([disabled]):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #FFFFFF;
  background-color: #68c5b5;
  border-color: #68c5b5;
}

.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .btn-success:not([disabled]):not(.disabled):active:hover, .btn-success:not([disabled]):not(.disabled):active:focus, .btn-success:not([disabled]):not(.disabled):active.focus, .btn-success:not([disabled]):not(.disabled).active:hover, .btn-success:not([disabled]):not(.disabled).active:focus, .btn-success:not([disabled]):not(.disabled).active.focus,
.show > .btn-success.dropdown-toggle:hover,
.show > .btn-success.dropdown-toggle:focus,
.show > .btn-success.dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: #68c5b5;
  border-color: #68c5b5;
}

.btn-success:active, .btn-success.active, .btn-success:not([disabled]):not(.disabled):active, .btn-success:not([disabled]):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  background-image: none;
}

.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled].active,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success.active {
  color: #FFFFFF;
  background-color: #7ACCBE;
  border-color: #7ACCBE;
}

.btn-success .badge {
  color: #7ACCBE;
  background-color: #FFFFFF;
}

.btn-info {
  color: #FFFFFF;
  background-color: #8DCADF;
  border-color: #8DCADF;
}

.btn-info:focus, .btn-info.focus {
  color: #FFFFFF;
  background-color: #8DCADF;
  border-color: #8DCADF;
}

.btn-info:hover, .btn-info.hover {
  color: #FFFFFF;
  background-color: #a1d3e5;
  border-color: #a1d3e5;
}

.btn-info:active, .btn-info.active, .btn-info:not([disabled]):not(.disabled):active, .btn-info:not([disabled]):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #FFFFFF;
  background-color: #79c1d9;
  border-color: #79c1d9;
}

.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .btn-info:not([disabled]):not(.disabled):active:hover, .btn-info:not([disabled]):not(.disabled):active:focus, .btn-info:not([disabled]):not(.disabled):active.focus, .btn-info:not([disabled]):not(.disabled).active:hover, .btn-info:not([disabled]):not(.disabled).active:focus, .btn-info:not([disabled]):not(.disabled).active.focus,
.show > .btn-info.dropdown-toggle:hover,
.show > .btn-info.dropdown-toggle:focus,
.show > .btn-info.dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: #79c1d9;
  border-color: #79c1d9;
}

.btn-info:active, .btn-info.active, .btn-info:not([disabled]):not(.disabled):active, .btn-info:not([disabled]):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  background-image: none;
}

.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled].active,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info.active {
  color: #FFFFFF;
  background-color: #8DCADF;
  border-color: #8DCADF;
}

.btn-info .badge {
  color: #8DCADF;
  background-color: #FFFFFF;
}

.btn-warning {
  color: #FFFFFF;
  background-color: #FFC870;
  border-color: #FFC870;
}

.btn-warning:focus, .btn-warning.focus {
  color: #FFFFFF;
  background-color: #FFC870;
  border-color: #FFC870;
}

.btn-warning:hover, .btn-warning.hover {
  color: #FFFFFF;
  background-color: #ffd28a;
  border-color: #ffd28a;
}

.btn-warning:active, .btn-warning.active, .btn-warning:not([disabled]):not(.disabled):active, .btn-warning:not([disabled]):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #FFFFFF;
  background-color: #ffbe57;
  border-color: #ffbe57;
}

.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .btn-warning:not([disabled]):not(.disabled):active:hover, .btn-warning:not([disabled]):not(.disabled):active:focus, .btn-warning:not([disabled]):not(.disabled):active.focus, .btn-warning:not([disabled]):not(.disabled).active:hover, .btn-warning:not([disabled]):not(.disabled).active:focus, .btn-warning:not([disabled]):not(.disabled).active.focus,
.show > .btn-warning.dropdown-toggle:hover,
.show > .btn-warning.dropdown-toggle:focus,
.show > .btn-warning.dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: #ffbe57;
  border-color: #ffbe57;
}

.btn-warning:active, .btn-warning.active, .btn-warning:not([disabled]):not(.disabled):active, .btn-warning:not([disabled]):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  background-image: none;
}

.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled].active,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning.active {
  color: #FFFFFF;
  background-color: #FFC870;
  border-color: #FFC870;
}

.btn-warning .badge {
  color: #FFC870;
  background-color: #FFFFFF;
}

.btn-danger {
  color: #FFFFFF;
  background-color: #EF6262;
  border-color: #EF6262;
}

.btn-danger:focus, .btn-danger.focus {
  color: #FFFFFF;
  background-color: #EF6262;
  border-color: #EF6262;
}

.btn-danger:hover, .btn-danger.hover {
  color: #FFFFFF;
  background-color: #f17979;
  border-color: #f17979;
}

.btn-danger:active, .btn-danger.active, .btn-danger:not([disabled]):not(.disabled):active, .btn-danger:not([disabled]):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #FFFFFF;
  background-color: #ed4b4b;
  border-color: #ed4b4b;
}

.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .btn-danger:not([disabled]):not(.disabled):active:hover, .btn-danger:not([disabled]):not(.disabled):active:focus, .btn-danger:not([disabled]):not(.disabled):active.focus, .btn-danger:not([disabled]):not(.disabled).active:hover, .btn-danger:not([disabled]):not(.disabled).active:focus, .btn-danger:not([disabled]):not(.disabled).active.focus,
.show > .btn-danger.dropdown-toggle:hover,
.show > .btn-danger.dropdown-toggle:focus,
.show > .btn-danger.dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: #ed4b4b;
  border-color: #ed4b4b;
}

.btn-danger:active, .btn-danger.active, .btn-danger:not([disabled]):not(.disabled):active, .btn-danger:not([disabled]):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  background-image: none;
}

.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled].active,
fieldset[disabled] .btn-danger,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger.active {
  color: #FFFFFF;
  background-color: #EF6262;
  border-color: #EF6262;
}

.btn-danger .badge {
  color: #EF6262;
  background-color: #FFFFFF;
}

.btn-alt1 {
  color: #FFFFFF;
  background-color: #56c3e7;
  border-color: #56c3e7;
}

.btn-alt1:focus, .btn-alt1.focus {
  color: #FFFFFF;
  background-color: #56c3e7;
  border-color: #56c3e7;
}

.btn-alt1:hover, .btn-alt1.hover {
  color: #FFFFFF;
  background-color: #6dcbea;
  border-color: #6dcbea;
}

.btn-alt1:active, .btn-alt1.active, .btn-alt1:not([disabled]):not(.disabled):active, .btn-alt1:not([disabled]):not(.disabled).active,
.show > .btn-alt1.dropdown-toggle {
  color: #FFFFFF;
  background-color: #40bbe4;
  border-color: #40bbe4;
}

.btn-alt1:active:hover, .btn-alt1:active:focus, .btn-alt1:active.focus, .btn-alt1.active:hover, .btn-alt1.active:focus, .btn-alt1.active.focus, .btn-alt1:not([disabled]):not(.disabled):active:hover, .btn-alt1:not([disabled]):not(.disabled):active:focus, .btn-alt1:not([disabled]):not(.disabled):active.focus, .btn-alt1:not([disabled]):not(.disabled).active:hover, .btn-alt1:not([disabled]):not(.disabled).active:focus, .btn-alt1:not([disabled]):not(.disabled).active.focus,
.show > .btn-alt1.dropdown-toggle:hover,
.show > .btn-alt1.dropdown-toggle:focus,
.show > .btn-alt1.dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: #40bbe4;
  border-color: #40bbe4;
}

.btn-alt1:active, .btn-alt1.active, .btn-alt1:not([disabled]):not(.disabled):active, .btn-alt1:not([disabled]):not(.disabled).active,
.show > .btn-alt1.dropdown-toggle {
  background-image: none;
}

.btn-alt1.disabled, .btn-alt1.disabled:hover, .btn-alt1.disabled:focus, .btn-alt1.disabled.focus, .btn-alt1.disabled:active, .btn-alt1.disabled.active, .btn-alt1[disabled], .btn-alt1[disabled]:hover, .btn-alt1[disabled]:focus, .btn-alt1[disabled].focus, .btn-alt1[disabled]:active, .btn-alt1[disabled].active,
fieldset[disabled] .btn-alt1,
fieldset[disabled] .btn-alt1:hover,
fieldset[disabled] .btn-alt1:focus,
fieldset[disabled] .btn-alt1.focus,
fieldset[disabled] .btn-alt1:active,
fieldset[disabled] .btn-alt1.active {
  color: #FFFFFF;
  background-color: #56c3e7;
  border-color: #56c3e7;
}

.btn-alt1 .badge {
  color: #56c3e7;
  background-color: #FFFFFF;
}

.btn-alt2 {
  color: #FFFFFF;
  background-color: #ffcf66;
  border-color: #ffcf66;
}

.btn-alt2:focus, .btn-alt2.focus {
  color: #FFFFFF;
  background-color: #ffcf66;
  border-color: #ffcf66;
}

.btn-alt2:hover, .btn-alt2.hover {
  color: #FFFFFF;
  background-color: #ffd77f;
  border-color: #ffd77f;
}

.btn-alt2:active, .btn-alt2.active, .btn-alt2:not([disabled]):not(.disabled):active, .btn-alt2:not([disabled]):not(.disabled).active,
.show > .btn-alt2.dropdown-toggle {
  color: #FFFFFF;
  background-color: #ffc74c;
  border-color: #ffc74c;
}

.btn-alt2:active:hover, .btn-alt2:active:focus, .btn-alt2:active.focus, .btn-alt2.active:hover, .btn-alt2.active:focus, .btn-alt2.active.focus, .btn-alt2:not([disabled]):not(.disabled):active:hover, .btn-alt2:not([disabled]):not(.disabled):active:focus, .btn-alt2:not([disabled]):not(.disabled):active.focus, .btn-alt2:not([disabled]):not(.disabled).active:hover, .btn-alt2:not([disabled]):not(.disabled).active:focus, .btn-alt2:not([disabled]):not(.disabled).active.focus,
.show > .btn-alt2.dropdown-toggle:hover,
.show > .btn-alt2.dropdown-toggle:focus,
.show > .btn-alt2.dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: #ffc74c;
  border-color: #ffc74c;
}

.btn-alt2:active, .btn-alt2.active, .btn-alt2:not([disabled]):not(.disabled):active, .btn-alt2:not([disabled]):not(.disabled).active,
.show > .btn-alt2.dropdown-toggle {
  background-image: none;
}

.btn-alt2.disabled, .btn-alt2.disabled:hover, .btn-alt2.disabled:focus, .btn-alt2.disabled.focus, .btn-alt2.disabled:active, .btn-alt2.disabled.active, .btn-alt2[disabled], .btn-alt2[disabled]:hover, .btn-alt2[disabled]:focus, .btn-alt2[disabled].focus, .btn-alt2[disabled]:active, .btn-alt2[disabled].active,
fieldset[disabled] .btn-alt2,
fieldset[disabled] .btn-alt2:hover,
fieldset[disabled] .btn-alt2:focus,
fieldset[disabled] .btn-alt2.focus,
fieldset[disabled] .btn-alt2:active,
fieldset[disabled] .btn-alt2.active {
  color: #FFFFFF;
  background-color: #ffcf66;
  border-color: #ffcf66;
}

.btn-alt2 .badge {
  color: #ffcf66;
  background-color: #FFFFFF;
}

.btn-alt3 {
  color: #FFFFFF;
  background-color: #7a98bf;
  border-color: #7a98bf;
}

.btn-alt3:focus, .btn-alt3.focus {
  color: #FFFFFF;
  background-color: #7a98bf;
  border-color: #7a98bf;
}

.btn-alt3:hover, .btn-alt3.hover {
  color: #FFFFFF;
  background-color: #8ba5c7;
  border-color: #8ba5c7;
}

.btn-alt3:active, .btn-alt3.active, .btn-alt3:not([disabled]):not(.disabled):active, .btn-alt3:not([disabled]):not(.disabled).active,
.show > .btn-alt3.dropdown-toggle {
  color: #FFFFFF;
  background-color: #698bb7;
  border-color: #698bb7;
}

.btn-alt3:active:hover, .btn-alt3:active:focus, .btn-alt3:active.focus, .btn-alt3.active:hover, .btn-alt3.active:focus, .btn-alt3.active.focus, .btn-alt3:not([disabled]):not(.disabled):active:hover, .btn-alt3:not([disabled]):not(.disabled):active:focus, .btn-alt3:not([disabled]):not(.disabled):active.focus, .btn-alt3:not([disabled]):not(.disabled).active:hover, .btn-alt3:not([disabled]):not(.disabled).active:focus, .btn-alt3:not([disabled]):not(.disabled).active.focus,
.show > .btn-alt3.dropdown-toggle:hover,
.show > .btn-alt3.dropdown-toggle:focus,
.show > .btn-alt3.dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: #698bb7;
  border-color: #698bb7;
}

.btn-alt3:active, .btn-alt3.active, .btn-alt3:not([disabled]):not(.disabled):active, .btn-alt3:not([disabled]):not(.disabled).active,
.show > .btn-alt3.dropdown-toggle {
  background-image: none;
}

.btn-alt3.disabled, .btn-alt3.disabled:hover, .btn-alt3.disabled:focus, .btn-alt3.disabled.focus, .btn-alt3.disabled:active, .btn-alt3.disabled.active, .btn-alt3[disabled], .btn-alt3[disabled]:hover, .btn-alt3[disabled]:focus, .btn-alt3[disabled].focus, .btn-alt3[disabled]:active, .btn-alt3[disabled].active,
fieldset[disabled] .btn-alt3,
fieldset[disabled] .btn-alt3:hover,
fieldset[disabled] .btn-alt3:focus,
fieldset[disabled] .btn-alt3.focus,
fieldset[disabled] .btn-alt3:active,
fieldset[disabled] .btn-alt3.active {
  color: #FFFFFF;
  background-color: #7a98bf;
  border-color: #7a98bf;
}

.btn-alt3 .badge {
  color: #7a98bf;
  background-color: #FFFFFF;
}

.btn-alt4 {
  color: #FFFFFF;
  background-color: #bdbdbd;
  border-color: #bdbdbd;
}

.btn-alt4:focus, .btn-alt4.focus {
  color: #FFFFFF;
  background-color: #bdbdbd;
  border-color: #bdbdbd;
}

.btn-alt4:hover, .btn-alt4.hover {
  color: #FFFFFF;
  background-color: #c9c9c9;
  border-color: #c9c9c9;
}

.btn-alt4:active, .btn-alt4.active, .btn-alt4:not([disabled]):not(.disabled):active, .btn-alt4:not([disabled]):not(.disabled).active,
.show > .btn-alt4.dropdown-toggle {
  color: #FFFFFF;
  background-color: #b0b0b0;
  border-color: #b0b0b0;
}

.btn-alt4:active:hover, .btn-alt4:active:focus, .btn-alt4:active.focus, .btn-alt4.active:hover, .btn-alt4.active:focus, .btn-alt4.active.focus, .btn-alt4:not([disabled]):not(.disabled):active:hover, .btn-alt4:not([disabled]):not(.disabled):active:focus, .btn-alt4:not([disabled]):not(.disabled):active.focus, .btn-alt4:not([disabled]):not(.disabled).active:hover, .btn-alt4:not([disabled]):not(.disabled).active:focus, .btn-alt4:not([disabled]):not(.disabled).active.focus,
.show > .btn-alt4.dropdown-toggle:hover,
.show > .btn-alt4.dropdown-toggle:focus,
.show > .btn-alt4.dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: #b0b0b0;
  border-color: #b0b0b0;
}

.btn-alt4:active, .btn-alt4.active, .btn-alt4:not([disabled]):not(.disabled):active, .btn-alt4:not([disabled]):not(.disabled).active,
.show > .btn-alt4.dropdown-toggle {
  background-image: none;
}

.btn-alt4.disabled, .btn-alt4.disabled:hover, .btn-alt4.disabled:focus, .btn-alt4.disabled.focus, .btn-alt4.disabled:active, .btn-alt4.disabled.active, .btn-alt4[disabled], .btn-alt4[disabled]:hover, .btn-alt4[disabled]:focus, .btn-alt4[disabled].focus, .btn-alt4[disabled]:active, .btn-alt4[disabled].active,
fieldset[disabled] .btn-alt4,
fieldset[disabled] .btn-alt4:hover,
fieldset[disabled] .btn-alt4:focus,
fieldset[disabled] .btn-alt4.focus,
fieldset[disabled] .btn-alt4:active,
fieldset[disabled] .btn-alt4.active {
  color: #FFFFFF;
  background-color: #bdbdbd;
  border-color: #bdbdbd;
}

.btn-alt4 .badge {
  color: #bdbdbd;
  background-color: #FFFFFF;
}

.btn-xs {
  padding: 0.1538rem 0.3846rem;
  font-size: 0.8462rem;
  line-height: 1.5;
  border-radius: 0;
}

.btn-sm, .btn-group-sm > .btn {
  font-size: 0.92308rem;
}

.btn-lg, .btn-group-lg > .btn {
  font-size: 1.1538rem;
  font-weight: 500;
}

.btn-rounded {
  border-radius: 3px;
}

.btn-rounded.btn-xs {
  border-radius: 3px;
}

.btn-rounded.btn-lg, .btn-group-lg > .btn-rounded.btn {
  border-radius: 5px;
}

.btn-primary.btn-shade1 {
  background-color: #ed5454;
  border-color: #ed5454;
}

.btn-primary.btn-shade1:focus, .btn-primary.btn-shade1.focus {
  background-color: #ed5454;
  border-color: #ed5454;
}

.btn-primary.btn-shade1:hover {
  background-color: #f06c6c;
  border-color: #f06c6c;
}

.btn-primary.btn-shade1:active, .btn-primary.btn-shade1.active,
.show > .btn-primary.btn-shade1.dropdown-toggle {
  background-color: #ec4747;
  border-color: #ec4747;
}

.btn-primary.btn-shade1:active:hover, .btn-primary.btn-shade1:active:focus, .btn-primary.btn-shade1:active.focus, .btn-primary.btn-shade1.active:hover, .btn-primary.btn-shade1.active:focus, .btn-primary.btn-shade1.active.focus,
.show > .btn-primary.btn-shade1.dropdown-toggle:hover,
.show > .btn-primary.btn-shade1.dropdown-toggle:focus,
.show > .btn-primary.btn-shade1.dropdown-toggle.focus {
  background-color: #ec4747;
  border-color: #ec4747;
}

.btn-primary.btn-shade1.disabled, .btn-primary.btn-shade1.disabled:hover, .btn-primary.btn-shade1.disabled:focus, .btn-primary.btn-shade1.disabled.focus, .btn-primary.btn-shade1.disabled:active, .btn-primary.btn-shade1.disabled.active, .btn-primary.btn-shade1[disabled], .btn-primary.btn-shade1[disabled]:hover, .btn-primary.btn-shade1[disabled]:focus, .btn-primary.btn-shade1[disabled].focus, .btn-primary.btn-shade1[disabled]:active, .btn-primary.btn-shade1[disabled].active,
fieldset[disabled] .btn-primary.btn-shade1,
fieldset[disabled] .btn-primary.btn-shade1:hover,
fieldset[disabled] .btn-primary.btn-shade1:focus,
fieldset[disabled] .btn-primary.btn-shade1.focus,
fieldset[disabled] .btn-primary.btn-shade1:active,
fieldset[disabled] .btn-primary.btn-shade1.active {
  background-color: #ed5454;
  border-color: #ed5454;
}

.btn-primary.btn-shade1 .badge {
  color: #ed5454;
}

.btn-primary.btn-shade2 {
  background-color: #ec4b4b;
  border-color: #ec4b4b;
}

.btn-primary.btn-shade2:focus, .btn-primary.btn-shade2.focus {
  background-color: #ec4b4b;
  border-color: #ec4b4b;
}

.btn-primary.btn-shade2:hover {
  background-color: #ef6262;
  border-color: #ef6262;
}

.btn-primary.btn-shade2:active, .btn-primary.btn-shade2.active,
.show > .btn-primary.btn-shade2.dropdown-toggle {
  background-color: #eb3d3d;
  border-color: #eb3d3d;
}

.btn-primary.btn-shade2:active:hover, .btn-primary.btn-shade2:active:focus, .btn-primary.btn-shade2:active.focus, .btn-primary.btn-shade2.active:hover, .btn-primary.btn-shade2.active:focus, .btn-primary.btn-shade2.active.focus,
.show > .btn-primary.btn-shade2.dropdown-toggle:hover,
.show > .btn-primary.btn-shade2.dropdown-toggle:focus,
.show > .btn-primary.btn-shade2.dropdown-toggle.focus {
  background-color: #eb3d3d;
  border-color: #eb3d3d;
}

.btn-primary.btn-shade2.disabled, .btn-primary.btn-shade2.disabled:hover, .btn-primary.btn-shade2.disabled:focus, .btn-primary.btn-shade2.disabled.focus, .btn-primary.btn-shade2.disabled:active, .btn-primary.btn-shade2.disabled.active, .btn-primary.btn-shade2[disabled], .btn-primary.btn-shade2[disabled]:hover, .btn-primary.btn-shade2[disabled]:focus, .btn-primary.btn-shade2[disabled].focus, .btn-primary.btn-shade2[disabled]:active, .btn-primary.btn-shade2[disabled].active,
fieldset[disabled] .btn-primary.btn-shade2,
fieldset[disabled] .btn-primary.btn-shade2:hover,
fieldset[disabled] .btn-primary.btn-shade2:focus,
fieldset[disabled] .btn-primary.btn-shade2.focus,
fieldset[disabled] .btn-primary.btn-shade2:active,
fieldset[disabled] .btn-primary.btn-shade2.active {
  background-color: #ec4b4b;
  border-color: #ec4b4b;
}

.btn-primary.btn-shade2 .badge {
  color: #ec4b4b;
}

.btn-primary.btn-shade3 {
  background-color: #eb4242;
  border-color: #eb4242;
}

.btn-primary.btn-shade3:focus, .btn-primary.btn-shade3.focus {
  background-color: #eb4242;
  border-color: #eb4242;
}

.btn-primary.btn-shade3:hover {
  background-color: #ee5959;
  border-color: #ee5959;
}

.btn-primary.btn-shade3:active, .btn-primary.btn-shade3.active,
.show > .btn-primary.btn-shade3.dropdown-toggle {
  background-color: #ea3434;
  border-color: #ea3434;
}

.btn-primary.btn-shade3:active:hover, .btn-primary.btn-shade3:active:focus, .btn-primary.btn-shade3:active.focus, .btn-primary.btn-shade3.active:hover, .btn-primary.btn-shade3.active:focus, .btn-primary.btn-shade3.active.focus,
.show > .btn-primary.btn-shade3.dropdown-toggle:hover,
.show > .btn-primary.btn-shade3.dropdown-toggle:focus,
.show > .btn-primary.btn-shade3.dropdown-toggle.focus {
  background-color: #ea3434;
  border-color: #ea3434;
}

.btn-primary.btn-shade3.disabled, .btn-primary.btn-shade3.disabled:hover, .btn-primary.btn-shade3.disabled:focus, .btn-primary.btn-shade3.disabled.focus, .btn-primary.btn-shade3.disabled:active, .btn-primary.btn-shade3.disabled.active, .btn-primary.btn-shade3[disabled], .btn-primary.btn-shade3[disabled]:hover, .btn-primary.btn-shade3[disabled]:focus, .btn-primary.btn-shade3[disabled].focus, .btn-primary.btn-shade3[disabled]:active, .btn-primary.btn-shade3[disabled].active,
fieldset[disabled] .btn-primary.btn-shade3,
fieldset[disabled] .btn-primary.btn-shade3:hover,
fieldset[disabled] .btn-primary.btn-shade3:focus,
fieldset[disabled] .btn-primary.btn-shade3.focus,
fieldset[disabled] .btn-primary.btn-shade3:active,
fieldset[disabled] .btn-primary.btn-shade3.active {
  background-color: #eb4242;
  border-color: #eb4242;
}

.btn-primary.btn-shade3 .badge {
  color: #eb4242;
}

.btn-primary.btn-shade4 {
  background-color: #ea3939;
  border-color: #ea3939;
}

.btn-primary.btn-shade4:focus, .btn-primary.btn-shade4.focus {
  background-color: #ea3939;
  border-color: #ea3939;
}

.btn-primary.btn-shade4:hover {
  background-color: #ed5050;
  border-color: #ed5050;
}

.btn-primary.btn-shade4:active, .btn-primary.btn-shade4.active,
.show > .btn-primary.btn-shade4.dropdown-toggle {
  background-color: #e92b2b;
  border-color: #e92b2b;
}

.btn-primary.btn-shade4:active:hover, .btn-primary.btn-shade4:active:focus, .btn-primary.btn-shade4:active.focus, .btn-primary.btn-shade4.active:hover, .btn-primary.btn-shade4.active:focus, .btn-primary.btn-shade4.active.focus,
.show > .btn-primary.btn-shade4.dropdown-toggle:hover,
.show > .btn-primary.btn-shade4.dropdown-toggle:focus,
.show > .btn-primary.btn-shade4.dropdown-toggle.focus {
  background-color: #e92b2b;
  border-color: #e92b2b;
}

.btn-primary.btn-shade4.disabled, .btn-primary.btn-shade4.disabled:hover, .btn-primary.btn-shade4.disabled:focus, .btn-primary.btn-shade4.disabled.focus, .btn-primary.btn-shade4.disabled:active, .btn-primary.btn-shade4.disabled.active, .btn-primary.btn-shade4[disabled], .btn-primary.btn-shade4[disabled]:hover, .btn-primary.btn-shade4[disabled]:focus, .btn-primary.btn-shade4[disabled].focus, .btn-primary.btn-shade4[disabled]:active, .btn-primary.btn-shade4[disabled].active,
fieldset[disabled] .btn-primary.btn-shade4,
fieldset[disabled] .btn-primary.btn-shade4:hover,
fieldset[disabled] .btn-primary.btn-shade4:focus,
fieldset[disabled] .btn-primary.btn-shade4.focus,
fieldset[disabled] .btn-primary.btn-shade4:active,
fieldset[disabled] .btn-primary.btn-shade4.active {
  background-color: #ea3939;
  border-color: #ea3939;
}

.btn-primary.btn-shade4 .badge {
  color: #ea3939;
}

.btn-success.btn-shade1 {
  background-color: #6fc8b9;
  border-color: #6fc8b9;
}

.btn-success.btn-shade1:focus, .btn-success.btn-shade1.focus {
  background-color: #6fc8b9;
  border-color: #6fc8b9;
}

.btn-success.btn-shade1:hover {
  background-color: #81cfc2;
  border-color: #81cfc2;
}

.btn-success.btn-shade1:active, .btn-success.btn-shade1.active,
.show > .btn-success.btn-shade1.dropdown-toggle {
  background-color: #64c4b3;
  border-color: #64c4b3;
}

.btn-success.btn-shade1:active:hover, .btn-success.btn-shade1:active:focus, .btn-success.btn-shade1:active.focus, .btn-success.btn-shade1.active:hover, .btn-success.btn-shade1.active:focus, .btn-success.btn-shade1.active.focus,
.show > .btn-success.btn-shade1.dropdown-toggle:hover,
.show > .btn-success.btn-shade1.dropdown-toggle:focus,
.show > .btn-success.btn-shade1.dropdown-toggle.focus {
  background-color: #64c4b3;
  border-color: #64c4b3;
}

.btn-success.btn-shade1.disabled, .btn-success.btn-shade1.disabled:hover, .btn-success.btn-shade1.disabled:focus, .btn-success.btn-shade1.disabled.focus, .btn-success.btn-shade1.disabled:active, .btn-success.btn-shade1.disabled.active, .btn-success.btn-shade1[disabled], .btn-success.btn-shade1[disabled]:hover, .btn-success.btn-shade1[disabled]:focus, .btn-success.btn-shade1[disabled].focus, .btn-success.btn-shade1[disabled]:active, .btn-success.btn-shade1[disabled].active,
fieldset[disabled] .btn-success.btn-shade1,
fieldset[disabled] .btn-success.btn-shade1:hover,
fieldset[disabled] .btn-success.btn-shade1:focus,
fieldset[disabled] .btn-success.btn-shade1.focus,
fieldset[disabled] .btn-success.btn-shade1:active,
fieldset[disabled] .btn-success.btn-shade1.active {
  background-color: #6fc8b9;
  border-color: #6fc8b9;
}

.btn-success.btn-shade1 .badge {
  color: #6fc8b9;
}

.btn-success.btn-shade2 {
  background-color: #68c5b5;
  border-color: #68c5b5;
}

.btn-success.btn-shade2:focus, .btn-success.btn-shade2.focus {
  background-color: #68c5b5;
  border-color: #68c5b5;
}

.btn-success.btn-shade2:hover {
  background-color: #7accbe;
  border-color: #7accbe;
}

.btn-success.btn-shade2:active, .btn-success.btn-shade2.active,
.show > .btn-success.btn-shade2.dropdown-toggle {
  background-color: #5dc1b0;
  border-color: #5dc1b0;
}

.btn-success.btn-shade2:active:hover, .btn-success.btn-shade2:active:focus, .btn-success.btn-shade2:active.focus, .btn-success.btn-shade2.active:hover, .btn-success.btn-shade2.active:focus, .btn-success.btn-shade2.active.focus,
.show > .btn-success.btn-shade2.dropdown-toggle:hover,
.show > .btn-success.btn-shade2.dropdown-toggle:focus,
.show > .btn-success.btn-shade2.dropdown-toggle.focus {
  background-color: #5dc1b0;
  border-color: #5dc1b0;
}

.btn-success.btn-shade2.disabled, .btn-success.btn-shade2.disabled:hover, .btn-success.btn-shade2.disabled:focus, .btn-success.btn-shade2.disabled.focus, .btn-success.btn-shade2.disabled:active, .btn-success.btn-shade2.disabled.active, .btn-success.btn-shade2[disabled], .btn-success.btn-shade2[disabled]:hover, .btn-success.btn-shade2[disabled]:focus, .btn-success.btn-shade2[disabled].focus, .btn-success.btn-shade2[disabled]:active, .btn-success.btn-shade2[disabled].active,
fieldset[disabled] .btn-success.btn-shade2,
fieldset[disabled] .btn-success.btn-shade2:hover,
fieldset[disabled] .btn-success.btn-shade2:focus,
fieldset[disabled] .btn-success.btn-shade2.focus,
fieldset[disabled] .btn-success.btn-shade2:active,
fieldset[disabled] .btn-success.btn-shade2.active {
  background-color: #68c5b5;
  border-color: #68c5b5;
}

.btn-success.btn-shade2 .badge {
  color: #68c5b5;
}

.btn-success.btn-shade3 {
  background-color: #60c2b1;
  border-color: #60c2b1;
}

.btn-success.btn-shade3:focus, .btn-success.btn-shade3.focus {
  background-color: #60c2b1;
  border-color: #60c2b1;
}

.btn-success.btn-shade3:hover {
  background-color: #73c9ba;
  border-color: #73c9ba;
}

.btn-success.btn-shade3:active, .btn-success.btn-shade3.active,
.show > .btn-success.btn-shade3.dropdown-toggle {
  background-color: #55beac;
  border-color: #55beac;
}

.btn-success.btn-shade3:active:hover, .btn-success.btn-shade3:active:focus, .btn-success.btn-shade3:active.focus, .btn-success.btn-shade3.active:hover, .btn-success.btn-shade3.active:focus, .btn-success.btn-shade3.active.focus,
.show > .btn-success.btn-shade3.dropdown-toggle:hover,
.show > .btn-success.btn-shade3.dropdown-toggle:focus,
.show > .btn-success.btn-shade3.dropdown-toggle.focus {
  background-color: #55beac;
  border-color: #55beac;
}

.btn-success.btn-shade3.disabled, .btn-success.btn-shade3.disabled:hover, .btn-success.btn-shade3.disabled:focus, .btn-success.btn-shade3.disabled.focus, .btn-success.btn-shade3.disabled:active, .btn-success.btn-shade3.disabled.active, .btn-success.btn-shade3[disabled], .btn-success.btn-shade3[disabled]:hover, .btn-success.btn-shade3[disabled]:focus, .btn-success.btn-shade3[disabled].focus, .btn-success.btn-shade3[disabled]:active, .btn-success.btn-shade3[disabled].active,
fieldset[disabled] .btn-success.btn-shade3,
fieldset[disabled] .btn-success.btn-shade3:hover,
fieldset[disabled] .btn-success.btn-shade3:focus,
fieldset[disabled] .btn-success.btn-shade3.focus,
fieldset[disabled] .btn-success.btn-shade3:active,
fieldset[disabled] .btn-success.btn-shade3.active {
  background-color: #60c2b1;
  border-color: #60c2b1;
}

.btn-success.btn-shade3 .badge {
  color: #60c2b1;
}

.btn-success.btn-shade4 {
  background-color: #59bfae;
  border-color: #59bfae;
}

.btn-success.btn-shade4:focus, .btn-success.btn-shade4.focus {
  background-color: #59bfae;
  border-color: #59bfae;
}

.btn-success.btn-shade4:hover {
  background-color: #6bc6b7;
  border-color: #6bc6b7;
}

.btn-success.btn-shade4:active, .btn-success.btn-shade4.active,
.show > .btn-success.btn-shade4.dropdown-toggle {
  background-color: #4ebba8;
  border-color: #4ebba8;
}

.btn-success.btn-shade4:active:hover, .btn-success.btn-shade4:active:focus, .btn-success.btn-shade4:active.focus, .btn-success.btn-shade4.active:hover, .btn-success.btn-shade4.active:focus, .btn-success.btn-shade4.active.focus,
.show > .btn-success.btn-shade4.dropdown-toggle:hover,
.show > .btn-success.btn-shade4.dropdown-toggle:focus,
.show > .btn-success.btn-shade4.dropdown-toggle.focus {
  background-color: #4ebba8;
  border-color: #4ebba8;
}

.btn-success.btn-shade4.disabled, .btn-success.btn-shade4.disabled:hover, .btn-success.btn-shade4.disabled:focus, .btn-success.btn-shade4.disabled.focus, .btn-success.btn-shade4.disabled:active, .btn-success.btn-shade4.disabled.active, .btn-success.btn-shade4[disabled], .btn-success.btn-shade4[disabled]:hover, .btn-success.btn-shade4[disabled]:focus, .btn-success.btn-shade4[disabled].focus, .btn-success.btn-shade4[disabled]:active, .btn-success.btn-shade4[disabled].active,
fieldset[disabled] .btn-success.btn-shade4,
fieldset[disabled] .btn-success.btn-shade4:hover,
fieldset[disabled] .btn-success.btn-shade4:focus,
fieldset[disabled] .btn-success.btn-shade4.focus,
fieldset[disabled] .btn-success.btn-shade4:active,
fieldset[disabled] .btn-success.btn-shade4.active {
  background-color: #59bfae;
  border-color: #59bfae;
}

.btn-success.btn-shade4 .badge {
  color: #59bfae;
}

.btn-info.btn-shade1 {
  background-color: #81c4dc;
  border-color: #81c4dc;
}

.btn-info.btn-shade1:focus, .btn-info.btn-shade1.focus {
  background-color: #81c4dc;
  border-color: #81c4dc;
}

.btn-info.btn-shade1:hover {
  background-color: #95cee1;
  border-color: #95cee1;
}

.btn-info.btn-shade1:active, .btn-info.btn-shade1.active,
.show > .btn-info.btn-shade1.dropdown-toggle {
  background-color: #75bfd8;
  border-color: #75bfd8;
}

.btn-info.btn-shade1:active:hover, .btn-info.btn-shade1:active:focus, .btn-info.btn-shade1:active.focus, .btn-info.btn-shade1.active:hover, .btn-info.btn-shade1.active:focus, .btn-info.btn-shade1.active.focus,
.show > .btn-info.btn-shade1.dropdown-toggle:hover,
.show > .btn-info.btn-shade1.dropdown-toggle:focus,
.show > .btn-info.btn-shade1.dropdown-toggle.focus {
  background-color: #75bfd8;
  border-color: #75bfd8;
}

.btn-info.btn-shade1.disabled, .btn-info.btn-shade1.disabled:hover, .btn-info.btn-shade1.disabled:focus, .btn-info.btn-shade1.disabled.focus, .btn-info.btn-shade1.disabled:active, .btn-info.btn-shade1.disabled.active, .btn-info.btn-shade1[disabled], .btn-info.btn-shade1[disabled]:hover, .btn-info.btn-shade1[disabled]:focus, .btn-info.btn-shade1[disabled].focus, .btn-info.btn-shade1[disabled]:active, .btn-info.btn-shade1[disabled].active,
fieldset[disabled] .btn-info.btn-shade1,
fieldset[disabled] .btn-info.btn-shade1:hover,
fieldset[disabled] .btn-info.btn-shade1:focus,
fieldset[disabled] .btn-info.btn-shade1.focus,
fieldset[disabled] .btn-info.btn-shade1:active,
fieldset[disabled] .btn-info.btn-shade1.active {
  background-color: #81c4dc;
  border-color: #81c4dc;
}

.btn-info.btn-shade1 .badge {
  color: #81c4dc;
}

.btn-info.btn-shade2 {
  background-color: #79c1d9;
  border-color: #79c1d9;
}

.btn-info.btn-shade2:focus, .btn-info.btn-shade2.focus {
  background-color: #79c1d9;
  border-color: #79c1d9;
}

.btn-info.btn-shade2:hover {
  background-color: #8dcadf;
  border-color: #8dcadf;
}

.btn-info.btn-shade2:active, .btn-info.btn-shade2.active,
.show > .btn-info.btn-shade2.dropdown-toggle {
  background-color: #6dbbd6;
  border-color: #6dbbd6;
}

.btn-info.btn-shade2:active:hover, .btn-info.btn-shade2:active:focus, .btn-info.btn-shade2:active.focus, .btn-info.btn-shade2.active:hover, .btn-info.btn-shade2.active:focus, .btn-info.btn-shade2.active.focus,
.show > .btn-info.btn-shade2.dropdown-toggle:hover,
.show > .btn-info.btn-shade2.dropdown-toggle:focus,
.show > .btn-info.btn-shade2.dropdown-toggle.focus {
  background-color: #6dbbd6;
  border-color: #6dbbd6;
}

.btn-info.btn-shade2.disabled, .btn-info.btn-shade2.disabled:hover, .btn-info.btn-shade2.disabled:focus, .btn-info.btn-shade2.disabled.focus, .btn-info.btn-shade2.disabled:active, .btn-info.btn-shade2.disabled.active, .btn-info.btn-shade2[disabled], .btn-info.btn-shade2[disabled]:hover, .btn-info.btn-shade2[disabled]:focus, .btn-info.btn-shade2[disabled].focus, .btn-info.btn-shade2[disabled]:active, .btn-info.btn-shade2[disabled].active,
fieldset[disabled] .btn-info.btn-shade2,
fieldset[disabled] .btn-info.btn-shade2:hover,
fieldset[disabled] .btn-info.btn-shade2:focus,
fieldset[disabled] .btn-info.btn-shade2.focus,
fieldset[disabled] .btn-info.btn-shade2:active,
fieldset[disabled] .btn-info.btn-shade2.active {
  background-color: #79c1d9;
  border-color: #79c1d9;
}

.btn-info.btn-shade2 .badge {
  color: #79c1d9;
}

.btn-info.btn-shade3 {
  background-color: #71bdd7;
  border-color: #71bdd7;
}

.btn-info.btn-shade3:focus, .btn-info.btn-shade3.focus {
  background-color: #71bdd7;
  border-color: #71bdd7;
}

.btn-info.btn-shade3:hover {
  background-color: #85c6dd;
  border-color: #85c6dd;
}

.btn-info.btn-shade3:active, .btn-info.btn-shade3.active,
.show > .btn-info.btn-shade3.dropdown-toggle {
  background-color: #65b7d4;
  border-color: #65b7d4;
}

.btn-info.btn-shade3:active:hover, .btn-info.btn-shade3:active:focus, .btn-info.btn-shade3:active.focus, .btn-info.btn-shade3.active:hover, .btn-info.btn-shade3.active:focus, .btn-info.btn-shade3.active.focus,
.show > .btn-info.btn-shade3.dropdown-toggle:hover,
.show > .btn-info.btn-shade3.dropdown-toggle:focus,
.show > .btn-info.btn-shade3.dropdown-toggle.focus {
  background-color: #65b7d4;
  border-color: #65b7d4;
}

.btn-info.btn-shade3.disabled, .btn-info.btn-shade3.disabled:hover, .btn-info.btn-shade3.disabled:focus, .btn-info.btn-shade3.disabled.focus, .btn-info.btn-shade3.disabled:active, .btn-info.btn-shade3.disabled.active, .btn-info.btn-shade3[disabled], .btn-info.btn-shade3[disabled]:hover, .btn-info.btn-shade3[disabled]:focus, .btn-info.btn-shade3[disabled].focus, .btn-info.btn-shade3[disabled]:active, .btn-info.btn-shade3[disabled].active,
fieldset[disabled] .btn-info.btn-shade3,
fieldset[disabled] .btn-info.btn-shade3:hover,
fieldset[disabled] .btn-info.btn-shade3:focus,
fieldset[disabled] .btn-info.btn-shade3.focus,
fieldset[disabled] .btn-info.btn-shade3:active,
fieldset[disabled] .btn-info.btn-shade3.active {
  background-color: #71bdd7;
  border-color: #71bdd7;
}

.btn-info.btn-shade3 .badge {
  color: #71bdd7;
}

.btn-info.btn-shade4 {
  background-color: #69b9d5;
  border-color: #69b9d5;
}

.btn-info.btn-shade4:focus, .btn-info.btn-shade4.focus {
  background-color: #69b9d5;
  border-color: #69b9d5;
}

.btn-info.btn-shade4:hover {
  background-color: #7dc3db;
  border-color: #7dc3db;
}

.btn-info.btn-shade4:active, .btn-info.btn-shade4.active,
.show > .btn-info.btn-shade4.dropdown-toggle {
  background-color: #5db4d2;
  border-color: #5db4d2;
}

.btn-info.btn-shade4:active:hover, .btn-info.btn-shade4:active:focus, .btn-info.btn-shade4:active.focus, .btn-info.btn-shade4.active:hover, .btn-info.btn-shade4.active:focus, .btn-info.btn-shade4.active.focus,
.show > .btn-info.btn-shade4.dropdown-toggle:hover,
.show > .btn-info.btn-shade4.dropdown-toggle:focus,
.show > .btn-info.btn-shade4.dropdown-toggle.focus {
  background-color: #5db4d2;
  border-color: #5db4d2;
}

.btn-info.btn-shade4.disabled, .btn-info.btn-shade4.disabled:hover, .btn-info.btn-shade4.disabled:focus, .btn-info.btn-shade4.disabled.focus, .btn-info.btn-shade4.disabled:active, .btn-info.btn-shade4.disabled.active, .btn-info.btn-shade4[disabled], .btn-info.btn-shade4[disabled]:hover, .btn-info.btn-shade4[disabled]:focus, .btn-info.btn-shade4[disabled].focus, .btn-info.btn-shade4[disabled]:active, .btn-info.btn-shade4[disabled].active,
fieldset[disabled] .btn-info.btn-shade4,
fieldset[disabled] .btn-info.btn-shade4:hover,
fieldset[disabled] .btn-info.btn-shade4:focus,
fieldset[disabled] .btn-info.btn-shade4.focus,
fieldset[disabled] .btn-info.btn-shade4:active,
fieldset[disabled] .btn-info.btn-shade4.active {
  background-color: #69b9d5;
  border-color: #69b9d5;
}

.btn-info.btn-shade4 .badge {
  color: #69b9d5;
}

.btn-warning.btn-shade1 {
  background-color: #ffc261;
  border-color: #ffc261;
}

.btn-warning.btn-shade1:focus, .btn-warning.btn-shade1.focus {
  background-color: #ffc261;
  border-color: #ffc261;
}

.btn-warning.btn-shade1:hover {
  background-color: #ffcc7a;
  border-color: #ffcc7a;
}

.btn-warning.btn-shade1:active, .btn-warning.btn-shade1.active,
.show > .btn-warning.btn-shade1.dropdown-toggle {
  background-color: #ffbc51;
  border-color: #ffbc51;
}

.btn-warning.btn-shade1:active:hover, .btn-warning.btn-shade1:active:focus, .btn-warning.btn-shade1:active.focus, .btn-warning.btn-shade1.active:hover, .btn-warning.btn-shade1.active:focus, .btn-warning.btn-shade1.active.focus,
.show > .btn-warning.btn-shade1.dropdown-toggle:hover,
.show > .btn-warning.btn-shade1.dropdown-toggle:focus,
.show > .btn-warning.btn-shade1.dropdown-toggle.focus {
  background-color: #ffbc51;
  border-color: #ffbc51;
}

.btn-warning.btn-shade1.disabled, .btn-warning.btn-shade1.disabled:hover, .btn-warning.btn-shade1.disabled:focus, .btn-warning.btn-shade1.disabled.focus, .btn-warning.btn-shade1.disabled:active, .btn-warning.btn-shade1.disabled.active, .btn-warning.btn-shade1[disabled], .btn-warning.btn-shade1[disabled]:hover, .btn-warning.btn-shade1[disabled]:focus, .btn-warning.btn-shade1[disabled].focus, .btn-warning.btn-shade1[disabled]:active, .btn-warning.btn-shade1[disabled].active,
fieldset[disabled] .btn-warning.btn-shade1,
fieldset[disabled] .btn-warning.btn-shade1:hover,
fieldset[disabled] .btn-warning.btn-shade1:focus,
fieldset[disabled] .btn-warning.btn-shade1.focus,
fieldset[disabled] .btn-warning.btn-shade1:active,
fieldset[disabled] .btn-warning.btn-shade1.active {
  background-color: #ffc261;
  border-color: #ffc261;
}

.btn-warning.btn-shade1 .badge {
  color: #ffc261;
}

.btn-warning.btn-shade2 {
  background-color: #ffbe57;
  border-color: #ffbe57;
}

.btn-warning.btn-shade2:focus, .btn-warning.btn-shade2.focus {
  background-color: #ffbe57;
  border-color: #ffbe57;
}

.btn-warning.btn-shade2:hover {
  background-color: #ffc870;
  border-color: #ffc870;
}

.btn-warning.btn-shade2:active, .btn-warning.btn-shade2.active,
.show > .btn-warning.btn-shade2.dropdown-toggle {
  background-color: #ffb847;
  border-color: #ffb847;
}

.btn-warning.btn-shade2:active:hover, .btn-warning.btn-shade2:active:focus, .btn-warning.btn-shade2:active.focus, .btn-warning.btn-shade2.active:hover, .btn-warning.btn-shade2.active:focus, .btn-warning.btn-shade2.active.focus,
.show > .btn-warning.btn-shade2.dropdown-toggle:hover,
.show > .btn-warning.btn-shade2.dropdown-toggle:focus,
.show > .btn-warning.btn-shade2.dropdown-toggle.focus {
  background-color: #ffb847;
  border-color: #ffb847;
}

.btn-warning.btn-shade2.disabled, .btn-warning.btn-shade2.disabled:hover, .btn-warning.btn-shade2.disabled:focus, .btn-warning.btn-shade2.disabled.focus, .btn-warning.btn-shade2.disabled:active, .btn-warning.btn-shade2.disabled.active, .btn-warning.btn-shade2[disabled], .btn-warning.btn-shade2[disabled]:hover, .btn-warning.btn-shade2[disabled]:focus, .btn-warning.btn-shade2[disabled].focus, .btn-warning.btn-shade2[disabled]:active, .btn-warning.btn-shade2[disabled].active,
fieldset[disabled] .btn-warning.btn-shade2,
fieldset[disabled] .btn-warning.btn-shade2:hover,
fieldset[disabled] .btn-warning.btn-shade2:focus,
fieldset[disabled] .btn-warning.btn-shade2.focus,
fieldset[disabled] .btn-warning.btn-shade2:active,
fieldset[disabled] .btn-warning.btn-shade2.active {
  background-color: #ffbe57;
  border-color: #ffbe57;
}

.btn-warning.btn-shade2 .badge {
  color: #ffbe57;
}

.btn-warning.btn-shade3 {
  background-color: #ffba4c;
  border-color: #ffba4c;
}

.btn-warning.btn-shade3:focus, .btn-warning.btn-shade3.focus {
  background-color: #ffba4c;
  border-color: #ffba4c;
}

.btn-warning.btn-shade3:hover {
  background-color: #ffc466;
  border-color: #ffc466;
}

.btn-warning.btn-shade3:active, .btn-warning.btn-shade3.active,
.show > .btn-warning.btn-shade3.dropdown-toggle {
  background-color: #ffb43d;
  border-color: #ffb43d;
}

.btn-warning.btn-shade3:active:hover, .btn-warning.btn-shade3:active:focus, .btn-warning.btn-shade3:active.focus, .btn-warning.btn-shade3.active:hover, .btn-warning.btn-shade3.active:focus, .btn-warning.btn-shade3.active.focus,
.show > .btn-warning.btn-shade3.dropdown-toggle:hover,
.show > .btn-warning.btn-shade3.dropdown-toggle:focus,
.show > .btn-warning.btn-shade3.dropdown-toggle.focus {
  background-color: #ffb43d;
  border-color: #ffb43d;
}

.btn-warning.btn-shade3.disabled, .btn-warning.btn-shade3.disabled:hover, .btn-warning.btn-shade3.disabled:focus, .btn-warning.btn-shade3.disabled.focus, .btn-warning.btn-shade3.disabled:active, .btn-warning.btn-shade3.disabled.active, .btn-warning.btn-shade3[disabled], .btn-warning.btn-shade3[disabled]:hover, .btn-warning.btn-shade3[disabled]:focus, .btn-warning.btn-shade3[disabled].focus, .btn-warning.btn-shade3[disabled]:active, .btn-warning.btn-shade3[disabled].active,
fieldset[disabled] .btn-warning.btn-shade3,
fieldset[disabled] .btn-warning.btn-shade3:hover,
fieldset[disabled] .btn-warning.btn-shade3:focus,
fieldset[disabled] .btn-warning.btn-shade3.focus,
fieldset[disabled] .btn-warning.btn-shade3:active,
fieldset[disabled] .btn-warning.btn-shade3.active {
  background-color: #ffba4c;
  border-color: #ffba4c;
}

.btn-warning.btn-shade3 .badge {
  color: #ffba4c;
}

.btn-warning.btn-shade4 {
  background-color: #ffb642;
  border-color: #ffb642;
}

.btn-warning.btn-shade4:focus, .btn-warning.btn-shade4.focus {
  background-color: #ffb642;
  border-color: #ffb642;
}

.btn-warning.btn-shade4:hover {
  background-color: #ffc05c;
  border-color: #ffc05c;
}

.btn-warning.btn-shade4:active, .btn-warning.btn-shade4.active,
.show > .btn-warning.btn-shade4.dropdown-toggle {
  background-color: #ffb033;
  border-color: #ffb033;
}

.btn-warning.btn-shade4:active:hover, .btn-warning.btn-shade4:active:focus, .btn-warning.btn-shade4:active.focus, .btn-warning.btn-shade4.active:hover, .btn-warning.btn-shade4.active:focus, .btn-warning.btn-shade4.active.focus,
.show > .btn-warning.btn-shade4.dropdown-toggle:hover,
.show > .btn-warning.btn-shade4.dropdown-toggle:focus,
.show > .btn-warning.btn-shade4.dropdown-toggle.focus {
  background-color: #ffb033;
  border-color: #ffb033;
}

.btn-warning.btn-shade4.disabled, .btn-warning.btn-shade4.disabled:hover, .btn-warning.btn-shade4.disabled:focus, .btn-warning.btn-shade4.disabled.focus, .btn-warning.btn-shade4.disabled:active, .btn-warning.btn-shade4.disabled.active, .btn-warning.btn-shade4[disabled], .btn-warning.btn-shade4[disabled]:hover, .btn-warning.btn-shade4[disabled]:focus, .btn-warning.btn-shade4[disabled].focus, .btn-warning.btn-shade4[disabled]:active, .btn-warning.btn-shade4[disabled].active,
fieldset[disabled] .btn-warning.btn-shade4,
fieldset[disabled] .btn-warning.btn-shade4:hover,
fieldset[disabled] .btn-warning.btn-shade4:focus,
fieldset[disabled] .btn-warning.btn-shade4.focus,
fieldset[disabled] .btn-warning.btn-shade4:active,
fieldset[disabled] .btn-warning.btn-shade4.active {
  background-color: #ffb642;
  border-color: #ffb642;
}

.btn-warning.btn-shade4 .badge {
  color: #ffb642;
}

.btn-danger.btn-shade1 {
  background-color: #ee5454;
  border-color: #ee5454;
}

.btn-danger.btn-shade1:focus, .btn-danger.btn-shade1.focus {
  background-color: #ee5454;
  border-color: #ee5454;
}

.btn-danger.btn-shade1:hover {
  background-color: #f06b6b;
  border-color: #f06b6b;
}

.btn-danger.btn-shade1:active, .btn-danger.btn-shade1.active,
.show > .btn-danger.btn-shade1.dropdown-toggle {
  background-color: #ec4646;
  border-color: #ec4646;
}

.btn-danger.btn-shade1:active:hover, .btn-danger.btn-shade1:active:focus, .btn-danger.btn-shade1:active.focus, .btn-danger.btn-shade1.active:hover, .btn-danger.btn-shade1.active:focus, .btn-danger.btn-shade1.active.focus,
.show > .btn-danger.btn-shade1.dropdown-toggle:hover,
.show > .btn-danger.btn-shade1.dropdown-toggle:focus,
.show > .btn-danger.btn-shade1.dropdown-toggle.focus {
  background-color: #ec4646;
  border-color: #ec4646;
}

.btn-danger.btn-shade1.disabled, .btn-danger.btn-shade1.disabled:hover, .btn-danger.btn-shade1.disabled:focus, .btn-danger.btn-shade1.disabled.focus, .btn-danger.btn-shade1.disabled:active, .btn-danger.btn-shade1.disabled.active, .btn-danger.btn-shade1[disabled], .btn-danger.btn-shade1[disabled]:hover, .btn-danger.btn-shade1[disabled]:focus, .btn-danger.btn-shade1[disabled].focus, .btn-danger.btn-shade1[disabled]:active, .btn-danger.btn-shade1[disabled].active,
fieldset[disabled] .btn-danger.btn-shade1,
fieldset[disabled] .btn-danger.btn-shade1:hover,
fieldset[disabled] .btn-danger.btn-shade1:focus,
fieldset[disabled] .btn-danger.btn-shade1.focus,
fieldset[disabled] .btn-danger.btn-shade1:active,
fieldset[disabled] .btn-danger.btn-shade1.active {
  background-color: #ee5454;
  border-color: #ee5454;
}

.btn-danger.btn-shade1 .badge {
  color: #ee5454;
}

.btn-danger.btn-shade2 {
  background-color: #ed4b4b;
  border-color: #ed4b4b;
}

.btn-danger.btn-shade2:focus, .btn-danger.btn-shade2.focus {
  background-color: #ed4b4b;
  border-color: #ed4b4b;
}

.btn-danger.btn-shade2:hover {
  background-color: #ef6262;
  border-color: #ef6262;
}

.btn-danger.btn-shade2:active, .btn-danger.btn-shade2.active,
.show > .btn-danger.btn-shade2.dropdown-toggle {
  background-color: #eb3d3d;
  border-color: #eb3d3d;
}

.btn-danger.btn-shade2:active:hover, .btn-danger.btn-shade2:active:focus, .btn-danger.btn-shade2:active.focus, .btn-danger.btn-shade2.active:hover, .btn-danger.btn-shade2.active:focus, .btn-danger.btn-shade2.active.focus,
.show > .btn-danger.btn-shade2.dropdown-toggle:hover,
.show > .btn-danger.btn-shade2.dropdown-toggle:focus,
.show > .btn-danger.btn-shade2.dropdown-toggle.focus {
  background-color: #eb3d3d;
  border-color: #eb3d3d;
}

.btn-danger.btn-shade2.disabled, .btn-danger.btn-shade2.disabled:hover, .btn-danger.btn-shade2.disabled:focus, .btn-danger.btn-shade2.disabled.focus, .btn-danger.btn-shade2.disabled:active, .btn-danger.btn-shade2.disabled.active, .btn-danger.btn-shade2[disabled], .btn-danger.btn-shade2[disabled]:hover, .btn-danger.btn-shade2[disabled]:focus, .btn-danger.btn-shade2[disabled].focus, .btn-danger.btn-shade2[disabled]:active, .btn-danger.btn-shade2[disabled].active,
fieldset[disabled] .btn-danger.btn-shade2,
fieldset[disabled] .btn-danger.btn-shade2:hover,
fieldset[disabled] .btn-danger.btn-shade2:focus,
fieldset[disabled] .btn-danger.btn-shade2.focus,
fieldset[disabled] .btn-danger.btn-shade2:active,
fieldset[disabled] .btn-danger.btn-shade2.active {
  background-color: #ed4b4b;
  border-color: #ed4b4b;
}

.btn-danger.btn-shade2 .badge {
  color: #ed4b4b;
}

.btn-danger.btn-shade3 {
  background-color: #ec4242;
  border-color: #ec4242;
}

.btn-danger.btn-shade3:focus, .btn-danger.btn-shade3.focus {
  background-color: #ec4242;
  border-color: #ec4242;
}

.btn-danger.btn-shade3:hover {
  background-color: #ee5959;
  border-color: #ee5959;
}

.btn-danger.btn-shade3:active, .btn-danger.btn-shade3.active,
.show > .btn-danger.btn-shade3.dropdown-toggle {
  background-color: #ea3434;
  border-color: #ea3434;
}

.btn-danger.btn-shade3:active:hover, .btn-danger.btn-shade3:active:focus, .btn-danger.btn-shade3:active.focus, .btn-danger.btn-shade3.active:hover, .btn-danger.btn-shade3.active:focus, .btn-danger.btn-shade3.active.focus,
.show > .btn-danger.btn-shade3.dropdown-toggle:hover,
.show > .btn-danger.btn-shade3.dropdown-toggle:focus,
.show > .btn-danger.btn-shade3.dropdown-toggle.focus {
  background-color: #ea3434;
  border-color: #ea3434;
}

.btn-danger.btn-shade3.disabled, .btn-danger.btn-shade3.disabled:hover, .btn-danger.btn-shade3.disabled:focus, .btn-danger.btn-shade3.disabled.focus, .btn-danger.btn-shade3.disabled:active, .btn-danger.btn-shade3.disabled.active, .btn-danger.btn-shade3[disabled], .btn-danger.btn-shade3[disabled]:hover, .btn-danger.btn-shade3[disabled]:focus, .btn-danger.btn-shade3[disabled].focus, .btn-danger.btn-shade3[disabled]:active, .btn-danger.btn-shade3[disabled].active,
fieldset[disabled] .btn-danger.btn-shade3,
fieldset[disabled] .btn-danger.btn-shade3:hover,
fieldset[disabled] .btn-danger.btn-shade3:focus,
fieldset[disabled] .btn-danger.btn-shade3.focus,
fieldset[disabled] .btn-danger.btn-shade3:active,
fieldset[disabled] .btn-danger.btn-shade3.active {
  background-color: #ec4242;
  border-color: #ec4242;
}

.btn-danger.btn-shade3 .badge {
  color: #ec4242;
}

.btn-danger.btn-shade4 {
  background-color: #eb3838;
  border-color: #eb3838;
}

.btn-danger.btn-shade4:focus, .btn-danger.btn-shade4.focus {
  background-color: #eb3838;
  border-color: #eb3838;
}

.btn-danger.btn-shade4:hover {
  background-color: #ed4f4f;
  border-color: #ed4f4f;
}

.btn-danger.btn-shade4:active, .btn-danger.btn-shade4.active,
.show > .btn-danger.btn-shade4.dropdown-toggle {
  background-color: #e92a2a;
  border-color: #e92a2a;
}

.btn-danger.btn-shade4:active:hover, .btn-danger.btn-shade4:active:focus, .btn-danger.btn-shade4:active.focus, .btn-danger.btn-shade4.active:hover, .btn-danger.btn-shade4.active:focus, .btn-danger.btn-shade4.active.focus,
.show > .btn-danger.btn-shade4.dropdown-toggle:hover,
.show > .btn-danger.btn-shade4.dropdown-toggle:focus,
.show > .btn-danger.btn-shade4.dropdown-toggle.focus {
  background-color: #e92a2a;
  border-color: #e92a2a;
}

.btn-danger.btn-shade4.disabled, .btn-danger.btn-shade4.disabled:hover, .btn-danger.btn-shade4.disabled:focus, .btn-danger.btn-shade4.disabled.focus, .btn-danger.btn-shade4.disabled:active, .btn-danger.btn-shade4.disabled.active, .btn-danger.btn-shade4[disabled], .btn-danger.btn-shade4[disabled]:hover, .btn-danger.btn-shade4[disabled]:focus, .btn-danger.btn-shade4[disabled].focus, .btn-danger.btn-shade4[disabled]:active, .btn-danger.btn-shade4[disabled].active,
fieldset[disabled] .btn-danger.btn-shade4,
fieldset[disabled] .btn-danger.btn-shade4:hover,
fieldset[disabled] .btn-danger.btn-shade4:focus,
fieldset[disabled] .btn-danger.btn-shade4.focus,
fieldset[disabled] .btn-danger.btn-shade4:active,
fieldset[disabled] .btn-danger.btn-shade4.active {
  background-color: #eb3838;
  border-color: #eb3838;
}

.btn-danger.btn-shade4 .badge {
  color: #eb3838;
}

.btn-dark.btn-shade1 {
  background-color: #353434;
  border-color: #353434;
}

.btn-dark.btn-shade1:focus, .btn-dark.btn-shade1.focus {
  background-color: #353434;
  border-color: #353434;
}

.btn-dark.btn-shade1:hover {
  background-color: #424141;
  border-color: #424141;
}

.btn-dark.btn-shade1:active, .btn-dark.btn-shade1.active,
.show > .btn-dark.btn-shade1.dropdown-toggle {
  background-color: #2e2d2d;
  border-color: #2e2d2d;
}

.btn-dark.btn-shade1:active:hover, .btn-dark.btn-shade1:active:focus, .btn-dark.btn-shade1:active.focus, .btn-dark.btn-shade1.active:hover, .btn-dark.btn-shade1.active:focus, .btn-dark.btn-shade1.active.focus,
.show > .btn-dark.btn-shade1.dropdown-toggle:hover,
.show > .btn-dark.btn-shade1.dropdown-toggle:focus,
.show > .btn-dark.btn-shade1.dropdown-toggle.focus {
  background-color: #2e2d2d;
  border-color: #2e2d2d;
}

.btn-dark.btn-shade1.disabled, .btn-dark.btn-shade1.disabled:hover, .btn-dark.btn-shade1.disabled:focus, .btn-dark.btn-shade1.disabled.focus, .btn-dark.btn-shade1.disabled:active, .btn-dark.btn-shade1.disabled.active, .btn-dark.btn-shade1[disabled], .btn-dark.btn-shade1[disabled]:hover, .btn-dark.btn-shade1[disabled]:focus, .btn-dark.btn-shade1[disabled].focus, .btn-dark.btn-shade1[disabled]:active, .btn-dark.btn-shade1[disabled].active,
fieldset[disabled] .btn-dark.btn-shade1,
fieldset[disabled] .btn-dark.btn-shade1:hover,
fieldset[disabled] .btn-dark.btn-shade1:focus,
fieldset[disabled] .btn-dark.btn-shade1.focus,
fieldset[disabled] .btn-dark.btn-shade1:active,
fieldset[disabled] .btn-dark.btn-shade1.active {
  background-color: #353434;
  border-color: #353434;
}

.btn-dark.btn-shade1 .badge {
  color: #353434;
}

.btn-dark.btn-shade2 {
  background-color: #302f2f;
  border-color: #302f2f;
}

.btn-dark.btn-shade2:focus, .btn-dark.btn-shade2.focus {
  background-color: #302f2f;
  border-color: #302f2f;
}

.btn-dark.btn-shade2:hover {
  background-color: #3d3c3c;
  border-color: #3d3c3c;
}

.btn-dark.btn-shade2:active, .btn-dark.btn-shade2.active,
.show > .btn-dark.btn-shade2.dropdown-toggle {
  background-color: #282828;
  border-color: #282828;
}

.btn-dark.btn-shade2:active:hover, .btn-dark.btn-shade2:active:focus, .btn-dark.btn-shade2:active.focus, .btn-dark.btn-shade2.active:hover, .btn-dark.btn-shade2.active:focus, .btn-dark.btn-shade2.active.focus,
.show > .btn-dark.btn-shade2.dropdown-toggle:hover,
.show > .btn-dark.btn-shade2.dropdown-toggle:focus,
.show > .btn-dark.btn-shade2.dropdown-toggle.focus {
  background-color: #282828;
  border-color: #282828;
}

.btn-dark.btn-shade2.disabled, .btn-dark.btn-shade2.disabled:hover, .btn-dark.btn-shade2.disabled:focus, .btn-dark.btn-shade2.disabled.focus, .btn-dark.btn-shade2.disabled:active, .btn-dark.btn-shade2.disabled.active, .btn-dark.btn-shade2[disabled], .btn-dark.btn-shade2[disabled]:hover, .btn-dark.btn-shade2[disabled]:focus, .btn-dark.btn-shade2[disabled].focus, .btn-dark.btn-shade2[disabled]:active, .btn-dark.btn-shade2[disabled].active,
fieldset[disabled] .btn-dark.btn-shade2,
fieldset[disabled] .btn-dark.btn-shade2:hover,
fieldset[disabled] .btn-dark.btn-shade2:focus,
fieldset[disabled] .btn-dark.btn-shade2.focus,
fieldset[disabled] .btn-dark.btn-shade2:active,
fieldset[disabled] .btn-dark.btn-shade2.active {
  background-color: #302f2f;
  border-color: #302f2f;
}

.btn-dark.btn-shade2 .badge {
  color: #302f2f;
}

.btn-dark.btn-shade3 {
  background-color: #2b2a2a;
  border-color: #2b2a2a;
}

.btn-dark.btn-shade3:focus, .btn-dark.btn-shade3.focus {
  background-color: #2b2a2a;
  border-color: #2b2a2a;
}

.btn-dark.btn-shade3:hover {
  background-color: #383737;
  border-color: #383737;
}

.btn-dark.btn-shade3:active, .btn-dark.btn-shade3.active,
.show > .btn-dark.btn-shade3.dropdown-toggle {
  background-color: #232323;
  border-color: #232323;
}

.btn-dark.btn-shade3:active:hover, .btn-dark.btn-shade3:active:focus, .btn-dark.btn-shade3:active.focus, .btn-dark.btn-shade3.active:hover, .btn-dark.btn-shade3.active:focus, .btn-dark.btn-shade3.active.focus,
.show > .btn-dark.btn-shade3.dropdown-toggle:hover,
.show > .btn-dark.btn-shade3.dropdown-toggle:focus,
.show > .btn-dark.btn-shade3.dropdown-toggle.focus {
  background-color: #232323;
  border-color: #232323;
}

.btn-dark.btn-shade3.disabled, .btn-dark.btn-shade3.disabled:hover, .btn-dark.btn-shade3.disabled:focus, .btn-dark.btn-shade3.disabled.focus, .btn-dark.btn-shade3.disabled:active, .btn-dark.btn-shade3.disabled.active, .btn-dark.btn-shade3[disabled], .btn-dark.btn-shade3[disabled]:hover, .btn-dark.btn-shade3[disabled]:focus, .btn-dark.btn-shade3[disabled].focus, .btn-dark.btn-shade3[disabled]:active, .btn-dark.btn-shade3[disabled].active,
fieldset[disabled] .btn-dark.btn-shade3,
fieldset[disabled] .btn-dark.btn-shade3:hover,
fieldset[disabled] .btn-dark.btn-shade3:focus,
fieldset[disabled] .btn-dark.btn-shade3.focus,
fieldset[disabled] .btn-dark.btn-shade3:active,
fieldset[disabled] .btn-dark.btn-shade3.active {
  background-color: #2b2a2a;
  border-color: #2b2a2a;
}

.btn-dark.btn-shade3 .badge {
  color: #2b2a2a;
}

.btn-dark.btn-shade4 {
  background-color: #262525;
  border-color: #262525;
}

.btn-dark.btn-shade4:focus, .btn-dark.btn-shade4.focus {
  background-color: #262525;
  border-color: #262525;
}

.btn-dark.btn-shade4:hover {
  background-color: #333232;
  border-color: #333232;
}

.btn-dark.btn-shade4:active, .btn-dark.btn-shade4.active,
.show > .btn-dark.btn-shade4.dropdown-toggle {
  background-color: #1e1e1e;
  border-color: #1e1e1e;
}

.btn-dark.btn-shade4:active:hover, .btn-dark.btn-shade4:active:focus, .btn-dark.btn-shade4:active.focus, .btn-dark.btn-shade4.active:hover, .btn-dark.btn-shade4.active:focus, .btn-dark.btn-shade4.active.focus,
.show > .btn-dark.btn-shade4.dropdown-toggle:hover,
.show > .btn-dark.btn-shade4.dropdown-toggle:focus,
.show > .btn-dark.btn-shade4.dropdown-toggle.focus {
  background-color: #1e1e1e;
  border-color: #1e1e1e;
}

.btn-dark.btn-shade4.disabled, .btn-dark.btn-shade4.disabled:hover, .btn-dark.btn-shade4.disabled:focus, .btn-dark.btn-shade4.disabled.focus, .btn-dark.btn-shade4.disabled:active, .btn-dark.btn-shade4.disabled.active, .btn-dark.btn-shade4[disabled], .btn-dark.btn-shade4[disabled]:hover, .btn-dark.btn-shade4[disabled]:focus, .btn-dark.btn-shade4[disabled].focus, .btn-dark.btn-shade4[disabled]:active, .btn-dark.btn-shade4[disabled].active,
fieldset[disabled] .btn-dark.btn-shade4,
fieldset[disabled] .btn-dark.btn-shade4:hover,
fieldset[disabled] .btn-dark.btn-shade4:focus,
fieldset[disabled] .btn-dark.btn-shade4.focus,
fieldset[disabled] .btn-dark.btn-shade4:active,
fieldset[disabled] .btn-dark.btn-shade4.active {
  background-color: #262525;
  border-color: #262525;
}

.btn-dark.btn-shade4 .badge {
  color: #262525;
}

.btn-alt1.btn-shade1 {
  background-color: #49bee5;
  border-color: #49bee5;
}

.btn-alt1.btn-shade1:focus, .btn-alt1.btn-shade1.focus {
  background-color: #49bee5;
  border-color: #49bee5;
}

.btn-alt1.btn-shade1:hover {
  background-color: #5fc6e8;
  border-color: #5fc6e8;
}

.btn-alt1.btn-shade1:active, .btn-alt1.btn-shade1.active,
.show > .btn-alt1.btn-shade1.dropdown-toggle {
  background-color: #3cb9e3;
  border-color: #3cb9e3;
}

.btn-alt1.btn-shade1:active:hover, .btn-alt1.btn-shade1:active:focus, .btn-alt1.btn-shade1:active.focus, .btn-alt1.btn-shade1.active:hover, .btn-alt1.btn-shade1.active:focus, .btn-alt1.btn-shade1.active.focus,
.show > .btn-alt1.btn-shade1.dropdown-toggle:hover,
.show > .btn-alt1.btn-shade1.dropdown-toggle:focus,
.show > .btn-alt1.btn-shade1.dropdown-toggle.focus {
  background-color: #3cb9e3;
  border-color: #3cb9e3;
}

.btn-alt1.btn-shade1.disabled, .btn-alt1.btn-shade1.disabled:hover, .btn-alt1.btn-shade1.disabled:focus, .btn-alt1.btn-shade1.disabled.focus, .btn-alt1.btn-shade1.disabled:active, .btn-alt1.btn-shade1.disabled.active, .btn-alt1.btn-shade1[disabled], .btn-alt1.btn-shade1[disabled]:hover, .btn-alt1.btn-shade1[disabled]:focus, .btn-alt1.btn-shade1[disabled].focus, .btn-alt1.btn-shade1[disabled]:active, .btn-alt1.btn-shade1[disabled].active,
fieldset[disabled] .btn-alt1.btn-shade1,
fieldset[disabled] .btn-alt1.btn-shade1:hover,
fieldset[disabled] .btn-alt1.btn-shade1:focus,
fieldset[disabled] .btn-alt1.btn-shade1.focus,
fieldset[disabled] .btn-alt1.btn-shade1:active,
fieldset[disabled] .btn-alt1.btn-shade1.active {
  background-color: #49bee5;
  border-color: #49bee5;
}

.btn-alt1.btn-shade1 .badge {
  color: #49bee5;
}

.btn-alt1.btn-shade2 {
  background-color: #40bbe4;
  border-color: #40bbe4;
}

.btn-alt1.btn-shade2:focus, .btn-alt1.btn-shade2.focus {
  background-color: #40bbe4;
  border-color: #40bbe4;
}

.btn-alt1.btn-shade2:hover {
  background-color: #56c3e7;
  border-color: #56c3e7;
}

.btn-alt1.btn-shade2:active, .btn-alt1.btn-shade2.active,
.show > .btn-alt1.btn-shade2.dropdown-toggle {
  background-color: #33b6e2;
  border-color: #33b6e2;
}

.btn-alt1.btn-shade2:active:hover, .btn-alt1.btn-shade2:active:focus, .btn-alt1.btn-shade2:active.focus, .btn-alt1.btn-shade2.active:hover, .btn-alt1.btn-shade2.active:focus, .btn-alt1.btn-shade2.active.focus,
.show > .btn-alt1.btn-shade2.dropdown-toggle:hover,
.show > .btn-alt1.btn-shade2.dropdown-toggle:focus,
.show > .btn-alt1.btn-shade2.dropdown-toggle.focus {
  background-color: #33b6e2;
  border-color: #33b6e2;
}

.btn-alt1.btn-shade2.disabled, .btn-alt1.btn-shade2.disabled:hover, .btn-alt1.btn-shade2.disabled:focus, .btn-alt1.btn-shade2.disabled.focus, .btn-alt1.btn-shade2.disabled:active, .btn-alt1.btn-shade2.disabled.active, .btn-alt1.btn-shade2[disabled], .btn-alt1.btn-shade2[disabled]:hover, .btn-alt1.btn-shade2[disabled]:focus, .btn-alt1.btn-shade2[disabled].focus, .btn-alt1.btn-shade2[disabled]:active, .btn-alt1.btn-shade2[disabled].active,
fieldset[disabled] .btn-alt1.btn-shade2,
fieldset[disabled] .btn-alt1.btn-shade2:hover,
fieldset[disabled] .btn-alt1.btn-shade2:focus,
fieldset[disabled] .btn-alt1.btn-shade2.focus,
fieldset[disabled] .btn-alt1.btn-shade2:active,
fieldset[disabled] .btn-alt1.btn-shade2.active {
  background-color: #40bbe4;
  border-color: #40bbe4;
}

.btn-alt1.btn-shade2 .badge {
  color: #40bbe4;
}

.btn-alt1.btn-shade3 {
  background-color: #37b7e3;
  border-color: #37b7e3;
}

.btn-alt1.btn-shade3:focus, .btn-alt1.btn-shade3.focus {
  background-color: #37b7e3;
  border-color: #37b7e3;
}

.btn-alt1.btn-shade3:hover {
  background-color: #4ebfe6;
  border-color: #4ebfe6;
}

.btn-alt1.btn-shade3:active, .btn-alt1.btn-shade3.active,
.show > .btn-alt1.btn-shade3.dropdown-toggle {
  background-color: #2ab3e1;
  border-color: #2ab3e1;
}

.btn-alt1.btn-shade3:active:hover, .btn-alt1.btn-shade3:active:focus, .btn-alt1.btn-shade3:active.focus, .btn-alt1.btn-shade3.active:hover, .btn-alt1.btn-shade3.active:focus, .btn-alt1.btn-shade3.active.focus,
.show > .btn-alt1.btn-shade3.dropdown-toggle:hover,
.show > .btn-alt1.btn-shade3.dropdown-toggle:focus,
.show > .btn-alt1.btn-shade3.dropdown-toggle.focus {
  background-color: #2ab3e1;
  border-color: #2ab3e1;
}

.btn-alt1.btn-shade3.disabled, .btn-alt1.btn-shade3.disabled:hover, .btn-alt1.btn-shade3.disabled:focus, .btn-alt1.btn-shade3.disabled.focus, .btn-alt1.btn-shade3.disabled:active, .btn-alt1.btn-shade3.disabled.active, .btn-alt1.btn-shade3[disabled], .btn-alt1.btn-shade3[disabled]:hover, .btn-alt1.btn-shade3[disabled]:focus, .btn-alt1.btn-shade3[disabled].focus, .btn-alt1.btn-shade3[disabled]:active, .btn-alt1.btn-shade3[disabled].active,
fieldset[disabled] .btn-alt1.btn-shade3,
fieldset[disabled] .btn-alt1.btn-shade3:hover,
fieldset[disabled] .btn-alt1.btn-shade3:focus,
fieldset[disabled] .btn-alt1.btn-shade3.focus,
fieldset[disabled] .btn-alt1.btn-shade3:active,
fieldset[disabled] .btn-alt1.btn-shade3.active {
  background-color: #37b7e3;
  border-color: #37b7e3;
}

.btn-alt1.btn-shade3 .badge {
  color: #37b7e3;
}

.btn-alt1.btn-shade4 {
  background-color: #2eb4e1;
  border-color: #2eb4e1;
}

.btn-alt1.btn-shade4:focus, .btn-alt1.btn-shade4.focus {
  background-color: #2eb4e1;
  border-color: #2eb4e1;
}

.btn-alt1.btn-shade4:hover {
  background-color: #45bce5;
  border-color: #45bce5;
}

.btn-alt1.btn-shade4:active, .btn-alt1.btn-shade4.active,
.show > .btn-alt1.btn-shade4.dropdown-toggle {
  background-color: #21afe0;
  border-color: #21afe0;
}

.btn-alt1.btn-shade4:active:hover, .btn-alt1.btn-shade4:active:focus, .btn-alt1.btn-shade4:active.focus, .btn-alt1.btn-shade4.active:hover, .btn-alt1.btn-shade4.active:focus, .btn-alt1.btn-shade4.active.focus,
.show > .btn-alt1.btn-shade4.dropdown-toggle:hover,
.show > .btn-alt1.btn-shade4.dropdown-toggle:focus,
.show > .btn-alt1.btn-shade4.dropdown-toggle.focus {
  background-color: #21afe0;
  border-color: #21afe0;
}

.btn-alt1.btn-shade4.disabled, .btn-alt1.btn-shade4.disabled:hover, .btn-alt1.btn-shade4.disabled:focus, .btn-alt1.btn-shade4.disabled.focus, .btn-alt1.btn-shade4.disabled:active, .btn-alt1.btn-shade4.disabled.active, .btn-alt1.btn-shade4[disabled], .btn-alt1.btn-shade4[disabled]:hover, .btn-alt1.btn-shade4[disabled]:focus, .btn-alt1.btn-shade4[disabled].focus, .btn-alt1.btn-shade4[disabled]:active, .btn-alt1.btn-shade4[disabled].active,
fieldset[disabled] .btn-alt1.btn-shade4,
fieldset[disabled] .btn-alt1.btn-shade4:hover,
fieldset[disabled] .btn-alt1.btn-shade4:focus,
fieldset[disabled] .btn-alt1.btn-shade4.focus,
fieldset[disabled] .btn-alt1.btn-shade4:active,
fieldset[disabled] .btn-alt1.btn-shade4.active {
  background-color: #2eb4e1;
  border-color: #2eb4e1;
}

.btn-alt1.btn-shade4 .badge {
  color: #2eb4e1;
}

.btn-alt2.btn-shade1 {
  background-color: #ffca56;
  border-color: #ffca56;
}

.btn-alt2.btn-shade1:focus, .btn-alt2.btn-shade1.focus {
  background-color: #ffca56;
  border-color: #ffca56;
}

.btn-alt2.btn-shade1:hover {
  background-color: #ffd270;
  border-color: #ffd270;
}

.btn-alt2.btn-shade1:active, .btn-alt2.btn-shade1.active,
.show > .btn-alt2.btn-shade1.dropdown-toggle {
  background-color: #ffc547;
  border-color: #ffc547;
}

.btn-alt2.btn-shade1:active:hover, .btn-alt2.btn-shade1:active:focus, .btn-alt2.btn-shade1:active.focus, .btn-alt2.btn-shade1.active:hover, .btn-alt2.btn-shade1.active:focus, .btn-alt2.btn-shade1.active.focus,
.show > .btn-alt2.btn-shade1.dropdown-toggle:hover,
.show > .btn-alt2.btn-shade1.dropdown-toggle:focus,
.show > .btn-alt2.btn-shade1.dropdown-toggle.focus {
  background-color: #ffc547;
  border-color: #ffc547;
}

.btn-alt2.btn-shade1.disabled, .btn-alt2.btn-shade1.disabled:hover, .btn-alt2.btn-shade1.disabled:focus, .btn-alt2.btn-shade1.disabled.focus, .btn-alt2.btn-shade1.disabled:active, .btn-alt2.btn-shade1.disabled.active, .btn-alt2.btn-shade1[disabled], .btn-alt2.btn-shade1[disabled]:hover, .btn-alt2.btn-shade1[disabled]:focus, .btn-alt2.btn-shade1[disabled].focus, .btn-alt2.btn-shade1[disabled]:active, .btn-alt2.btn-shade1[disabled].active,
fieldset[disabled] .btn-alt2.btn-shade1,
fieldset[disabled] .btn-alt2.btn-shade1:hover,
fieldset[disabled] .btn-alt2.btn-shade1:focus,
fieldset[disabled] .btn-alt2.btn-shade1.focus,
fieldset[disabled] .btn-alt2.btn-shade1:active,
fieldset[disabled] .btn-alt2.btn-shade1.active {
  background-color: #ffca56;
  border-color: #ffca56;
}

.btn-alt2.btn-shade1 .badge {
  color: #ffca56;
}

.btn-alt2.btn-shade2 {
  background-color: #ffc74c;
  border-color: #ffc74c;
}

.btn-alt2.btn-shade2:focus, .btn-alt2.btn-shade2.focus {
  background-color: #ffc74c;
  border-color: #ffc74c;
}

.btn-alt2.btn-shade2:hover {
  background-color: #ffcf66;
  border-color: #ffcf66;
}

.btn-alt2.btn-shade2:active, .btn-alt2.btn-shade2.active,
.show > .btn-alt2.btn-shade2.dropdown-toggle {
  background-color: #ffc23d;
  border-color: #ffc23d;
}

.btn-alt2.btn-shade2:active:hover, .btn-alt2.btn-shade2:active:focus, .btn-alt2.btn-shade2:active.focus, .btn-alt2.btn-shade2.active:hover, .btn-alt2.btn-shade2.active:focus, .btn-alt2.btn-shade2.active.focus,
.show > .btn-alt2.btn-shade2.dropdown-toggle:hover,
.show > .btn-alt2.btn-shade2.dropdown-toggle:focus,
.show > .btn-alt2.btn-shade2.dropdown-toggle.focus {
  background-color: #ffc23d;
  border-color: #ffc23d;
}

.btn-alt2.btn-shade2.disabled, .btn-alt2.btn-shade2.disabled:hover, .btn-alt2.btn-shade2.disabled:focus, .btn-alt2.btn-shade2.disabled.focus, .btn-alt2.btn-shade2.disabled:active, .btn-alt2.btn-shade2.disabled.active, .btn-alt2.btn-shade2[disabled], .btn-alt2.btn-shade2[disabled]:hover, .btn-alt2.btn-shade2[disabled]:focus, .btn-alt2.btn-shade2[disabled].focus, .btn-alt2.btn-shade2[disabled]:active, .btn-alt2.btn-shade2[disabled].active,
fieldset[disabled] .btn-alt2.btn-shade2,
fieldset[disabled] .btn-alt2.btn-shade2:hover,
fieldset[disabled] .btn-alt2.btn-shade2:focus,
fieldset[disabled] .btn-alt2.btn-shade2.focus,
fieldset[disabled] .btn-alt2.btn-shade2:active,
fieldset[disabled] .btn-alt2.btn-shade2.active {
  background-color: #ffc74c;
  border-color: #ffc74c;
}

.btn-alt2.btn-shade2 .badge {
  color: #ffc74c;
}

.btn-alt2.btn-shade3 {
  background-color: #ffc442;
  border-color: #ffc442;
}

.btn-alt2.btn-shade3:focus, .btn-alt2.btn-shade3.focus {
  background-color: #ffc442;
  border-color: #ffc442;
}

.btn-alt2.btn-shade3:hover {
  background-color: #ffcc5b;
  border-color: #ffcc5b;
}

.btn-alt2.btn-shade3:active, .btn-alt2.btn-shade3.active,
.show > .btn-alt2.btn-shade3.dropdown-toggle {
  background-color: #ffbf33;
  border-color: #ffbf33;
}

.btn-alt2.btn-shade3:active:hover, .btn-alt2.btn-shade3:active:focus, .btn-alt2.btn-shade3:active.focus, .btn-alt2.btn-shade3.active:hover, .btn-alt2.btn-shade3.active:focus, .btn-alt2.btn-shade3.active.focus,
.show > .btn-alt2.btn-shade3.dropdown-toggle:hover,
.show > .btn-alt2.btn-shade3.dropdown-toggle:focus,
.show > .btn-alt2.btn-shade3.dropdown-toggle.focus {
  background-color: #ffbf33;
  border-color: #ffbf33;
}

.btn-alt2.btn-shade3.disabled, .btn-alt2.btn-shade3.disabled:hover, .btn-alt2.btn-shade3.disabled:focus, .btn-alt2.btn-shade3.disabled.focus, .btn-alt2.btn-shade3.disabled:active, .btn-alt2.btn-shade3.disabled.active, .btn-alt2.btn-shade3[disabled], .btn-alt2.btn-shade3[disabled]:hover, .btn-alt2.btn-shade3[disabled]:focus, .btn-alt2.btn-shade3[disabled].focus, .btn-alt2.btn-shade3[disabled]:active, .btn-alt2.btn-shade3[disabled].active,
fieldset[disabled] .btn-alt2.btn-shade3,
fieldset[disabled] .btn-alt2.btn-shade3:hover,
fieldset[disabled] .btn-alt2.btn-shade3:focus,
fieldset[disabled] .btn-alt2.btn-shade3.focus,
fieldset[disabled] .btn-alt2.btn-shade3:active,
fieldset[disabled] .btn-alt2.btn-shade3.active {
  background-color: #ffc442;
  border-color: #ffc442;
}

.btn-alt2.btn-shade3 .badge {
  color: #ffc442;
}

.btn-alt2.btn-shade4 {
  background-color: #ffc138;
  border-color: #ffc138;
}

.btn-alt2.btn-shade4:focus, .btn-alt2.btn-shade4.focus {
  background-color: #ffc138;
  border-color: #ffc138;
}

.btn-alt2.btn-shade4:hover {
  background-color: #ffc951;
  border-color: #ffc951;
}

.btn-alt2.btn-shade4:active, .btn-alt2.btn-shade4.active,
.show > .btn-alt2.btn-shade4.dropdown-toggle {
  background-color: #ffbc28;
  border-color: #ffbc28;
}

.btn-alt2.btn-shade4:active:hover, .btn-alt2.btn-shade4:active:focus, .btn-alt2.btn-shade4:active.focus, .btn-alt2.btn-shade4.active:hover, .btn-alt2.btn-shade4.active:focus, .btn-alt2.btn-shade4.active.focus,
.show > .btn-alt2.btn-shade4.dropdown-toggle:hover,
.show > .btn-alt2.btn-shade4.dropdown-toggle:focus,
.show > .btn-alt2.btn-shade4.dropdown-toggle.focus {
  background-color: #ffbc28;
  border-color: #ffbc28;
}

.btn-alt2.btn-shade4.disabled, .btn-alt2.btn-shade4.disabled:hover, .btn-alt2.btn-shade4.disabled:focus, .btn-alt2.btn-shade4.disabled.focus, .btn-alt2.btn-shade4.disabled:active, .btn-alt2.btn-shade4.disabled.active, .btn-alt2.btn-shade4[disabled], .btn-alt2.btn-shade4[disabled]:hover, .btn-alt2.btn-shade4[disabled]:focus, .btn-alt2.btn-shade4[disabled].focus, .btn-alt2.btn-shade4[disabled]:active, .btn-alt2.btn-shade4[disabled].active,
fieldset[disabled] .btn-alt2.btn-shade4,
fieldset[disabled] .btn-alt2.btn-shade4:hover,
fieldset[disabled] .btn-alt2.btn-shade4:focus,
fieldset[disabled] .btn-alt2.btn-shade4.focus,
fieldset[disabled] .btn-alt2.btn-shade4:active,
fieldset[disabled] .btn-alt2.btn-shade4.active {
  background-color: #ffc138;
  border-color: #ffc138;
}

.btn-alt2.btn-shade4 .badge {
  color: #ffc138;
}

.btn-alt3.btn-shade1 {
  background-color: #7090ba;
  border-color: #7090ba;
}

.btn-alt3.btn-shade1:focus, .btn-alt3.btn-shade1.focus {
  background-color: #7090ba;
  border-color: #7090ba;
}

.btn-alt3.btn-shade1:hover {
  background-color: #819dc2;
  border-color: #819dc2;
}

.btn-alt3.btn-shade1:active, .btn-alt3.btn-shade1.active,
.show > .btn-alt3.btn-shade1.dropdown-toggle {
  background-color: #6588b5;
  border-color: #6588b5;
}

.btn-alt3.btn-shade1:active:hover, .btn-alt3.btn-shade1:active:focus, .btn-alt3.btn-shade1:active.focus, .btn-alt3.btn-shade1.active:hover, .btn-alt3.btn-shade1.active:focus, .btn-alt3.btn-shade1.active.focus,
.show > .btn-alt3.btn-shade1.dropdown-toggle:hover,
.show > .btn-alt3.btn-shade1.dropdown-toggle:focus,
.show > .btn-alt3.btn-shade1.dropdown-toggle.focus {
  background-color: #6588b5;
  border-color: #6588b5;
}

.btn-alt3.btn-shade1.disabled, .btn-alt3.btn-shade1.disabled:hover, .btn-alt3.btn-shade1.disabled:focus, .btn-alt3.btn-shade1.disabled.focus, .btn-alt3.btn-shade1.disabled:active, .btn-alt3.btn-shade1.disabled.active, .btn-alt3.btn-shade1[disabled], .btn-alt3.btn-shade1[disabled]:hover, .btn-alt3.btn-shade1[disabled]:focus, .btn-alt3.btn-shade1[disabled].focus, .btn-alt3.btn-shade1[disabled]:active, .btn-alt3.btn-shade1[disabled].active,
fieldset[disabled] .btn-alt3.btn-shade1,
fieldset[disabled] .btn-alt3.btn-shade1:hover,
fieldset[disabled] .btn-alt3.btn-shade1:focus,
fieldset[disabled] .btn-alt3.btn-shade1.focus,
fieldset[disabled] .btn-alt3.btn-shade1:active,
fieldset[disabled] .btn-alt3.btn-shade1.active {
  background-color: #7090ba;
  border-color: #7090ba;
}

.btn-alt3.btn-shade1 .badge {
  color: #7090ba;
}

.btn-alt3.btn-shade2 {
  background-color: #698bb7;
  border-color: #698bb7;
}

.btn-alt3.btn-shade2:focus, .btn-alt3.btn-shade2.focus {
  background-color: #698bb7;
  border-color: #698bb7;
}

.btn-alt3.btn-shade2:hover {
  background-color: #7a98bf;
  border-color: #7a98bf;
}

.btn-alt3.btn-shade2:active, .btn-alt3.btn-shade2.active,
.show > .btn-alt3.btn-shade2.dropdown-toggle {
  background-color: #5e83b2;
  border-color: #5e83b2;
}

.btn-alt3.btn-shade2:active:hover, .btn-alt3.btn-shade2:active:focus, .btn-alt3.btn-shade2:active.focus, .btn-alt3.btn-shade2.active:hover, .btn-alt3.btn-shade2.active:focus, .btn-alt3.btn-shade2.active.focus,
.show > .btn-alt3.btn-shade2.dropdown-toggle:hover,
.show > .btn-alt3.btn-shade2.dropdown-toggle:focus,
.show > .btn-alt3.btn-shade2.dropdown-toggle.focus {
  background-color: #5e83b2;
  border-color: #5e83b2;
}

.btn-alt3.btn-shade2.disabled, .btn-alt3.btn-shade2.disabled:hover, .btn-alt3.btn-shade2.disabled:focus, .btn-alt3.btn-shade2.disabled.focus, .btn-alt3.btn-shade2.disabled:active, .btn-alt3.btn-shade2.disabled.active, .btn-alt3.btn-shade2[disabled], .btn-alt3.btn-shade2[disabled]:hover, .btn-alt3.btn-shade2[disabled]:focus, .btn-alt3.btn-shade2[disabled].focus, .btn-alt3.btn-shade2[disabled]:active, .btn-alt3.btn-shade2[disabled].active,
fieldset[disabled] .btn-alt3.btn-shade2,
fieldset[disabled] .btn-alt3.btn-shade2:hover,
fieldset[disabled] .btn-alt3.btn-shade2:focus,
fieldset[disabled] .btn-alt3.btn-shade2.focus,
fieldset[disabled] .btn-alt3.btn-shade2:active,
fieldset[disabled] .btn-alt3.btn-shade2.active {
  background-color: #698bb7;
  border-color: #698bb7;
}

.btn-alt3.btn-shade2 .badge {
  color: #698bb7;
}

.btn-alt3.btn-shade3 {
  background-color: #6285b3;
  border-color: #6285b3;
}

.btn-alt3.btn-shade3:focus, .btn-alt3.btn-shade3.focus {
  background-color: #6285b3;
  border-color: #6285b3;
}

.btn-alt3.btn-shade3:hover {
  background-color: #7393bc;
  border-color: #7393bc;
}

.btn-alt3.btn-shade3:active, .btn-alt3.btn-shade3.active,
.show > .btn-alt3.btn-shade3.dropdown-toggle {
  background-color: #587dae;
  border-color: #587dae;
}

.btn-alt3.btn-shade3:active:hover, .btn-alt3.btn-shade3:active:focus, .btn-alt3.btn-shade3:active.focus, .btn-alt3.btn-shade3.active:hover, .btn-alt3.btn-shade3.active:focus, .btn-alt3.btn-shade3.active.focus,
.show > .btn-alt3.btn-shade3.dropdown-toggle:hover,
.show > .btn-alt3.btn-shade3.dropdown-toggle:focus,
.show > .btn-alt3.btn-shade3.dropdown-toggle.focus {
  background-color: #587dae;
  border-color: #587dae;
}

.btn-alt3.btn-shade3.disabled, .btn-alt3.btn-shade3.disabled:hover, .btn-alt3.btn-shade3.disabled:focus, .btn-alt3.btn-shade3.disabled.focus, .btn-alt3.btn-shade3.disabled:active, .btn-alt3.btn-shade3.disabled.active, .btn-alt3.btn-shade3[disabled], .btn-alt3.btn-shade3[disabled]:hover, .btn-alt3.btn-shade3[disabled]:focus, .btn-alt3.btn-shade3[disabled].focus, .btn-alt3.btn-shade3[disabled]:active, .btn-alt3.btn-shade3[disabled].active,
fieldset[disabled] .btn-alt3.btn-shade3,
fieldset[disabled] .btn-alt3.btn-shade3:hover,
fieldset[disabled] .btn-alt3.btn-shade3:focus,
fieldset[disabled] .btn-alt3.btn-shade3.focus,
fieldset[disabled] .btn-alt3.btn-shade3:active,
fieldset[disabled] .btn-alt3.btn-shade3.active {
  background-color: #6285b3;
  border-color: #6285b3;
}

.btn-alt3.btn-shade3 .badge {
  color: #6285b3;
}

.btn-alt3.btn-shade4 {
  background-color: #5b80b0;
  border-color: #5b80b0;
}

.btn-alt3.btn-shade4:focus, .btn-alt3.btn-shade4.focus {
  background-color: #5b80b0;
  border-color: #5b80b0;
}

.btn-alt3.btn-shade4:hover {
  background-color: #6c8db8;
  border-color: #6c8db8;
}

.btn-alt3.btn-shade4:active, .btn-alt3.btn-shade4.active,
.show > .btn-alt3.btn-shade4.dropdown-toggle {
  background-color: #5278aa;
  border-color: #5278aa;
}

.btn-alt3.btn-shade4:active:hover, .btn-alt3.btn-shade4:active:focus, .btn-alt3.btn-shade4:active.focus, .btn-alt3.btn-shade4.active:hover, .btn-alt3.btn-shade4.active:focus, .btn-alt3.btn-shade4.active.focus,
.show > .btn-alt3.btn-shade4.dropdown-toggle:hover,
.show > .btn-alt3.btn-shade4.dropdown-toggle:focus,
.show > .btn-alt3.btn-shade4.dropdown-toggle.focus {
  background-color: #5278aa;
  border-color: #5278aa;
}

.btn-alt3.btn-shade4.disabled, .btn-alt3.btn-shade4.disabled:hover, .btn-alt3.btn-shade4.disabled:focus, .btn-alt3.btn-shade4.disabled.focus, .btn-alt3.btn-shade4.disabled:active, .btn-alt3.btn-shade4.disabled.active, .btn-alt3.btn-shade4[disabled], .btn-alt3.btn-shade4[disabled]:hover, .btn-alt3.btn-shade4[disabled]:focus, .btn-alt3.btn-shade4[disabled].focus, .btn-alt3.btn-shade4[disabled]:active, .btn-alt3.btn-shade4[disabled].active,
fieldset[disabled] .btn-alt3.btn-shade4,
fieldset[disabled] .btn-alt3.btn-shade4:hover,
fieldset[disabled] .btn-alt3.btn-shade4:focus,
fieldset[disabled] .btn-alt3.btn-shade4.focus,
fieldset[disabled] .btn-alt3.btn-shade4:active,
fieldset[disabled] .btn-alt3.btn-shade4.active {
  background-color: #5b80b0;
  border-color: #5b80b0;
}

.btn-alt3.btn-shade4 .badge {
  color: #5b80b0;
}

.btn-alt4.btn-shade1 {
  background-color: #b5b5b5;
  border-color: #b5b5b5;
}

.btn-alt4.btn-shade1:focus, .btn-alt4.btn-shade1.focus {
  background-color: #b5b5b5;
  border-color: #b5b5b5;
}

.btn-alt4.btn-shade1:hover {
  background-color: #c2c2c2;
  border-color: #c2c2c2;
}

.btn-alt4.btn-shade1:active, .btn-alt4.btn-shade1.active,
.show > .btn-alt4.btn-shade1.dropdown-toggle {
  background-color: #adadad;
  border-color: #adadad;
}

.btn-alt4.btn-shade1:active:hover, .btn-alt4.btn-shade1:active:focus, .btn-alt4.btn-shade1:active.focus, .btn-alt4.btn-shade1.active:hover, .btn-alt4.btn-shade1.active:focus, .btn-alt4.btn-shade1.active.focus,
.show > .btn-alt4.btn-shade1.dropdown-toggle:hover,
.show > .btn-alt4.btn-shade1.dropdown-toggle:focus,
.show > .btn-alt4.btn-shade1.dropdown-toggle.focus {
  background-color: #adadad;
  border-color: #adadad;
}

.btn-alt4.btn-shade1.disabled, .btn-alt4.btn-shade1.disabled:hover, .btn-alt4.btn-shade1.disabled:focus, .btn-alt4.btn-shade1.disabled.focus, .btn-alt4.btn-shade1.disabled:active, .btn-alt4.btn-shade1.disabled.active, .btn-alt4.btn-shade1[disabled], .btn-alt4.btn-shade1[disabled]:hover, .btn-alt4.btn-shade1[disabled]:focus, .btn-alt4.btn-shade1[disabled].focus, .btn-alt4.btn-shade1[disabled]:active, .btn-alt4.btn-shade1[disabled].active,
fieldset[disabled] .btn-alt4.btn-shade1,
fieldset[disabled] .btn-alt4.btn-shade1:hover,
fieldset[disabled] .btn-alt4.btn-shade1:focus,
fieldset[disabled] .btn-alt4.btn-shade1.focus,
fieldset[disabled] .btn-alt4.btn-shade1:active,
fieldset[disabled] .btn-alt4.btn-shade1.active {
  background-color: #b5b5b5;
  border-color: #b5b5b5;
}

.btn-alt4.btn-shade1 .badge {
  color: #b5b5b5;
}

.btn-alt4.btn-shade2 {
  background-color: #b0b0b0;
  border-color: #b0b0b0;
}

.btn-alt4.btn-shade2:focus, .btn-alt4.btn-shade2.focus {
  background-color: #b0b0b0;
  border-color: #b0b0b0;
}

.btn-alt4.btn-shade2:hover {
  background-color: #bdbdbd;
  border-color: #bdbdbd;
}

.btn-alt4.btn-shade2:active, .btn-alt4.btn-shade2.active,
.show > .btn-alt4.btn-shade2.dropdown-toggle {
  background-color: #a8a8a8;
  border-color: #a8a8a8;
}

.btn-alt4.btn-shade2:active:hover, .btn-alt4.btn-shade2:active:focus, .btn-alt4.btn-shade2:active.focus, .btn-alt4.btn-shade2.active:hover, .btn-alt4.btn-shade2.active:focus, .btn-alt4.btn-shade2.active.focus,
.show > .btn-alt4.btn-shade2.dropdown-toggle:hover,
.show > .btn-alt4.btn-shade2.dropdown-toggle:focus,
.show > .btn-alt4.btn-shade2.dropdown-toggle.focus {
  background-color: #a8a8a8;
  border-color: #a8a8a8;
}

.btn-alt4.btn-shade2.disabled, .btn-alt4.btn-shade2.disabled:hover, .btn-alt4.btn-shade2.disabled:focus, .btn-alt4.btn-shade2.disabled.focus, .btn-alt4.btn-shade2.disabled:active, .btn-alt4.btn-shade2.disabled.active, .btn-alt4.btn-shade2[disabled], .btn-alt4.btn-shade2[disabled]:hover, .btn-alt4.btn-shade2[disabled]:focus, .btn-alt4.btn-shade2[disabled].focus, .btn-alt4.btn-shade2[disabled]:active, .btn-alt4.btn-shade2[disabled].active,
fieldset[disabled] .btn-alt4.btn-shade2,
fieldset[disabled] .btn-alt4.btn-shade2:hover,
fieldset[disabled] .btn-alt4.btn-shade2:focus,
fieldset[disabled] .btn-alt4.btn-shade2.focus,
fieldset[disabled] .btn-alt4.btn-shade2:active,
fieldset[disabled] .btn-alt4.btn-shade2.active {
  background-color: #b0b0b0;
  border-color: #b0b0b0;
}

.btn-alt4.btn-shade2 .badge {
  color: #b0b0b0;
}

.btn-alt4.btn-shade3 {
  background-color: #ababab;
  border-color: #ababab;
}

.btn-alt4.btn-shade3:focus, .btn-alt4.btn-shade3.focus {
  background-color: #ababab;
  border-color: #ababab;
}

.btn-alt4.btn-shade3:hover {
  background-color: #b8b8b8;
  border-color: #b8b8b8;
}

.btn-alt4.btn-shade3:active, .btn-alt4.btn-shade3.active,
.show > .btn-alt4.btn-shade3.dropdown-toggle {
  background-color: #a3a3a3;
  border-color: #a3a3a3;
}

.btn-alt4.btn-shade3:active:hover, .btn-alt4.btn-shade3:active:focus, .btn-alt4.btn-shade3:active.focus, .btn-alt4.btn-shade3.active:hover, .btn-alt4.btn-shade3.active:focus, .btn-alt4.btn-shade3.active.focus,
.show > .btn-alt4.btn-shade3.dropdown-toggle:hover,
.show > .btn-alt4.btn-shade3.dropdown-toggle:focus,
.show > .btn-alt4.btn-shade3.dropdown-toggle.focus {
  background-color: #a3a3a3;
  border-color: #a3a3a3;
}

.btn-alt4.btn-shade3.disabled, .btn-alt4.btn-shade3.disabled:hover, .btn-alt4.btn-shade3.disabled:focus, .btn-alt4.btn-shade3.disabled.focus, .btn-alt4.btn-shade3.disabled:active, .btn-alt4.btn-shade3.disabled.active, .btn-alt4.btn-shade3[disabled], .btn-alt4.btn-shade3[disabled]:hover, .btn-alt4.btn-shade3[disabled]:focus, .btn-alt4.btn-shade3[disabled].focus, .btn-alt4.btn-shade3[disabled]:active, .btn-alt4.btn-shade3[disabled].active,
fieldset[disabled] .btn-alt4.btn-shade3,
fieldset[disabled] .btn-alt4.btn-shade3:hover,
fieldset[disabled] .btn-alt4.btn-shade3:focus,
fieldset[disabled] .btn-alt4.btn-shade3.focus,
fieldset[disabled] .btn-alt4.btn-shade3:active,
fieldset[disabled] .btn-alt4.btn-shade3.active {
  background-color: #ababab;
  border-color: #ababab;
}

.btn-alt4.btn-shade3 .badge {
  color: #ababab;
}

.btn-alt4.btn-shade4 {
  background-color: #a6a6a6;
  border-color: #a6a6a6;
}

.btn-alt4.btn-shade4:focus, .btn-alt4.btn-shade4.focus {
  background-color: #a6a6a6;
  border-color: #a6a6a6;
}

.btn-alt4.btn-shade4:hover {
  background-color: #b3b3b3;
  border-color: #b3b3b3;
}

.btn-alt4.btn-shade4:active, .btn-alt4.btn-shade4.active,
.show > .btn-alt4.btn-shade4.dropdown-toggle {
  background-color: #9e9e9e;
  border-color: #9e9e9e;
}

.btn-alt4.btn-shade4:active:hover, .btn-alt4.btn-shade4:active:focus, .btn-alt4.btn-shade4:active.focus, .btn-alt4.btn-shade4.active:hover, .btn-alt4.btn-shade4.active:focus, .btn-alt4.btn-shade4.active.focus,
.show > .btn-alt4.btn-shade4.dropdown-toggle:hover,
.show > .btn-alt4.btn-shade4.dropdown-toggle:focus,
.show > .btn-alt4.btn-shade4.dropdown-toggle.focus {
  background-color: #9e9e9e;
  border-color: #9e9e9e;
}

.btn-alt4.btn-shade4.disabled, .btn-alt4.btn-shade4.disabled:hover, .btn-alt4.btn-shade4.disabled:focus, .btn-alt4.btn-shade4.disabled.focus, .btn-alt4.btn-shade4.disabled:active, .btn-alt4.btn-shade4.disabled.active, .btn-alt4.btn-shade4[disabled], .btn-alt4.btn-shade4[disabled]:hover, .btn-alt4.btn-shade4[disabled]:focus, .btn-alt4.btn-shade4[disabled].focus, .btn-alt4.btn-shade4[disabled]:active, .btn-alt4.btn-shade4[disabled].active,
fieldset[disabled] .btn-alt4.btn-shade4,
fieldset[disabled] .btn-alt4.btn-shade4:hover,
fieldset[disabled] .btn-alt4.btn-shade4:focus,
fieldset[disabled] .btn-alt4.btn-shade4.focus,
fieldset[disabled] .btn-alt4.btn-shade4:active,
fieldset[disabled] .btn-alt4.btn-shade4.active {
  background-color: #a6a6a6;
  border-color: #a6a6a6;
}

.btn-alt4.btn-shade4 .badge {
  color: #a6a6a6;
}

.btn-secondary.btn-facebook {
  color: #5d82d1;
}

.btn-secondary.btn-facebook:active, .btn-secondary.btn-facebook.active,
.show > .btn-secondary.btn-facebook.dropdown-toggle {
  color: #5d82d1;
}

.btn-secondary.btn-facebook:active:hover, .btn-secondary.btn-facebook:active:focus, .btn-secondary.btn-facebook:active.focus, .btn-secondary.btn-facebook.active:hover, .btn-secondary.btn-facebook.active:focus, .btn-secondary.btn-facebook.active.focus,
.show > .btn-secondary.btn-facebook.dropdown-toggle:hover,
.show > .btn-secondary.btn-facebook.dropdown-toggle:focus,
.show > .btn-secondary.btn-facebook.dropdown-toggle.focus {
  color: #5d82d1;
}

.btn-secondary.btn-twitter {
  color: #50bff5;
}

.btn-secondary.btn-twitter:active, .btn-secondary.btn-twitter.active,
.show > .btn-secondary.btn-twitter.dropdown-toggle {
  color: #50bff5;
}

.btn-secondary.btn-twitter:active:hover, .btn-secondary.btn-twitter:active:focus, .btn-secondary.btn-twitter:active.focus, .btn-secondary.btn-twitter.active:hover, .btn-secondary.btn-twitter.active:focus, .btn-secondary.btn-twitter.active.focus,
.show > .btn-secondary.btn-twitter.dropdown-toggle:hover,
.show > .btn-secondary.btn-twitter.dropdown-toggle:focus,
.show > .btn-secondary.btn-twitter.dropdown-toggle.focus {
  color: #50bff5;
}

.btn-secondary.btn-google-plus {
  color: #eb5e4c;
}

.btn-secondary.btn-google-plus:active, .btn-secondary.btn-google-plus.active,
.show > .btn-secondary.btn-google-plus.dropdown-toggle {
  color: #eb5e4c;
}

.btn-secondary.btn-google-plus:active:hover, .btn-secondary.btn-google-plus:active:focus, .btn-secondary.btn-google-plus:active.focus, .btn-secondary.btn-google-plus.active:hover, .btn-secondary.btn-google-plus.active:focus, .btn-secondary.btn-google-plus.active.focus,
.show > .btn-secondary.btn-google-plus.dropdown-toggle:hover,
.show > .btn-secondary.btn-google-plus.dropdown-toggle:focus,
.show > .btn-secondary.btn-google-plus.dropdown-toggle.focus {
  color: #eb5e4c;
}

.btn-secondary.btn-dribbble {
  color: #f7659c;
}

.btn-secondary.btn-dribbble:active, .btn-secondary.btn-dribbble.active,
.show > .btn-secondary.btn-dribbble.dropdown-toggle {
  color: #f7659c;
}

.btn-secondary.btn-dribbble:active:hover, .btn-secondary.btn-dribbble:active:focus, .btn-secondary.btn-dribbble:active.focus, .btn-secondary.btn-dribbble.active:hover, .btn-secondary.btn-dribbble.active:focus, .btn-secondary.btn-dribbble.active.focus,
.show > .btn-secondary.btn-dribbble.dropdown-toggle:hover,
.show > .btn-secondary.btn-dribbble.dropdown-toggle:focus,
.show > .btn-secondary.btn-dribbble.dropdown-toggle.focus {
  color: #f7659c;
}

.btn-secondary.btn-flickr {
  color: #0063dc;
}

.btn-secondary.btn-flickr:active, .btn-secondary.btn-flickr.active,
.show > .btn-secondary.btn-flickr.dropdown-toggle {
  color: #0063dc;
}

.btn-secondary.btn-flickr:active:hover, .btn-secondary.btn-flickr:active:focus, .btn-secondary.btn-flickr:active.focus, .btn-secondary.btn-flickr.active:hover, .btn-secondary.btn-flickr.active:focus, .btn-secondary.btn-flickr.active.focus,
.show > .btn-secondary.btn-flickr.dropdown-toggle:hover,
.show > .btn-secondary.btn-flickr.dropdown-toggle:focus,
.show > .btn-secondary.btn-flickr.dropdown-toggle.focus {
  color: #0063dc;
}

.btn-secondary.btn-linkedin {
  color: #238cc8;
}

.btn-secondary.btn-linkedin:active, .btn-secondary.btn-linkedin.active,
.show > .btn-secondary.btn-linkedin.dropdown-toggle {
  color: #238cc8;
}

.btn-secondary.btn-linkedin:active:hover, .btn-secondary.btn-linkedin:active:focus, .btn-secondary.btn-linkedin:active.focus, .btn-secondary.btn-linkedin.active:hover, .btn-secondary.btn-linkedin.active:focus, .btn-secondary.btn-linkedin.active.focus,
.show > .btn-secondary.btn-linkedin.dropdown-toggle:hover,
.show > .btn-secondary.btn-linkedin.dropdown-toggle:focus,
.show > .btn-secondary.btn-linkedin.dropdown-toggle.focus {
  color: #238cc8;
}

.btn-secondary.btn-youtube {
  color: #ef4e41;
}

.btn-secondary.btn-youtube:active, .btn-secondary.btn-youtube.active,
.show > .btn-secondary.btn-youtube.dropdown-toggle {
  color: #ef4e41;
}

.btn-secondary.btn-youtube:active:hover, .btn-secondary.btn-youtube:active:focus, .btn-secondary.btn-youtube:active.focus, .btn-secondary.btn-youtube.active:hover, .btn-secondary.btn-youtube.active:focus, .btn-secondary.btn-youtube.active.focus,
.show > .btn-secondary.btn-youtube.dropdown-toggle:hover,
.show > .btn-secondary.btn-youtube.dropdown-toggle:focus,
.show > .btn-secondary.btn-youtube.dropdown-toggle.focus {
  color: #ef4e41;
}

.btn-secondary.btn-pinterest {
  color: #e13138;
}

.btn-secondary.btn-pinterest:active, .btn-secondary.btn-pinterest.active,
.show > .btn-secondary.btn-pinterest.dropdown-toggle {
  color: #e13138;
}

.btn-secondary.btn-pinterest:active:hover, .btn-secondary.btn-pinterest:active:focus, .btn-secondary.btn-pinterest:active.focus, .btn-secondary.btn-pinterest.active:hover, .btn-secondary.btn-pinterest.active:focus, .btn-secondary.btn-pinterest.active.focus,
.show > .btn-secondary.btn-pinterest.dropdown-toggle:hover,
.show > .btn-secondary.btn-pinterest.dropdown-toggle:focus,
.show > .btn-secondary.btn-pinterest.dropdown-toggle.focus {
  color: #e13138;
}

.btn-secondary.btn-github {
  color: #333;
}

.btn-secondary.btn-github:active, .btn-secondary.btn-github.active,
.show > .btn-secondary.btn-github.dropdown-toggle {
  color: #333;
}

.btn-secondary.btn-github:active:hover, .btn-secondary.btn-github:active:focus, .btn-secondary.btn-github:active.focus, .btn-secondary.btn-github.active:hover, .btn-secondary.btn-github.active:focus, .btn-secondary.btn-github.active.focus,
.show > .btn-secondary.btn-github.dropdown-toggle:hover,
.show > .btn-secondary.btn-github.dropdown-toggle:focus,
.show > .btn-secondary.btn-github.dropdown-toggle.focus {
  color: #333;
}

.btn-secondary.btn-tumblr {
  color: #426d9b;
}

.btn-secondary.btn-tumblr:active, .btn-secondary.btn-tumblr.active,
.show > .btn-secondary.btn-tumblr.dropdown-toggle {
  color: #426d9b;
}

.btn-secondary.btn-tumblr:active:hover, .btn-secondary.btn-tumblr:active:focus, .btn-secondary.btn-tumblr:active.focus, .btn-secondary.btn-tumblr.active:hover, .btn-secondary.btn-tumblr.active:focus, .btn-secondary.btn-tumblr.active.focus,
.show > .btn-secondary.btn-tumblr.dropdown-toggle:hover,
.show > .btn-secondary.btn-tumblr.dropdown-toggle:focus,
.show > .btn-secondary.btn-tumblr.dropdown-toggle.focus {
  color: #426d9b;
}

.btn-social.btn-facebook {
  color: #FFFFFF;
  background-color: #5d82d1;
  border-color: #5d82d1;
}

.btn-social.btn-facebook:focus, .btn-social.btn-facebook.focus {
  color: #FFFFFF;
  background-color: #5d82d1;
  border-color: #5d82d1;
}

.btn-social.btn-facebook:hover, .btn-social.btn-facebook.hover {
  color: #FFFFFF;
  background-color: #7191d7;
  border-color: #7191d7;
}

.btn-social.btn-facebook:active, .btn-social.btn-facebook.active, .btn-social.btn-facebook:not([disabled]):not(.disabled):active, .btn-social.btn-facebook:not([disabled]):not(.disabled).active,
.show > .btn-social.btn-facebook.dropdown-toggle {
  color: #FFFFFF;
  background-color: #4973cb;
  border-color: #4973cb;
}

.btn-social.btn-facebook:active:hover, .btn-social.btn-facebook:active:focus, .btn-social.btn-facebook:active.focus, .btn-social.btn-facebook.active:hover, .btn-social.btn-facebook.active:focus, .btn-social.btn-facebook.active.focus, .btn-social.btn-facebook:not([disabled]):not(.disabled):active:hover, .btn-social.btn-facebook:not([disabled]):not(.disabled):active:focus, .btn-social.btn-facebook:not([disabled]):not(.disabled):active.focus, .btn-social.btn-facebook:not([disabled]):not(.disabled).active:hover, .btn-social.btn-facebook:not([disabled]):not(.disabled).active:focus, .btn-social.btn-facebook:not([disabled]):not(.disabled).active.focus,
.show > .btn-social.btn-facebook.dropdown-toggle:hover,
.show > .btn-social.btn-facebook.dropdown-toggle:focus,
.show > .btn-social.btn-facebook.dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: #4973cb;
  border-color: #4973cb;
}

.btn-social.btn-facebook:active, .btn-social.btn-facebook.active, .btn-social.btn-facebook:not([disabled]):not(.disabled):active, .btn-social.btn-facebook:not([disabled]):not(.disabled).active,
.show > .btn-social.btn-facebook.dropdown-toggle {
  background-image: none;
}

.btn-social.btn-facebook.disabled, .btn-social.btn-facebook.disabled:hover, .btn-social.btn-facebook.disabled:focus, .btn-social.btn-facebook.disabled.focus, .btn-social.btn-facebook.disabled:active, .btn-social.btn-facebook.disabled.active, .btn-social.btn-facebook[disabled], .btn-social.btn-facebook[disabled]:hover, .btn-social.btn-facebook[disabled]:focus, .btn-social.btn-facebook[disabled].focus, .btn-social.btn-facebook[disabled]:active, .btn-social.btn-facebook[disabled].active,
fieldset[disabled] .btn-social.btn-facebook,
fieldset[disabled] .btn-social.btn-facebook:hover,
fieldset[disabled] .btn-social.btn-facebook:focus,
fieldset[disabled] .btn-social.btn-facebook.focus,
fieldset[disabled] .btn-social.btn-facebook:active,
fieldset[disabled] .btn-social.btn-facebook.active {
  color: #FFFFFF;
  background-color: #5d82d1;
  border-color: #5d82d1;
}

.btn-social.btn-facebook .badge {
  color: #5d82d1;
  background-color: #FFFFFF;
}

.btn-social.btn-twitter {
  color: #FFFFFF;
  background-color: #50bff5;
  border-color: #50bff5;
}

.btn-social.btn-twitter:focus, .btn-social.btn-twitter.focus {
  color: #FFFFFF;
  background-color: #50bff5;
  border-color: #50bff5;
}

.btn-social.btn-twitter:hover, .btn-social.btn-twitter.hover {
  color: #FFFFFF;
  background-color: #68c8f6;
  border-color: #68c8f6;
}

.btn-social.btn-twitter:active, .btn-social.btn-twitter.active, .btn-social.btn-twitter:not([disabled]):not(.disabled):active, .btn-social.btn-twitter:not([disabled]):not(.disabled).active,
.show > .btn-social.btn-twitter.dropdown-toggle {
  color: #FFFFFF;
  background-color: #38b6f4;
  border-color: #38b6f4;
}

.btn-social.btn-twitter:active:hover, .btn-social.btn-twitter:active:focus, .btn-social.btn-twitter:active.focus, .btn-social.btn-twitter.active:hover, .btn-social.btn-twitter.active:focus, .btn-social.btn-twitter.active.focus, .btn-social.btn-twitter:not([disabled]):not(.disabled):active:hover, .btn-social.btn-twitter:not([disabled]):not(.disabled):active:focus, .btn-social.btn-twitter:not([disabled]):not(.disabled):active.focus, .btn-social.btn-twitter:not([disabled]):not(.disabled).active:hover, .btn-social.btn-twitter:not([disabled]):not(.disabled).active:focus, .btn-social.btn-twitter:not([disabled]):not(.disabled).active.focus,
.show > .btn-social.btn-twitter.dropdown-toggle:hover,
.show > .btn-social.btn-twitter.dropdown-toggle:focus,
.show > .btn-social.btn-twitter.dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: #38b6f4;
  border-color: #38b6f4;
}

.btn-social.btn-twitter:active, .btn-social.btn-twitter.active, .btn-social.btn-twitter:not([disabled]):not(.disabled):active, .btn-social.btn-twitter:not([disabled]):not(.disabled).active,
.show > .btn-social.btn-twitter.dropdown-toggle {
  background-image: none;
}

.btn-social.btn-twitter.disabled, .btn-social.btn-twitter.disabled:hover, .btn-social.btn-twitter.disabled:focus, .btn-social.btn-twitter.disabled.focus, .btn-social.btn-twitter.disabled:active, .btn-social.btn-twitter.disabled.active, .btn-social.btn-twitter[disabled], .btn-social.btn-twitter[disabled]:hover, .btn-social.btn-twitter[disabled]:focus, .btn-social.btn-twitter[disabled].focus, .btn-social.btn-twitter[disabled]:active, .btn-social.btn-twitter[disabled].active,
fieldset[disabled] .btn-social.btn-twitter,
fieldset[disabled] .btn-social.btn-twitter:hover,
fieldset[disabled] .btn-social.btn-twitter:focus,
fieldset[disabled] .btn-social.btn-twitter.focus,
fieldset[disabled] .btn-social.btn-twitter:active,
fieldset[disabled] .btn-social.btn-twitter.active {
  color: #FFFFFF;
  background-color: #50bff5;
  border-color: #50bff5;
}

.btn-social.btn-twitter .badge {
  color: #50bff5;
  background-color: #FFFFFF;
}

.btn-social.btn-google-plus {
  color: #FFFFFF;
  background-color: #eb5e4c;
  border-color: #eb5e4c;
}

.btn-social.btn-google-plus:focus, .btn-social.btn-google-plus.focus {
  color: #FFFFFF;
  background-color: #eb5e4c;
  border-color: #eb5e4c;
}

.btn-social.btn-google-plus:hover, .btn-social.btn-google-plus.hover {
  color: #FFFFFF;
  background-color: #ee7363;
  border-color: #ee7363;
}

.btn-social.btn-google-plus:active, .btn-social.btn-google-plus.active, .btn-social.btn-google-plus:not([disabled]):not(.disabled):active, .btn-social.btn-google-plus:not([disabled]):not(.disabled).active,
.show > .btn-social.btn-google-plus.dropdown-toggle {
  color: #FFFFFF;
  background-color: #e84935;
  border-color: #e84935;
}

.btn-social.btn-google-plus:active:hover, .btn-social.btn-google-plus:active:focus, .btn-social.btn-google-plus:active.focus, .btn-social.btn-google-plus.active:hover, .btn-social.btn-google-plus.active:focus, .btn-social.btn-google-plus.active.focus, .btn-social.btn-google-plus:not([disabled]):not(.disabled):active:hover, .btn-social.btn-google-plus:not([disabled]):not(.disabled):active:focus, .btn-social.btn-google-plus:not([disabled]):not(.disabled):active.focus, .btn-social.btn-google-plus:not([disabled]):not(.disabled).active:hover, .btn-social.btn-google-plus:not([disabled]):not(.disabled).active:focus, .btn-social.btn-google-plus:not([disabled]):not(.disabled).active.focus,
.show > .btn-social.btn-google-plus.dropdown-toggle:hover,
.show > .btn-social.btn-google-plus.dropdown-toggle:focus,
.show > .btn-social.btn-google-plus.dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: #e84935;
  border-color: #e84935;
}

.btn-social.btn-google-plus:active, .btn-social.btn-google-plus.active, .btn-social.btn-google-plus:not([disabled]):not(.disabled):active, .btn-social.btn-google-plus:not([disabled]):not(.disabled).active,
.show > .btn-social.btn-google-plus.dropdown-toggle {
  background-image: none;
}

.btn-social.btn-google-plus.disabled, .btn-social.btn-google-plus.disabled:hover, .btn-social.btn-google-plus.disabled:focus, .btn-social.btn-google-plus.disabled.focus, .btn-social.btn-google-plus.disabled:active, .btn-social.btn-google-plus.disabled.active, .btn-social.btn-google-plus[disabled], .btn-social.btn-google-plus[disabled]:hover, .btn-social.btn-google-plus[disabled]:focus, .btn-social.btn-google-plus[disabled].focus, .btn-social.btn-google-plus[disabled]:active, .btn-social.btn-google-plus[disabled].active,
fieldset[disabled] .btn-social.btn-google-plus,
fieldset[disabled] .btn-social.btn-google-plus:hover,
fieldset[disabled] .btn-social.btn-google-plus:focus,
fieldset[disabled] .btn-social.btn-google-plus.focus,
fieldset[disabled] .btn-social.btn-google-plus:active,
fieldset[disabled] .btn-social.btn-google-plus.active {
  color: #FFFFFF;
  background-color: #eb5e4c;
  border-color: #eb5e4c;
}

.btn-social.btn-google-plus .badge {
  color: #eb5e4c;
  background-color: #FFFFFF;
}

.btn-social.btn-dribbble {
  color: #FFFFFF;
  background-color: #f7659c;
  border-color: #f7659c;
}

.btn-social.btn-dribbble:focus, .btn-social.btn-dribbble.focus {
  color: #FFFFFF;
  background-color: #f7659c;
  border-color: #f7659c;
}

.btn-social.btn-dribbble:hover, .btn-social.btn-dribbble.hover {
  color: #FFFFFF;
  background-color: #f87dac;
  border-color: #f87dac;
}

.btn-social.btn-dribbble:active, .btn-social.btn-dribbble.active, .btn-social.btn-dribbble:not([disabled]):not(.disabled):active, .btn-social.btn-dribbble:not([disabled]):not(.disabled).active,
.show > .btn-social.btn-dribbble.dropdown-toggle {
  color: #FFFFFF;
  background-color: #f64d8c;
  border-color: #f64d8c;
}

.btn-social.btn-dribbble:active:hover, .btn-social.btn-dribbble:active:focus, .btn-social.btn-dribbble:active.focus, .btn-social.btn-dribbble.active:hover, .btn-social.btn-dribbble.active:focus, .btn-social.btn-dribbble.active.focus, .btn-social.btn-dribbble:not([disabled]):not(.disabled):active:hover, .btn-social.btn-dribbble:not([disabled]):not(.disabled):active:focus, .btn-social.btn-dribbble:not([disabled]):not(.disabled):active.focus, .btn-social.btn-dribbble:not([disabled]):not(.disabled).active:hover, .btn-social.btn-dribbble:not([disabled]):not(.disabled).active:focus, .btn-social.btn-dribbble:not([disabled]):not(.disabled).active.focus,
.show > .btn-social.btn-dribbble.dropdown-toggle:hover,
.show > .btn-social.btn-dribbble.dropdown-toggle:focus,
.show > .btn-social.btn-dribbble.dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: #f64d8c;
  border-color: #f64d8c;
}

.btn-social.btn-dribbble:active, .btn-social.btn-dribbble.active, .btn-social.btn-dribbble:not([disabled]):not(.disabled):active, .btn-social.btn-dribbble:not([disabled]):not(.disabled).active,
.show > .btn-social.btn-dribbble.dropdown-toggle {
  background-image: none;
}

.btn-social.btn-dribbble.disabled, .btn-social.btn-dribbble.disabled:hover, .btn-social.btn-dribbble.disabled:focus, .btn-social.btn-dribbble.disabled.focus, .btn-social.btn-dribbble.disabled:active, .btn-social.btn-dribbble.disabled.active, .btn-social.btn-dribbble[disabled], .btn-social.btn-dribbble[disabled]:hover, .btn-social.btn-dribbble[disabled]:focus, .btn-social.btn-dribbble[disabled].focus, .btn-social.btn-dribbble[disabled]:active, .btn-social.btn-dribbble[disabled].active,
fieldset[disabled] .btn-social.btn-dribbble,
fieldset[disabled] .btn-social.btn-dribbble:hover,
fieldset[disabled] .btn-social.btn-dribbble:focus,
fieldset[disabled] .btn-social.btn-dribbble.focus,
fieldset[disabled] .btn-social.btn-dribbble:active,
fieldset[disabled] .btn-social.btn-dribbble.active {
  color: #FFFFFF;
  background-color: #f7659c;
  border-color: #f7659c;
}

.btn-social.btn-dribbble .badge {
  color: #f7659c;
  background-color: #FFFFFF;
}

.btn-social.btn-flickr {
  color: #FFFFFF;
  background-color: #0063dc;
  border-color: #0063dc;
}

.btn-social.btn-flickr:focus, .btn-social.btn-flickr.focus {
  color: #FFFFFF;
  background-color: #0063dc;
  border-color: #0063dc;
}

.btn-social.btn-flickr:hover, .btn-social.btn-flickr.hover {
  color: #FFFFFF;
  background-color: #006ef6;
  border-color: #006ef6;
}

.btn-social.btn-flickr:active, .btn-social.btn-flickr.active, .btn-social.btn-flickr:not([disabled]):not(.disabled):active, .btn-social.btn-flickr:not([disabled]):not(.disabled).active,
.show > .btn-social.btn-flickr.dropdown-toggle {
  color: #FFFFFF;
  background-color: #0058c3;
  border-color: #0058c3;
}

.btn-social.btn-flickr:active:hover, .btn-social.btn-flickr:active:focus, .btn-social.btn-flickr:active.focus, .btn-social.btn-flickr.active:hover, .btn-social.btn-flickr.active:focus, .btn-social.btn-flickr.active.focus, .btn-social.btn-flickr:not([disabled]):not(.disabled):active:hover, .btn-social.btn-flickr:not([disabled]):not(.disabled):active:focus, .btn-social.btn-flickr:not([disabled]):not(.disabled):active.focus, .btn-social.btn-flickr:not([disabled]):not(.disabled).active:hover, .btn-social.btn-flickr:not([disabled]):not(.disabled).active:focus, .btn-social.btn-flickr:not([disabled]):not(.disabled).active.focus,
.show > .btn-social.btn-flickr.dropdown-toggle:hover,
.show > .btn-social.btn-flickr.dropdown-toggle:focus,
.show > .btn-social.btn-flickr.dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: #0058c3;
  border-color: #0058c3;
}

.btn-social.btn-flickr:active, .btn-social.btn-flickr.active, .btn-social.btn-flickr:not([disabled]):not(.disabled):active, .btn-social.btn-flickr:not([disabled]):not(.disabled).active,
.show > .btn-social.btn-flickr.dropdown-toggle {
  background-image: none;
}

.btn-social.btn-flickr.disabled, .btn-social.btn-flickr.disabled:hover, .btn-social.btn-flickr.disabled:focus, .btn-social.btn-flickr.disabled.focus, .btn-social.btn-flickr.disabled:active, .btn-social.btn-flickr.disabled.active, .btn-social.btn-flickr[disabled], .btn-social.btn-flickr[disabled]:hover, .btn-social.btn-flickr[disabled]:focus, .btn-social.btn-flickr[disabled].focus, .btn-social.btn-flickr[disabled]:active, .btn-social.btn-flickr[disabled].active,
fieldset[disabled] .btn-social.btn-flickr,
fieldset[disabled] .btn-social.btn-flickr:hover,
fieldset[disabled] .btn-social.btn-flickr:focus,
fieldset[disabled] .btn-social.btn-flickr.focus,
fieldset[disabled] .btn-social.btn-flickr:active,
fieldset[disabled] .btn-social.btn-flickr.active {
  color: #FFFFFF;
  background-color: #0063dc;
  border-color: #0063dc;
}

.btn-social.btn-flickr .badge {
  color: #0063dc;
  background-color: #FFFFFF;
}

.btn-social.btn-linkedin {
  color: #FFFFFF;
  background-color: #238cc8;
  border-color: #238cc8;
}

.btn-social.btn-linkedin:focus, .btn-social.btn-linkedin.focus {
  color: #FFFFFF;
  background-color: #238cc8;
  border-color: #238cc8;
}

.btn-social.btn-linkedin:hover, .btn-social.btn-linkedin.hover {
  color: #FFFFFF;
  background-color: #2b9ada;
  border-color: #2b9ada;
}

.btn-social.btn-linkedin:active, .btn-social.btn-linkedin.active, .btn-social.btn-linkedin:not([disabled]):not(.disabled):active, .btn-social.btn-linkedin:not([disabled]):not(.disabled).active,
.show > .btn-social.btn-linkedin.dropdown-toggle {
  color: #FFFFFF;
  background-color: #1f7db2;
  border-color: #1f7db2;
}

.btn-social.btn-linkedin:active:hover, .btn-social.btn-linkedin:active:focus, .btn-social.btn-linkedin:active.focus, .btn-social.btn-linkedin.active:hover, .btn-social.btn-linkedin.active:focus, .btn-social.btn-linkedin.active.focus, .btn-social.btn-linkedin:not([disabled]):not(.disabled):active:hover, .btn-social.btn-linkedin:not([disabled]):not(.disabled):active:focus, .btn-social.btn-linkedin:not([disabled]):not(.disabled):active.focus, .btn-social.btn-linkedin:not([disabled]):not(.disabled).active:hover, .btn-social.btn-linkedin:not([disabled]):not(.disabled).active:focus, .btn-social.btn-linkedin:not([disabled]):not(.disabled).active.focus,
.show > .btn-social.btn-linkedin.dropdown-toggle:hover,
.show > .btn-social.btn-linkedin.dropdown-toggle:focus,
.show > .btn-social.btn-linkedin.dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: #1f7db2;
  border-color: #1f7db2;
}

.btn-social.btn-linkedin:active, .btn-social.btn-linkedin.active, .btn-social.btn-linkedin:not([disabled]):not(.disabled):active, .btn-social.btn-linkedin:not([disabled]):not(.disabled).active,
.show > .btn-social.btn-linkedin.dropdown-toggle {
  background-image: none;
}

.btn-social.btn-linkedin.disabled, .btn-social.btn-linkedin.disabled:hover, .btn-social.btn-linkedin.disabled:focus, .btn-social.btn-linkedin.disabled.focus, .btn-social.btn-linkedin.disabled:active, .btn-social.btn-linkedin.disabled.active, .btn-social.btn-linkedin[disabled], .btn-social.btn-linkedin[disabled]:hover, .btn-social.btn-linkedin[disabled]:focus, .btn-social.btn-linkedin[disabled].focus, .btn-social.btn-linkedin[disabled]:active, .btn-social.btn-linkedin[disabled].active,
fieldset[disabled] .btn-social.btn-linkedin,
fieldset[disabled] .btn-social.btn-linkedin:hover,
fieldset[disabled] .btn-social.btn-linkedin:focus,
fieldset[disabled] .btn-social.btn-linkedin.focus,
fieldset[disabled] .btn-social.btn-linkedin:active,
fieldset[disabled] .btn-social.btn-linkedin.active {
  color: #FFFFFF;
  background-color: #238cc8;
  border-color: #238cc8;
}

.btn-social.btn-linkedin .badge {
  color: #238cc8;
  background-color: #FFFFFF;
}

.btn-social.btn-youtube {
  color: #FFFFFF;
  background-color: #ef4e41;
  border-color: #ef4e41;
}

.btn-social.btn-youtube:focus, .btn-social.btn-youtube.focus {
  color: #FFFFFF;
  background-color: #ef4e41;
  border-color: #ef4e41;
}

.btn-social.btn-youtube:hover, .btn-social.btn-youtube.hover {
  color: #FFFFFF;
  background-color: #f16459;
  border-color: #f16459;
}

.btn-social.btn-youtube:active, .btn-social.btn-youtube.active, .btn-social.btn-youtube:not([disabled]):not(.disabled):active, .btn-social.btn-youtube:not([disabled]):not(.disabled).active,
.show > .btn-social.btn-youtube.dropdown-toggle {
  color: #FFFFFF;
  background-color: #ed3829;
  border-color: #ed3829;
}

.btn-social.btn-youtube:active:hover, .btn-social.btn-youtube:active:focus, .btn-social.btn-youtube:active.focus, .btn-social.btn-youtube.active:hover, .btn-social.btn-youtube.active:focus, .btn-social.btn-youtube.active.focus, .btn-social.btn-youtube:not([disabled]):not(.disabled):active:hover, .btn-social.btn-youtube:not([disabled]):not(.disabled):active:focus, .btn-social.btn-youtube:not([disabled]):not(.disabled):active.focus, .btn-social.btn-youtube:not([disabled]):not(.disabled).active:hover, .btn-social.btn-youtube:not([disabled]):not(.disabled).active:focus, .btn-social.btn-youtube:not([disabled]):not(.disabled).active.focus,
.show > .btn-social.btn-youtube.dropdown-toggle:hover,
.show > .btn-social.btn-youtube.dropdown-toggle:focus,
.show > .btn-social.btn-youtube.dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: #ed3829;
  border-color: #ed3829;
}

.btn-social.btn-youtube:active, .btn-social.btn-youtube.active, .btn-social.btn-youtube:not([disabled]):not(.disabled):active, .btn-social.btn-youtube:not([disabled]):not(.disabled).active,
.show > .btn-social.btn-youtube.dropdown-toggle {
  background-image: none;
}

.btn-social.btn-youtube.disabled, .btn-social.btn-youtube.disabled:hover, .btn-social.btn-youtube.disabled:focus, .btn-social.btn-youtube.disabled.focus, .btn-social.btn-youtube.disabled:active, .btn-social.btn-youtube.disabled.active, .btn-social.btn-youtube[disabled], .btn-social.btn-youtube[disabled]:hover, .btn-social.btn-youtube[disabled]:focus, .btn-social.btn-youtube[disabled].focus, .btn-social.btn-youtube[disabled]:active, .btn-social.btn-youtube[disabled].active,
fieldset[disabled] .btn-social.btn-youtube,
fieldset[disabled] .btn-social.btn-youtube:hover,
fieldset[disabled] .btn-social.btn-youtube:focus,
fieldset[disabled] .btn-social.btn-youtube.focus,
fieldset[disabled] .btn-social.btn-youtube:active,
fieldset[disabled] .btn-social.btn-youtube.active {
  color: #FFFFFF;
  background-color: #ef4e41;
  border-color: #ef4e41;
}

.btn-social.btn-youtube .badge {
  color: #ef4e41;
  background-color: #FFFFFF;
}

.btn-social.btn-pinterest {
  color: #FFFFFF;
  background-color: #e13138;
  border-color: #e13138;
}

.btn-social.btn-pinterest:focus, .btn-social.btn-pinterest.focus {
  color: #FFFFFF;
  background-color: #e13138;
  border-color: #e13138;
}

.btn-social.btn-pinterest:hover, .btn-social.btn-pinterest.hover {
  color: #FFFFFF;
  background-color: #e4474e;
  border-color: #e4474e;
}

.btn-social.btn-pinterest:active, .btn-social.btn-pinterest.active, .btn-social.btn-pinterest:not([disabled]):not(.disabled):active, .btn-social.btn-pinterest:not([disabled]):not(.disabled).active,
.show > .btn-social.btn-pinterest.dropdown-toggle {
  color: #FFFFFF;
  background-color: #d92027;
  border-color: #d92027;
}

.btn-social.btn-pinterest:active:hover, .btn-social.btn-pinterest:active:focus, .btn-social.btn-pinterest:active.focus, .btn-social.btn-pinterest.active:hover, .btn-social.btn-pinterest.active:focus, .btn-social.btn-pinterest.active.focus, .btn-social.btn-pinterest:not([disabled]):not(.disabled):active:hover, .btn-social.btn-pinterest:not([disabled]):not(.disabled):active:focus, .btn-social.btn-pinterest:not([disabled]):not(.disabled):active.focus, .btn-social.btn-pinterest:not([disabled]):not(.disabled).active:hover, .btn-social.btn-pinterest:not([disabled]):not(.disabled).active:focus, .btn-social.btn-pinterest:not([disabled]):not(.disabled).active.focus,
.show > .btn-social.btn-pinterest.dropdown-toggle:hover,
.show > .btn-social.btn-pinterest.dropdown-toggle:focus,
.show > .btn-social.btn-pinterest.dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: #d92027;
  border-color: #d92027;
}

.btn-social.btn-pinterest:active, .btn-social.btn-pinterest.active, .btn-social.btn-pinterest:not([disabled]):not(.disabled):active, .btn-social.btn-pinterest:not([disabled]):not(.disabled).active,
.show > .btn-social.btn-pinterest.dropdown-toggle {
  background-image: none;
}

.btn-social.btn-pinterest.disabled, .btn-social.btn-pinterest.disabled:hover, .btn-social.btn-pinterest.disabled:focus, .btn-social.btn-pinterest.disabled.focus, .btn-social.btn-pinterest.disabled:active, .btn-social.btn-pinterest.disabled.active, .btn-social.btn-pinterest[disabled], .btn-social.btn-pinterest[disabled]:hover, .btn-social.btn-pinterest[disabled]:focus, .btn-social.btn-pinterest[disabled].focus, .btn-social.btn-pinterest[disabled]:active, .btn-social.btn-pinterest[disabled].active,
fieldset[disabled] .btn-social.btn-pinterest,
fieldset[disabled] .btn-social.btn-pinterest:hover,
fieldset[disabled] .btn-social.btn-pinterest:focus,
fieldset[disabled] .btn-social.btn-pinterest.focus,
fieldset[disabled] .btn-social.btn-pinterest:active,
fieldset[disabled] .btn-social.btn-pinterest.active {
  color: #FFFFFF;
  background-color: #e13138;
  border-color: #e13138;
}

.btn-social.btn-pinterest .badge {
  color: #e13138;
  background-color: #FFFFFF;
}

.btn-social.btn-github {
  color: #FFFFFF;
  background-color: #333;
  border-color: #333;
}

.btn-social.btn-github:focus, .btn-social.btn-github.focus {
  color: #FFFFFF;
  background-color: #333;
  border-color: #333;
}

.btn-social.btn-github:hover, .btn-social.btn-github.hover {
  color: #FFFFFF;
  background-color: #404040;
  border-color: #404040;
}

.btn-social.btn-github:active, .btn-social.btn-github.active, .btn-social.btn-github:not([disabled]):not(.disabled):active, .btn-social.btn-github:not([disabled]):not(.disabled).active,
.show > .btn-social.btn-github.dropdown-toggle {
  color: #FFFFFF;
  background-color: #262626;
  border-color: #262626;
}

.btn-social.btn-github:active:hover, .btn-social.btn-github:active:focus, .btn-social.btn-github:active.focus, .btn-social.btn-github.active:hover, .btn-social.btn-github.active:focus, .btn-social.btn-github.active.focus, .btn-social.btn-github:not([disabled]):not(.disabled):active:hover, .btn-social.btn-github:not([disabled]):not(.disabled):active:focus, .btn-social.btn-github:not([disabled]):not(.disabled):active.focus, .btn-social.btn-github:not([disabled]):not(.disabled).active:hover, .btn-social.btn-github:not([disabled]):not(.disabled).active:focus, .btn-social.btn-github:not([disabled]):not(.disabled).active.focus,
.show > .btn-social.btn-github.dropdown-toggle:hover,
.show > .btn-social.btn-github.dropdown-toggle:focus,
.show > .btn-social.btn-github.dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: #262626;
  border-color: #262626;
}

.btn-social.btn-github:active, .btn-social.btn-github.active, .btn-social.btn-github:not([disabled]):not(.disabled):active, .btn-social.btn-github:not([disabled]):not(.disabled).active,
.show > .btn-social.btn-github.dropdown-toggle {
  background-image: none;
}

.btn-social.btn-github.disabled, .btn-social.btn-github.disabled:hover, .btn-social.btn-github.disabled:focus, .btn-social.btn-github.disabled.focus, .btn-social.btn-github.disabled:active, .btn-social.btn-github.disabled.active, .btn-social.btn-github[disabled], .btn-social.btn-github[disabled]:hover, .btn-social.btn-github[disabled]:focus, .btn-social.btn-github[disabled].focus, .btn-social.btn-github[disabled]:active, .btn-social.btn-github[disabled].active,
fieldset[disabled] .btn-social.btn-github,
fieldset[disabled] .btn-social.btn-github:hover,
fieldset[disabled] .btn-social.btn-github:focus,
fieldset[disabled] .btn-social.btn-github.focus,
fieldset[disabled] .btn-social.btn-github:active,
fieldset[disabled] .btn-social.btn-github.active {
  color: #FFFFFF;
  background-color: #333;
  border-color: #333;
}

.btn-social.btn-github .badge {
  color: #333;
  background-color: #FFFFFF;
}

.btn-social.btn-tumblr {
  color: #FFFFFF;
  background-color: #426d9b;
  border-color: #426d9b;
}

.btn-social.btn-tumblr:focus, .btn-social.btn-tumblr.focus {
  color: #FFFFFF;
  background-color: #426d9b;
  border-color: #426d9b;
}

.btn-social.btn-tumblr:hover, .btn-social.btn-tumblr.hover {
  color: #FFFFFF;
  background-color: #4a7aad;
  border-color: #4a7aad;
}

.btn-social.btn-tumblr:active, .btn-social.btn-tumblr.active, .btn-social.btn-tumblr:not([disabled]):not(.disabled):active, .btn-social.btn-tumblr:not([disabled]):not(.disabled).active,
.show > .btn-social.btn-tumblr.dropdown-toggle {
  color: #FFFFFF;
  background-color: #3a6089;
  border-color: #3a6089;
}

.btn-social.btn-tumblr:active:hover, .btn-social.btn-tumblr:active:focus, .btn-social.btn-tumblr:active.focus, .btn-social.btn-tumblr.active:hover, .btn-social.btn-tumblr.active:focus, .btn-social.btn-tumblr.active.focus, .btn-social.btn-tumblr:not([disabled]):not(.disabled):active:hover, .btn-social.btn-tumblr:not([disabled]):not(.disabled):active:focus, .btn-social.btn-tumblr:not([disabled]):not(.disabled):active.focus, .btn-social.btn-tumblr:not([disabled]):not(.disabled).active:hover, .btn-social.btn-tumblr:not([disabled]):not(.disabled).active:focus, .btn-social.btn-tumblr:not([disabled]):not(.disabled).active.focus,
.show > .btn-social.btn-tumblr.dropdown-toggle:hover,
.show > .btn-social.btn-tumblr.dropdown-toggle:focus,
.show > .btn-social.btn-tumblr.dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: #3a6089;
  border-color: #3a6089;
}

.btn-social.btn-tumblr:active, .btn-social.btn-tumblr.active, .btn-social.btn-tumblr:not([disabled]):not(.disabled):active, .btn-social.btn-tumblr:not([disabled]):not(.disabled).active,
.show > .btn-social.btn-tumblr.dropdown-toggle {
  background-image: none;
}

.btn-social.btn-tumblr.disabled, .btn-social.btn-tumblr.disabled:hover, .btn-social.btn-tumblr.disabled:focus, .btn-social.btn-tumblr.disabled.focus, .btn-social.btn-tumblr.disabled:active, .btn-social.btn-tumblr.disabled.active, .btn-social.btn-tumblr[disabled], .btn-social.btn-tumblr[disabled]:hover, .btn-social.btn-tumblr[disabled]:focus, .btn-social.btn-tumblr[disabled].focus, .btn-social.btn-tumblr[disabled]:active, .btn-social.btn-tumblr[disabled].active,
fieldset[disabled] .btn-social.btn-tumblr,
fieldset[disabled] .btn-social.btn-tumblr:hover,
fieldset[disabled] .btn-social.btn-tumblr:focus,
fieldset[disabled] .btn-social.btn-tumblr.focus,
fieldset[disabled] .btn-social.btn-tumblr:active,
fieldset[disabled] .btn-social.btn-tumblr.active {
  color: #FFFFFF;
  background-color: #426d9b;
  border-color: #426d9b;
}

.btn-social.btn-tumblr .badge {
  color: #426d9b;
  background-color: #FFFFFF;
}

.btn .icon {
  font-size: 1.462rem;
  vertical-align: middle;
}

.btn .icon.icon-left {
  margin-right: 0.2308rem;
}

.btn .icon.icon-right {
  margin-left: 0.2308rem;
}

.btn .icon.fa {
  font-size: 1.154rem;
}

.btn.btn-lg .icon, .btn-group-lg > .btn .icon {
  font-size: 1.769rem;
  line-height: 25px;
}

.btn.btn-sm .icon, .btn-group-sm > .btn .icon {
  font-size: 1.231rem;
  line-height: 16px;
}

.btn.btn-xs .icon {
  font-size: 1.077rem;
  line-height: 16px;
}

.btn-group.show .dropdown-toggle {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.rtl .btn-group > .btn, .rtl
.btn-group-vertical > .btn {
  float: right;
}

.rtl .btn-group .btn + .btn, .rtl
.btn-group .btn + .btn-group, .rtl
.btn-group .btn-group + .btn, .rtl
.btn-group .btn-group + .btn-group {
  margin-right: -1px;
}

.rtl .btn-toolbar .btn, .rtl
.btn-toolbar .btn-group, .rtl
.btn-toolbar .input-group {
  float: right;
}

.rtl .btn-toolbar > .btn, .rtl
.btn-toolbar > .btn-group, .rtl
.btn-toolbar > .input-group {
  margin-right: 5px;
}

.rtl .btn-group-justified > .btn, .rtl
.btn-group-justified > .btn-group {
  float: none;
}

.rtl .btn-group-justified > .btn-group .dropdown-menu {
  right: auto;
}

.rtl .btn-group-vertical > .btn, .rtl
.btn-group-vertical > .btn-group, .rtl
.btn-group-vertical > .btn-group > .btn {
  float: none;
}

.rtl .btn-group-vertical > .btn-group > .btn {
  float: none;
}

.rtl .btn-group-vertical > .btn + .btn, .rtl
.btn-group-vertical > .btn + .btn-group, .rtl
.btn-group-vertical > .btn-group + .btn, .rtl
.btn-group-vertical > .btn-group + .btn-group {
  margin-right: 0;
}

/*------------------------------------------------------------------
  [Code]
*/
code {
  padding: 0.1538rem 0.3077rem;
  background-color: #f9f2f4;
}

pre {
  padding: 1.538rem;
  margin-bottom: 0;
  border: 0;
  border-radius: 0;
  background-color: whitesmoke;
}

pre code {
  white-space: pre-wrap;
  padding: 0;
  background-color: transparent;
}

.accordion {
  padding: 0;
}

.accordion .card {
  background-color: trn;
  margin-bottom: 0;
}

.accordion .card + .card {
  margin-top: .384rem;
}

.accordion .card-header {
  background: #FFFFFF;
  padding: 0;
  margin: 0;
  border-bottom: 0;
}

.accordion .card-header button {
  display: block;
  width: 100%;
  font-size: 1.385rem;
  text-align: left;
  padding: 1.308rem 0.7692rem;
  color: #555555;
  font-weight: 300;
  line-height: 1.1;
  background-color: transparent;
  border: 0;
}

.rtl .accordion .card-header button {
  text-align: right;
}

.accordion .card-header button .icon {
  -webkit-transition: -webkit-transform 200ms ease-in-out;
  transition: -webkit-transform 200ms ease-in-out;
  transition: transform 200ms ease-in-out;
  transition: transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out;
  font-size: 1.923rem;
  vertical-align: middle;
  position: relative;
  top: -1px;
  display: inline-block;
}

.accordion .card-header button[aria-expanded='true'] {
  color: #ef6262;
}

.accordion .card-header button[aria-expanded='true'] .icon {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.accordion .card-block {
  padding: 0 2.308rem 1.538rem 3.077rem;
}

.accordion .card-block p {
  margin: 0;
  line-height: 1.48;
}

.accordion-color .card {
  background-color: #7a98bf;
}

.accordion-color .card .card-header {
  background-color: #FFFFFF;
}

.accordion-color .card .card-header button {
  color: #555555;
  -webkit-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out;
}

.accordion-color .card .card-header button[aria-expanded='true'] {
  background-color: #7a98bf;
  color: #FFFFFF;
}

.accordion-color .card .card-block {
  color: #FFFFFF;
}

.accordion-color .card.primary {
  background-color: #ef6262;
}

.accordion-color .card.primary .card-header button[aria-expanded='true'] {
  background-color: #ef6262;
}

.accordion-color .card.secondary {
  background-color: #777777;
}

.accordion-color .card.secondary .card-header button[aria-expanded='true'] {
  background-color: #777777;
}

.accordion-color .card.success {
  background-color: #7ACCBE;
}

.accordion-color .card.success .card-header button[aria-expanded='true'] {
  background-color: #7ACCBE;
}

.accordion-color .card.info {
  background-color: #8DCADF;
}

.accordion-color .card.info .card-header button[aria-expanded='true'] {
  background-color: #8DCADF;
}

.accordion-color .card.warning {
  background-color: #FFC870;
}

.accordion-color .card.warning .card-header button[aria-expanded='true'] {
  background-color: #FFC870;
}

.accordion-color .card.danger {
  background-color: #EF6262;
}

.accordion-color .card.danger .card-header button[aria-expanded='true'] {
  background-color: #EF6262;
}

.accordion-color .card.light {
  background-color: #FFFFFF;
}

.accordion-color .card.light .card-header button[aria-expanded='true'] {
  background-color: #FFFFFF;
}

.accordion-color .card.dark {
  background-color: #3d3c3c;
}

.accordion-color .card.dark .card-header button[aria-expanded='true'] {
  background-color: #3d3c3c;
}

.accordion-color .card.grey {
  background-color: #cccccc;
}

.accordion-color .card.grey .card-header button[aria-expanded='true'] {
  background-color: #cccccc;
}

.accordion-color .card.alt-color1 {
  background-color: #95d9f0;
}

.accordion-color .card.alt-color1 .card-header button[aria-expanded='true'] {
  background-color: #95d9f0;
}

.accordion-color .card.alt-color2 {
  background-color: #ffdc7a;
}

.accordion-color .card.alt-color2 .card-header button[aria-expanded='true'] {
  background-color: #ffdc7a;
}

.accordion-color .card.alt-color3 {
  background-color: #7a98bf;
}

.accordion-color .card.alt-color3 .card-header button[aria-expanded='true'] {
  background-color: #7a98bf;
}

.accordion-color .card.alt-color4 {
  background-color: #cccccc;
}

.accordion-color .card.alt-color4 .card-header button[aria-expanded='true'] {
  background-color: #cccccc;
}

.accordion-semi .card .card-header {
  background-color: #FFFFFF;
}

.accordion-semi .card .card-header button {
  color: #555555;
  -webkit-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out;
}

.accordion-semi .card .card-header button[aria-expanded='true'] {
  color: #FFFFFF;
  background-color: #ef6262;
}

.accordion-semi .card .card-block {
  padding-top: 1.154rem;
}

.accordion-semi .card.primary .card-header button[aria-expanded='true'] {
  background-color: #ef6262;
}

.accordion-semi .card.secondary .card-header button[aria-expanded='true'] {
  background-color: #777777;
}

.accordion-semi .card.success .card-header button[aria-expanded='true'] {
  background-color: #7ACCBE;
}

.accordion-semi .card.info .card-header button[aria-expanded='true'] {
  background-color: #8DCADF;
}

.accordion-semi .card.warning .card-header button[aria-expanded='true'] {
  background-color: #FFC870;
}

.accordion-semi .card.danger .card-header button[aria-expanded='true'] {
  background-color: #EF6262;
}

.accordion-semi .card.light .card-header button[aria-expanded='true'] {
  background-color: #FFFFFF;
}

.accordion-semi .card.dark .card-header button[aria-expanded='true'] {
  background-color: #3d3c3c;
}

.accordion-semi .card.grey .card-header button[aria-expanded='true'] {
  background-color: #cccccc;
}

.accordion-semi .card.alt-color1 .card-header button[aria-expanded='true'] {
  background-color: #95d9f0;
}

.accordion-semi .card.alt-color2 .card-header button[aria-expanded='true'] {
  background-color: #ffdc7a;
}

.accordion-semi .card.alt-color3 .card-header button[aria-expanded='true'] {
  background-color: #7a98bf;
}

.accordion-semi .card.alt-color4 .card-header button[aria-expanded='true'] {
  background-color: #cccccc;
}

.custom-control {
  min-height: 1.692rem;
  min-width: 1.692rem;
  margin-bottom: 1.077rem;
  margin-top: .5385rem;
}

.rtl .custom-control {
  padding-left: 0;
  padding-right: 2.077rem;
}

.custom-control .custom-control-label {
  position: unset;
  line-height: 22px;
}

.custom-control .custom-control-label:empty {
  line-height: 21px;
}

.custom-control .custom-control-label:after, .custom-control .custom-control-label:before {
  left: 0;
  top: 0;
}

.rtl .custom-control .custom-control-label:after, .rtl .custom-control .custom-control-label:before {
  right: 0;
}

.custom-control .custom-control-label:hover:before {
  border-color: #d1d1d1;
}

.custom-control.custom-control-inverse {
  padding-left: 0;
  padding-right: 2.077rem;
}

.rtl .custom-control.custom-control-inverse {
  padding-left: 2.077rem;
  padding-right: 0;
}

.custom-control.custom-control-inverse .custom-control-label:after, .custom-control.custom-control-inverse .custom-control-label:before {
  right: 0;
  left: unset;
}

.rtl .custom-control.custom-control-inverse .custom-control-label:after, .rtl .custom-control.custom-control-inverse .custom-control-label:before {
  right: unset;
  left: 0;
}

.rtl .custom-control-inline {
  margin-right: 0;
  margin-left: 1.385rem;
}

.custom-control-input .custom-control-label {
  line-height: 1.6;
}

.custom-control-input:checked ~ .custom-control-label::after {
  color: #ef6262;
}

.custom-control-input:checked ~ .custom-control-label::before {
  border-color: #ef6262;
}

.custom-control-input:checked ~ .custom-control-color::after {
  background-color: #ef6262;
  color: #FFFFFF;
}

.custom-radio .custom-control-input:checked ~ .custom-control-color::after {
  border-radius: 50%;
}

.custom-checkbox .custom-control-label::before {
  border: 2px solid #eaeaea;
  content: "";
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  content: "\e6ca";
  font-family: "Stroke 7";
  font-size: 1.3843rem;
  font-weight: 600;
  text-align: center;
  line-height: 1.3;
}

.custom-radio .custom-control-label::before {
  border: 2px solid #eaeaea;
  content: "";
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  content: "\e6ce";
  font-family: "Stroke 7";
  font-size: 1.077rem;
  font-weight: normal;
  text-align: center;
}

.custom-radio-icon {
  margin: 0;
  padding: 0;
  width: 52px;
  height: 52px;
}

.custom-radio-icon .custom-control-label::after, .custom-radio-icon .custom-control-label::before {
  display: none;
}

.custom-radio-icon .custom-control-label {
  cursor: pointer;
  width: 52px;
  height: 52px;
  line-height: 1;
  border: 2px solid #d5d8de;
  border-radius: 50%;
  font-size: 2.847rem;
  color: #bdbdbd;
  background-color: #FFFFFF;
  text-align: center;
}

.custom-radio-icon .custom-control-label:hover {
  border-color: #b8bdc8;
}

.custom-radio-icon .custom-control-label i {
  vertical-align: middle;
}

.custom-radio-icon input[type="radio"]:checked + .custom-control-label {
  border-color: #ef6262;
  color: #ef6262;
  background-color: #FFFFFF;
}

.custom-radio-icon input[type="radio"]:checked + .custom-control-label i {
  color: #ef6262;
}

.custom-radio-icon input[type="radio"]:focus + .custom-control-label {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.custom-radio-icon.custom-control-inline + .custom-radio-icon.custom-control-inline {
  margin-left: 18px;
}

.was-validated .form-control-feedback:valid, .form-control-feedback.is-valid, .was-validated
.col-form-label:valid,
.col-form-label.is-valid, .was-validated
.form-check-label:valid,
.form-check-label.is-valid, .was-validated
.custom-control:valid,
.custom-control.is-valid {
  color: #555555;
}

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

.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
.custom-select:valid:focus,
.custom-select.is-valid:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.was-validated .custom-file-input:valid ~ .custom-file-control, .custom-file-input.is-valid ~ .custom-file-control {
  border-color: #7ACCBE;
}

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

.was-validated .custom-file-input:valid:focus, .custom-file-input.is-valid:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

/*.custom-control-indicator {
    .was-validated &:valid,
    &.is-valid {
      border-color: $color;
    }
  }*/
.was-validated .custom-control-input:valid ~ .custom-control-label::after, .custom-control-input.is-valid ~ .custom-control-label::after {
  color: #7ACCBE;
}

.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  background-color: #FFFFFF;
  border-color: #7ACCBE;
  color: #7ACCBE;
}

.was-validated .custom-control-input:checked:valid ~ .custom-control-color::after, .custom-control-input:checked.is-valid ~ .custom-control-color::after {
  background-color: #7ACCBE;
  color: #FFFFFF;
}

.was-validated .form-control-feedback:invalid, .form-control-feedback.is-invalid, .was-validated
.col-form-label:invalid,
.col-form-label.is-invalid, .was-validated
.form-check-label:invalid,
.form-check-label.is-invalid, .was-validated
.custom-control:invalid,
.custom-control.is-invalid {
  color: #555555;
}

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

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
.custom-select:invalid:focus,
.custom-select.is-invalid:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

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

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

.was-validated .custom-file-input:invalid:focus, .custom-file-input.is-invalid:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

/*.custom-control-indicator {
    .was-validated &:invalid,
    &.is-invalid {
      border-color: $color;
    }
  }*/
.was-validated .custom-control-input:invalid ~ .custom-control-label::after, .custom-control-input.is-invalid ~ .custom-control-label::after {
  color: #EF6262;
}

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

.was-validated .custom-control-input:checked:invalid ~ .custom-control-color::after, .custom-control-input:checked.is-invalid ~ .custom-control-color::after {
  background-color: #EF6262;
  color: #FFFFFF;
}

.custom-control-sm {
  min-width: 1.38462rem;
  min-height: 1.38462rem;
}

.custom-control-sm.custom-control {
  top: 2px;
}

.custom-control-sm .custom-control-input ~ .custom-control-label::before {
  width: 1.38462rem;
  height: 1.38462rem;
}

.custom-control-sm .custom-control-input:checked ~ .custom-control-label::after {
  width: 1.38462rem;
  height: 1.38462rem;
  font-size: 15px;
  right: 0;
  line-height: 1.3;
  vertical-align: top;
}

.input-group-text .custom-control-input:not(:checked) ~ .custom-control-label::before {
  border-color: #dddddd;
}

.input-group-text .custom-control-input:not(:checked) ~ .custom-control-label:hover::before {
  border-color: #d1d1d1;
}

.custom-select {
  border-radius: 0;
}

.custom-select:focus {
  -webkit-box-shadow: 0 0 0 transparent;
          box-shadow: 0 0 0 transparent;
}

/*------------------------------------------------------------------
  [Dropdown menu]
*/
.dropdown-menu {
  -webkit-box-shadow: 0 0.1538rem 0.3077rem rgba(0, 0, 0, 0.08);
          box-shadow: 0 0.1538rem 0.3077rem rgba(0, 0, 0, 0.08);
}

.rtl .dropdown-menu {
  text-align: right;
  float: right;
  right: 0;
}

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

.dropdown-menu > .dropdown-item {
  font-weight: 300;
  color: #504e4e;
  padding: 9px 20px;
}

.dropdown-menu > .dropdown-item .icon {
  font-size: 17px;
  line-height: 15px;
  vertical-align: middle;
  margin-right: 4px;
}

.dropdown-menu > .dropdown-item:hover {
  background-color: #ef6262;
  color: #FFFFFF;
}

.dropdown-menu > .dropdown-item:focus, .dropdown-menu > .dropdown-item:active {
  background-color: transparent;
  color: #504e4e;
}

.dropdown-menu .dropdown-divider {
  margin: 6px 0;
  background-color: rgba(0, 0, 0, 0.1);
}

.dropdown-header {
  padding: 5px 20px 1px;
  font-weight: 600;
  color: #c2c1c1;
  cursor: default;
}

/*------------------------------------------------------------------
  [Float]
*/
.rtl .float-right {
  float: left !important;
}

.rtl .float-left {
  float: right !important;
}

/*------------------------------------------------------------------
  [Forms]
*/
.form-control {
  height: 3.385rem;
  font-size: 1.07692rem;
}

.form-control:disabled {
  cursor: not-allowed;
}

.form-control[multiple] {
  padding: 0;
}

.form-control[multiple] option {
  padding: 8px 12px;
}

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

input.form-control, textarea.form-control {
  -webkit-appearance: none;
}

label {
  font-weight: 400;
  font-size: 1.07692rem;
  margin-bottom: 8px;
}

.form-group.row {
  margin-bottom: 0;
  padding: 12px 0;
}

.form-group.row .col-form-label {
  padding-bottom: 8px;
  font-size: 1.07692rem;
  line-height: 1;
  word-wrap: normal;
}

@media (min-width: 768px) {
  .rtl .form-group.row .control-label {
    text-align: left;
  }
}

.input-group-btn .btn {
  height: 3.385rem;
}

.form-control-lg {
  height: 54px;
  padding: 0.9231rem 1.077rem;
  font-size: 1.231rem;
  font-weight: 300;
}

.form-control-sm {
  height: 33px;
  font-size: .9231rem;
  padding: 0.3077rem 0.9231rem;
}

.form-control-xs {
  height: 25px;
  font-size: .9231rem;
  padding: 0.07692rem 0.5385rem;
}

.form-control-success,
.form-control-danger {
  padding: 10px 45px 10px 12px;
}

.form-control-success + span,
.form-control-danger + span {
  padding-right: 2rem;
  background-repeat: no-repeat;
  background-position: center right 0.84625rem;
  background-size: 1.6925rem 1.6925rem;
  font-size: 1.615rem;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 48px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  pointer-events: none;
}

.form-control-success.is-valid + span,
.form-control-danger.is-valid + span {
  color: #7ACCBE;
}

.form-control-success.is-invalid + span,
.form-control-danger.is-invalid + span {
  color: #EF6262;
}

.form-control-feedback {
  font-size: 1.615rem;
}

@media (max-width: 767.98px) {
  .container {
    width: 100%;
    max-width: 100%;
  }
}

.rtl .col-1, .rtl .col-2, .rtl .col-3, .rtl .col-4, .rtl .col-5, .rtl .col-6, .rtl .col-7, .rtl .col-8, .rtl .col-9, .rtl .col-10, .rtl .col-11 {
  float: right;
}

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

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

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

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

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

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

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

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

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

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

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

.rtl .offset-12 {
  margin-right: 100%;
  margin-left: 0;
}

.rtl .text-right {
  text-align: left !important;
}

.rtl .text-left {
  text-align: right !important;
}

@media (min-width: 576px) {
  .rtl .col-sm-1, .rtl .col-sm-2, .rtl .col-sm-3, .rtl .col-sm-4, .rtl .col-sm-5, .rtl .col-sm-6, .rtl .col-sm-7, .rtl .col-sm-8, .rtl .col-sm-9, .rtl .col-sm-10, .rtl .col-sm-11 {
    float: right;
  }
  .rtl .offset-sm-1 {
    margin-right: 8.333333%;
    margin-left: 0;
  }
  .rtl .offset-sm-2 {
    margin-right: 16.666667%;
    margin-left: 0;
  }
  .rtl .offset-sm-3 {
    margin-right: 25%;
    margin-left: 0;
  }
  .rtl .offset-sm-4 {
    margin-right: 33.333333%;
    margin-left: 0;
  }
  .rtl .offset-sm-5 {
    margin-right: 41.666667%;
    margin-left: 0;
  }
  .rtl .offset-sm-6 {
    margin-right: 50%;
    margin-left: 0;
  }
  .rtl .offset-sm-7 {
    margin-right: 58.333333%;
    margin-left: 0;
  }
  .rtl .offset-sm-8 {
    margin-right: 66.666667%;
    margin-left: 0;
  }
  .rtl .offset-sm-9 {
    margin-right: 75%;
    margin-left: 0;
  }
  .rtl .offset-sm-10 {
    margin-right: 83.333333%;
    margin-left: 0;
  }
  .rtl .offset-sm-11 {
    margin-right: 91.666667%;
    margin-left: 0;
  }
  .rtl .offset-sm-12 {
    margin-right: 100%;
    margin-left: 0;
  }
  .rtl .text-sm-right {
    text-align: left !important;
  }
  .rtl .text-sm-left {
    text-align: right !important;
  }
}

@media (min-width: 768px) {
  .rtl .col-md-1, .rtl .col-md-2, .rtl .col-md-3, .rtl .col-md-4, .rtl .col-md-5, .rtl .col-md-6, .rtl .col-md-7, .rtl .col-md-8, .rtl .col-md-9, .rtl .col-md-10, .rtl .col-md-11 {
    float: right;
  }
  .rtl .offset-md-1 {
    margin-right: 8.333333%;
    margin-left: 0;
  }
  .rtl .offset-md-2 {
    margin-right: 16.666667%;
    margin-left: 0;
  }
  .rtl .offset-md-3 {
    margin-right: 25%;
    margin-left: 0;
  }
  .rtl .offset-md-4 {
    margin-right: 33.333333%;
    margin-left: 0;
  }
  .rtl .offset-md-5 {
    margin-right: 41.666667%;
    margin-left: 0;
  }
  .rtl .offset-md-6 {
    margin-right: 50%;
    margin-left: 0;
  }
  .rtl .offset-md-7 {
    margin-right: 58.333333%;
    margin-left: 0;
  }
  .rtl .offset-md-8 {
    margin-right: 66.666667%;
    margin-left: 0;
  }
  .rtl .offset-md-9 {
    margin-right: 75%;
    margin-left: 0;
  }
  .rtl .offset-md-10 {
    margin-right: 83.333333%;
    margin-left: 0;
  }
  .rtl .offset-md-11 {
    margin-right: 91.666667%;
    margin-left: 0;
  }
  .rtl .offset-md-12 {
    margin-right: 100%;
    margin-left: 0;
  }
  .rtl .text-md-right {
    text-align: left !important;
  }
  .rtl .text-md-left {
    text-align: right !important;
  }
}

@media (min-width: 992px) {
  .rtl .col-lg-1, .rtl .col-lg-2, .rtl .col-lg-3, .rtl .col-lg-4, .rtl .col-lg-5, .rtl .col-lg-6, .rtl .col-lg-7, .rtl .col-lg-8, .rtl .col-lg-9, .rtl .col-lg-10, .rtl .col-lg-11 {
    float: right;
  }
  .rtl .offset-lg-1 {
    margin-right: 8.333333%;
    margin-left: 0;
  }
  .rtl .offset-lg-2 {
    margin-right: 16.666667%;
    margin-left: 0;
  }
  .rtl .offset-lg-3 {
    margin-right: 25%;
    margin-left: 0;
  }
  .rtl .offset-lg-4 {
    margin-right: 33.333333%;
    margin-left: 0;
  }
  .rtl .offset-lg-5 {
    margin-right: 41.666667%;
    margin-left: 0;
  }
  .rtl .offset-lg-6 {
    margin-right: 50%;
    margin-left: 0;
  }
  .rtl .offset-lg-7 {
    margin-right: 58.333333%;
    margin-left: 0;
  }
  .rtl .offset-lg-8 {
    margin-right: 66.666667%;
    margin-left: 0;
  }
  .rtl .offset-lg-9 {
    margin-right: 75%;
    margin-left: 0;
  }
  .rtl .offset-lg-10 {
    margin-right: 83.333333%;
    margin-left: 0;
  }
  .rtl .offset-lg-11 {
    margin-right: 91.666667%;
    margin-left: 0;
  }
  .rtl .offset-lg-12 {
    margin-right: 100%;
    margin-left: 0;
  }
  .rtl .text-lg-right {
    text-align: left !important;
  }
  .rtl .text-lg-left {
    text-align: right !important;
  }
}

@media (min-width: 1200px) {
  .rtl .col-xl-1, .rtl .col-xl-2, .rtl .col-xl-3, .rtl .col-xl-4, .rtl .col-xl-5, .rtl .col-xl-6, .rtl .col-xl-7, .rtl .col-xl-8, .rtl .col-xl-9, .rtl .col-xl-10, .rtl .col-xl-11 {
    float: right;
  }
  .rtl .offset-xl-1 {
    margin-right: 8.333333%;
    margin-left: 0;
  }
  .rtl .offset-xl-2 {
    margin-right: 16.666667%;
    margin-left: 0;
  }
  .rtl .offset-xl-3 {
    margin-right: 25%;
    margin-left: 0;
  }
  .rtl .offset-xl-4 {
    margin-right: 33.333333%;
    margin-left: 0;
  }
  .rtl .offset-xl-5 {
    margin-right: 41.666667%;
    margin-left: 0;
  }
  .rtl .offset-xl-6 {
    margin-right: 50%;
    margin-left: 0;
  }
  .rtl .offset-xl-7 {
    margin-right: 58.333333%;
    margin-left: 0;
  }
  .rtl .offset-xl-8 {
    margin-right: 66.666667%;
    margin-left: 0;
  }
  .rtl .offset-xl-9 {
    margin-right: 75%;
    margin-left: 0;
  }
  .rtl .offset-xl-10 {
    margin-right: 83.333333%;
    margin-left: 0;
  }
  .rtl .offset-xl-11 {
    margin-right: 91.666667%;
    margin-left: 0;
  }
  .rtl .offset-xl-12 {
    margin-right: 100%;
    margin-left: 0;
  }
  .rtl .text-xl-right {
    text-align: left !important;
  }
  .rtl .text-xl-left {
    text-align: right !important;
  }
}

.input-group .form-control:hover, .input-group .form-control:focus, .input-group .form-control:active {
  z-index: 0;
}

.input-group-prepend .input-group-text, .input-group-append .input-group-text {
  padding: 0.6154rem 0.9231rem;
  font-size: 1.154rem;
  border-width: 1px;
}

.input-group-prepend .dropdown-toggle-split, .input-group-append .dropdown-toggle-split {
  padding-left: .9231rem;
  padding-right: .9231rem;
}

.input-group-lg > .input-group-prepend, .input-group-lg > .input-group-append {
  font-size: 1.231rem;
}

.input-group-prepend .custom-control, .input-group-append .custom-control {
  margin: 0;
  padding: 0;
}

.input-group-prepend input[type="radio"], .input-group-append input[type="radio"], .input-group-prepend
input[type="checkbox"], .input-group-append
input[type="checkbox"] {
  vertical-align: middle;
  margin-right: 0;
}

.input-group-btn {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.input-search input {
  border: 1px solid #eaeaea;
  border-radius: 0;
  display: block;
  font-size: 1rem;
}

.input-search input:focus {
  background-color: transparent;
}

.input-search .input-group-btn {
  position: absolute;
  right: 0;
  display: block;
  width: auto;
  top: 1px;
  right: 1px;
  z-index: 3;
}

.input-search .input-group-btn button {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  height: 3.225rem;
  cursor: pointer;
}

.input-search .input-group-btn button:active {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.input-search .input-group-btn button .icon {
  font-size: 20px;
  color: #888888;
}

.input-search .input-group-btn button:hover {
  background-color: transparent;
}

.input-search.input-group-lg .input-group-btn button {
  height: 3.68615rem;
}

.input-search.input-group-sm .input-group-btn button {
  height: 2.37846rem;
}

.input-search.input-group-sm .input-group-btn button .icon {
  font-size: 22px;
}

.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 {
  height: 54px;
  padding: 12px 14px;
  font-size: 16px;
  font-weight: 300;
}

/*------------------------------------------------------------------
  [List group]
*/
.list-group-item.active .badge {
  background: #FFFFFF;
  color: #ef6262;
}

.list-group-item .icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-right: .7rem;
  font-size: 1.385rem;
  vertical-align: middle;
}

.list-group-item.active .icon {
  color: #FFFFFF;
}

.list-group-item.disabled, .list-group-item:disabled {
  border-color: #dddddd;
}

.list-group-item .text {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.list-group-item .badge {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.active .list-group-item .badge {
  background: #FFFFFF;
  color: #ef6262;
}

.list-group-item .badge.badge-pill {
  display: inline-table;
}

.rtl .list-group-item .badge {
  float: left;
}

/*------------------------------------------------------------------
  [Modals]
*/
.modal-container {
  right: 0;
}

@media (max-width: 767px) {
  .modal-container {
    padding: 0 15px;
  }
}

.modal-content {
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
          box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  overflow: hidden;
  background-color: #FFFFFF;
  color: #555555;
  border-width: 0;
}

.modal-header {
  border: 0;
}

.modal-header h1, .modal-header h2, .modal-header h3, .modal-header h4, .modal-header h5, .modal-header h6 {
  display: block;
  margin: 0;
}

.modal-header .close {
  font-size: 1.308rem;
  padding: 1.385rem;
  margin: -1.1rem -1.05rem -1rem auto;
  opacity: 0.4;
  text-shadow: none;
}

.rtl .modal-header .close {
  float: left;
  margin: -1.1rem auto -1rem -1.05rem;
}

.modal-header .close:hover {
  opacity: 0.8;
}

.modal-body {
  padding: 30px 20px;
}

.modal-body .i-circle {
  border: 2px solid #f1f1f1;
  border-radius: 50%;
  display: inline-block;
  height: 80px;
  width: 80px;
  margin-bottom: 15px;
  line-height: 105px;
}

.modal-body .i-circle .icon {
  font-size: 45px;
}

.modal-footer {
  background-color: #fcfcfc;
}

.modal-footer .btn .btn + .btn {
  margin-left: 0;
  margin-right: 5px;
}

.rtl .modal-footer {
  text-align: left;
}

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

.modal-full-color .modal-content {
  color: #FFFFFF;
  background-color: transparent;
}

.modal-full-color .modal-header {
  background-color: #ed5050;
}

.modal-full-color .modal-header .close {
  color: #FFFFFF;
  line-height: 1.7;
  opacity: 0.6;
}

.modal-full-color .modal-header .close:hover {
  opacity: 1;
}

.modal-full-color .modal-body, .modal-full-color .modal-footer {
  background-color: #ef6262;
}

.modal-full-color .modal-footer {
  border: 0;
}

.modal-full-color-success .modal-header {
  background-color: #6bc6b7;
}

.modal-full-color-success .modal-body, .modal-full-color-success .modal-footer {
  background-color: #7ACCBE;
}

.modal-full-color-info .modal-header {
  background-color: #7dc3db;
}

.modal-full-color-info .modal-body, .modal-full-color-info .modal-footer {
  background-color: #8DCADF;
}

.modal-full-color-warning .modal-header {
  background-color: #ffc05c;
}

.modal-full-color-warning .modal-body, .modal-full-color-warning .modal-footer {
  background-color: #FFC870;
}

.modal-full-color-danger .modal-header {
  background-color: #ed4f4f;
}

.modal-full-color-danger .modal-body, .modal-full-color-danger .modal-footer {
  background-color: #EF6262;
}

.modal-full-color-dark .modal-header {
  background-color: #383737;
}

.modal-full-color-dark .modal-body, .modal-full-color-dark .modal-footer {
  background-color: #3d3c3c;
}

.modal-full-color-alt1 .modal-header {
  background-color: #8cd6ef;
}

.modal-full-color-alt1 .modal-body, .modal-full-color-alt1 .modal-footer {
  background-color: #95d9f0;
}

.modal-full-color-alt2 .modal-header {
  background-color: #ffd970;
}

.modal-full-color-alt2 .modal-body, .modal-full-color-alt2 .modal-footer {
  background-color: #ffdc7a;
}

.modal-full-color-alt3 .modal-header {
  background-color: #7393bc;
}

.modal-full-color-alt3 .modal-body, .modal-full-color-alt3 .modal-footer {
  background-color: #7a98bf;
}

.modal-full-color-alt4 .modal-header {
  background-color: #c7c7c7;
}

.modal-full-color-alt4 .modal-body, .modal-full-color-alt4 .modal-footer {
  background-color: #cccccc;
}

.full-width {
  width: 95%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.full-width .modal-content {
  max-width: 100%;
}

@media (max-width: 480px) {
  .full-width {
    width: 100%;
    margin: 0;
    padding: 10px;
  }
}

.custom-width .modal-dialog {
  width: 700px;
  max-width: none;
}

.custom-width .modal-content {
  width: 700px;
  max-width: none;
}

@media (max-width: 767.98px) {
  .custom-width .modal-content, .custom-width .modal-dialog, .custom-width .modal-header {
    width: 100% !important;
  }
}

.modal-colored-header .modal-content {
  background-color: transparent;
}

.modal-colored-header .modal-header {
  background-color: #ef6262;
  color: #FFFFFF;
  padding: 20px 15px;
}

.modal-colored-header .modal-header .close {
  color: #FFFFFF;
  margin-top: -0.8462rem;
}

.modal-colored-header .modal-body {
  background-color: #FFFFFF;
}

.modal-colored-header-success .modal-content .modal-header {
  background-color: #7ACCBE;
}

.modal-colored-header-info .modal-content .modal-header {
  background-color: #8DCADF;
}

.modal-colored-header-warning .modal-content .modal-header {
  background-color: #FFC870;
}

.modal-colored-header-danger .modal-content .modal-header {
  background-color: #EF6262;
}

.modal-colored-header-dark .modal-content .modal-header {
  background-color: #3d3c3c;
}

.modal-colored-header-alt1 .modal-content .modal-header {
  background-color: #95d9f0;
}

.modal-colored-header-alt2 .modal-content .modal-header {
  background-color: #ffdc7a;
}

.modal-colored-header-alt3 .modal-content .modal-header {
  background-color: #7a98bf;
}

.modal-colored-header-alt4 .modal-content .modal-header {
  background-color: #cccccc;
}

.modal-dark .modal-content {
  color: #FFFFFF;
  background-color: transparent;
}

.modal-dark .modal-header {
  background-color: #ef6262;
  padding: 20px 15px;
}

.modal-dark .modal-header .close {
  color: #FFFFFF;
  margin-top: -0.8462rem;
}

.modal-dark .modal-body.form .form-control {
  background-color: #3d3c3c;
}

.modal-dark .modal-body, .modal-dark .modal-footer {
  background-color: #3d3c3c;
}

.modal-dark .modal-footer {
  border: 0;
}

.modal-dark-success .modal-header {
  background-color: #7ACCBE;
}

.modal-dark-info .modal-header {
  background-color: #8DCADF;
}

.modal-dark-warning .modal-header {
  background-color: #FFC870;
}

.modal-dark-danger .modal-header {
  background-color: #EF6262;
}

.modal-dark-dark .modal-header {
  background-color: #383737;
}

.modal-dark-alt1 .modal-header {
  background-color: #8cd6ef;
}

.modal-dark-alt2 .modal-header {
  background-color: #ffd970;
}

.modal-dark-alt3 .modal-header {
  background-color: #7393bc;
}

.modal-dark-alt4 .modal-header {
  background-color: #c7c7c7;
}

@media (max-width: 767px) {
  .modal-dialog {
    min-width: 100%;
    padding: 0 15px;
    margin: 0;
  }
}

.modal-overlay {
  z-index: 1050;
}

.am-modal-open {
  overflow-x: visible;
}

.nav-tabs {
  background-color: whitesmoke;
  border-bottom-width: 0;
}

.rtl .nav-tabs {
  padding: 0;
}

.nav-tabs .nav-item {
  margin-right: 2px;
}

.rtl .nav-tabs .nav-item {
  float: right;
  margin-right: 0;
  margin-left: 2px;
}

.nav-tabs .nav-link {
  min-width: 80px;
  margin-right: 0;
  text-align: center;
  border-radius: 0;
  color: #555555;
}

.nav-tabs .nav-link:hover {
  color: #ef6262;
}

.nav-tabs .nav-link:active, .nav-tabs .nav-link.active {
  cursor: default;
}

.nav-tabs .nav-link:active:hover, .nav-tabs .nav-link.active:hover {
  color: #555555;
}

.tab-content {
  background: #FFFFFF;
  padding: 1.538rem;
}

.main-content .tab-content .tab-pane h1:first-child, .main-content .tab-content .tab-pane h2:first-child, .main-content .tab-content .tab-pane h3:first-child, .main-content .tab-content .tab-pane h4:first-child, .main-content .tab-content .tab-pane h5:first-child, .main-content .tab-content .tab-pane h6:first-child {
  margin-top: 0.3846rem;
}

.tab-bottom .tab-content {
  margin-bottom: 0;
}

.tab-left .nav-tabs, .tab-right .nav-tabs {
  float: left;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.tab-left .nav-tabs .nav-item, .tab-right .nav-tabs .nav-item {
  float: none;
  margin-right: 0;
  margin-bottom: 0;
}

.rtl .tab-left .nav-tabs .nav-item, .rtl .tab-right .nav-tabs .nav-item {
  margin-left: 0;
}

.tab-left .nav-tabs .nav-item .nav-link, .tab-right .nav-tabs .nav-item .nav-link {
  text-align: left;
  min-width: 2.923rem;
  min-height: 4.231rem;
  padding: 1.154rem 1.308rem;
  border-radius: 0;
}

.tab-left .nav-tabs .nav-item .nav-link .icon, .tab-right .nav-tabs .nav-item .nav-link .icon {
  font-size: 1.538rem;
}

.tab-left .tab-content, .tab-right .tab-content {
  overflow: auto;
}

.tab-right .nav-tabs {
  float: right;
}

.rtl .nav-justified .nav-item {
  float: none;
}

.pagination {
  margin: 1.385rem 0;
}

.rtl .pagination {
  padding-right: 0;
}

nav .pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.rtl .pagination .page-item .page-link, .rtl
.pagination .page-item > span {
  float: right;
}

.pagination .page-item:first-child .page-link,
.pagination .page-item:first-child > span {
  margin-left: -1px;
}

.pagination .page-item:first-child .page-link, .pagination .page-item:last-child .page-link {
  border-radius: 0;
}

.page-item.active .page-link {
  z-index: 3;
}

.popover {
  -webkit-box-shadow: 0 0.3846rem 0.7692rem rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.3846rem 0.7692rem rgba(0, 0, 0, 0.2);
}

.popover .popover-header {
  margin: 0;
}

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

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

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

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

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

.rtl .popover.bs-popover-top .arrow::before, .rtl .popover.bs-popover-auto[x-placement^="top"] .arrow::before, .rtl .popover.bs-popover-top .arrow::after, .rtl .popover.bs-popover-auto[x-placement^="top"] .arrow::after, .rtl .popover.bs-popover-bottom .arrow::before, .rtl .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before, .rtl .popover.bs-popover-bottom .arrow::after, .rtl .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  margin-right: -0.7692rem;
  margin-left: 0;
}

/*------------------------------------------------------------------
  [Progress bars]
*/
.progress {
  height: 1.692rem;
  margin-bottom: 1.385rem;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.progress-bar {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.rtl .progress-bar {
  float: right;
}

/*------------------------------------------------------------------
  [Tables]
*/
.rtl th {
  text-align: inherit;
}

.rtl th.text-center {
  text-align: center;
}

.table > thead > tr > th {
  border-bottom-width: 1px;
  border-top-width: 0;
  font-weight: 400;
  font-size: 1rem;
}

.table > thead.primary > tr > th {
  color: #ef6262;
}

.table > thead.alt3 > tr > th {
  color: #7a98bf;
}

.table > tbody > tr > td {
  font-weight: 300;
  vertical-align: middle;
}

.table > tbody.no-border-x > tr > td {
  border-top-width: 0;
}

.table-sm > thead > tr > th {
  padding-top: 10px;
  padding-bottom: 8px;
}

.table-responsive {
  border: 0;
}

.table tbody tr td.user-avatar img {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  margin-right: 10px;
}

.rtl .table tbody tr td.user-avatar img {
  margin-right: 0;
  margin-left: 10px;
}

@media (max-width: 767px) {
  .table tbody tr td.user-avatar img {
    display: none;
  }
}

.table tbody tr.primary td:first-child {
  border-left: 3px solid #ef6262;
  padding-left: 17px;
}

.table tbody tr.info td:first-child {
  border-left: 3px solid #8DCADF;
  padding-left: 17px;
}

.table tbody tr.success td:first-child {
  border-left: 3px solid #7ACCBE;
  padding-left: 17px;
}

.table tbody tr.warning td:first-child {
  border-left: 3px solid #FFC870;
  padding-left: 17px;
}

.table tbody tr.danger td:first-child {
  border-left: 3px solid #EF6262;
  padding-left: 17px;
}

.table tbody tr.dark td:first-child {
  border-left: 3px solid #3d3c3c;
  padding-left: 17px;
}

.table tbody tr.alt-color1 td:first-child {
  border-left: 3px solid #95d9f0;
  padding-left: 17px;
}

.table tbody tr.alt-color2 td:first-child {
  border-left: 3px solid #ffdc7a;
  padding-left: 17px;
}

.table tbody tr.alt-color3 td:first-child {
  border-left: 3px solid #7a98bf;
  padding-left: 17px;
}

.table tbody tr.alt-color4 td:first-child {
  border-left: 3px solid #cccccc;
  padding-left: 17px;
}

.table .number {
  text-align: right;
}

.table-fw-widget {
  margin-bottom: 0;
}

.table-fw-widget tr th:first-child, .table-fw-widget tr td:first-child {
  padding-left: 15px;
}

.table-fw-widget tr th:last-child, .table-fw-widget tr td:last-child {
  padding-right: 15px;
}

.table-fw-widget thead tr th {
  padding-top: 15px;
  padding-bottom: 10px;
}

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

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

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

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

.table-hover .table-secondary:hover {
  background-color: #6a6a6a;
  color: #FFFFFF;
}

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

.table-success,
.table-success > th,
.table-success > td {
  background-color: #7ACCBE;
  color: #FFFFFF;
}

.table-hover .table-success:hover {
  background-color: #68c5b5;
  color: #FFFFFF;
}

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

.table-info,
.table-info > th,
.table-info > td {
  background-color: #8DCADF;
  color: #FFFFFF;
}

.table-hover .table-info:hover {
  background-color: #79c1d9;
  color: #FFFFFF;
}

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

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

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

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

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

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

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

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

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

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

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #3d3c3c;
  color: #FFFFFF;
}

.table-hover .table-dark:hover {
  background-color: #302f2f;
  color: #FFFFFF;
}

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

.table-grey,
.table-grey > th,
.table-grey > td {
  background-color: #cccccc;
  color: #FFFFFF;
}

.table-hover .table-grey:hover {
  background-color: #bfbfbf;
  color: #FFFFFF;
}

.table-hover .table-grey:hover > td,
.table-hover .table-grey:hover > th {
  background-color: #bfbfbf;
  color: #FFFFFF;
}

.table-alt-color1,
.table-alt-color1 > th,
.table-alt-color1 > td {
  background-color: #95d9f0;
  color: #FFFFFF;
}

.table-hover .table-alt-color1:hover {
  background-color: #7fd1ed;
  color: #FFFFFF;
}

.table-hover .table-alt-color1:hover > td,
.table-hover .table-alt-color1:hover > th {
  background-color: #7fd1ed;
  color: #FFFFFF;
}

.table-alt-color2,
.table-alt-color2 > th,
.table-alt-color2 > td {
  background-color: #ffdc7a;
  color: #FFFFFF;
}

.table-hover .table-alt-color2:hover {
  background-color: #ffd561;
  color: #FFFFFF;
}

.table-hover .table-alt-color2:hover > td,
.table-hover .table-alt-color2:hover > th {
  background-color: #ffd561;
  color: #FFFFFF;
}

.table-alt-color3,
.table-alt-color3 > th,
.table-alt-color3 > td {
  background-color: #7a98bf;
  color: #FFFFFF;
}

.table-hover .table-alt-color3:hover {
  background-color: #698bb7;
  color: #FFFFFF;
}

.table-hover .table-alt-color3:hover > td,
.table-hover .table-alt-color3:hover > th {
  background-color: #698bb7;
  color: #FFFFFF;
}

.table-alt-color4,
.table-alt-color4 > th,
.table-alt-color4 > td {
  background-color: #cccccc;
  color: #FFFFFF;
}

.table-hover .table-alt-color4:hover {
  background-color: #bfbfbf;
  color: #FFFFFF;
}

.table-hover .table-alt-color4:hover > td,
.table-hover .table-alt-color4:hover > th {
  background-color: #bfbfbf;
  color: #FFFFFF;
}

h4, h5, h6, .h4, .h5, .h6 {
  margin-top: 0.6923rem;
}

h4 small, h4 .small, h5 small, h5 .small, h6 small, h6 .small, .h4 small, .h4 .small, .h5 small, .h5 .small, .h6 small, .h6 .small {
  font-size: 75%;
}

h1, h2, h3, .h1, .h2, h3 {
  margin-top: 1.385rem;
}

h1 small, h1 .small, h2 small, h2 .small, h3 small, h3 .small, .h1 small, .h1 .small, .h2 small, .h2 .small, h3 small, h3 .small {
  font-size: 65%;
}

h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, .h1 small,
.h1 .small, .h2 small,
.h2 .small, h3 small,
h3 .small,
h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {
  color: #777777;
}

/*------------------------------------------------------------------
  [List]
*/
ol,
ul,
dl {
  margin-bottom: .6923rem;
}

.rtl .list-inline, .rtl
.list-unstyled {
  padding-right: 0;
}

.lead {
  line-height: 1.4;
  margin-bottom: 1.385rem;
}

@media (min-width: 768px) {
  .lead {
    font-size: 1.5rem;
  }
}

p small,
p .small {
  font-size: 92%;
}

/*------------------------------------------------------------------
  [Blockquotes]
*/
blockquote {
  padding: .6923rem 1.385rem;
  margin: 0 0 1.385rem;
  font-size: 1.25rem;
  border-left: 5px solid #eeeeee;
}

blockquote ol:last-child,
blockquote ul:last-child,
blockquote dl:last-child,
blockquote p:last-child {
  margin-bottom: 0;
}

blockquote footer {
  display: block;
  font-size: 80%;
  color: #777777;
}

blockquote footer:before {
  content: '\2014 \00A0';
}

blockquote.blockquote-reverse {
  padding-right: 1.154rem;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}

blockquote.blockquote-reverse footer:before {
  content: '';
}

blockquote.blockquote-reverse footer:after {
  content: '\00A0 \2014';
}

.rtl blockquote {
  border-left-width: 0;
  border-right: 5px solid #eeeeee;
}

.rtl blockquote.blockquote-reverse {
  text-align: left;
  padding-right: 0;
  padding-left: 15px;
  border-right-width: 0;
  border-left: 5px solid #eeeeee;
}

.text-inverse {
  text-align: right;
}

.rtl .text-inverse {
  text-align: left;
}

abbr[title],
abbr[data-original-title] {
  border-bottom: 1px dotted #777777;
}

address {
  margin-bottom: 1.385rem;
}

.chat .chat-contacts .am-scroller-page-chat, .chat .chat-contacts .am-scroller-page-messages, .chat .chat-messages .am-scroller-page-chat, .chat .chat-messages .am-scroller-page-messages {
  position: relative;
  width: 100%;
  height: 100%;
}

.chat .chat-contacts .content, .chat .chat-messages .content {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
}

.docs {
  /* Pretty printing styles. Used with prettify.js. */
  /* Specify class=linenums on a pre to get line numbering */
  /* IE indents via margin-left */
  /* Alternate shading for lines */
}

.docs .page-aside .aside-content .aside-nav {
  padding: 0;
}

.docs .page-aside .aside-content .aside-nav .navbar {
  padding: 0;
  font-size: 1rem;
  line-height: 20px;
}

.docs .page-aside .aside-content .aside-nav .navbar > .nav-item > .nav-link:hover {
  background-color: #e8e8e8;
}

.docs .page-aside .aside-content .aside-nav .navbar > .nav-item > .nav-link.active {
  color: #ef6262;
}

.docs .page-aside .aside-content .aside-nav .navbar > .nav-item > .nav-link.active + ul {
  display: block;
}

.docs .page-aside .aside-content .aside-nav .navbar > .nav-item > ul {
  padding: 10px 0;
  display: none;
  background-color: whitesmoke;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  font-size: 1rem;
  line-height: 20px;
}

.docs .page-aside .aside-content .aside-nav .navbar > .nav-item > ul .nav-link {
  padding: 8px 20px;
}

.docs .page-aside .aside-content .aside-nav .navbar > .nav-item > ul .nav-link.active {
  color: #ef6262;
}

.docs .main-content {
  background-color: #fafafa;
}

.docs section > h1, .docs section > h2 {
  margin-top: 60px;
  margin-bottom: 25px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ededed;
}

.docs section > h2, .docs section > .h2 {
  font-size: 30px;
}

.docs section > h3, .docs section > .h3 {
  margin-top: 45px;
  margin-bottom: 10px;
  font-size: 27px;
}

.docs section > h4, .docs section > .h4 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 23px;
}

.docs section h1, .docs section h2, .docs section h3, .docs section h4, .docs section h5, .docs section h6, .docs section .h1, .docs section .h2, .docs section .h3, .docs section .h4, .docs section .h5, .docs section .h6 {
  color: #2a2a2a;
}

.docs section > p {
  font-size: 17px;
  line-height: 33px;
  font-weight: 300;
  margin-bottom: 25px;
}

.docs section > p b, .docs section > p strong {
  font-weight: 400;
}

.docs section > ul, .docs section > ol {
  font-size: 17px;
  line-height: 33px;
}

.docs section > img {
  max-width: 100%;
}

.docs .gallery-container .item {
  width: 50%;
}

.docs .prettyprint {
  font-size: 15px;
  line-height: 1.5;
}

.docs pre {
  border: 0;
  padding: 20px;
  margin-bottom: 0;
}

.docs .code-panel {
  margin-bottom: 30px;
}

.docs .code-panel__heading {
  background: #5A5775;
  color: #cecece;
  font-size: 15px;
  padding: 11px 16px;
}

.docs pre {
  background-color: #4F4A68;
  color: #EDEBE6;
}

.docs pre .pln {
  color: #eeeeee;
}

.docs pre .str {
  color: #92CF78;
}

.docs pre .kwd {
  color: #f386ac;
}

.docs pre .com {
  color: #8275E7;
}

.docs pre .typ {
  color: #97f6fb;
}

.docs pre .lit {
  color: #dcc175;
}

.docs pre .pun,
.docs pre .opn,
.docs pre .clo {
  color: #e3e2e0;
}

.docs pre .tag {
  color: #f386ac;
}

.docs pre .atn {
  color: #1DFDC0;
}

.docs pre .atv {
  color: #F2C770;
}

.docs pre .dec,
.docs pre .var {
  color: #E86493;
}

.docs pre .fun {
  color: #445588;
}

.docs ol.linenums {
  margin-top: 0;
  margin-bottom: 0;
}

.docs li.L0,
.docs li.L1,
.docs li.L2,
.docs li.L3,
.docs li.L5,
.docs li.L6,
.docs li.L7,
.docs li.L8 {
  list-style-type: none;
}

.docs li.L1,
.docs li.L3,
.docs li.L5,
.docs li.L7,
.docs li.L9 {
  background: #eee;
}

.aside-compose {
  text-align: center;
  padding: 20px 25px;
  margin-top: 10px;
}

.email-search {
  background-color: #FFFFFF;
  padding: 20px 25px;
}

.email-search h3 {
  margin: 9px 0 15px 0;
}

.email-search span {
  color: #888;
  font-weight: 300;
  font-size: 1.231rem;
  display: inline-block;
}

.email-filters {
  padding: 9px 20px 10px 20px;
  border-bottom: 1px solid #e6e6e6;
  background-color: #FFFFFF;
  display: table;
  width: 100%;
}

.email-filters > div {
  display: table-cell;
  vertical-align: middle;
}

.email-filters .am-select-all.custom-checkbox .custom-control-label {
  margin-left: 13px;
}

.email-filters .email-filters-right {
  text-align: right;
}

.email-filters input {
  margin-right: 8px;
}

.email-filters .custom-checkbox, .email-list .custom-checkbox {
  margin-bottom: .5385rem;
}

.email-list {
  background: #FFFFFF;
}

.email-list .item {
  border-bottom: 1px solid #e6e6e6;
  padding: 17px 20px;
  display: table;
  width: 100%;
  cursor: pointer;
  background-color: #fafafa;
  position: relative;
}

.email-list .item .date {
  float: right;
}

.rtl .email-list .item .date {
  float: left;
}

.email-list .item.unread {
  background-color: #FFFFFF;
}

.email-list .item.unread:after {
  content: '';
  display: block;
  position: absolute;
  width: 3px;
  top: -1px;
  bottom: -1px;
  left: 0;
  background-color: #ef6262;
}

.email-list .item.unread .from, .email-list .item.unread .date {
  font-weight: 600;
}

.email-list .item > div {
  vertical-align: top;
  display: table-cell;
}

.email-list .item > div:first-child {
  width: 40px;
}

.email-list .item .icon {
  margin-right: 7px;
  font-size: 1.077rem;
  display: inline-block;
}

.email-list .item .from {
  font-weight: 400;
  font-size: 1rem;
  margin: 0 0 3px 0;
}

.email-list .item .msg {
  margin: 0;
  color: #888888;
}

.email-list .item:hover {
  background-color: #f7f7f7;
}

.email-head {
  background-color: #FFFFFF;
  padding: 20px 25px 24px;
}

.email-head .icons {
  font-size: 1.923rem;
  float: right;
}

.email-head .icons a {
  display: inline-block;
}

.rtl .email-head .icons {
  float: left;
}

.email-head .icons .icon {
  color: #555555;
  margin-left: 5px;
}

.email-head .icons .icon:hover {
  color: #ef6262;
}

.email-head h4 {
  margin: 12px 0 15px 0;
}

.email-head .date {
  float: right;
}

.rtl .email-head .date {
  float: left;
}

.email-head .date a {
  vertical-align: middle;
  margin-right: 5px;
}

.rtl .email-head .date a {
  display: inline-block;
  vertical-align: baseline;
}

.email-head .date .icon {
  font-size: 1.538rem;
}

.email-body {
  background-color: #FFFFFF;
  border-top: 1px solid #e6e6e6;
  padding: 30px;
  font-size: 1.154rem;
  font-weight: 300;
}

.email-body p {
  line-height: 25px;
  margin-bottom: 20px;
}

.email-subject input {
  font-weight: 300;
  font-size: 1.923rem;
  height: auto;
  padding: 30px;
  border: 0;
  width: 100%;
  color: inherit;
}

.email-recipient {
  background-color: #FFFFFF;
  border-bottom: 1px solid #e6e6e6;
  border-top: 1px solid #e6e6e6;
  padding: 30px 30px 10px;
}

.email-recipient .to:first-child .form-group.row {
  padding-top: 0;
}

.email-recipient label {
  padding-top: 15px;
}

.email.editor {
  background-color: #FFFFFF;
  padding: 30px;
}

.email.editor .note-toolbar {
  border: 0;
}

.email.editor .note-resizebar {
  background-color: #FFFFFF;
}

.email.editor .form-group {
  text-align: right;
  margin-top: 15px;
}

.email.editor .form-group .icon {
  font-size: 1.769rem;
}

.rtl .email.editor .form-group .icon {
  display: inline-block;
  vertical-align: text-top;
  line-height: 0.8;
}

/*------------------------------------------------------------------
  [Error pages]
*/
.am-error .error-container {
  text-align: center;
}

.am-error .error-number {
  display: block;
  color: #FFFFFF;
  font-size: 10rem;
  font-family: "Raleway", sans-serif;
  font-weight: 400;
  line-height: 120px;
  text-shadow: 6px 5px 0 rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .am-error .error-number {
    font-size: 6.923rem;
    margin-bottom: 10px;
    line-height: 100px;
  }
}

.am-error .error-description {
  font-size: 2rem;
  font-weight: 300;
  line-height: 32px;
  color: #cccccc;
}

@media (max-width: 767px) {
  .am-error .error-description {
    font-size: 1.462rem;
  }
}

.am-error .error-goback-text {
  font-size: 1.538rem;
  font-weight: 300;
  color: #a6a6a6;
  margin-bottom: 30px;
  margin-top: 15px;
}

@media (max-width: 767px) {
  .am-error .error-goback-text {
    font-size: 1.154rem;
  }
}

/*------------------------------------------------------------------
  [Page 404]
*/
.am-error-404 .error-container .error-image {
  display: inline-block;
  background: url("../img/404-img.png") no-repeat right center;
  background-size: 387px 292px;
  width: 100%;
  max-width: 587px;
  height: 292px;
}

.am-error-404 .error-container .error-image img {
  max-width: 607px;
  max-height: 459px;
}

@media -webkit-min-device-pixel-ratio {
  .am-error-404 .error-container .error-image {
    background-image: url("../img/404-img-2x.png");
  }
}

@media (max-width: 767px) {
  .am-error-404 .error-container .error-image {
    background-size: 190px 142px;
    max-width: 295px;
    height: 142px;
  }
}

/*------------------------------------------------------------------
  [Forgot password]
*/
.forgot-password {
  max-width: 415px !important;
}

.forgot-password .card-header {
  margin-bottom: 0 !important;
}

.forgot-password .card-body form p {
  color: #979595;
  font-size: 1.077rem;
  margin-bottom: 25px;
}

.forgot-password .card-body form p a {
  color: #d9d9d9 !important;
}

.forgot-password .card-body form p a:hover {
  color: #FFFFFF !important;
}

.forgot-password .card-body form p.contact {
  margin-bottom: 30px;
}

.forgot-password .card-body form .form-group {
  margin-bottom: 30px !important;
}

.forgot-password .out-links {
  margin-top: 40px;
}

@media (max-width: 767px) {
  .forgot-password {
    margin-bottom: 50px;
    margin-top: 30px;
  }
}

/*------------------------------------------------------------------
  [Gallery]
*/
.gallery-container .item {
  width: 25%;
  margin-bottom: 20px;
  padding: 0 10px;
}

.gallery-container .item .photo {
  background: #FFFFFF;
}

.gallery-container .item .photo .img {
  position: relative;
}

.gallery-container .item .photo .img img {
  width: 100%;
}

.gallery-container .item .photo .img .over {
  top: 0;
  opacity: 0;
  position: absolute;
  height: 100%;
  width: 100%;
  background: rgba(239, 98, 98, 0.8);
  transition: opacity 300ms ease;
  -webkit-transition: opacity 300ms ease;
}

.gallery-container .item .photo .img .over .func {
  margin-top: -80px;
  position: relative;
  top: 50%;
  text-align: center;
  -webkit-transition: margin-top 200ms ease-in-out;
  transition: margin-top 200ms ease-in-out;
}

.gallery-container .item .photo .img .over .func a {
  display: inline-block;
  height: 50px;
  margin-right: 2px;
  width: 50px;
  margin-right: 10px;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 50%;
}

.gallery-container .item .photo .img .over .func a:hover {
  background: rgba(255, 255, 255, 0.3);
}

.gallery-container .item .photo .img .over .func a i {
  font-size: 1.538rem;
  color: #FFFFFF;
  line-height: 2.4;
}

.gallery-container .item .photo .img:hover .over {
  opacity: 1;
}

.gallery-container .item .photo .img:hover .over .func {
  margin-top: -25px;
}

.gallery-container .item .photo .description {
  line-height: 20px;
  display: table;
  width: 100%;
}

.gallery-container .item .photo .description .icon {
  display: table-cell;
  background-color: #e6e6e6;
  padding: 20px;
  vertical-align: middle;
  width: 20px;
}

.gallery-container .item .photo .description .icon a {
  color: #626262;
}

.gallery-container .item .photo .description .icon a i {
  font-size: 2.308rem;
}

@media (max-width: 767px) {
  .gallery-container .item .photo .description .icon a i {
    font-size: 1.538rem;
  }
}

.gallery-container .item .photo .description .icon a:hover {
  color: #ef6262;
}

@media (max-width: 767px) {
  .gallery-container .item .photo .description .icon {
    padding: 15px;
  }
}

.gallery-container .item .photo .description .desc {
  display: table-cell;
  padding: 10px 20px;
  vertical-align: middle;
}

.gallery-container .item .photo .description .desc h4 {
  margin: 0;
  font-size: 1.385rem;
}

@media (max-width: 767px) {
  .gallery-container .item .photo .description .desc h4 {
    font-size: 1.154rem;
  }
}

.gallery-container .item .photo .description .desc span {
  color: #8a8888;
  font-size: .9231rem;
  font-weight: 300;
}

@media (max-width: 767px) {
  .gallery-container .item .photo .description .desc {
    padding: 10px;
  }
}

.gallery-container .item.w2 {
  width: 50%;
}

@media (max-width: 767px) {
  .gallery-container {
    max-width: 767px;
  }
  .gallery-container .item {
    width: 100%;
    padding: 0;
  }
  .gallery-container .item.w2 {
    width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .gallery-container .item {
    width: 50%;
  }
}

/*------------------------------------------------------------------
  [Invoice]
*/
.invoice {
  background-color: #FFFFFF;
  padding: 100px 100px 70px;
  color: #8c8c8c;
}

@media (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .invoice {
    padding: 50px 50px 35px;
  }
}

@media (max-width: 480px) {
  .invoice {
    padding: 35px 25px 15px;
  }
}

.invoice-header {
  margin-bottom: 100px;
}

@media (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .invoice-header {
    margin-bottom: 50px;
  }
}

@media (max-width: 480px) {
  .invoice-header > div {
    float: none;
    width: 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.invoice-logo {
  line-height: 80px;
  height: 54px;
  min-width: 206px;
  background-image: url("../img/logo-invoice-big.png");
  background-repeat: no-repeat;
  background-position: 0;
}

.rtl .invoice-logo {
  background-position-x: right;
}

@media (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .invoice-logo {
    height: 34px;
    min-width: 144px;
    background-image: url("../img/logo-invoice.png");
  }
}

@media (max-width: 480px) {
  .invoice-logo {
    margin: 0 auto 20px;
    float: none;
  }
}

.invoice-order {
  text-align: right;
}

.rtl .invoice-order {
  text-align: left;
}

@media (max-width: 480px) {
  .rtl .invoice-order {
    text-align: center;
  }
}

@media (max-width: 480px) {
  .invoice-order {
    text-align: center;
  }
}

.invoice-id {
  display: block;
  font-size: 30px;
  line-height: 2.30769rem;
}

@media (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .invoice-id {
    font-size: 15px;
    line-height: -9.69231rem;
  }
}

.incoice-date {
  display: block;
  font-size: 1.385rem;
}

@media (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .incoice-date {
    font-size: 1rem;
  }
}

.invoice-data {
  margin-bottom: 110px;
}

@media (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .invoice-data {
    margin-bottom: 55px;
  }
}

@media (max-width: 480px) {
  .invoice-person {
    text-align: center;
  }
}

.invoice-person span {
  font-size: 1.385rem;
  line-height: 26px;
  display: block;
}

@media (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .invoice-person span {
    font-size: 1.0004rem;
    line-height: 20px;
  }
}

.invoice-person .name {
  font-weight: 500;
}

.invoice-person:last-child {
  text-align: right;
}

.rtl .invoice-person:last-child {
  text-align: left;
}

@media (max-width: 480px) {
  .rtl .invoice-person:last-child {
    text-align: center;
  }
}

@media (max-width: 480px) {
  .invoice-person:last-child {
    text-align: center;
  }
}

.invoice-payment-direction {
  text-align: center;
  position: relative;
  padding-top: 20px;
}

@media (max-width: 480px) {
  .invoice-payment-direction {
    padding: 20px;
  }
}

.invoice-payment-direction .icon {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background-color: #f7f7f7;
  font-size: 3.846rem;
  color: #c2c2c2;
  line-height: 80px;
}

@media (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .invoice-payment-direction .icon {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 1.923rem;
  }
}

@media (max-width: 480px) {
  .invoice-payment-direction .icon {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}

.invoice-details {
  width: 100%;
  font-size: 1.231rem;
}

@media (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .invoice-details {
    font-size: 0.8464rem;
  }
}

.invoice-details tr > td {
  padding: 20px 0;
}

@media (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .invoice-details tr > td {
    padding: 15px 0;
  }
}

.invoice-details th {
  text-align: right;
  padding-bottom: 8px;
  border-bottom: 1px solid #f0f0f0;
}

.rtl .invoice-details th {
  text-align: left;
}

.rtl .invoice-details th:first-child {
  text-align: right;
}

.invoice-details th:first-child {
  text-align: left;
}

.invoice-details td.description, .invoice-details td.hours, .invoice-details td.amount, .invoice-details td.summary {
  border-bottom: 1px solid #f0f0f0;
}

.invoice-details td.hours, .invoice-details td.amount {
  text-align: right;
}

.rtl .invoice-details td.hours, .rtl .invoice-details td.amount {
  text-align: left;
}

.invoice-details td.summary {
  color: #c4c4c4;
}

.invoice-details td.total {
  color: #8c8c8c;
  font-weight: 500;
}

.invoice-details td.total-value {
  font-size: 1.692rem;
  color: #ef6262;
}

@media (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .invoice-details td.total-value {
    font-size: 0.8464rem;
  }
}

.invoice-payment-method {
  margin-bottom: 75px;
}

@media (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .invoice-payment-method {
    margin-bottom: 37px;
  }
}

.invoice-payment-method span {
  font-size: 1.385rem;
  line-height: 26px;
  display: block;
}

@media (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .invoice-payment-method span {
    font-size: 1.0004rem;
    line-height: 20px;
  }
}

.invoice-payment-method .title {
  font-weight: 500;
}

.invoice-message {
  font-size: 1.231rem;
  margin-bottom: 62px;
}

@media (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .invoice-message {
    font-size: 1rem;
  }
}

@media (max-width: 480px) {
  .invoice-message {
    margin-bottom: 31px;
  }
}

.invoice-message .title {
  font-weight: 500;
  text-transform: uppercase;
  display: block;
  margin-bottom: 12px;
}

.invoice-message p {
  line-height: 26px;
}

@media (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .invoice-message p {
    line-height: 20px;
  }
}

.invoice-company-info {
  margin-bottom: 70px;
}

@media (max-width: 767px), (max-width: 480px) {
  .invoice-company-info {
    margin-bottom: 35px;
  }
}

.invoice-company-info > div {
  border-left: 1px solid #f0f0f0;
  padding: 8px 40px;
}

@media (max-width: 767px), (max-width: 480px) {
  .invoice-company-info > div {
    border: none;
    padding: 8px 15px;
  }
}

.invoice-company-info > div:first-child {
  border-left: none;
}

.invoice-company-info .summary {
  padding: 0 40px 0;
  line-height: 16px;
}

@media (max-width: 767px), (max-width: 480px) {
  .invoice-company-info .summary {
    padding: 8px 15px;
  }
}

.invoice-company-info .summary .title {
  color: #8c8c8c;
  font-size: 1.077rem;
  line-height: 21px;
  font-weight: 500;
}

.invoice-company-info .summary p {
  line-height: 16px;
}

.invoice-footer {
  text-align: center;
}

.invoice-footer .btn {
  min-width: 96px;
  font-size: 1.077rem;
  font-weight: 700;
}

/*------------------------------------------------------------------
  [Custom pages]
*/
/*------------------------------------------------------------------
  [Login]
*/
.login-container {
  max-width: 400px;
  margin: 80px auto;
  padding: 10px;
}

.login-container .card {
  background: transparent;
  padding: 0;
  border: 0;
  overflow: hidden;
  margin-bottom: 20px;
}

.login-container .card .card-header {
  padding: 0;
  background: transparent;
  border: 0;
  text-align: center;
  margin-bottom: 20px;
}

.login-container .card .card-header span {
  display: block;
  color: #858383;
  line-height: 20px;
  font-size: 1.154rem;
  font-weight: 400;
  font-family: "Raleway", sans-serif;
  margin-top: 10px;
  padding-bottom: 10px;
}

.login-container .card .card-body .form-group {
  margin: 0;
  padding: 0;
}

.login-container .card .card-body .form-group > div {
  padding: 0;
}

.login-container .card .card-body .form-group .input-group {
  border-bottom: 2px solid #4a4949;
  padding: 10px 0;
}

.login-container .card .card-body .form-group .input-group .input-group-prepend .input-group-text, .login-container .card .card-body .form-group .input-group .input-group-append .input-group-text {
  border: 0;
  background-color: transparent;
}

.login-container .card .card-body .form-group .input-group .input-group-prepend .input-group-text .icon, .login-container .card .card-body .form-group .input-group .input-group-append .input-group-text .icon {
  font-size: 1.538rem;
  color: #FFFFFF;
}

.login-container .card .card-body .form-group .input-group .form-control {
  border: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #a3a2a2;
  padding: 0;
  font-family: "Raleway", sans-serif;
  font-size: 1.077rem;
  font-weight: 500;
  height: 36px;
}

.login-container .card .card-body .form-group .input-group .form-control:-webkit-autofill, .login-container .card .card-body .form-group .input-group .form-control:-webkit-autofill:hover, .login-container .card .card-body .form-group .input-group .form-control:-webkit-autofill:focus, .login-container .card .card-body .form-group .input-group .form-control:-webkit-autofill:active {
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
  background-clip: content-box;
  -webkit-box-shadow: 0 0 0px 1000px #383737 inset;
  -webkit-text-fill-color: #a3a2a2 !important;
  caret-color: #a3a2a2;
}

.login-container .card .card-body .form-group .input-group.parsley-error {
  border-color: #f49090;
}

.login-container .card .card-body .form-group.login-submit {
  padding-top: 40px;
  padding-bottom: 15px;
}

.login-container .card .card-body .form-group.footer {
  margin-top: 3px;
  line-height: 35px;
  font-size: 1.077rem;
}

.login-container .card .card-body .form-group .remember {
  text-align: right;
  color: #a3a2a2;
}

.rtl .login-container .card .card-body .form-group .remember {
  text-align: left;
}

.login-container .card .card-body .form-group .remember label {
  margin: 0;
  cursor: pointer;
}

.rtl .login-container .card .card-body .form-group .remember .custom-checkbox {
  margin-left: 0;
  margin-right: 7px;
}

.login-container .card .card-body .form-group .remember .custom-checkbox .custom-control-label:before {
  border-color: #4a4949;
  background-color: transparent;
}

.login-container .card .card-body .form-group .remember .custom-checkbox .custom-control-label:hover:before {
  border-color: #575555;
}

@media (max-width: 767px) {
  .login-container {
    margin-top: 50px;
  }
}

/*------------------------------------------------------------------
  [Profile page]
*/
.user-profile .user-display {
  margin-bottom: 30px;
}

.user-profile .user-display .photo {
  max-height: 300px;
  overflow: hidden;
}

.user-profile .user-display .photo img {
  width: 100%;
}

@media (max-width: 767px) {
  .user-profile .user-display .photo img {
    min-height: 130px;
  }
}

.user-profile .user-display .bottom {
  background-color: #FFFFFF;
  position: relative;
  padding: 25px 30px 25px 205px;
}

.rtl .user-profile .user-display .bottom {
  padding: 25px 205px 25px 30px;
}

.user-profile .user-display .bottom > div {
  display: inline-block;
}

.user-profile .user-display .bottom .user-avatar {
  position: absolute;
  left: 46px;
  top: -50px;
}

.rtl .user-profile .user-display .bottom .user-avatar {
  left: auto;
  right: 46px;
}

.user-profile .user-display .bottom .user-avatar .status {
  background-color: #00b777;
  border: 2px solid #FFFFFF;
  border-radius: 50%;
  height: 18px;
  width: 18px;
  left: 105px;
  position: absolute;
  top: 105px;
}

@media (max-width: 767px) {
  .user-profile .user-display .bottom .user-avatar .status {
    height: 13px;
    width: 13px;
    left: 53px;
    top: 51px;
  }
}

.user-profile .user-display .bottom .user-avatar img {
  width: 135px;
  height: 135px;
  border-radius: 50%;
  border: 3px solid #FFFFFF;
}

@media (max-width: 767px) {
  .user-profile .user-display .bottom .user-avatar img {
    width: 70px;
    height: 70px;
  }
}

@media (max-width: 767px) {
  .user-profile .user-display .bottom .user-avatar {
    left: 50%;
    top: -46px;
    margin-left: -35px;
  }
}

.user-profile .user-display .bottom .user-info {
  line-height: 20px;
}

.user-profile .user-display .bottom .user-info h4 {
  margin: 0;
  font-size: 1.923rem;
  margin-bottom: 5px;
}

.user-profile .user-display .bottom .user-info span {
  font-size: 1.077rem;
  font-weight: 300;
  color: #7b7b7b;
}

@media (max-width: 767px) {
  .user-profile .user-display .bottom .user-info {
    line-height: 22px;
  }
}

@media (max-width: 767px) {
  .user-profile .user-display .bottom {
    padding: 30px 30px 25px 25px;
  }
}

.user-profile .info-block .description {
  padding-bottom: 15px;
  border-bottom: 1px dashed #e6e6e6;
  display: block;
  color: #7b7b7b;
}

.user-profile .info-block table {
  width: 100%;
}

.user-profile .info-block table tr {
  line-height: 23px;
  border-bottom: 1px solid #e6e6e6;
}

.user-profile .info-block table tr td {
  padding: 15px 0;
}

.user-profile .info-block table tr td.item {
  width: 45%;
  color: #7b7b7b;
}

.user-profile .info-block table tr td.item .icon {
  float: left;
  margin-right: 5px;
  font-size: 1.538rem;
  color: #ef6262;
}

.rtl .user-profile .info-block table tr td.item .icon {
  float: right;
  margin-left: 5px;
  margin-right: 0;
}

.user-profile .info-block table tr:last-child {
  border-bottom: 0;
}

.user-profile .info-block table tr:last-child td {
  padding-bottom: 0;
}

/*------------------------------------------------------------------
  [Sign up]
*/
.sign-up {
  margin-top: 20px;
  max-width: 440px;
  margin-bottom: 20px;
  padding: 0;
}

.sign-up .card-header {
  margin-bottom: 15px !important;
}

.sign-up .card-body form .title {
  font-size: 1.154rem;
  color: #d9d9d9;
  text-align: center;
}

.sign-up .card-body form .sign-up-form {
  margin-bottom: 25px;
}

.sign-up .card-body form .sign-up-form .social-signup {
  margin-top: 20px;
  margin-bottom: 20px;
}

.sign-up .card-body form .sign-up-form .social-signup > div:first-child {
  padding-right: 8px;
}

.rtl .sign-up .card-body form .sign-up-form .social-signup > div:first-child {
  padding-right: 0;
  padding-left: 8px;
}

.sign-up .card-body form .sign-up-form .social-signup > div:last-child {
  padding-right: 8px;
  padding-left: 0;
}

.sign-up .card-body form .conditions {
  color: #979595;
  margin-bottom: 25px;
}

.sign-up .card-body form .conditions a {
  color: #d9d9d9;
}

.sign-up .card-body form .conditions a:hover {
  color: #FFFFFF;
}

.bootstrap-touchspin input {
  border-width: 1px;
}

.rtl .bootstrap-touchspin .input-group-btn-vertical {
  left: 0;
}

.rtl .bootstrap-touchspin .input-group-btn-vertical > .btn {
  left: 0;
  right: unset;
}

.bootstrap-touchspin .input-group-btn-vertical > .btn {
  padding: 1px 3px 0 2px;
  border-bottom-width: 0;
}

.bootstrap-touchspin .input-group-btn-vertical .am-icon-plus {
  font-size: 1.077rem;
  padding: 0 4px;
  border-bottom-width: 0;
}

.bootstrap-touchspin .input-group-btn-vertical .am-icon-times {
  font-size: 1.077rem;
  padding: 0 4px;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
  border-top-right-radius: 0;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
  border-bottom-right-radius: 0;
}

.bootstrap-touchspin .input-group-addon {
  margin: 0;
}

.bootstrap-touchspin .input-group-addon.btn .input-group-text {
  color: inherit;
  background-color: transparent;
  padding: 0;
  border: 0;
  height: auto;
}

/*------------------------------------------------------------------
  [dataTables]
*/
table.dataTable {
  margin: 0 !important;
  border-collapse: separate !important;
  border-spacing: 0;
}

table.dataTable thead .sorting:before,
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_desc:after {
  font-size: 1.538rem;
  bottom: .5rem;
}

div.dataTables_wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  padding-left: 0;
  padding-right: 0;
}

div.dataTables_wrapper div.dataTables_info {
  color: #767676;
  padding-top: 9px;
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 0;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

div.dataTables_wrapper div.dataTables_length label, div.dataTables_wrapper div.dataTables_filter label {
  margin-bottom: 0;
  font-size: 13px;
  color: #767676;
}

div.dataTables_wrapper div.dataTables_length label {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

div.dataTables_wrapper div.dataTables_length label select {
  padding: 2px;
  margin: 0 5px;
}

div.dataTables_wrapper div.dataTables_filter label {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

div.dataTables_wrapper div.dataTables_filter label select {
  padding: 2px;
}

.am-datatable-header {
  border-bottom: 1px solid #eaeaea;
  margin: 2px 0 0;
  padding: 15px 10px 22px;
}

.am-datatable-header .dt-buttons .btn embed {
  outline: none;
}

.am-datatable-footer {
  margin: 0;
  padding: 15px 3px 13px;
  background-color: #f7f7f7;
  border-top: 1px solid #eaeaea;
}

/*------------------------------------------------------------------
  [Bootstrap dateTime Picker]
*/
.datetimepicker.input-group {
  padding: 4px 0;
}

.datetimepicker .input-group-append {
  margin-left: 0;
}

.datetimepicker .input-group-append > button {
  padding: 0 9px;
  font-size: 1.846rem;
  line-height: 1;
  text-align: center;
}

.datetimepicker .input-group-append > button:not(:hover) {
  color: #777777;
  background-color: #eaeaea;
  border: 1px solid #eaeaea;
}

.datetimepicker.dropdown-menu {
  border-color: rgba(0, 0, 0, 0.1);
  padding: 10px;
}

.rtl .datetimepicker.dropdown-menu {
  right: auto;
}

.datetimepicker.dropdown-menu:before {
  border-bottom-color: rgba(0, 0, 0, 0.08);
}

.datetimepicker.dropdown-menu table {
  border-collapse: separate;
  border-spacing: 7px 2px;
}

.datetimepicker.dropdown-menu table thead tr th {
  padding: 10px 4px 8px;
}

.datetimepicker.dropdown-menu table thead tr th.prev, .datetimepicker.dropdown-menu table thead tr th.next {
  padding: 0;
}

.datetimepicker.dropdown-menu table thead tr th.prev .s7-angle-right, .datetimepicker.dropdown-menu table thead tr th.prev .s7-angle-left, .datetimepicker.dropdown-menu table thead tr th.next .s7-angle-right, .datetimepicker.dropdown-menu table thead tr th.next .s7-angle-left {
  font-size: 28px;
}

.datetimepicker.dropdown-menu table thead tr th.prev:hover, .datetimepicker.dropdown-menu table thead tr th.next:hover {
  background-color: transparent;
  color: #ef6262;
}

.datetimepicker.dropdown-menu table thead tr th.switch {
  font-weight: 600;
  font-size: 14px;
}

.datetimepicker.dropdown-menu table thead tr th.switch:hover {
  background-color: transparent;
  color: #6f6f6f;
}

.datetimepicker.dropdown-menu table thead tr th.dow {
  font-weight: 400;
  font-size: 14px;
  padding-top: 10px;
}

.datetimepicker.dropdown-menu table tbody tr td {
  line-height: 31px;
  padding: 0 8px;
}

.datetimepicker.dropdown-menu table tbody tr td.day {
  border-radius: 50%;
  color: #888888;
}

.datetimepicker.dropdown-menu table tbody tr td.day.old, .datetimepicker.dropdown-menu table tbody tr td.day.new {
  color: #c8c8c8;
}

.datetimepicker.dropdown-menu table tbody tr td.day.active {
  background: #ef6262;
  color: #FFFFFF;
  text-shadow: none;
}

.datetimepicker.dropdown-menu table tbody tr td .year, .datetimepicker.dropdown-menu table tbody tr td .month, .datetimepicker.dropdown-menu table tbody tr td .hour, .datetimepicker.dropdown-menu table tbody tr td .minute {
  color: #888888;
}

.datetimepicker.dropdown-menu table tbody tr td .year.old, .datetimepicker.dropdown-menu table tbody tr td .year.new, .datetimepicker.dropdown-menu table tbody tr td .month.old, .datetimepicker.dropdown-menu table tbody tr td .month.new, .datetimepicker.dropdown-menu table tbody tr td .hour.old, .datetimepicker.dropdown-menu table tbody tr td .hour.new, .datetimepicker.dropdown-menu table tbody tr td .minute.old, .datetimepicker.dropdown-menu table tbody tr td .minute.new {
  color: #c8c8c8;
}

.datetimepicker.dropdown-menu table tbody tr td .year.active, .datetimepicker.dropdown-menu table tbody tr td .month.active, .datetimepicker.dropdown-menu table tbody tr td .hour.active, .datetimepicker.dropdown-menu table tbody tr td .minute.active {
  background: #ef6262;
  color: #FFFFFF;
  text-shadow: none;
}

.datetimepicker.dropdown-menu table tbody tr td fieldset legend {
  font-size: 17px;
  font-weight: 400;
  color: #6f6f6f;
  margin-bottom: 5px;
}

form.dropzone {
  position: relative;
  border: 2px dashed #d4d4d4;
  padding: 70px 60px 80px;
  background: transparent;
}

form.dropzone .icon {
  background-color: #e6e6e6;
  border-radius: 50%;
  display: inline-block;
  height: 100px;
  width: 100px;
  margin-bottom: 15px;
  padding: 20px;
  text-align: center;
}

form.dropzone .icon span {
  font-size: 60px;
  color: #696767;
}

form.dropzone h2 {
  margin-bottom: 30px;
  font-size: 40px;
  font-weight: 300;
}

form.dropzone .note {
  font-size: 16px;
}

form.dropzone .dz-preview.dz-file-preview .dz-image, form.dropzone .dz-preview.dz-image-preview .dz-image {
  border: 3px solid #ef6262;
  border-radius: 3px;
  background: #ededed;
}

form.dropzone .dz-preview.dz-file-preview.dz-error .dz-image, form.dropzone .dz-preview.dz-image-preview.dz-error .dz-image {
  border-color: #EF6262;
}

form.dropzone .dz-preview.dz-file-preview.dz-success .dz-image, form.dropzone .dz-preview.dz-image-preview.dz-success .dz-image {
  border-color: #ef6262;
}

form.dropzone .dz-preview .dz-details .dz-filename span, form.dropzone .dz-preview .dz-details .dz-size span {
  background: transparent;
}

form.dropzone .dz-preview .dz-error-message {
  word-break: break-word;
}

.dropzone-mobile-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.tooltip-chart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.tooltip-chart .content-chart {
  background-color: rgba(0, 0, 0, 0.8);
  color: #FFF;
  border-radius: 3px;
  padding: 5px 12px 5px;
  position: relative;
}

.tooltip-chart .content-chart:before {
  content: '';
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid rgba(0, 0, 0, 0.8);
  position: absolute;
  bottom: -5px;
  margin-left: 50%;
  left: -5px;
}

.tooltip-chart .content-chart.arrow-none:before {
  display: none;
}

.tooltip-chart .content-chart span {
  display: block;
  font-size: 12px;
  font-weight: 600;
  margin-bottom: -2px;
  text-align: center;
  color: #fbd6d6;
}

.tooltip-chart .content-chart .label {
  font-size: 11px;
  text-align: center;
}

.tooltip-chart .content-chart .label .label-x, .tooltip-chart .content-chart .label .label-y {
  display: inline-block;
}

/*------------------------------------------------------------------
  [Full calendar]
*/
.full-calendar .fc-toolbar {
  padding-top: 20px;
  margin-bottom: 20px;
}

.full-calendar .fc-toolbar .fc-left {
  padding: 0 10px;
}

@media (max-width: 767px) {
  .full-calendar .fc-toolbar > * > * {
    float: none;
  }
}

.full-calendar .fc-view-container .fc-event-container .fc-event {
  background: #ef6262;
  border-color: #eb3d3d;
  color: #FFFFFF;
  border-radius: 0;
}

.full-calendar .fc-view-container .fc-border-separate .fc-today {
  background-color: #f7f7f7;
}

.full-calendar .fc-view-container .fc-cell-overlay {
  background-color: fade(#ef6262, 50%);
}

.full-calendar .fc .fc-button-group > * {
  margin: 0;
}

@media (max-width: 767px) {
  .full-calendar .fc .fc-button-group > * {
    float: none;
  }
}

@media (max-width: 480px) {
  .full-calendar .fc .fc-button-group > * {
    margin-bottom: 10px;
  }
}

.full-calendar .fc-button {
  color: #555555;
  background-image: none;
  border-width: 0 1px 0 0;
  height: auto;
  padding: 10px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

@media (max-width: 767px) {
  .full-calendar .fc-button {
    padding: 5px 8px;
  }
}

.full-calendar .fc-button.fc-corner-right {
  border: 0;
}

.full-calendar .fc-button:focus, .full-calendar .fc-button.focus {
  color: #FFFFFF;
  background: #f96c6c;
  text-shadow: none;
}

.full-calendar .fc-button:hover, .full-calendar .fc-button.hover {
  color: #FFFFFF;
  background: #f96c6c;
  text-shadow: none;
}

.full-calendar .fc-button:active, .full-calendar .fc-button.fc-state-active, .full-calendar .fc-button.active,
.open > .dropdown-toggle .full-calendar .fc-button {
  color: #FFFFFF;
  background: #f96c6c;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-shadow: none;
}

.full-calendar .fc-button:active:hover, .full-calendar .fc-button:active:focus, .full-calendar .fc-button:active.focus, .full-calendar .fc-button.fc-state-active:hover, .full-calendar .fc-button.fc-state-active:focus, .full-calendar .fc-button.fc-state-active.focus, .full-calendar .fc-button.active:hover, .full-calendar .fc-button.active:focus, .full-calendar .fc-button.active.focus,
.open > .dropdown-toggle .full-calendar .fc-button:hover,
.open > .dropdown-toggle .full-calendar .fc-button:focus,
.open > .dropdown-toggle .full-calendar .fc-button.focus {
  color: #FFFFFF;
  background-color: #ef6262;
}

.full-calendar .fc-button:active, .full-calendar .fc-button.active,
.open > .dropdown-toggle .full-calendar .fc-button {
  background-image: none;
}

.full-calendar .fc-button.fc-prev-button, .full-calendar .fc-button.fc-next-button {
  padding-left: 7px;
  padding-right: 7px;
}

.full-calendar .fc-button.fc-state-disabled:hover {
  background-color: #e6e6e6;
  color: #545454;
}

.full-calendar .fc-button .fc-icon:after {
  position: static;
  font-weight: 400;
  font-size: 1.615rem;
}

.full-calendar .fc-state-default {
  color: #555555;
  border: 0;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.full-calendar .fc-state-default.fc-corner-left {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.full-calendar .fc-state-default.fc-corner-right {
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.full-calendar .fc-unthemed .fc-today {
  background-color: #f7f7f7;
}

@media (max-width: 767px) {
  .full-calendar {
    max-width: 767px;
  }
  .full-calendar .fc-toolbar .fc-left, .full-calendar .fc-toolbar .fc-center, .full-calendar .fc-toolbar .fc-right {
    text-align: center;
    display: block;
    width: 100%;
  }
  .full-calendar .fc-toolbar .fc-left {
    padding-bottom: 20px;
  }
  .full-calendar .fc-toolbar .fc-center {
    padding: 0;
  }
}

.fullcalendar-external-events .fc-event {
  margin: 2px 0;
  padding: 5px;
  background: #ef6262;
  color: #FFFFFF;
  font-size: .85em;
  cursor: pointer;
  display: inline-block;
  border-width: 0;
  border-radius: 0;
}

.fullcalendar-external-events p input {
  margin-top: 15px;
}

.fullcalendar-external-events p label {
  font-weight: 300;
  vertical-align: middle;
}

/*------------------------------------------------------------------
  [Notifications]
*/
#gritter-notice-wrapper {
  width: 27.69rem;
  top: 6.308rem;
}

.gritter-item-wrapper {
  background: url("../lib/jquery.gritter/images/gritter-bg.png");
  -webkit-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0px 4px rgba(0, 0, 0, 0.2);
}

.gritter-item-wrapper .gritter-item {
  font-family: 'Open Sans',sans-serif;
  background: transparent;
  color: #FFFFFF;
  padding: 0;
  display: table;
  table-layout: fixed;
  width: 100%;
}

.gritter-item-wrapper .gritter-item .gritter-img-container {
  display: table-cell;
  width: 26%;
  vertical-align: middle;
  text-align: center;
  background-color: #302f2f;
}

.gritter-item-wrapper .gritter-item .gritter-img-container .gritter-image {
  float: none;
}

.gritter-item-wrapper .gritter-item .gritter-content {
  width: auto;
}

.gritter-item-wrapper .gritter-item .gritter-content.gritter-with-image, .gritter-item-wrapper .gritter-item .gritter-content.gritter-without-image {
  padding: 15px 35px 17px 15px;
  color: #d9d9d9;
  width: 267px;
  display: table-cell;
}

.rtl .gritter-item-wrapper .gritter-item .gritter-content.gritter-with-image, .rtl .gritter-item-wrapper .gritter-item .gritter-content.gritter-without-image {
  padding: 15px 15px 17px 35px;
}

.gritter-item-wrapper .gritter-item .gritter-content.gritter-with-image .gritter-close, .gritter-item-wrapper .gritter-item .gritter-content.gritter-without-image .gritter-close {
  display: block !important;
  top: 0;
  right: 0;
  left: auto;
  height: 30px;
  width: 35px;
  font-size: 0;
  background: transparent;
  text-indent: inherit;
  opacity: 0.4;
}

.rtl .gritter-item-wrapper .gritter-item .gritter-content.gritter-with-image .gritter-close, .rtl .gritter-item-wrapper .gritter-item .gritter-content.gritter-without-image .gritter-close {
  left: 0;
  right: auto;
}

.gritter-item-wrapper .gritter-item .gritter-content.gritter-with-image .gritter-close:hover, .gritter-item-wrapper .gritter-item .gritter-content.gritter-without-image .gritter-close:hover {
  opacity: 0.8;
}

.gritter-item-wrapper .gritter-item .gritter-content.gritter-with-image .gritter-close:after, .gritter-item-wrapper .gritter-item .gritter-content.gritter-without-image .gritter-close:after {
  content: '\e680';
  font-family: "Stroke 7";
  position: absolute;
  color: #FFFFFF;
  font-size: 1.846rem;
  left: 5px;
  text-shadow: none;
}

.gritter-item-wrapper .gritter-item .gritter-content.gritter-with-image .gritter-title, .gritter-item-wrapper .gritter-item .gritter-content.gritter-without-image .gritter-title {
  text-shadow: none;
  font-weight: 300;
  font-size: 1.308rem;
}

.gritter-item-wrapper .gritter-item .gritter-content.gritter-with-image p, .gritter-item-wrapper .gritter-item .gritter-content.gritter-without-image p {
  font-size: 0.9231rem;
  line-height: 19px;
}

.gritter-item-wrapper .gritter-item .gritter-content .gritter-without-image {
  border-left: 0;
}

.gritter-item-wrapper.img-rounded {
  border-radius: 0;
}

.gritter-item-wrapper.img-rounded .gritter-img-container .gritter-image {
  border-radius: 50%;
}

.gritter-item-wrapper.clean {
  background: #FFFFFF;
}

.gritter-item-wrapper.clean .gritter-item {
  color: #555555;
}

.gritter-item-wrapper.clean .gritter-item .gritter-img-container {
  background-color: #fafafa;
}

.gritter-item-wrapper.clean .gritter-item .gritter-content {
  color: #555555;
}

.gritter-item-wrapper.clean .gritter-item .gritter-content .gritter-close {
  opacity: 0.5;
}

.gritter-item-wrapper.clean .gritter-item .gritter-content .gritter-close:after {
  color: #555555;
}

.gritter-item-wrapper.color .gritter-item .gritter-img-container {
  background-color: transparent;
}

.gritter-item-wrapper.color .gritter-item .gritter-content {
  color: #FFFFFF;
}

.gritter-item-wrapper.color .gritter-item .gritter-content .gritter-close {
  opacity: 0.7;
}

.gritter-item-wrapper.color .gritter-item .gritter-content .gritter-close:hover {
  opacity: 1;
}

.gritter-item-wrapper.primary {
  background: #ef6262;
}

.gritter-item-wrapper.success {
  background: #7ACCBE;
}

.gritter-item-wrapper.info {
  background: #8DCADF;
}

.gritter-item-wrapper.warning {
  background: #FFC870;
}

.gritter-item-wrapper.danger {
  background: #EF6262;
}

.gritter-item-wrapper.alt1 {
  background: #95d9f0;
}

.gritter-item-wrapper.alt2 {
  background: #ffdc7a;
}

.gritter-item-wrapper.alt3 {
  background: #7a98bf;
}

.gritter-item-wrapper.alt4 {
  background: #cccccc;
}

.gritter-item-wrapper.dark {
  background: #3d3c3c;
}

.gritter-item-wrapper.facebook {
  background: #5d82d1;
}

.gritter-item-wrapper.facebook .gritter-item .gritter-img-container {
  background-color: #5179ce;
}

.gritter-item-wrapper.twitter {
  background: #50bff5;
}

.gritter-item-wrapper.twitter .gritter-item .gritter-img-container {
  background-color: #42baf4;
}

.gritter-item-wrapper.google-plus {
  background: #eb5e4c;
}

.gritter-item-wrapper.google-plus .gritter-item .gritter-img-container {
  background-color: #e9523e;
}

.gritter-item-wrapper.dribbble {
  background: #f7659c;
}

.gritter-item-wrapper.dribbble .gritter-item .gritter-img-container {
  background-color: #f65693;
}

.gritter-item-wrapper.flickr {
  background: #0063dc;
}

.gritter-item-wrapper.flickr .gritter-item .gritter-img-container {
  background-color: #005ccd;
}

.gritter-item-wrapper.linkedin {
  background: #238cc8;
}

.gritter-item-wrapper.linkedin .gritter-item .gritter-img-container {
  background-color: #2183bb;
}

.gritter-item-wrapper.youtube {
  background: #ef4e41;
}

.gritter-item-wrapper.youtube .gritter-item .gritter-img-container {
  background-color: #ee4133;
}

.gritter-item-wrapper.pinterest {
  background: #e13138;
}

.gritter-item-wrapper.pinterest .gritter-item .gritter-img-container {
  background-color: #df242b;
}

.gritter-item-wrapper.github {
  background: #333;
}

.gritter-item-wrapper.github .gritter-item .gritter-img-container {
  background-color: #2b2b2b;
}

.gritter-item-wrapper.tumblr {
  background: #426d9b;
}

.gritter-item-wrapper.tumblr .gritter-item .gritter-img-container {
  background-color: #3d6590;
}

.rtl .jvectormap-zoomin,
.rtl .jvectormap-zoomout {
  left: auto;
  right: 10px;
}

@media (max-width: 575.98px) {
  .ms-container {
    width: auto;
  }
}

@media (max-width: 767.98px) {
  .ms-container {
    margin: 0 auto;
  }
}

.ms-container .ms-selectable li.ms-elem-selectable,
.ms-container .ms-selection li.ms-elem-selection {
  padding: 6px 10px;
}

.ms-container .ms-selectable, .ms-container .ms-selection {
  background-color: transparent;
}

.ms-container .ms-selectable li.ms-hover,
.ms-container .ms-selection li.ms-hover {
  background-color: #ef6262;
}

.ms-container .ms-list {
  border: 2px solid #eaeaea;
  background-color: #FFFFFF;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.ms-container .ms-list.ms-focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: #ef6262;
}

.ms-container .search-input {
  height: 30px;
  margin-bottom: 10px;
}

/*------------------------------------------------------------------
  [Nestable list]
*/
.dd {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 1rem;
  line-height: 1.538rem;
}

.dd-list {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}

.dd-list .dd-item .dd-handle, .dd-list .dd3-item .dd-handle {
  cursor: default;
  display: block;
  margin: 5px 0;
  padding: 7px 10px;
  text-decoration: none;
  border: 1px solid #dedede;
  background: #FFFFFF;
}

.dd-list .dd-item .dd-handle:hover, .dd-list .dd3-item .dd-handle:hover {
  color: #FFFFFF;
  background: #ef6262;
  border-color: #ef6262;
}

.dd-list .dd-item > button, .dd-list .dd3-item > button {
  position: relative;
  font-family: FontAwesome;
  display: block;
  cursor: pointer;
  float: left;
  width: 25px;
  height: 20px;
  margin: 8px 2px;
  padding: 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  border: 0;
  background: transparent;
  font-size: 0.7692rem;
  line-height: 1;
  text-align: center;
}

.dd-list .dd-item > button:before, .dd-list .dd3-item > button:before {
  content: '\f067';
  display: block;
  position: absolute;
  width: 100%;
  text-align: center;
  text-indent: 0;
}

.dd-list .dd-item > button[data-action="collapse"]:before, .dd-list .dd3-item > button[data-action="collapse"]:before {
  content: '\f068';
}

.dd-list .dd-item .dd3-content, .dd-list .dd3-item .dd3-content {
  display: block;
  margin: 5px 0;
  padding: 7px 10px 7px 40px;
  text-decoration: none;
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #dedede;
}

.dd-list .dd-item .dd3-content:hover, .dd-list .dd3-item .dd3-content:hover {
  background: #FFFFFF;
}

.dd-list .dd-item .dd3-handle, .dd-list .dd3-item .dd3-handle {
  position: absolute;
  margin: 0;
  left: 0;
  top: 0;
  cursor: all-scroll;
  width: 34px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  border: 1px solid #ef6262;
  background: #ef6262;
  height: 36px;
}

.dd-list .dd-item .dd3-handle:before, .dd-list .dd3-item .dd3-handle:before {
  content: '=';
  display: block;
  position: absolute;
  left: 0;
  top: 5px;
  width: 100%;
  text-align: center;
  text-indent: 0;
  color: #FFFFFF;
  font-size: 20px;
  font-weight: normal;
}

.dd-list .dd-item .dd3-handle:hover, .dd-list .dd3-item .dd3-handle:hover {
  background: #f17979;
  border-color: #f17979;
}

.dd-list .dd3-item > button {
  margin-left: 35px;
}

.dd-list .dd-item, .dd-list .dd-empty, .dd-list .dd-placeholder {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  min-height: 20px;
  font-size: 13px;
  line-height: 20px;
}

.dd-list .dd-placeholder, .dd-list .dd-empty {
  margin: 5px 0;
  padding: 0;
  min-height: 30px;
  background: #FFF;
  border: 1px dashed #b3b3b3;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.dd-list .dd-empty {
  border: 1px dashed #bbb;
  min-height: 100px;
  background-color: #e5e5e5;
  background-image: linear-gradient(45deg, #FFFFFF 25%, transparent 25%, transparent 75%, #FFFFFF 75%, #FFFFFF), linear-gradient(45deg, #FFFFFF 25%, transparent 25%, transparent 75%, #FFFFFF 75%, #FFFFFF);
  background-size: 60px 60px;
  background-position: 0 0, 30px 30px;
}

.dd-list .dd-collapsed .dd-list {
  display: none;
}

.dd-list.dd-dragel {
  position: absolute;
  pointer-events: none;
  z-index: 9999;
}

.dd-list.dd-dragel > .dd-item .dd-handle {
  margin-top: 0;
}

.dd-list.dd-dragel .dd-handle, .dd-list.dd-dragel .dd3-handle {
  -webkit-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
}

.dd-list .dd-list {
  padding-left: 30px;
}

/*------------------------------------------------------------------
  [Parsley]
*/
.parsley-errors-list.filled {
  margin-top: 10px;
  margin-bottom: 0;
  padding: 15px 20px;
  position: relative;
  background-color: #EF6262;
  color: #FFFFFF;
}

.parsley-errors-list.filled:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: -6px;
  left: 20px;
  width: 0;
  height: 0;
  content: '';
  z-index: 2;
  border-bottom: 7px solid #EF6262;
  -moz-transform: scale(0.9999);
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}

.parsley-errors-list.filled > li {
  list-style: none;
}

/*------------------------------------------------------------------
  [Perfect Scrollbar]
*/
/*Perfect Scrollbar*/
.ps:hover > .ps__rail-y, .ps.ps--scrolling-y > .ps__rail-y {
  background-color: transparent;
}

.ps:hover > .ps__rail-y:hover, .ps.ps--scrolling-y > .ps__rail-y:hover {
  width: 6px;
  background-color: rgba(0, 0, 0, 0.15);
}

.ps:hover > .ps__rail-y > .ps__thumb-y, .ps.ps--scrolling-y > .ps__rail-y > .ps__thumb-y {
  right: 0;
  width: 6px;
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.5);
}

.ps > .ps__rail-y {
  width: 6px;
  background-color: rgba(0, 0, 0, 0.1);
}

.ps > .ps__rail-y > .ps__thumb-y {
  right: 0;
  width: 6px;
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.5);
}

/*------------------------------------------------------------------
  [Select2]
*/
.select2-container--default .select2-selection--single, .select2-container--default .select2-selection--multiple {
  border: 0.153846rem solid #eaeaea;
  border-radius: 0;
}

.select2-container--default .select2-selection--single {
  height: 44px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  padding: 0 12px;
  height: 3.077308rem;
  line-height: 3.077308rem;
  font-size: 1.077rem;
  color: #777777;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 3.231154rem;
  width: 30px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border: 0;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b:after {
  content: "";
  font-family: "Stroke 7";
  font-size: 28px;
  font-weight: normal;
  line-height: 3.231154rem;
  color: #777777;
}

.select2-container--default .select2-selection--multiple {
  min-height: 42px;
  line-height: 1;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding: 4px 12px;
  min-height: 3.385rem;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  border-radius: 0;
  background-color: #f2f2f2;
  color: #6f6f6f;
  border-width: 0;
  padding: 4px 6px;
  line-height: 18px;
}

.rtl .select2-container--default .select2-selection--multiple .select2-selection__choice {
  float: right;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #7b7b7b;
  margin-right: 3px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #626262;
}

.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field {
  line-height: 2;
}

.select2-container--default.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: 0.153846rem solid #eaeaea;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:after {
  content: "";
}

.select2-container--default .select2-results__group {
  font-size: 12px;
  color: #6f6f6f;
}

.rtl .select2-container--default .select2-results__options {
  text-align: right;
}

.select2-container--default .select2-results__option {
  padding: 10px 6px;
}

.select2-container--default .select2-results__option[aria-selected="true"] {
  background-color: #f7f7f7;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #ef6262;
}

.select2-container--default .select2-dropdown {
  border-width: 0.153846rem;
  border-color: #eaeaea;
}

.select2-container--default .select2-dropdown--above {
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.select2-container--default .select2-dropdown--below {
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.select2-container--default .select2-search--dropdown {
  background-color: white;
  border-bottom: 0.153846rem solid #eaeaea;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  background-color: transparent;
  border-width: 0;
  outline: none;
}

.rtl .select2-container .select2-search--inline {
  float: right;
}

/*------------------------------------------------------------------
  [Slider]
*/
/*Slider*/
.slider.slider-horizontal {
  top: 7px;
}

.slider.slider-horizontal .slider-track {
  margin-top: -3px;
}

.slider.slider-vertical {
  margin-right: 13px;
}

.slider.slider-vertical .slider-handle {
  margin-left: -1px;
}

.rtl .slider.slider-vertical .slider-handle {
  margin-right: -2px;
  margin-left: 0;
}

.slider-selection {
  background: #ef6262;
  border: 1px solid #ef6262;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.slider-track {
  background: #f2f2f2;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.slider-handle {
  opacity: 1;
  background: #FFFFFF;
  border: 3px solid #ef6262;
  background-clip: padding-box;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 23px;
  width: 23px;
  -webkit-transition: -webkit-box-shadow 200ms ease-in-out;
  transition: -webkit-box-shadow 200ms ease-in-out;
  transition: box-shadow 200ms ease-in-out;
  transition: box-shadow 200ms ease-in-out, -webkit-box-shadow 200ms ease-in-out;
}

/*------------------------------------------------------------------
  [Summernote]
*/
.note-editor.note-frame {
  border: 0;
  margin-bottom: 0;
}

.note-editor.note-frame .note-toolbar {
  margin: 0;
  padding-bottom: 5px;
}

.note-editor.note-frame .note-toolbar .btn .fa {
  font-size: 1.077rem;
}

.note-editor.note-frame .note-toolbar > .btn-group {
  margin-left: 0;
  margin-right: 5px;
  margin-top: 5px;
}

.rtl .note-editor.note-frame .note-toolbar > .btn-group .dropdown-menu {
  left: auto !important;
}

.note-editor.note-frame .note-toolbar .note-color .dropdown-toggle {
  padding-left: 5px;
  width: 20px;
}

.note-editor.note-frame .note-statusbar {
  border-top-width: 0;
  background-color: #f6f6f6;
}

.note-editor.note-frame .note-statusbar .note-resizebar {
  height: auto;
  padding-top: 3px;
  padding-bottom: 4px;
}

.note-editor.note-frame .note-editable {
  border: 2px solid #eaeaea;
  padding: 10px 12px;
  margin-top: 12px;
}

.note-editor.note-frame .note-editing-area .note-editable {
  color: #555555;
}

.note-editor.note-frame .note-btn:after {
  margin-left: 3px;
}

/*------------------------------------------------------------------
  [Wizard]
*/
.fuelux .wizard {
  *zoom: 1;
  border: 1px solid #d4d4d4;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  background-color: #f9f9f9;
  position: relative;
  min-height: 48px;
  overflow: hidden;
}

.fuelux .wizard:before, .fuelux .wizard:after {
  display: table;
  content: "";
  line-height: 0;
}

.fuelux .wizard:after {
  clear: both;
}

.fuelux .wizard > .steps {
  list-style: none outside none;
  padding: 0;
  margin: 0;
}

.fuelux .wizard > .steps.previous-disabled li.complete {
  cursor: default;
}

.fuelux .wizard > .steps.previous-disabled li.complete:hover {
  background: #f3f4f5;
  color: #468847;
  cursor: default;
}

.fuelux .wizard > .steps.previous-disabled li.complete:hover .chevron:before {
  border-left-color: #f3f4f5;
}

.fuelux .wizard > .steps li {
  float: left;
  margin: 0;
  padding: 0 20px 0 30px;
  height: 46px;
  line-height: 46px;
  position: relative;
  background: #ededed;
  color: #999999;
  font-size: 1.231rem;
  cursor: not-allowed;
}

.fuelux .wizard > .steps li .chevron {
  border: 24px solid transparent;
  border-left: 14px solid #d4d4d4;
  border-right: 0;
  display: block;
  position: absolute;
  right: -14px;
  top: 0;
  z-index: 1;
}

.fuelux .wizard > .steps li .chevron:before {
  border: 24px solid transparent;
  border-left: 14px solid #ededed;
  border-right: 0;
  content: "";
  display: block;
  position: absolute;
  right: 1px;
  top: -24px;
}

.fuelux .wizard > .steps li.complete {
  background: #f3f4f5;
  color: #468847;
}

.fuelux .wizard > .steps li.complete:hover {
  background: #e7eff8;
  cursor: pointer;
}

.fuelux .wizard > .steps li.complete:hover .chevron:before {
  border-left: 14px solid #e7eff8;
}

.fuelux .wizard > .steps li.complete .chevron:before {
  border-left: 14px solid #f3f4f5;
}

.fuelux .wizard > .steps li.active {
  background: #f1f6fc;
  color: #3a87ad;
  cursor: default;
}

.fuelux .wizard > .steps li.active .chevron:before {
  border-left: 14px solid #f1f6fc;
}

.fuelux .wizard > .steps li.active .badge {
  background-color: #3a87ad;
}

.fuelux .wizard > .steps li .badge {
  margin-right: 8px;
}

.fuelux .wizard > .steps li .badge-success {
  background-color: #468847;
}

.fuelux .wizard > .steps li:first-child {
  border-radius: 4px 0 0 4px;
  padding-left: 20px;
}

.fuelux .wizard > .actions {
  z-index: 1000;
  position: absolute;
  right: 0;
  line-height: 46px;
  float: right;
  padding-left: 15px;
  padding-right: 15px;
  vertical-align: middle;
  background-color: #e5e5e5;
  border-left: 1px solid #d4d4d4;
}

.fuelux .wizard > .actions a {
  line-height: 45px;
  font-size: .9231rem;
  margin-right: 8px;
}

.fuelux .wizard > .actions .btn-prev[disabled] {
  cursor: not-allowed;
}

.fuelux .wizard > .actions .btn-prev span {
  margin-right: 5px;
}

.fuelux .wizard > .actions .btn-next[disabled] {
  cursor: not-allowed;
}

.fuelux .wizard > .actions .btn-prnextev span {
  margin-left: 5px;
}

.fuelux .wizard .step-content {
  border-top: 1px solid #D4D4D4;
  padding: 10px;
  float: left;
  width: 100%;
}

.fuelux .wizard .step-content .step-pane {
  display: none;
}

.fuelux .wizard .step-content > .active {
  display: block;
}

.fuelux .wizard .step-content > .active .btn-group .active {
  display: inline-block;
}

.fuelux .wizard.complete > .actions .glyphicon-arrow-right {
  margin-left: 0;
}

.fuelux .wizard.complete > .actions .glyphicon-arrow-right:before {
  display: none;
}

.block-wizard {
  padding: 0;
}

.fuelux .wizard {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  border: 0;
  background: #FFFFFF;
}

.fuelux .wizard label.control-label {
  font-weight: 600;
}

.fuelux .wizard label.control-label:not(.col-form-label) {
  margin-bottom: 0;
  padding-top: 9px;
}

.fuelux .wizard .wizard-title {
  margin: 10px 0 0;
}

.fuelux .wizard > .actions {
  line-height: 48px;
  background: #f7f7f7;
}

.fuelux .wizard > .actions .btn .icon {
  font-size: 1.692rem;
}

.fuelux .wizard > .steps > li {
  height: 48px;
  background-color: #f7f7f7;
}

.fuelux .wizard > .steps > li .chevron {
  border-left-color: #e0e0e0;
}

.fuelux .wizard > .steps > li .chevron:before {
  border-left: 14px solid #f7f7f7;
}

.fuelux .wizard > .steps li {
  font-size: 1.154rem;
}

.fuelux .wizard > .steps li:first-child {
  border-radius: 0;
}

.fuelux .wizard > .steps li.active {
  background: #FFFFFF;
  color: #ef6262;
}

.fuelux .wizard > .steps li.active .chevron:before {
  -moz-transform: scale(0.9999);
  border-left: 14px solid #FFFFFF;
}

.fuelux .wizard > .steps li.complete {
  color: #FFFFFF;
  background: #ef6262;
}

.fuelux .wizard > .steps li.complete .chevron {
  border-left-color: #eb3d3d;
}

.fuelux .wizard > .steps li.complete .chevron:before {
  border-left: 14px solid #ef6262;
}

.fuelux .wizard > .steps li.complete:hover {
  background: #f07070;
}

.fuelux .wizard > .steps li.complete:hover .chevron {
  border-left-color: #ec4747;
}

.fuelux .wizard > .steps li.complete:hover .chevron:before {
  border-left-color: #f07070;
}

.fuelux .wizard > .steps li .chevron {
  -moz-transform: scale(0.9999);
}

.fuelux .wizard > .actions button {
  font-size: .9231rem;
}

.fuelux .wizard > .actions button i {
  font-size: .8462rem;
  line-height: 18px;
}

.fuelux .wizard > .actions button.btn-prev i {
  margin-right: 3px;
}

.fuelux .wizard > .actions button.btn-next i {
  margin-left: 3px;
}

.fuelux .wizard .step-content {
  padding: 20px 30px;
  clear: both;
  border-top: 1px solid #E2E2E2;
}

@media (max-width: 767px) {
  .wizard-row .fuelux {
    position: static;
  }
}

.editable-checklist label {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.editable-checklist label input[type="checkbox"] {
  margin-right: 5px;
}

.editableform .form-group {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.widget.bar-chart .chart-container {
  padding: 0 5px 5px 5px;
}

@media (max-width: 767px) {
  .widget.bar-chart .chart-container > div {
    padding: 0 0 5px;
    min-height: 160px;
  }
}

.widget.bar-chart .chart-table {
  padding-top: 20px;
}

.widget.bar-chart .chart-table table {
  margin: 0;
}

.widget.bar-chart .chart-table table .number {
  text-align: right;
  width: 20%;
}

@media (max-width: 767px) {
  .widget.bar-chart .chart-table {
    padding: 10px 0 0;
  }
}

.widget-calendar {
  padding: 0;
}

.widget-calendar .cal-container {
  width: 100%;
  display: table;
}

.widget-calendar .cal-container .cal-notes {
  display: table-cell;
  width: 40%;
  background-color: #ef6262;
  padding: 25px;
}

.widget-calendar .cal-container .cal-notes span {
  display: block;
  color: #FFFFFF;
}

.widget-calendar .cal-container .cal-notes span.day {
  font-size: 1.923rem;
  font-weight: 300;
}

.widget-calendar .cal-container .cal-notes span.date {
  font-size: 1.154rem;
  font-weight: 300;
  color: #fbd6d6;
}

.widget-calendar .cal-container .cal-notes span.title {
  font-size: 1.077rem;
  border-bottom: 1px solid #FFFFFF;
  margin-top: 35px;
  padding-bottom: 3px;
}

.widget-calendar .cal-container .cal-notes span.title .icon {
  float: right;
  font-size: 1.462rem;
  line-height: 22px;
  cursor: pointer;
}

.rtl .widget-calendar .cal-container .cal-notes span.title .icon {
  float: left;
}

.widget-calendar .cal-container .cal-notes ul {
  padding: 0;
  list-style: none;
  padding-top: 20px;
}

.widget-calendar .cal-container .cal-notes ul li {
  padding-bottom: 10px;
  font-size: .9231rem;
}

.widget-calendar .cal-container .cal-notes ul li span {
  display: inline-block;
}

.widget-calendar .cal-container .cal-notes ul li span.hour {
  float: right;
}

.rtl .widget-calendar .cal-container .cal-notes ul li span.hour {
  float: left;
}

.widget-calendar .cal-container .cal-notes ul li:last-child {
  padding-bottom: 0;
}

.widget-calendar .cal-container .cal-calendar {
  display: table-cell;
  padding: 25px;
}

.widget-calendar .cal-container .cal-calendar .ui-datepicker {
  position: relative;
  margin: 20px 0;
}

.widget-calendar .cal-container .cal-calendar .ui-datepicker .ui-datepicker-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
  padding-bottom: 5px;
  margin-bottom: 10px;
}

.widget-calendar .cal-container .cal-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-title {
  cursor: default;
  line-height: 1.8em;
  margin: 0 2.3em;
  text-align: center;
  font-weight: 600;
  font-size: 1.077rem;
}

.widget-calendar .cal-container .cal-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, .widget-calendar .cal-container .cal-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  height: 1.8em;
  position: absolute;
  top: -5px;
  width: 1.8em;
  color: light;
  font-size: 2.154rem;
}

.widget-calendar .cal-container .cal-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span, .widget-calendar .cal-container .cal-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
  overflow: hidden;
  display: block;
  text-indent: -99999px;
}

.widget-calendar .cal-container .cal-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:after, .widget-calendar .cal-container .cal-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:after {
  cursor: pointer;
  content: "\e686";
  font-family: "Stroke 7";
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  top: 0;
  text-indent: 0;
}

.widget-calendar .cal-container .cal-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  left: 2px;
}

.widget-calendar .cal-container .cal-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  right: 2px;
}

.widget-calendar .cal-container .cal-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:after {
  content: "\e684";
  right: 14px;
}

.widget-calendar .cal-container .cal-calendar .ui-datepicker table.ui-datepicker-calendar {
  width: 100%;
}

.widget-calendar .cal-container .cal-calendar .ui-datepicker table.ui-datepicker-calendar th {
  border: 0;
  padding: 3px;
  text-align: center;
  font-weight: 400;
  color: #555555;
}

.widget-calendar .cal-container .cal-calendar .ui-datepicker table.ui-datepicker-calendar th span {
  font-size: 1.077rem;
}

.widget-calendar .cal-container .cal-calendar .ui-datepicker table.ui-datepicker-calendar tr td {
  border: 0;
  padding: 3px;
  text-align: center;
}

.widget-calendar .cal-container .cal-calendar .ui-datepicker table.ui-datepicker-calendar tr td a {
  display: inline-block;
  padding: 0.2em;
  text-align: center;
  text-decoration: none;
  color: #888888;
  width: 25px;
  height: 25px;
  line-height: 20px;
  font-size: .9231rem;
}

.widget-calendar .cal-container .cal-calendar .ui-datepicker table.ui-datepicker-calendar tr td a.ui-state-active, .widget-calendar .cal-container .cal-calendar .ui-datepicker table.ui-datepicker-calendar tr td a.ui-state-highlight {
  background-color: #e6e6e6;
  border-radius: 50%;
}

.widget-calendar .cal-container .cal-calendar .ui-datepicker table.ui-datepicker-calendar tr td a.ui-state-highlight {
  background-color: #ef6262;
  color: #FFFFFF;
}

@media (max-width: 767px) {
  .widget-calendar .cal-container {
    display: block;
  }
  .widget-calendar .cal-container .cal-notes, .widget-calendar .cal-container .cal-calendar {
    display: block;
  }
  .widget-calendar .cal-container .cal-notes {
    width: 100%;
  }
  .widget-calendar .cal-container .cal-calendar .ui-datepicker {
    margin: 10px 0;
  }
}

.widget-download-list {
  padding: 0;
}

.widget-download-list > .widget-head {
  background-color: #ff7373;
  color: #FFFFFF;
  line-height: 33px;
  overflow: hidden;
  padding: 19px 20px;
  margin-bottom: 0;
}

.widget-download-list > .widget-head .icon {
  float: right;
  background-color: #ef6262;
  border-radius: 50%;
  font-size: 1.538rem;
  line-height: 19px;
  padding: 8px;
  height: 35px;
  width: 35px;
}

.rtl .widget-download-list > .widget-head .icon {
  float: left;
}

.widget-download-list .widget-list {
  padding: 0;
  list-style: none;
  margin-bottom: 0;
}

.widget-download-list .widget-list li {
  border-bottom: 1px solid #e6e6e6;
}

.widget-download-list .widget-list li a {
  padding: 21px 20px;
  color: #555555;
  display: block;
  font-weight: 300;
  font-size: .9231rem;
}

.widget-download-list .widget-list li a .icon {
  float: right;
  color: #ef6262;
  font-size: 1.538rem;
}

.rtl .widget-download-list .widget-list li a .icon {
  float: left;
}

.widget-download-list .widget-list li a:hover {
  background-color: #fafafa;
}

.widget-download-list .widget-list li:last-child {
  border: 0;
}

.widget.line-chart .chart-container {
  position: relative;
  padding: 0 5px 5px 5px;
}

.widget.line-chart .chart-container > div {
  z-index: 1;
}

@media (max-width: 767px) {
  .widget.line-chart .chart-container > div {
    padding: 0 0 5px;
    min-height: 160px;
  }
}

.widget.line-chart .chart-container > .counter {
  min-height: auto;
  top: 0;
  left: 0;
  position: absolute;
  z-index: 2;
}

.widget.line-chart .chart-container > .counter .value {
  font-size: 1.846rem;
}

.widget.line-chart .chart-container > .counter .desc {
  text-transform: uppercase;
  font-size: .8462rem;
  color: #b2b2b2;
}

.widget.line-chart .chart-table {
  padding-top: 20px;
}

.widget.line-chart .chart-table table {
  margin: 0;
}

.widget.line-chart .chart-table table .number {
  text-align: right;
  width: 20%;
}

@media (max-width: 767px) {
  .widget.line-chart .chart-table {
    padding: 10px 0 0;
  }
}

.widget.line-chart.widget-fullwidth .chart-container {
  padding: 0;
}

.widget.line-chart.widget-fullwidth .chart-container > div .tickLabel {
  font-size: 0;
}

.widget.line-chart.widget-fullwidth .chart-container > .counter {
  min-height: auto;
  left: 20px;
}

.widget.widget-map .map-container > div {
  height: 229px;
}

.widget.widget-radar > .widget-head {
  margin-bottom: 39px;
}

.widget.widget-radar .chart-container {
  margin-bottom: 20px;
}

.widget.widget-tile {
  padding: 24px 20px;
  margin-bottom: 20px;
}

.widget.widget-tile .data-info {
  display: inline-block;
}

.widget.widget-tile .data-info .value {
  font-size: 1.769rem;
  font-weight: 300;
}

.widget.widget-tile .data-info .desc {
  font-size: 1.077rem;
  line-height: 18px;
}

.widget.widget-tile .icon {
  display: inline-block;
  color: #ef6262;
  float: right;
  font-size: 3.462rem;
  line-height: 54px;
}

.rtl .widget.widget-tile .icon {
  float: left;
}

.widget.widget-tile.widget-tile-wide {
  display: table;
  width: 100%;
}

.widget.widget-tile.widget-tile-wide > div {
  display: table-cell;
  width: 50%;
  vertical-align: middle;
}

.widget.widget-tile.widget-tile-wide .data-info {
  vertical-align: top;
}

.widget.widget-tile.widget-tile-wide .data-info .title {
  font-size: 1.231rem;
  line-height: 22px;
  margin-bottom: 2px;
}

.widget.widget-tile.widget-tile-wide .data-info .desc {
  color: gray;
  font-size: .9231rem;
}

.widget.widget-tile.widget-tile-wide .tile-value {
  text-align: right;
}

.rtl .widget.widget-tile.widget-tile-wide .tile-value {
  text-align: left;
}

.widget.widget-tile.widget-tile-wide .tile-value > span {
  display: block;
  padding-right: 10px;
  font-weight: 300;
  font-size: 2.385rem;
}

.widget.widget-tile.widget-tile-wide .icon {
  float: none;
  line-height: 43px;
  vertical-align: top;
  margin-right: 5px;
}

.rtl .widget.widget-tile.widget-tile-wide .icon {
  margin-right: 0;
  margin-left: 5px;
}

.widget-pie .chart-container {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  margin: 0;
}

@media (max-width: 767px) {
  .widget-pie .chart-container > div {
    display: block;
  }
  .widget-pie .chart-container > div:first-child {
    margin-bottom: 25px;
  }
}

.widget-pie .chart-container .chart {
  min-height: 125px;
}

.widget-pie .chart-container .legend > div {
  background-color: transparent !important;
}

.widget-pie .chart-container .legend table {
  width: 100%;
}

.widget-pie .chart-container .legend table tr td {
  padding-bottom: 7px;
  font-size: .9231rem;
}

.widget-pie .chart-container .legend table tr .legendColorBox {
  width: 1%;
}

.widget-pie .chart-container .legend table tr .legendColorBox > div {
  border: 0 !important;
}

.widget-pie .chart-container .legend table tr .legendLabel {
  padding-left: 8px;
  font-size: .9231rem;
}

.rtl .widget-pie .chart-container .legend table tr .legendLabel {
  padding-left: 0;
  padding-right: 8px;
}

.widget-pie .chart-container .legend table tr .legendData {
  text-align: right;
}

.rtl .widget-pie .chart-container .legend table tr .legendData {
  text-align: left;
}

.widget-pie .chart-info {
  border-top: 1px solid #e0e0e0;
  margin: 0;
  margin-top: 30px;
  text-align: center;
}

.widget-pie .chart-info span {
  display: block;
}

.widget-pie .chart-info span.title {
  margin-bottom: 3px;
  text-transform: uppercase;
  color: #b2b2b2;
  font-size: .9231rem;
}

.widget-pie .chart-info span.number {
  font-size: 1.385rem;
  font-weight: 300;
}

.widget-pie .chart-info > div {
  padding-top: 20px;
}

.widget-pie .chart-info > div:first-child {
  text-align: left;
  padding-left: 0;
}

.rtl .widget-pie .chart-info > div:first-child {
  text-align: right;
  padding-left: 15px;
  padding-right: 0;
}

.widget-pie .chart-info > div:last-child {
  text-align: right;
  padding-right: 0;
}

.rtl .widget-pie .chart-info > div:last-child {
  text-align: left;
  padding-right: 15px;
  padding-left: 0;
}

@media (max-width: 480px) {
  .widget-pie .chart-info {
    padding-top: 15px;
  }
  .widget-pie .chart-info > div {
    float: none;
    text-align: left !important;
    width: 100%;
    line-height: 40px;
    padding-right: 0;
    padding-left: 0;
    padding-top: 0;
  }
  .widget-pie .chart-info > div span {
    display: inline-block;
  }
  .widget-pie .chart-info > div span.title {
    margin: 0;
  }
  .widget-pie .chart-info > div span.number {
    float: right;
  }
}

.widget-pie.widget-pie-stats .chart-info > div:last-child {
  text-align: left;
}

.rtl .widget-pie.widget-pie-stats .chart-info > div:last-child {
  text-align: right;
}

.widget-pie.widget-pie-stats .chart-info .sparkline {
  float: right;
  margin-top: 11px;
}

.rtl .widget-pie.widget-pie-stats .chart-info .sparkline {
  float: left;
}

@media (max-width: 480px) {
  .widget-pie.widget-pie-stats .chart-info > div {
    line-height: 25px;
  }
  .widget-pie.widget-pie-stats .chart-info > div span {
    display: block;
  }
  .widget-pie.widget-pie-stats .chart-info > div span.number {
    float: none;
  }
  .widget-pie.widget-pie-stats .chart-info > div:first-child {
    margin-bottom: 10px;
  }
}

.widget-weather {
  padding: 0;
}

.widget-weather .wt-container .wt-hour {
  background-color: #ff7373;
  color: #FFFFFF;
  font-size: 2.692rem;
  font-weight: 300;
  padding: 20px;
  text-align: center;
}

.widget-weather .wt-container .wt-hour .meridian {
  font-size: 1.077rem;
  vertical-align: middle;
  margin-left: 8px;
  vertical-align: top;
  line-height: 38px;
}

.widget-weather .wt-container .wt-info {
  display: table;
  width: 100%;
  border-bottom: 1px solid #e6e6e6;
}

.widget-weather .wt-container .wt-info .wt-day {
  display: table-cell;
  text-align: center;
  padding: 30px 0;
  border-right: 1px solid #e6e6e6;
}

.widget-weather .wt-container .wt-info .wt-day span {
  display: block;
  font-weight: 300;
  font-size: 1.154rem;
}

.widget-weather .wt-container .wt-info .wt-day span.day {
  margin-bottom: 10px;
  color: #ef6262;
}

.widget-weather .wt-container .wt-info .wt-day span.date {
  margin-top: 10px;
}

@media (max-width: 767px) {
  .widget-weather .wt-container .wt-info .wt-day canvas {
    height: auto !important;
    width: auto !important;
  }
}

.widget-weather .wt-container .wt-info .wt-day:last-child {
  border-right: 0;
}

.widget-weather .wt-container .wt-location {
  padding: 19px;
  font-size: 1.154rem;
  font-weight: 300;
}

.widget-weather .wt-container .wt-location .icon {
  float: right;
  cursor: pointer;
  font-size: 1.538rem;
}

.rtl .widget-weather .wt-container .wt-location .icon {
  float: left;
}

.widget-weather .wt-container .wt-location .icon:hover {
  color: #ef6262;
}

/*# sourceMappingURL=data:application/json;base64,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MEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLHFEQUE2QztVQUE3Qyw2Q0FBNkM7Q0FDOUM7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDs7RUFFRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDs7RUFFRSxxREFBNkM7VUFBN0MsNkNBQTZDO0NBQzlDOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLHFEQUE2QztVQUE3Qyw2Q0FBNkM7Q0FDOUM7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDs7RUFFRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDs7RUFFRSxxREFBNkM7VUFBN0MsNkNBQTZDO0NBQzlDOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLG1EQUEyQztVQUEzQywyQ0FBMkM7Q0FDNUM7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDs7RUFFRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDs7RUFFRSxtREFBMkM7VUFBM0MsMkNBQTJDO0NBQzVDOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLHFEQUE2QztVQUE3Qyw2Q0FBNkM7Q0FDOUM7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDs7RUFFRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDs7RUFFRSxxREFBNkM7VUFBN0MsNkNBQTZDO0NBQzlDOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGtEQUEwQztVQUExQywwQ0FBMEM7Q0FDM0M7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDs7RUFFRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDs7RUFFRSxrREFBMEM7VUFBMUMsMENBQTBDO0NBQzNDOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLHFEQUE2QztVQUE3Qyw2Q0FBNkM7Q0FDOUM7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDs7RUFFRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDs7RUFFRSxxREFBNkM7VUFBN0MsNkNBQTZDO0NBQzlDOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLHFEQUE2QztVQUE3Qyw2Q0FBNkM7Q0FDOUM7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDs7RUFFRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDs7RUFFRSxxREFBNkM7VUFBN0MsNkNBQTZDO0NBQzlDOztBQUVEO0VBQ0UsZUFBZTtFQUNm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LHFDQUFxQztDQUN0Qzs7QUFFRDs7O0VBR0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEOzs7RUFHRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7OztFQUdFLHFDQUFxQztDQUN0Qzs7QUFFRDtFQUNFLHFDQUFxQztDQUN0Qzs7QUFFRDs7O0VBR0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEOzs7RUFHRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7OztFQUdFLHFDQUFxQztDQUN0Qzs7QUFFRDtFQUNFLHFDQUFxQztDQUN0Qzs7QUFFRDs7O0VBR0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEOzs7RUFHRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7OztFQUdFLHFDQUFxQztDQUN0Qzs7QUFFRDtFQUNFLHFDQUFxQztDQUN0Qzs7QUFFRDs7O0VBR0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEOzs7RUFHRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7OztFQUdFLHFDQUFxQztDQUN0Qzs7QUFFRDtFQUNFLHFDQUFxQztDQUN0Qzs7QUFFRDtFQUNFLHlDQUF5QztDQUMxQzs7QUFFRDtFQUNFLHFDQUFxQztDQUN0Qzs7QUFFRDtFQUNFLHlDQUF5QztDQUMxQzs7QUFFRDtFQUNFLDJDQUEyQztDQUM1Qzs7QUFFRDtFQUNFLDRDQUE0QztDQUM3Qzs7QUFFRDtFQUNFLDBDQUEwQztDQUMzQzs7QUFFRDtFQUNFLHFCQUFxQjtDQUN0Qjs7QUFFRDtFQUNFLHlCQUF5QjtDQUMxQjs7QUFFRDtFQUNFLDJCQUEyQjtDQUM1Qjs7QUFFRDtFQUNFLDRCQUE0QjtDQUM3Qjs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLGlDQUFpQztDQUNs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OztBQUVEO0VBQ0UsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDZCQUE2QjtDQUM5Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiw2QkFBNkI7Q0FDOUI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsNkJBQTZCO0NBQzlCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDZCQUE2QjtDQUM5Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiw2QkFBNkI7Q0FDOUI7O0FBRUQ7RUFDRSxhQUFhO0VBQ2IsMkJBQTJCO0NBQzVCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDZCQUE2QjtDQUM5Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiw2QkFBNkI7Q0FDOUI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsNkJBQTZCO0NBQzlCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLDBCQUEwQjtFQUMxQixVQUFVO0VBQ1YsV0FBVztFQUNYLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osZUFBZTtFQUNmLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLFdBQVc7Q0FDWjs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0UsWUFBWTtDQUNiOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLGFBQWE7RUFDYixTQUFTO0VBQ1Qsa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxVQUFVO0VBQ1YsWUFBWTtFQUNaLFdBQVc7RUFDWCxnQ0FBZ0M7RUFDaEMsOEJBQThCO0VBQzlCLHNDQUFzQztFQUN0QyxtQ0FBbUM7Q0FDcEM7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsWUFBWTtFQUNaLFNBQVM7RUFDVCxVQUFVO0VBQ1YsWUFBWTtFQUNaLFdBQVc7RUFDWCxpQ0FBaUM7RUFDakMsOEJBQThCO0VBQzlCLHNDQUFzQztFQUN0QyxtQ0FBbUM7RUFDbkMsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixxQkFBcUI7Q0FDdEI7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsNkJBQTZCO0VBQzdCLHFCQUFxQjtDQUN0Qjs7QUFFRDtFQUNFLFdBQVc7RUFDWCxZQUFZO0NBQ2I7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSwyQkFBMkI7Q0FDNUI7O0FBRUQ7RUFDRSw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSwyQkFBMkI7Q0FDNUI7O0FBRUQ7RUFDRSw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSwyQkFBMkI7Q0FDNUI7O0FBRUQ7RUFDRSw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSwyQkFBMkI7Q0FDNUI7O0FBRUQ7RUFDRSw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSwyQkFBMkI7Q0FDNUI7O0FBRUQ7RUFDRSw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSwyQkFBMkI7Q0FDNUI7O0FBRUQ7RUFDRSw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSwyQkFBMkI7Q0FDNUI7O0FBRUQ7RUFDRSw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSwyQkFBMkI7Q0FDNUI7O0FBRUQ7RUFDRSw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSwyQkFBMkI7Q0FDNUI7O0FBRUQ7RUFDRSw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSwyQkFBMkI7Q0FDNUI7O0FBRUQ7RUFDRSw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxzQkFB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QzFCLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7O0VBR0UsMEJBQTBCO0VBQzFCLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7O0VBR0UsMEJBQTBCO0VBQzFCLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7O0VBR0UsMEJBQTBCO0VBQzFCLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7O0VBR0UsMEJBQTBCO0VBQzFCLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7O0VBR0UsMEJBQTBCO0VBQzFCLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7O0VBR0UsMEJBQTBCO0VBQzFCLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7O0VBR0UsMEJBQTBCO0VBQzFCLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7O0VBR0UsMEJBQTBCO0VBQzFCLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSwwQkFBMEI7RUFD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aUI7Q0FDbEI7O0FBRUQ7RUFDRSxhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLFlBQVk7Q0FDYjs7QUFFRDtFQUNFLGVBQWU7Q0FDaEIiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGE6bm90KC5idG4pIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG4gIEBwYWdlIHtcbiAgICBzaXplOiBhMztcbiAgfVxuICBib2R5IHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJhZGdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICB9XG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZCxcbiAgLnRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtZGFyayB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLnRhYmxlLWRhcmsgdGgsXG4gIC50YWJsZS1kYXJrIHRkLFxuICAudGFibGUtZGFyayB0aGVhZCB0aCxcbiAgLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkO1xuICB9XG4gIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkO1xuICB9XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxO1xuICBjb2xvcjogIzU1NTU1NTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjY5MjNyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjY5MjNyZW07XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0uNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICNlZjYyNjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG59XG5cbmE6aG92ZXIge1xuICBjb2xvcjogI2U3MWQxZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIsIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjkyMzFyZW0gMC43NjkycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC45MjMxcmVtIDAuNzY5MnJlbTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjkyM3JlbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAyLjUzOHJlbTtcbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMi4wNzdyZW07XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDEuNzY5cmVtO1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjMwOHJlbTtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMC45MjMxcmVtO1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4wNzdyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDUuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzg3MDtcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjMwNzdyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2M3MjU0ZTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5uby1ndXR0ZXJzID4gLmNvbCxcbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wteGwtMSwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XG4gIH1cbn1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udGFibGUgdGgsXG4udGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjkyMzFyZW0gMC43NjkycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDtcbn1cblxuLnRhYmxlIHRoZWFkIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGRkZGQ7XG59XG5cbi50YWJsZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZGRkZGQ7XG59XG5cbi50YWJsZSAudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4udGFibGUtc20gdGgsXG4udGFibGUtc20gdGQge1xuICBwYWRkaW5nOiAwLjUzODVyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG5cbi50YWJsZS1ib3JkZXJlZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG5cbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0ZCxcbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi50YWJsZS1wcmltYXJ5LFxuLnRhYmxlLXByaW1hcnkgPiB0aCxcbi50YWJsZS1wcmltYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFkM2QzO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdiY2JjO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3YmNiYztcbn1cblxuLnRhYmxlLXNlY29uZGFyeSxcbi50YWJsZS1zZWNvbmRhcnkgPiB0aCxcbi50YWJsZS1zZWNvbmRhcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZjFlZDtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZWFlNDtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGVhZTQ7XG59XG5cbi50YWJsZS1pbmZvLFxuLnRhYmxlLWluZm8gPiB0aCxcbi50YWJsZS1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGY2O1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JlN2YwO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiZTdmMDtcbn1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYwZDc7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU2YmU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNmJlO1xufVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDNkMztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjliY2JjO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWJjYmM7XG59XG5cbi50YWJsZS1saWdodCxcbi50YWJsZS1saWdodCA+IHRoLFxuLnRhYmxlLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi50YWJsZS1kYXJrLFxuLnRhYmxlLWRhcmsgPiB0aCxcbi50YWJsZS1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzljOGM4O1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNiYmJiO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjYmJiYjtcbn1cblxuLnRhYmxlLWdyZXksXG4udGFibGUtZ3JleSA+IHRoLFxuLnRhYmxlLWdyZXkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZ3JleTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZ3JleTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1ncmV5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xufVxuXG4udGFibGUtYWx0LWNvbG9yMSxcbi50YWJsZS1hbHQtY29sb3IxID4gdGgsXG4udGFibGUtYWx0LWNvbG9yMSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZjRmYjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hbHQtY29sb3IxOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiZWNmODtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hbHQtY29sb3IxOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFsdC1jb2xvcjE6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYmVjZjg7XG59XG5cbi50YWJsZS1hbHQtY29sb3IyLFxuLnRhYmxlLWFsdC1jb2xvcjIgPiB0aCxcbi50YWJsZS1hbHQtY29sb3IyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWRhO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFsdC1jb2xvcjI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWMxO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFsdC1jb2xvcjI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtYWx0LWNvbG9yMjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWVjMTtcbn1cblxuLnRhYmxlLWFsdC1jb2xvcjMsXG4udGFibGUtYWx0LWNvbG9yMyA+IHRoLFxuLnRhYmxlLWFsdC1jb2xvcjMgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUyZWQ7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWx0LWNvbG9yMzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOWQ1ZTU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWx0LWNvbG9yMzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1hbHQtY29sb3IzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzlkNWU1O1xufVxuXG4udGFibGUtYWx0LWNvbG9yNCxcbi50YWJsZS1hbHQtY29sb3I0ID4gdGgsXG4udGFibGUtYWx0LWNvbG9yNCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hbHQtY29sb3I0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hbHQtY29sb3I0OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFsdC1jb2xvcjQ6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG59XG5cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbn1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNmMGYwZjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1jb2xvcjogIzMyMzgzZTtcbn1cblxuLnRhYmxlIC50aGVhZC1saWdodCB0aCB7XG4gIGNvbG9yOiAjNjM2YzcyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZWVmO1xuICBib3JkZXItY29sb3I6ICNkZGRkZGQ7XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICNmMGYwZjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG59XG5cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogIzMyMzgzZTtcbn1cblxuLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG5cbi50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG5cbi50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20gPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1sZyA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMuMzg1cmVtO1xuICBwYWRkaW5nOiAwLjc2OTJyZW0gMC45MjMxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlYWVhZWE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI2QxZDFkMTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBvcGFjaXR5OiAxO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC43NjkycmVtICsgMnB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC43NjkycmVtICsgMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuOTIzMXJlbSArIDJweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuOTIzMXJlbSArIDJweCk7XG4gIGZvbnQtc2l6ZTogMS4xNTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYzMzMzMztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zMDc3cmVtICsgMnB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zMDc3cmVtICsgMnB4KTtcbiAgZm9udC1zaXplOiAwLjkyMzFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMC43NjkycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NjkycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAycHggMDtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IDIuNTM4NDZyZW07XG4gIHBhZGRpbmc6IDAuMzA3N3JlbSAwLjkyMzFyZW07XG4gIGZvbnQtc2l6ZTogMC45MjMxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiAzLjg0NjE1cmVtO1xuICBwYWRkaW5nOiAwLjkyMzFyZW0gMS4wNzdyZW07XG4gIGZvbnQtc2l6ZTogMS4xNTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbFtzaXplXSwgc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxLjUzOHJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5mb3JtLXJvdyA+IC5jb2wsXG4uZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjE1NHJlbTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjE1NHJlbTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjN0FDQ0JFO1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjkyMzFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIyLCAyMDQsIDE5MCwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCwgLndhcy12YWxpZGF0ZWRcbi5jdXN0b20tc2VsZWN0OnZhbGlkLFxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICM3QUNDQkU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkXG4uY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cyxcbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjN0FDQ0JFO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTIyLCAyMDQsIDE5MCwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC53YXMtdmFsaWRhdGVkXG4uY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkXG4uY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLWZpbGUuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLWZpbGUuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICM3QUNDQkU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICM3QUNDQkU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmVmZWI7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmZGFkMDtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmMGYwZjAsIDAgMCAwIDAgcmdiYSgxMjIsIDIwNCwgMTkwLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM3QUNDQkU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxMjIsIDIwNCwgMTkwLCAwLjI1KTtcbn1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjRUY2MjYyO1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IDAuOTIzMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDk4LCA5OCwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsIC53YXMtdmFsaWRhdGVkXG4uY3VzdG9tLXNlbGVjdDppbnZhbGlkLFxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI0VGNjI2Mjtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkXG4uY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLFxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0VGNjI2MjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIzOSwgOTgsIDk4LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC53YXMtdmFsaWRhdGVkXG4uY3VzdG9tLXNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZFxuLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLWZpbGUuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY29udHJvbC1maWxlLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNFRjYyNjI7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogI0VGNjI2Mjtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmQ2ZDY7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ5MDkwO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmMGYwZjAsIDAgMCAwIDAgcmdiYSgyMzksIDk4LCA5OCwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI0VGNjI2Mjtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIzOSwgOTgsIDk4LCAwLjI1KTtcbn1cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9ybS1pbmxpbmUgbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCxcbiAgLmZvcm0taW5saW5lIC5jdXN0b20tc2VsZWN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjYxNTRyZW0gMC45MjMxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5idG46aG92ZXIsIC5idG46Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLmRpc2FibGVkLCAuYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNjI2MjtcbiAgYm9yZGVyLWNvbG9yOiAjZWY2MjYyO1xufVxuXG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNDA0MDtcbiAgYm9yZGVyLWNvbG9yOiAjZWEzNDM0O1xufVxuXG4uYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMzksIDk4LCA5OCwgMC41KTtcbn1cblxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNjI2MjtcbiAgYm9yZGVyLWNvbG9yOiAjZWY2MjYyO1xufVxuXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTM0MzQ7XG4gIGJvcmRlci1jb2xvcjogI2U5MjkyOTtcbn1cblxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMzksIDk4LCA5OCwgMC41KTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nzc3NztcbiAgYm9yZGVyLWNvbG9yOiAjNzc3Nzc3O1xufVxuXG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2NDY0O1xuICBib3JkZXItY29sb3I6ICM1ZTVlNWU7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxMTksIDExOSwgMTE5LCAwLjUpO1xufVxuXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nzc3NztcbiAgYm9yZGVyLWNvbG9yOiAjNzc3Nzc3O1xufVxuXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTVlNWU7XG4gIGJvcmRlci1jb2xvcjogIzU3NTc1Nztcbn1cblxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxMTksIDExOSwgMTE5LCAwLjUpO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdBQ0NCRTtcbiAgYm9yZGVyLWNvbG9yOiAjN0FDQ0JFO1xufVxuXG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlYzFiMDtcbiAgYm9yZGVyLWNvbG9yOiAjNTViZWFjO1xufVxuXG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxMjIsIDIwNCwgMTkwLCAwLjUpO1xufVxuXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0FDQ0JFO1xuICBib3JkZXItY29sb3I6ICM3QUNDQkU7XG59XG5cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1YmVhYztcbiAgYm9yZGVyLWNvbG9yOiAjNGNiYWE3O1xufVxuXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDEyMiwgMjA0LCAxOTAsIDAuNSk7XG59XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOERDQURGO1xuICBib3JkZXItY29sb3I6ICM4RENBREY7XG59XG5cbi5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmZiY2Q3O1xuICBib3JkZXItY29sb3I6ICM2NWI3ZDQ7XG59XG5cbi5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDE0MSwgMjAyLCAyMjMsIDAuNSk7XG59XG5cbi5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RENBREY7XG4gIGJvcmRlci1jb2xvcjogIzhEQ0FERjtcbn1cblxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjViN2Q0O1xuICBib3JkZXItY29sb3I6ICM1YmIzZDE7XG59XG5cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTQxLCAyMDIsIDIyMywgMC41KTtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM4NzA7XG4gIGJvcmRlci1jb2xvcjogI0ZGQzg3MDtcbn1cblxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI5NGE7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjQzZDtcbn1cblxuLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyMDAsIDExMiwgMC41KTtcbn1cblxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzg3MDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZDODcwO1xufVxuXG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI0M2Q7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWYzMDtcbn1cblxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDIwMCwgMTEyLCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY2MjYyO1xuICBib3JkZXItY29sb3I6ICNFRjYyNjI7XG59XG5cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjNmM2Y7XG4gIGJvcmRlci1jb2xvcjogI2VhMzQzNDtcbn1cblxuLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIzOSwgOTgsIDk4LCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGNjI2MjtcbiAgYm9yZGVyLWNvbG9yOiAjRUY2MjYyO1xufVxuXG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTM0MzQ7XG4gIGJvcmRlci1jb2xvcjogI2U5MjgyODtcbn1cblxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMzksIDk4LCA5OCwgMC41KTtcbn1cblxuLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4tbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xufVxuXG4uYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idG4tbGlnaHQuZGlzYWJsZWQsIC5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2RmZGZkZjtcbn1cblxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLWRhcmsge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkM2MzYztcbiAgYm9yZGVyLWNvbG9yOiAjM2QzYzNjO1xufVxuXG4uYnRuLWRhcms6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhMjkyOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjMyMzIzO1xufVxuXG4uYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyay5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg2MSwgNjAsIDYwLCAwLjUpO1xufVxuXG4uYnRuLWRhcmsuZGlzYWJsZWQsIC5idG4tZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2QzYzNjO1xuICBib3JkZXItY29sb3I6ICMzZDNjM2M7XG59XG5cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjMyMztcbiAgYm9yZGVyLWNvbG9yOiAjMWQxYzFjO1xufVxuXG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDYxLCA2MCwgNjAsIDAuNSk7XG59XG5cbi5idG4tZ3JleSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG59XG5cbi5idG4tZ3JleTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliOWI5O1xuICBib3JkZXItY29sb3I6ICNiM2IzYjM7XG59XG5cbi5idG4tZ3JleTpmb2N1cywgLmJ0bi1ncmV5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuNSk7XG59XG5cbi5idG4tZ3JleS5kaXNhYmxlZCwgLmJ0bi1ncmV5OmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbn1cblxuLmJ0bi1ncmV5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1ncmV5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1ncmV5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiM2IzO1xuICBib3JkZXItY29sb3I6ICNhY2FjYWM7XG59XG5cbi5idG4tZ3JleTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZ3JleTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tZ3JleS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC41KTtcbn1cblxuLmJ0bi1hbHQtY29sb3IxIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NWQ5ZjA7XG4gIGJvcmRlci1jb2xvcjogIzk1ZDlmMDtcbn1cblxuLmJ0bi1hbHQtY29sb3IxOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3M2NkZWI7XG4gIGJvcmRlci1jb2xvcjogIzY4YzllYTtcbn1cblxuLmJ0bi1hbHQtY29sb3IxOmZvY3VzLCAuYnRuLWFsdC1jb2xvcjEuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTQ5LCAyMTcsIDI0MCwgMC41KTtcbn1cblxuLmJ0bi1hbHQtY29sb3IxLmRpc2FibGVkLCAuYnRuLWFsdC1jb2xvcjE6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1ZDlmMDtcbiAgYm9yZGVyLWNvbG9yOiAjOTVkOWYwO1xufVxuXG4uYnRuLWFsdC1jb2xvcjE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWFsdC1jb2xvcjE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWFsdC1jb2xvcjEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OGM5ZWE7XG4gIGJvcmRlci1jb2xvcjogIzVkYzVlODtcbn1cblxuLmJ0bi1hbHQtY29sb3IxOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1hbHQtY29sb3IxOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1hbHQtY29sb3IxLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxNDksIDIxNywgMjQwLCAwLjUpO1xufVxuXG4uYnRuLWFsdC1jb2xvcjIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3YTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZkYzdhO1xufVxuXG4uYnRuLWFsdC1jb2xvcjI6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDI1NDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjZjQ3O1xufVxuXG4uYnRuLWFsdC1jb2xvcjI6Zm9jdXMsIC5idG4tYWx0LWNvbG9yMi5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDIyMCwgMTIyLCAwLjUpO1xufVxuXG4uYnRuLWFsdC1jb2xvcjIuZGlzYWJsZWQsIC5idG4tYWx0LWNvbG9yMjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzdhO1xuICBib3JkZXItY29sb3I6ICNmZmRjN2E7XG59XG5cbi5idG4tYWx0LWNvbG9yMjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYWx0LWNvbG9yMjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tYWx0LWNvbG9yMi5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2Y0NztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjYjNhO1xufVxuXG4uYnRuLWFsdC1jb2xvcjI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWFsdC1jb2xvcjI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWFsdC1jb2xvcjIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjIwLCAxMjIsIDAuNSk7XG59XG5cbi5idG4tYWx0LWNvbG9yMyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E5OGJmO1xuICBib3JkZXItY29sb3I6ICM3YTk4YmY7XG59XG5cbi5idG4tYWx0LWNvbG9yMzpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA4NGIzO1xuICBib3JkZXItY29sb3I6ICM1ODdkYWU7XG59XG5cbi5idG4tYWx0LWNvbG9yMzpmb2N1cywgLmJ0bi1hbHQtY29sb3IzLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDEyMiwgMTUyLCAxOTEsIDAuNSk7XG59XG5cbi5idG4tYWx0LWNvbG9yMy5kaXNhYmxlZCwgLmJ0bi1hbHQtY29sb3IzOmRpc2FibGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YTk4YmY7XG4gIGJvcmRlci1jb2xvcjogIzdhOThiZjtcbn1cblxuLmJ0bi1hbHQtY29sb3IzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1hbHQtY29sb3IzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1hbHQtY29sb3IzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg3ZGFlO1xuICBib3JkZXItY29sb3I6ICM1MTc3YTg7XG59XG5cbi5idG4tYWx0LWNvbG9yMzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYWx0LWNvbG9yMzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tYWx0LWNvbG9yMy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTIyLCAxNTIsIDE5MSwgMC41KTtcbn1cblxuLmJ0bi1hbHQtY29sb3I0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbn1cblxuLmJ0bi1hbHQtY29sb3I0OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWI5Yjk7XG4gIGJvcmRlci1jb2xvcjogI2IzYjNiMztcbn1cblxuLmJ0bi1hbHQtY29sb3I0OmZvY3VzLCAuYnRuLWFsdC1jb2xvcjQuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC41KTtcbn1cblxuLmJ0bi1hbHQtY29sb3I0LmRpc2FibGVkLCAuYnRuLWFsdC1jb2xvcjQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xufVxuXG4uYnRuLWFsdC1jb2xvcjQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWFsdC1jb2xvcjQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWFsdC1jb2xvcjQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2IzYjM7XG4gIGJvcmRlci1jb2xvcjogI2FjYWNhYztcbn1cblxuLmJ0bi1hbHQtY29sb3I0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1hbHQtY29sb3I0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1hbHQtY29sb3I0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZWY2MjYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWY2MjYyO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2MjYyO1xuICBib3JkZXItY29sb3I6ICNlZjYyNjI7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMzksIDk4LCA5OCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNlZjYyNjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjYyNjI7XG4gIGJvcmRlci1jb2xvcjogI2VmNjI2Mjtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMzksIDk4LCA5OCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjNzc3Nzc3O1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG4gIGJvcmRlci1jb2xvcjogIzc3Nzc3Nztcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxMTksIDExOSwgMTE5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG4gIGJvcmRlci1jb2xvcjogIzc3Nzc3Nztcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxMTksIDExOSwgMTE5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjN0FDQ0JFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjN0FDQ0JFO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0FDQ0JFO1xuICBib3JkZXItY29sb3I6ICM3QUNDQkU7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxMjIsIDIwNCwgMTkwLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogIzdBQ0NCRTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdBQ0NCRTtcbiAgYm9yZGVyLWNvbG9yOiAjN0FDQ0JFO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDEyMiwgMjA0LCAxOTAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICM4RENBREY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICM4RENBREY7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RENBREY7XG4gIGJvcmRlci1jb2xvcjogIzhEQ0FERjtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDE0MSwgMjAyLCAyMjMsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjOERDQURGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOERDQURGO1xuICBib3JkZXItY29sb3I6ICM4RENBREY7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTQxLCAyMDIsIDIyMywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI0ZGQzg3MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI0ZGQzg3MDtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzg3MDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZDODcwO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyMDAsIDExMiwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIHtcbiAgY29sb3I6ICNGRkM4NzA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM4NzA7XG4gIGJvcmRlci1jb2xvcjogI0ZGQzg3MDtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDIwMCwgMTEyLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNFRjYyNjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNFRjYyNjI7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGNjI2MjtcbiAgYm9yZGVyLWNvbG9yOiAjRUY2MjYyO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIzOSwgOTgsIDk4LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNFRjYyNjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjYyNjI7XG4gIGJvcmRlci1jb2xvcjogI0VGNjI2Mjtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMzksIDk4LCA5OCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjM2QzYzNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjM2QzYzNjO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2QzYzNjO1xuICBib3JkZXItY29sb3I6ICMzZDNjM2M7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg2MSwgNjAsIDYwLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogIzNkM2MzYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkM2MzYztcbiAgYm9yZGVyLWNvbG9yOiAjM2QzYzNjO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDYxLCA2MCwgNjAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1ncmV5IHtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG59XG5cbi5idG4tb3V0bGluZS1ncmV5OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbn1cblxuLmJ0bi1vdXRsaW5lLWdyZXk6Zm9jdXMsIC5idG4tb3V0bGluZS1ncmV5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1ncmV5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZ3JleTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyZXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZ3JleTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1ncmV5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG59XG5cbi5idG4tb3V0bGluZS1ncmV5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdyZXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZ3JleS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWFsdC1jb2xvcjEge1xuICBjb2xvcjogIzk1ZDlmMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzk1ZDlmMDtcbn1cblxuLmJ0bi1vdXRsaW5lLWFsdC1jb2xvcjE6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1ZDlmMDtcbiAgYm9yZGVyLWNvbG9yOiAjOTVkOWYwO1xufVxuXG4uYnRuLW91dGxpbmUtYWx0LWNvbG9yMTpmb2N1cywgLmJ0bi1vdXRsaW5lLWFsdC1jb2xvcjEuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTQ5LCAyMTcsIDI0MCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWFsdC1jb2xvcjEuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1hbHQtY29sb3IxOmRpc2FibGVkIHtcbiAgY29sb3I6ICM5NWQ5ZjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtYWx0LWNvbG9yMTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1hbHQtY29sb3IxOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWFsdC1jb2xvcjEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NWQ5ZjA7XG4gIGJvcmRlci1jb2xvcjogIzk1ZDlmMDtcbn1cblxuLmJ0bi1vdXRsaW5lLWFsdC1jb2xvcjE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtYWx0LWNvbG9yMTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1hbHQtY29sb3IxLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxNDksIDIxNywgMjQwLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtYWx0LWNvbG9yMiB7XG4gIGNvbG9yOiAjZmZkYzdhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZkYzdhO1xufVxuXG4uYnRuLW91dGxpbmUtYWx0LWNvbG9yMjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzdhO1xuICBib3JkZXItY29sb3I6ICNmZmRjN2E7XG59XG5cbi5idG4tb3V0bGluZS1hbHQtY29sb3IyOmZvY3VzLCAuYnRuLW91dGxpbmUtYWx0LWNvbG9yMi5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDIyMCwgMTIyLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtYWx0LWNvbG9yMi5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWFsdC1jb2xvcjI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZGM3YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1hbHQtY29sb3IyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWFsdC1jb2xvcjI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtYWx0LWNvbG9yMi5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3YTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZkYzdhO1xufVxuXG4uYnRuLW91dGxpbmUtYWx0LWNvbG9yMjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1hbHQtY29sb3IyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWFsdC1jb2xvcjIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjIwLCAxMjIsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1hbHQtY29sb3IzIHtcbiAgY29sb3I6ICM3YTk4YmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICM3YTk4YmY7XG59XG5cbi5idG4tb3V0bGluZS1hbHQtY29sb3IzOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YTk4YmY7XG4gIGJvcmRlci1jb2xvcjogIzdhOThiZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWFsdC1jb2xvcjM6Zm9jdXMsIC5idG4tb3V0bGluZS1hbHQtY29sb3IzLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDEyMiwgMTUyLCAxOTEsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1hbHQtY29sb3IzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtYWx0LWNvbG9yMzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjN2E5OGJmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWFsdC1jb2xvcjM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtYWx0LWNvbG9yMzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1hbHQtY29sb3IzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E5OGJmO1xuICBib3JkZXItY29sb3I6ICM3YTk4YmY7XG59XG5cbi5idG4tb3V0bGluZS1hbHQtY29sb3IzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWFsdC1jb2xvcjM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtYWx0LWNvbG9yMy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTIyLCAxNTIsIDE5MSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWFsdC1jb2xvcjQge1xuICBjb2xvcjogI2NjY2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbn1cblxuLmJ0bi1vdXRsaW5lLWFsdC1jb2xvcjQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xufVxuXG4uYnRuLW91dGxpbmUtYWx0LWNvbG9yNDpmb2N1cywgLmJ0bi1vdXRsaW5lLWFsdC1jb2xvcjQuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWFsdC1jb2xvcjQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1hbHQtY29sb3I0OmRpc2FibGVkIHtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtYWx0LWNvbG9yNDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1hbHQtY29sb3I0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWFsdC1jb2xvcjQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbn1cblxuLmJ0bi1vdXRsaW5lLWFsdC1jb2xvcjQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtYWx0LWNvbG9yNDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1hbHQtY29sb3I0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjUpO1xufVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2VmNjI2MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZTcxZDFkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rLmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tbGluazpkaXNhYmxlZCwgLmJ0bi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuOTIzMXJlbSAxLjIzMXJlbTtcbiAgZm9udC1zaXplOiAxLjE1NHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjMzMzMzO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMzg0NnJlbSAwLjY5MjNyZW07XG4gIGZvbnQtc2l6ZTogMC45MjMxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjI2MTQ2ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI2MTQ2ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuMzA3NmVtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuMzA3NmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zMDc2ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDEyLjMxcmVtO1xuICBwYWRkaW5nOiAwLjM4NDZyZW0gMDtcbiAgbWFyZ2luOiAwLjE1MzhyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNTU1NTU1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xNTM4cmVtO1xufVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC4yNjE0NmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNjE0NmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuMzA3NmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjMwNzZlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuMzA3NmVtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMC4xNTM4cmVtO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC4yNjE0NmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNjE0NmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjMwNzZlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjMwNzZlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuMzA3NmVtIHNvbGlkO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjE1MzhyZW07XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjYxNDZlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjYxNDZlbTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI2MTQ2ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI2MTQ2ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuMzA3NmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuMzA3NmVtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjMwNzZlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwidG9wXCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJyaWdodFwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlZWVmO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6ICMxNjE4MWI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogI2VmNjI2MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4zODQ2cmVtIDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjkyMzFyZW07XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDEgYXV0bztcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC42OTIzMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC42OTIzMjVyZW07XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLFxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcixcbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNTE5MjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTE5MjI1cmVtO1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC45MjMyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkyMzI1cmVtO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgei1pbmRleDogNDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC43NjkycmVtIDAuOTIzMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlYWVhZWE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBoZWlnaHQ6IDMuODQ2MTVyZW07XG4gIHBhZGRpbmc6IDAuOTIzMXJlbSAxLjA3N3JlbTtcbiAgZm9udC1zaXplOiAxLjE1NHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjMzMzMzO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgaGVpZ2h0OiAyLjUzODQ2cmVtO1xuICBwYWRkaW5nOiAwLjMwNzdyZW0gMC45MjMxcmVtO1xuICBmb250LXNpemU6IDAuOTIzMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS40Mjg1NzFyZW07XG4gIHBhZGRpbmctbGVmdDogMi4wNzdyZW07XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjM4NXJlbTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZWY2MjYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZWVmO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0wLjEzMTcxNHJlbTtcbiAgbGVmdDogLTIuMDc3cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEuNjkycmVtO1xuICBoZWlnaHQ6IDEuNjkycmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTAuMTMxNzE0cmVtO1xuICBsZWZ0OiAtMi4wNzdyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMS42OTJyZW07XG4gIGhlaWdodDogMS42OTJyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNjI2Mjtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2VmNjI2MicgZD0nTTAgMmg0Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgOTgsIDk4LCAwLjUpO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgOTgsIDk4LCAwLjUpO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCA5OCwgOTgsIDAuNSk7XG59XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzLjM4NXJlbTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMS43NXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyUyMzMyMzIzMicgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzA3N3JlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkMWQxZDE7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMDksIDIwOSwgMjA5LCAwLjUpO1xufVxuXG4uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5jdXN0b20tc2VsZWN0OmRpc2FibGVkIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VlZWY7XG59XG5cbi5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6IDIuNTM4NDZyZW07XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICBmb250LXNpemU6IDc1JTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6IDMuODQ2MTVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICBmb250LXNpemU6IDEyNSU7XG59XG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzLjM4NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzLjM4NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNkMWQxZDE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgdHJhbnNwYXJlbnQ7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNkMWQxZDE7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMy4zODVyZW07XG4gIHBhZGRpbmc6IDAuNjE1NHJlbSAwLjkyMzFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMi42NTkzNzFyZW07XG4gIHBhZGRpbmc6IDAuNjE1NHJlbSAwLjkyMzFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VhZWFlYTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcbn1cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY3VzdG9tLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2YwZjBmMCwgMCAwIDAgMCB0cmFuc3BhcmVudDtcbn1cblxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZjBmMGYwLCAwIDAgMCAwIHRyYW5zcGFyZW50O1xufVxuXG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2YwZjBmMCwgMCAwIDAgMCB0cmFuc3BhcmVudDtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNjI2MjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2MjYyO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNjI2MjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4gIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMS4zODVyZW0gMS41MzhyZW07XG59XG5cbi5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG59XG5cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNjI2Mjtcbn1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cblxuLm5hdmJhciA+IC5jb250YWluZXIsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMS4yNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMTU0cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMS4zODVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjM4NXJlbTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMTU0cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIsIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci10b2dnbGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cblxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2JhKDAsIDAsIDAsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmNhcmQgPiBociB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjUzOHJlbTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMC43NjlyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDEuNTM4cmVtIDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwIC0gMXB4KSBjYWxjKDAgLSAxcHgpIDAgMDtcbn1cblxuLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEuNTM4cmVtIDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgY2FsYygwIC0gMXB4KSBjYWxjKDAgLSAxcHgpO1xufVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xLjUzOHJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbi5jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAgLSAxcHgpO1xufVxuXG4uY2FyZC1pbWctdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMCAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAgLSAxcHgpO1xufVxuXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAgLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAgLSAxcHgpO1xufVxuXG4uY2FyZC1kZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNhcmQtZGVjayAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1kZWNrIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG4gIC5jYXJkLWRlY2sgLmNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpvbmx5LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6b25seS1jaGlsZCAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm9ubHktY2hpbGQgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6b25seS1jaGlsZCAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm9ubHktY2hpbGQgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5jYXJkLWhlYWRlcixcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxLjUzOHJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFjY29yZGlvbiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5hY2NvcmRpb24gLmNhcmQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYWNjb3JkaW9uIC5jYXJkOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC42MTU0cmVtIDEuMTU0cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjM4NXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zMDc3cmVtO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC42MTU0cmVtO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYxNTRyZW07XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBjb250ZW50OiBcIi9cIjtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNzg3ODc4O1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4zMDc3cmVtO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC42MTU0cmVtIDAuOTIzMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTtcbiAgY29sb3I6ICNlZjYyNjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG5cbi5wYWdlLWxpbms6aG92ZXIge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2U3MWQxZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6ICNkZGRkZGQ7XG59XG5cbi5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHRyYW5zcGFyZW50O1xufVxuXG4ucGFnZS1saW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zMDc3cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjMwNzdyZW07XG59XG5cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMzA3N3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMzA3N3JlbTtcbn1cblxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2MjYyO1xuICBib3JkZXItY29sb3I6ICNlZjYyNjI7XG59XG5cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNkZGRkZGQ7XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjkyMzFyZW0gMS4yMzFyZW07XG4gIGZvbnQtc2l6ZTogMS4xNTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYzMzMzMztcbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuMzg0NnJlbSAwLjY5MjNyZW07XG4gIGZvbnQtc2l6ZTogMC45MjMxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuNDcxMnJlbSAwLjUzODVyZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogMC41Mzg1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTM4NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC43NjkycmVtO1xufVxuXG4uYmFkZ2UtcHJpbWFyeSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2MjYyO1xufVxuXG4uYmFkZ2UtcHJpbWFyeVtocmVmXTpob3ZlciwgLmJhZGdlLXByaW1hcnlbaHJlZl06Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWEzNDM0O1xufVxuXG4uYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG59XG5cbi5iYWRnZS1zZWNvbmRhcnlbaHJlZl06aG92ZXIsIC5iYWRnZS1zZWNvbmRhcnlbaHJlZl06Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1ZTVlO1xufVxuXG4uYmFkZ2Utc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0FDQ0JFO1xufVxuXG4uYmFkZ2Utc3VjY2Vzc1tocmVmXTpob3ZlciwgLmJhZGdlLXN1Y2Nlc3NbaHJlZl06Zm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTViZWFjO1xufVxuXG4uYmFkZ2UtaW5mbyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOERDQURGO1xufVxuXG4uYmFkZ2UtaW5mb1tocmVmXTpob3ZlciwgLmJhZGdlLWluZm9baHJlZl06Zm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjViN2Q0O1xufVxuXG4uYmFkZ2Utd2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDODcwO1xufVxuXG4uYmFkZ2Utd2FybmluZ1tocmVmXTpob3ZlciwgLmJhZGdlLXdhcm5pbmdbaHJlZl06Zm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiNDNkO1xufVxuXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjYyNjI7XG59XG5cbi5iYWRnZS1kYW5nZXJbaHJlZl06aG92ZXIsIC5iYWRnZS1kYW5nZXJbaHJlZl06Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWEzNDM0O1xufVxuXG4uYmFkZ2UtbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJhZGdlLWxpZ2h0W2hyZWZdOmhvdmVyLCAuYmFkZ2UtbGlnaHRbaHJlZl06Zm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuXG4uYmFkZ2UtZGFyayB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2QzYzNjO1xufVxuXG4uYmFkZ2UtZGFya1tocmVmXTpob3ZlciwgLmJhZGdlLWRhcmtbaHJlZl06Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyMzIzO1xufVxuXG4uYmFkZ2UtZ3JleSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuXG4uYmFkZ2UtZ3JleVtocmVmXTpob3ZlciwgLmJhZGdlLWdyZXlbaHJlZl06Zm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiM2IzO1xufVxuXG4uYmFkZ2UtYWx0LWNvbG9yMSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTVkOWYwO1xufVxuXG4uYmFkZ2UtYWx0LWNvbG9yMVtocmVmXTpob3ZlciwgLmJhZGdlLWFsdC1jb2xvcjFbaHJlZl06Zm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhjOWVhO1xufVxuXG4uYmFkZ2UtYWx0LWNvbG9yMiB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzdhO1xufVxuXG4uYmFkZ2UtYWx0LWNvbG9yMltocmVmXTpob3ZlciwgLmJhZGdlLWFsdC1jb2xvcjJbaHJlZl06Zm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZjQ3O1xufVxuXG4uYmFkZ2UtYWx0LWNvbG9yMyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E5OGJmO1xufVxuXG4uYmFkZ2UtYWx0LWNvbG9yM1tocmVmXTpob3ZlciwgLmJhZGdlLWFsdC1jb2xvcjNbaHJlZl06Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg3ZGFlO1xufVxuXG4uYmFkZ2UtYWx0LWNvbG9yNCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuXG4uYmFkZ2UtYWx0LWNvbG9yNFtocmVmXTpob3ZlciwgLmJhZGdlLWFsdC1jb2xvcjRbaHJlZl06Zm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiM2IzO1xufVxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZWVmO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxLjM4NXJlbSAxLjM4NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4zODVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMjdyZW07XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDEuMzg1cmVtIDEuMzg1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogIzdjMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTBlMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmFkM2QzO1xufVxuXG4uYWxlcnQtcHJpbWFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmN2JjYmM7XG59XG5cbi5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM1ODI0MjQ7XG59XG5cbi5hbGVydC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzNlM2UzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NjY2NjYztcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMjUyNTI1O1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2Y2YTYzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRmNWYyO1xuICBib3JkZXItY29sb3I6ICNkYWYxZWQ7XG59XG5cbi5hbGVydC1zdWNjZXNzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M4ZWFlNDtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzJjNGE0NTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzQ5Njk3NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjRmOTtcbiAgYm9yZGVyLWNvbG9yOiAjZGZmMGY2O1xufVxuXG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjYmU3ZjA7XG59XG5cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMzNTRkNTU7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTY4M2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY0ZTI7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjBkNztcbn1cblxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZlNmJlO1xufVxuXG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNjE0YzJiO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICM3YzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2UwZTA7XG4gIGJvcmRlci1jb2xvcjogI2ZiZDNkMztcbn1cblxuLmFsZXJ0LWRhbmdlciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmOWJjYmM7XG59XG5cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzU4MjQyNDtcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6ICM4NTg1ODU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG4uYWxlcnQtbGlnaHQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzZjNmM2Yztcbn1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzIwMWYxZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODtcbiAgYm9yZGVyLWNvbG9yOiAjYzljOGM4O1xufVxuXG4uYWxlcnQtZGFyayBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiY2JiYmI7XG59XG5cbi5hbGVydC1kYXJrIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwNjA2MDY7XG59XG5cbi5hbGVydC1ncmV5IHtcbiAgY29sb3I6ICM2YTZhNmE7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGJvcmRlci1jb2xvcjogI2YxZjFmMTtcbn1cblxuLmFsZXJ0LWdyZXkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTRlNGU0O1xufVxuXG4uYWxlcnQtZ3JleSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNTE1MTUxO1xufVxuXG4uYWxlcnQtYWx0LWNvbG9yMSB7XG4gIGNvbG9yOiAjNGQ3MTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmN2ZjO1xuICBib3JkZXItY29sb3I6ICNlMWY0ZmI7XG59XG5cbi5hbGVydC1hbHQtY29sb3IxIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NiZWNmODtcbn1cblxuLmFsZXJ0LWFsdC1jb2xvcjEgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzNhNTQ1ZDtcbn1cblxuLmFsZXJ0LWFsdC1jb2xvcjIge1xuICBjb2xvcjogIzg1NzIzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjhlNDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmNWRhO1xufVxuXG4uYWxlcnQtYWx0LWNvbG9yMiBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmVlYzE7XG59XG5cbi5hbGVydC1hbHQtY29sb3IyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2MjU0MmY7XG59XG5cbi5hbGVydC1hbHQtY29sb3IzIHtcbiAgY29sb3I6ICMzZjRmNjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGVhZjI7XG4gIGJvcmRlci1jb2xvcjogI2RhZTJlZDtcbn1cblxuLmFsZXJ0LWFsdC1jb2xvcjMgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzlkNWU1O1xufVxuXG4uYWxlcnQtYWx0LWNvbG9yMyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMmIzNjQ0O1xufVxuXG4uYWxlcnQtYWx0LWNvbG9yNCB7XG4gIGNvbG9yOiAjNmE2YTZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICBib3JkZXItY29sb3I6ICNmMWYxZjE7XG59XG5cbi5hbGVydC1hbHQtY29sb3I0IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U0ZTRlNDtcbn1cblxuLmFsZXJ0LWFsdC1jb2xvcjQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzUxNTE1MTtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMuMDc3cmVtIDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDMuMDc3cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDAuOTIzMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2MjYyO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAzLjA3N3JlbSAzLjA3N3JlbTtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG4ubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMXJlbSAxLjE1NHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW06aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNjI2MjtcbiAgYm9yZGVyLWNvbG9yOiAjZWY2MjYyO1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2g6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5saXN0LWdyb3VwLWZsdXNoOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6ICM3YzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWQzZDM7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjN2MzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdiY2JjO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdjMzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjN2MzMzMzO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMzZTNlM2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTNlM2U7XG4gIGJvcmRlci1jb2xvcjogIzNlM2UzZTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzZjZhNjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWYxZWQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjM2Y2YTYzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhlYWU0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNmE2MztcbiAgYm9yZGVyLWNvbG9yOiAjM2Y2YTYzO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzQ5Njk3NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBmNjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM0OTY5NzQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYmU3ZjA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk2OTc0O1xuICBib3JkZXItY29sb3I6ICM0OTY5NzQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjODU2ODNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGQ3O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzg1NjgzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTZiZTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTY4M2E7XG4gIGJvcmRlci1jb2xvcjogIzg1NjgzYTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzdjMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDNkMztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjN2MzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjliY2JjO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2MzMzMzO1xuICBib3JkZXItY29sb3I6ICM3YzMzMzM7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogIzg1ODU4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4NTg1ODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1ODU4NTtcbiAgYm9yZGVyLWNvbG9yOiAjODU4NTg1O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogIzIwMWYxZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5YzhjODtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMyMDFmMWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2JiYmI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAxZjFmO1xuICBib3JkZXItY29sb3I6ICMyMDFmMWY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZ3JleSB7XG4gIGNvbG9yOiAjNmE2YTZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWdyZXkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1ncmV5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzZhNmE2YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1ncmV5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YTZhNmE7XG4gIGJvcmRlci1jb2xvcjogIzZhNmE2YTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hbHQtY29sb3IxIHtcbiAgY29sb3I6ICM0ZDcxN2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWY0ZmI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWx0LWNvbG9yMS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFsdC1jb2xvcjEubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNGQ3MTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JlY2Y4O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFsdC1jb2xvcjEubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzE3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ3MTdkO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFsdC1jb2xvcjIge1xuICBjb2xvcjogIzg1NzIzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVkYTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hbHQtY29sb3IyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWx0LWNvbG9yMi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4NTcyM2Y7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYzE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWx0LWNvbG9yMi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU3MjNmO1xuICBib3JkZXItY29sb3I6ICM4NTcyM2Y7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWx0LWNvbG9yMyB7XG4gIGNvbG9yOiAjM2Y0ZjYzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMmVkO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFsdC1jb2xvcjMubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hbHQtY29sb3IzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzNmNGY2MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5ZDVlNTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hbHQtY29sb3IzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjRmNjM7XG4gIGJvcmRlci1jb2xvcjogIzNmNGY2Mztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hbHQtY29sb3I0IHtcbiAgY29sb3I6ICM2YTZhNmE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWx0LWNvbG9yNC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFsdC1jb2xvcjQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNmE2YTZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFsdC1jb2xvcjQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZhNmE2YTtcbiAgYm9yZGVyLWNvbG9yOiAjNmE2YTZhO1xufVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNGRkZGRkY7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4uY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogLjc1O1xufVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgwLjVyZW0gKiAyKSk7XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAoMC41cmVtICogMikpO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxLjE1NHJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBwYWRkaW5nOiAxLjE1NHJlbTtcbiAgbWFyZ2luOiAtMS4xNTRyZW0gLTEuMTU0cmVtIC0xLjE1NHJlbSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMS4xNTRyZW07XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAxLjE1NHJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5tb2RhbC1mb290ZXIgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLjI1cmVtO1xufVxuXG4ubW9kYWwtZm9vdGVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcbn1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgxLjc1cmVtICogMikpO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKDEuNzVyZW0gKiAyKSk7XG4gIH1cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gIH1cbn1cblxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuOTIzMXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuXG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4udG9vbHRpcCAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDAuNHJlbTtcbn1cblxuLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuXG4uYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuXG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3cge1xuICB0b3A6IDA7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1sZWZ0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cblxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3cge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG5cbi5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAxcmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnBvcG92ZXIgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuNzY5MnJlbTtcbiAgaGVpZ2h0OiAwLjc2OTJyZW07XG4gIG1hcmdpbjogMCAwLjNyZW07XG59XG5cbi5wb3BvdmVyIC5hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAuYXJyb3c6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXBvcG92ZXItdG9wLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzY5MnJlbTtcbn1cblxuLmJzLXBvcG92ZXItdG9wIC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93IHtcbiAgYm90dG9tOiBjYWxjKCgwLjc2OTJyZW0gKyAxcHgpICogLTEpO1xufVxuXG4uYnMtcG9wb3Zlci10b3AgLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3JlLFxuLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjc2OTJyZW0gMC4zODQ2cmVtIDA7XG59XG5cbi5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cblxuLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzY5MnJlbTtcbn1cblxuLmJzLXBvcG92ZXItcmlnaHQgLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoKDAuNzY5MnJlbSArIDFweCkgKiAtMSk7XG4gIHdpZHRoOiAwLjc2OTJyZW07XG4gIGhlaWdodDogMC43NjkycmVtO1xuICBtYXJnaW46IDAuM3JlbSAwO1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSxcbi5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIsXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDAuMzg0NnJlbSAwLjc2OTJyZW0gMC4zODQ2cmVtIDA7XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG5cbi5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIsXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiAxcHg7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJzLXBvcG92ZXItYm90dG9tLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gIG1hcmdpbi10b3A6IDAuNzY5MnJlbTtcbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93IHtcbiAgdG9wOiBjYWxjKCgwLjc2OTJyZW0gKyAxcHgpICogLTEpO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlLFxuLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuMzg0NnJlbSAwLjc2OTJyZW0gMC4zODQ2cmVtO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG5cbi5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLFxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjphZnRlciB7XG4gIHRvcDogMXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjc2OTJyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC4zODQ2cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcbn1cblxuLmJzLXBvcG92ZXItbGVmdCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc2OTJyZW07XG59XG5cbi5icy1wb3BvdmVyLWxlZnQgLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93IHtcbiAgcmlnaHQ6IGNhbGMoKDAuNzY5MnJlbSArIDFweCkgKiAtMSk7XG4gIHdpZHRoOiAwLjc2OTJyZW07XG4gIGhlaWdodDogMC43NjkycmVtO1xuICBtYXJnaW46IDAuM3JlbSAwO1xufVxuXG4uYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmUsXG4uYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIsXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMC4zODQ2cmVtIDAgMC4zODQ2cmVtIDAuNzY5MnJlbTtcbn1cblxuLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG5cbi5icy1wb3BvdmVyLWxlZnQgLmFycm93OjphZnRlcixcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNjE1NHJlbSAxLjA3N3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbn1cblxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDAuNjkyM3JlbSAxLjA3N3JlbTtcbiAgY29sb3I6ICM1NTU1NTU7XG59XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG5Ac3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG5Ac3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXYsXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbkBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNnM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldixcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXByZXYge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbkBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuICAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LFxuICAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNGRkZGRkYnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM0ZGRkZGRicgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgbGk6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNjI2MiAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsIGEuYmctcHJpbWFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWEzNDM0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc2Vjb25kYXJ5OmhvdmVyLCBhLmJnLXNlY29uZGFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6aG92ZXIsXG5idXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlNWU1ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QUNDQkUgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zdWNjZXNzOmhvdmVyLCBhLmJnLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24uYmctc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1YmVhYyAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RENBREYgIWltcG9ydGFudDtcbn1cblxuYS5iZy1pbmZvOmhvdmVyLCBhLmJnLWluZm86Zm9jdXMsXG5idXR0b24uYmctaW5mbzpob3ZlcixcbmJ1dHRvbi5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1YjdkNCAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM4NzAgIWltcG9ydGFudDtcbn1cblxuYS5iZy13YXJuaW5nOmhvdmVyLCBhLmJnLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24uYmctd2FybmluZzpob3ZlcixcbmJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjQzZCAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGNjI2MiAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhbmdlcjpob3ZlciwgYS5iZy1kYW5nZXI6Zm9jdXMsXG5idXR0b24uYmctZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTM0MzQgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWxpZ2h0OmhvdmVyLCBhLmJnLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNiAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDNjM2MgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYXJrOmhvdmVyLCBhLmJnLWRhcms6Zm9jdXMsXG5idXR0b24uYmctZGFyazpob3ZlcixcbmJ1dHRvbi5iZy1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjMyMyAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2MgIWltcG9ydGFudDtcbn1cblxuYS5iZy1ncmV5OmhvdmVyLCBhLmJnLWdyZXk6Zm9jdXMsXG5idXR0b24uYmctZ3JleTpob3ZlcixcbmJ1dHRvbi5iZy1ncmV5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzYjNiMyAhaW1wb3J0YW50O1xufVxuXG4uYmctYWx0LWNvbG9yMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NWQ5ZjAgIWltcG9ydGFudDtcbn1cblxuYS5iZy1hbHQtY29sb3IxOmhvdmVyLCBhLmJnLWFsdC1jb2xvcjE6Zm9jdXMsXG5idXR0b24uYmctYWx0LWNvbG9yMTpob3ZlcixcbmJ1dHRvbi5iZy1hbHQtY29sb3IxOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4YzllYSAhaW1wb3J0YW50O1xufVxuXG4uYmctYWx0LWNvbG9yMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRjN2EgIWltcG9ydGFudDtcbn1cblxuYS5iZy1hbHQtY29sb3IyOmhvdmVyLCBhLmJnLWFsdC1jb2xvcjI6Zm9jdXMsXG5idXR0b24uYmctYWx0LWNvbG9yMjpob3ZlcixcbmJ1dHRvbi5iZy1hbHQtY29sb3IyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2Y0NyAhaW1wb3J0YW50O1xufVxuXG4uYmctYWx0LWNvbG9yMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YTk4YmYgIWltcG9ydGFudDtcbn1cblxuYS5iZy1hbHQtY29sb3IzOmhvdmVyLCBhLmJnLWFsdC1jb2xvcjM6Zm9jdXMsXG5idXR0b24uYmctYWx0LWNvbG9yMzpob3ZlcixcbmJ1dHRvbi5iZy1hbHQtY29sb3IzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4N2RhZSAhaW1wb3J0YW50O1xufVxuXG4uYmctYWx0LWNvbG9yNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2MgIWltcG9ydGFudDtcbn1cblxuYS5iZy1hbHQtY29sb3I0OmhvdmVyLCBhLmJnLWFsdC1jb2xvcjQ6Zm9jdXMsXG5idXR0b24uYmctYWx0LWNvbG9yNDpob3ZlcixcbmJ1dHRvbi5iZy1hbHQtY29sb3I0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzYjNiMyAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogI2VmNjI2MiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzc3Nzc3NyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICM3QUNDQkUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjOERDQURGICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQzg3MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI0VGNjI2MiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzNkM2MzYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyZXkge1xuICBib3JkZXItY29sb3I6ICNjY2NjY2MgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1hbHQtY29sb3IxIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTVkOWYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYWx0LWNvbG9yMiB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZGM3YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWFsdC1jb2xvcjMge1xuICBib3JkZXItY29sb3I6ICM3YTk4YmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1hbHQtY29sb3I0IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjMwNzdyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zMDc3cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjMwNzdyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zMDc3cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjMwNzdyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMzA3N3JlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjMwNzdyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMzA3N3JlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjMwNzdyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4uZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbi5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQyLjg1NzE0MyU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gIC5zdGlja3ktdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4zODQ2MTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMzg0NjE1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzg0NjE1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjM4NDYxNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzg0NjE1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNzY5MjMxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjc2OTIzMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc2OTIzMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NjkyMzFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc2OTIzMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxLjE1NHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMS4xNTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMS4xNTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMTU0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMS4xNTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41MzhyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNTM4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNTM4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjUzOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNTM4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDEuOTIzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAxLjkyM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjkyM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogMS45MjNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjkyM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS02IHtcbiAgbWFyZ2luOiAyLjMwOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNixcbi5teS02IHtcbiAgbWFyZ2luLXRvcDogMi4zMDhyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTYsXG4ubXgtNiB7XG4gIG1hcmdpbi1yaWdodDogMi4zMDhyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTYsXG4ubXktNiB7XG4gIG1hcmdpbi1ib3R0b206IDIuMzA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC02LFxuLm14LTYge1xuICBtYXJnaW4tbGVmdDogMi4zMDhyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNyB7XG4gIG1hcmdpbjogMy4wNzdyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTcsXG4ubXktNyB7XG4gIG1hcmdpbi10b3A6IDMuMDc3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci03LFxuLm14LTcge1xuICBtYXJnaW4tcmlnaHQ6IDMuMDc3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi03LFxuLm15LTcge1xuICBtYXJnaW4tYm90dG9tOiAzLjA3N3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNyxcbi5teC03IHtcbiAgbWFyZ2luLWxlZnQ6IDMuMDc3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTgge1xuICBtYXJnaW46IDMuODUxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC04LFxuLm15LTgge1xuICBtYXJnaW4tdG9wOiAzLjg1MXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItOCxcbi5teC04IHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjg1MXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItOCxcbi5teS04IHtcbiAgbWFyZ2luLWJvdHRvbTogMy44NTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTgsXG4ubXgtOCB7XG4gIG1hcmdpbi1sZWZ0OiAzLjg1MXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMzg0NjE1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xLFxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4zODQ2MTVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzg0NjE1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4zODQ2MTVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4zODQ2MTVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNzY5MjMxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yLFxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC43NjkyMzFyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzY5MjMxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NjkyMzFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMC43NjkyMzFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDEuMTU0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMS4xNTRyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMTU0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMS4xNTRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMS4xNTRyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNTM4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00LFxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41MzhyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNTM4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41MzhyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41MzhyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDEuOTIzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01LFxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogMS45MjNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuOTIzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogMS45MjNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogMS45MjNyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNiB7XG4gIHBhZGRpbmc6IDIuMzA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC02LFxuLnB5LTYge1xuICBwYWRkaW5nLXRvcDogMi4zMDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTYsXG4ucHgtNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMzA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi02LFxuLnB5LTYge1xuICBwYWRkaW5nLWJvdHRvbTogMi4zMDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTYsXG4ucHgtNiB7XG4gIHBhZGRpbmctbGVmdDogMi4zMDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNyB7XG4gIHBhZGRpbmc6IDMuMDc3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC03LFxuLnB5LTcge1xuICBwYWRkaW5nLXRvcDogMy4wNzdyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTcsXG4ucHgtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuMDc3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi03LFxuLnB5LTcge1xuICBwYWRkaW5nLWJvdHRvbTogMy4wNzdyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTcsXG4ucHgtNyB7XG4gIHBhZGRpbmctbGVmdDogMy4wNzdyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtOCB7XG4gIHBhZGRpbmc6IDMuODUxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC04LFxuLnB5LTgge1xuICBwYWRkaW5nLXRvcDogMy44NTFyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTgsXG4ucHgtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuODUxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi04LFxuLnB5LTgge1xuICBwYWRkaW5nLWJvdHRvbTogMy44NTFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTgsXG4ucHgtOCB7XG4gIHBhZGRpbmctbGVmdDogMy44NTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjM4NDYxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4zODQ2MTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4zODQ2MTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzg0NjE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zODQ2MTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNzY5MjMxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc2OTIzMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc2OTIzMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NjkyMzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc2OTIzMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMS4xNTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDEuMTU0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMTU0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE1NHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMTU0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjUzOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41MzhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41MzhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTM4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41MzhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDEuOTIzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAxLjkyM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjkyM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS45MjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjkyM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTYge1xuICAgIG1hcmdpbjogMi4zMDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNixcbiAgLm15LXNtLTYge1xuICAgIG1hcmdpbi10b3A6IDIuMzA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTYsXG4gIC5teC1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMzA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTYsXG4gIC5teS1zbS02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjMwOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS02LFxuICAubXgtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMzA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNyB7XG4gICAgbWFyZ2luOiAzLjA3N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS03LFxuICAubXktc20tNyB7XG4gICAgbWFyZ2luLXRvcDogMy4wNzdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNyxcbiAgLm14LXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogMy4wNzdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNyxcbiAgLm15LXNtLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMDc3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTcsXG4gIC5teC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogMy4wNzdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS04IHtcbiAgICBtYXJnaW46IDMuODUxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTgsXG4gIC5teS1zbS04IHtcbiAgICBtYXJnaW4tdG9wOiAzLjg1MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS04LFxuICAubXgtc20tOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjg1MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS04LFxuICAubXktc20tOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy44NTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tOCxcbiAgLm14LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjg1MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4zODQ2MTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjM4NDYxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zODQ2MTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM4NDYxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM4NDYxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNzY5MjMxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NjkyMzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzY5MjMxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NjkyMzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC43NjkyMzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxLjE1NHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDEuMTU0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjE1NHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMTU0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMTU0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41MzhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjUzOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41MzhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjUzOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjUzOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDEuOTIzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogMS45MjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuOTIzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS45MjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogMS45MjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS02IHtcbiAgICBwYWRkaW5nOiAyLjMwOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS02LFxuICAucHktc20tNiB7XG4gICAgcGFkZGluZy10b3A6IDIuMzA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTYsXG4gIC5weC1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjMwOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS02LFxuICAucHktc20tNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMzA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTYsXG4gIC5weC1zbS02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMzA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNyB7XG4gICAgcGFkZGluZzogMy4wNzdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNyxcbiAgLnB5LXNtLTcge1xuICAgIHBhZGRpbmctdG9wOiAzLjA3N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS03LFxuICAucHgtc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogMy4wNzdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNyxcbiAgLnB5LXNtLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjA3N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS03LFxuICAucHgtc20tNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjA3N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTgge1xuICAgIHBhZGRpbmc6IDMuODUxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTgsXG4gIC5weS1zbS04IHtcbiAgICBwYWRkaW5nLXRvcDogMy44NTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tOCxcbiAgLnB4LXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuODUxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTgsXG4gIC5weS1zbS04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy44NTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tOCxcbiAgLnB4LXNtLTgge1xuICAgIHBhZGRpbmctbGVmdDogMy44NTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjM4NDYxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4zODQ2MTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4zODQ2MTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzg0NjE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zODQ2MTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNzY5MjMxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc2OTIzMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc2OTIzMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NjkyMzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc2OTIzMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMS4xNTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDEuMTU0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMTU0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE1NHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMTU0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjUzOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41MzhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41MzhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTM4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41MzhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDEuOTIzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAxLjkyM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjkyM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS45MjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjkyM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTYge1xuICAgIG1hcmdpbjogMi4zMDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNixcbiAgLm15LW1kLTYge1xuICAgIG1hcmdpbi10b3A6IDIuMzA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTYsXG4gIC5teC1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMzA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTYsXG4gIC5teS1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjMwOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC02LFxuICAubXgtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMzA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNyB7XG4gICAgbWFyZ2luOiAzLjA3N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC03LFxuICAubXktbWQtNyB7XG4gICAgbWFyZ2luLXRvcDogMy4wNzdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtNyxcbiAgLm14LW1kLTcge1xuICAgIG1hcmdpbi1yaWdodDogMy4wNzdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNyxcbiAgLm15LW1kLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMDc3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTcsXG4gIC5teC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogMy4wNzdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC04IHtcbiAgICBtYXJnaW46IDMuODUxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTgsXG4gIC5teS1tZC04IHtcbiAgICBtYXJnaW4tdG9wOiAzLjg1MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC04LFxuICAubXgtbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjg1MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC04LFxuICAubXktbWQtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy44NTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtOCxcbiAgLm14LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjg1MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4zODQ2MTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjM4NDYxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zODQ2MTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM4NDYxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM4NDYxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNzY5MjMxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NjkyMzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzY5MjMxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NjkyMzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC43NjkyMzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxLjE1NHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDEuMTU0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjE1NHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMTU0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMTU0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41MzhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjUzOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41MzhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjUzOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjUzOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDEuOTIzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogMS45MjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuOTIzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS45MjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogMS45MjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC02IHtcbiAgICBwYWRkaW5nOiAyLjMwOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC02LFxuICAucHktbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDIuMzA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTYsXG4gIC5weC1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjMwOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC02LFxuICAucHktbWQtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMzA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTYsXG4gIC5weC1tZC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMzA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNyB7XG4gICAgcGFkZGluZzogMy4wNzdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNyxcbiAgLnB5LW1kLTcge1xuICAgIHBhZGRpbmctdG9wOiAzLjA3N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC03LFxuICAucHgtbWQtNyB7XG4gICAgcGFkZGluZy1yaWdodDogMy4wNzdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNyxcbiAgLnB5LW1kLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjA3N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC03LFxuICAucHgtbWQtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjA3N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTgge1xuICAgIHBhZGRpbmc6IDMuODUxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTgsXG4gIC5weS1tZC04IHtcbiAgICBwYWRkaW5nLXRvcDogMy44NTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtOCxcbiAgLnB4LW1kLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuODUxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTgsXG4gIC5weS1tZC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy44NTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtOCxcbiAgLnB4LW1kLTgge1xuICAgIHBhZGRpbmctbGVmdDogMy44NTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjM4NDYxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4zODQ2MTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4zODQ2MTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzg0NjE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zODQ2MTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNzY5MjMxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc2OTIzMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc2OTIzMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NjkyMzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc2OTIzMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMS4xNTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDEuMTU0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMTU0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE1NHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMTU0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjUzOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41MzhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41MzhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTM4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41MzhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDEuOTIzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAxLjkyM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjkyM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS45MjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjkyM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTYge1xuICAgIG1hcmdpbjogMi4zMDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNixcbiAgLm15LWxnLTYge1xuICAgIG1hcmdpbi10b3A6IDIuMzA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTYsXG4gIC5teC1sZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMzA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTYsXG4gIC5teS1sZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjMwOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy02LFxuICAubXgtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMzA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNyB7XG4gICAgbWFyZ2luOiAzLjA3N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy03LFxuICAubXktbGctNyB7XG4gICAgbWFyZ2luLXRvcDogMy4wNzdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNyxcbiAgLm14LWxnLTcge1xuICAgIG1hcmdpbi1yaWdodDogMy4wNzdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNyxcbiAgLm15LWxnLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMDc3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTcsXG4gIC5teC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogMy4wNzdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy04IHtcbiAgICBtYXJnaW46IDMuODUxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTgsXG4gIC5teS1sZy04IHtcbiAgICBtYXJnaW4tdG9wOiAzLjg1MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy04LFxuICAubXgtbGctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjg1MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy04LFxuICAubXktbGctOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy44NTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctOCxcbiAgLm14LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjg1MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4zODQ2MTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjM4NDYxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zODQ2MTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM4NDYxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM4NDYxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNzY5MjMxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NjkyMzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzY5MjMxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NjkyMzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC43NjkyMzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxLjE1NHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDEuMTU0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjE1NHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMTU0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMTU0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41MzhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjUzOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41MzhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjUzOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjUzOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDEuOTIzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogMS45MjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuOTIzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS45MjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogMS45MjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy02IHtcbiAgICBwYWRkaW5nOiAyLjMwOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy02LFxuICAucHktbGctNiB7XG4gICAgcGFkZGluZy10b3A6IDIuMzA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTYsXG4gIC5weC1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjMwOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy02LFxuICAucHktbGctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMzA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTYsXG4gIC5weC1sZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMzA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNyB7XG4gICAgcGFkZGluZzogMy4wNzdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNyxcbiAgLnB5LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiAzLjA3N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy03LFxuICAucHgtbGctNyB7XG4gICAgcGFkZGluZy1yaWdodDogMy4wNzdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNyxcbiAgLnB5LWxnLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjA3N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy03LFxuICAucHgtbGctNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjA3N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTgge1xuICAgIHBhZGRpbmc6IDMuODUxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTgsXG4gIC5weS1sZy04IHtcbiAgICBwYWRkaW5nLXRvcDogMy44NTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctOCxcbiAgLnB4LWxnLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuODUxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTgsXG4gIC5weS1sZy04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy44NTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctOCxcbiAgLnB4LWxnLTgge1xuICAgIHBhZGRpbmctbGVmdDogMy44NTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4zODQ2MTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMzg0NjE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzg0NjE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM4NDYxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzg0NjE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjc2OTIzMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC43NjkyMzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC43NjkyMzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzY5MjMxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NjkyMzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDEuMTU0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxLjE1NHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjE1NHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xNTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjE1NHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41MzhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNTM4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNTM4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjUzOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNTM4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAxLjkyM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogMS45MjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogMS45MjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuOTIzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogMS45MjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC02IHtcbiAgICBtYXJnaW46IDIuMzA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTYsXG4gIC5teS14bC02IHtcbiAgICBtYXJnaW4tdG9wOiAyLjMwOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC02LFxuICAubXgteGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjMwOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC02LFxuICAubXkteGwtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4zMDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNixcbiAgLm14LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjMwOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTcge1xuICAgIG1hcmdpbjogMy4wNzdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNyxcbiAgLm15LXhsLTcge1xuICAgIG1hcmdpbi10b3A6IDMuMDc3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTcsXG4gIC5teC14bC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMDc3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTcsXG4gIC5teS14bC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjA3N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC03LFxuICAubXgteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMDc3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtOCB7XG4gICAgbWFyZ2luOiAzLjg1MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC04LFxuICAubXkteGwtOCB7XG4gICAgbWFyZ2luLXRvcDogMy44NTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtOCxcbiAgLm14LXhsLTgge1xuICAgIG1hcmdpbi1yaWdodDogMy44NTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtOCxcbiAgLm15LXhsLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDMuODUxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTgsXG4gIC5teC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogMy44NTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMzg0NjE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zODQ2MTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzg0NjE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zODQ2MTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4zODQ2MTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjc2OTIzMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNzY5MjMxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc2OTIzMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzY5MjMxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzY5MjMxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMS4xNTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxLjE1NHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMS4xNTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjE1NHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjE1NHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNTM4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41MzhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNTM4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41MzhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41MzhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAxLjkyM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDEuOTIzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjkyM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuOTIzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuOTIzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNiB7XG4gICAgcGFkZGluZzogMi4zMDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNixcbiAgLnB5LXhsLTYge1xuICAgIHBhZGRpbmctdG9wOiAyLjMwOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC02LFxuICAucHgteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogMi4zMDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNixcbiAgLnB5LXhsLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjMwOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC02LFxuICAucHgteGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjMwOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTcge1xuICAgIHBhZGRpbmc6IDMuMDc3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTcsXG4gIC5weS14bC03IHtcbiAgICBwYWRkaW5nLXRvcDogMy4wNzdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNyxcbiAgLnB4LXhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMDc3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTcsXG4gIC5weS14bC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4wNzdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNyxcbiAgLnB4LXhsLTcge1xuICAgIHBhZGRpbmctbGVmdDogMy4wNzdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC04IHtcbiAgICBwYWRkaW5nOiAzLjg1MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC04LFxuICAucHkteGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDMuODUxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTgsXG4gIC5weC14bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjg1MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC04LFxuICAucHkteGwtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuODUxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTgsXG4gIC5weC14bC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuODUxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRleHQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogI2VmNjI2MiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtcHJpbWFyeTpob3ZlciwgYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogI2VhMzQzNCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzc3Nzc3NyAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLCBhLnRleHQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM1ZTVlNWUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjN0FDQ0JFICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjNTViZWFjICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzhEQ0FERiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtaW5mbzpob3ZlciwgYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzY1YjdkNCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNGRkM4NzAgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsIGEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNmZmI0M2QgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNFRjYyNjIgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhbmdlcjpob3ZlciwgYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZWEzNDM0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWxpZ2h0OmhvdmVyLCBhLnRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2U2ZTZlNiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMzZDNjM2MgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhcms6aG92ZXIsIGEudGV4dC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMyMzIzMjMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JleSB7XG4gIGNvbG9yOiAjY2NjY2NjICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1ncmV5OmhvdmVyLCBhLnRleHQtZ3JleTpmb2N1cyB7XG4gIGNvbG9yOiAjYjNiM2IzICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWFsdC1jb2xvcjEge1xuICBjb2xvcjogIzk1ZDlmMCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtYWx0LWNvbG9yMTpob3ZlciwgYS50ZXh0LWFsdC1jb2xvcjE6Zm9jdXMge1xuICBjb2xvcjogIzY4YzllYSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1hbHQtY29sb3IyIHtcbiAgY29sb3I6ICNmZmRjN2EgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWFsdC1jb2xvcjI6aG92ZXIsIGEudGV4dC1hbHQtY29sb3IyOmZvY3VzIHtcbiAgY29sb3I6ICNmZmNmNDcgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYWx0LWNvbG9yMyB7XG4gIGNvbG9yOiAjN2E5OGJmICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1hbHQtY29sb3IzOmhvdmVyLCBhLnRleHQtYWx0LWNvbG9yMzpmb2N1cyB7XG4gIGNvbG9yOiAjNTg3ZGFlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWFsdC1jb2xvcjQge1xuICBjb2xvcjogI2NjY2NjYyAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtYWx0LWNvbG9yNDpob3ZlciwgYS50ZXh0LWFsdC1jb2xvcjQ6Zm9jdXMge1xuICBjb2xvcjogI2IzYjNiMyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgY29sb3I6ICM1NTU1NTUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzc3Nzc3NyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLyogR2VuZXJhbCBzdHlsZXMgZm9yIHRoZSBtb2RhbCAqL1xuLyogXG5TdHlsZXMgZm9yIHRoZSBodG1sL2JvZHkgZm9yIHNwZWNpYWwgbW9kYWwgd2hlcmUgd2Ugd2FudCAzZCBlZmZlY3RzXG5Ob3RlIHRoYXQgd2UgbmVlZCBhIGNvbnRhaW5lciB3cmFwcGluZyBhbGwgY29udGVudCBvbiB0aGUgcGFnZSBmb3IgdGhlIFxucGVyc3BlY3RpdmUgZWZmZWN0cyAobm90IGluY2x1ZGluZyB0aGUgbW9kYWxzIGFuZCB0aGUgb3ZlcmxheSkuXG4qL1xuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWwtcGVyc3BlY3RpdmUsXG4ubW9kYWwtcGVyc3BlY3RpdmUgYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1vZGFsLXBlcnNwZWN0aXZlIGJvZHkge1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiA2MDBweDtcbiAgLW1vei1wZXJzcGVjdGl2ZTogNjAwcHg7XG4gIHBlcnNwZWN0aXZlOiA2MDBweDtcbn1cblxuLm1vZGFsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDUwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubW9kYWwtc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgei1pbmRleDogMTA1MTtcbn1cblxuLm1vZGFsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4ubW9kYWwtc2hvdyB+IC5tb2RhbC1vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLyogQ29udGVudCBzdHlsZXMgKi9cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDYzMHB4O1xuICBtaW4td2lkdGg6IDMyMHB4O1xufVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLyogRWZmZWN0IDE6IEZhZGUgaW4gYW5kIHNjYWxlIHVwICovXG4ubW9kYWwtZWZmZWN0LTEgLm1vZGFsLWNvbnRlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5tb2RhbC1zaG93Lm1vZGFsLWVmZmVjdC0xIC5tb2RhbC1jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBFZmZlY3QgMjogU2xpZGUgZnJvbSB0aGUgcmlnaHQgKi9cbi5tb2RhbC1lZmZlY3QtMiAubW9kYWwtY29udGVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNSwgMC41LCAwLjkpO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjUsIDAuNSwgMC45KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNSwgMC41LCAwLjkpO1xufVxuXG4ubW9kYWwtc2hvdy5tb2RhbC1lZmZlY3QtMiAubW9kYWwtY29udGVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBFZmZlY3QgMzogU2xpZGUgZnJvbSB0aGUgYm90dG9tICovXG4ubW9kYWwtZWZmZWN0LTMgLm1vZGFsLWNvbnRlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMCUpO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLm1vZGFsLXNob3cubW9kYWwtZWZmZWN0LTMgLm1vZGFsLWNvbnRlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogRWZmZWN0IDQ6IE5ld3NwYXBlciAqL1xuLm1vZGFsLWVmZmVjdC00IC5tb2RhbC1jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApIHJvdGF0ZSg3MjBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMCkgcm90YXRlKDcyMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApIHJvdGF0ZSg3MjBkZWcpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApIHJvdGF0ZSg3MjBkZWcpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubW9kYWwtc2hvdy5tb2RhbC1lZmZlY3QtNCB+IC5tb2RhbC1vdmVybGF5LFxuLm1vZGFsLWVmZmVjdC00IC5tb2RhbC1jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5cbi5tb2RhbC1zaG93Lm1vZGFsLWVmZmVjdC00IC5tb2RhbC1jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogRWZmZWN0IDU6IGZhbGwgKi9cbi5tb2RhbC1lZmZlY3QtNS5tb2RhbC1jb250YWluZXIge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMzAwcHg7XG4gIC1tb3otcGVyc3BlY3RpdmU6IDEzMDBweDtcbiAgcGVyc3BlY3RpdmU6IDEzMDBweDtcbn1cblxuLm1vZGFsLWVmZmVjdC01IC5tb2RhbC1jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtbW96LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDYwMHB4KSByb3RhdGVYKDIwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooNjAwcHgpIHJvdGF0ZVgoMjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDYwMHB4KSByb3RhdGVYKDIwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDYwMHB4KSByb3RhdGVYKDIwZGVnKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1vZGFsLXNob3cubW9kYWwtZWZmZWN0LTUgLm1vZGFsLWNvbnRlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KSByb3RhdGVYKDBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KSByb3RhdGVYKDBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KSByb3RhdGVYKDBkZWcpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBFZmZlY3QgNjogc2lkZSBmYWxsICovXG4ubW9kYWwtZWZmZWN0LTYubW9kYWwtY29udGFpbmVyIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTMwMHB4O1xuICAtbW96LXBlcnNwZWN0aXZlOiAxMzAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMzAwcHg7XG59XG5cbi5tb2RhbC1lZmZlY3QtNiAubW9kYWwtY29udGVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLW1vei10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDMwJSkgdHJhbnNsYXRlWig2MDBweCkgcm90YXRlKDEwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMCUpIHRyYW5zbGF0ZVooNjAwcHgpIHJvdGF0ZSgxMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMCUpIHRyYW5zbGF0ZVooNjAwcHgpIHJvdGF0ZSgxMGRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMwJSkgdHJhbnNsYXRlWig2MDBweCkgcm90YXRlKDEwZGVnKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1vZGFsLXNob3cubW9kYWwtZWZmZWN0LTYgLm1vZGFsLWNvbnRlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSkgdHJhbnNsYXRlWigwKSByb3RhdGUoMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUpIHRyYW5zbGF0ZVooMCkgcm90YXRlKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUpIHRyYW5zbGF0ZVooMCkgcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSkgdHJhbnNsYXRlWigwKSByb3RhdGUoMGRlZyk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIEVmZmVjdCA3OiAgc2xpZGUgYW5kIHN0aWNrIHRvIHRvcCAqL1xuLm1vZGFsLWVmZmVjdC03IHtcbiAgdG9wOiAwO1xufVxuXG4ubW9kYWwtZWZmZWN0LTcgLm1vZGFsLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubW9kYWwtc2hvdy5tb2RhbC1lZmZlY3QtNyAubW9kYWwtY29udGVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIEVmZmVjdCA4OiAzRCBmbGlwIGhvcml6b250YWwgKi9cbi5tb2RhbC1lZmZlY3QtOC5tb2RhbC1jb250YWluZXIge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMzAwcHg7XG4gIC1tb3otcGVyc3BlY3RpdmU6IDEzMDBweDtcbiAgcGVyc3BlY3RpdmU6IDEzMDBweDtcbn1cblxuLm1vZGFsLWVmZmVjdC04IC5tb2RhbC1jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtbW96LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKC03MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKC03MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoLTcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKC03MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubW9kYWwtc2hvdy5tb2RhbC1lZmZlY3QtOCAubW9kYWwtY29udGVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBFZmZlY3QgOTogM0QgZmxpcCB2ZXJ0aWNhbCAqL1xuLm1vZGFsLWVmZmVjdC05Lm1vZGFsLWNvbnRhaW5lciB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEzMDBweDtcbiAgLW1vei1wZXJzcGVjdGl2ZTogMTMwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTMwMHB4O1xufVxuXG4ubW9kYWwtZWZmZWN0LTkgLm1vZGFsLWNvbnRlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC1tb3otdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoLTcwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVgoLTcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgtNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTcwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tb2RhbC1zaG93Lm1vZGFsLWVmZmVjdC05IC5tb2RhbC1jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIEVmZmVjdCAxMDogM0Qgc2lnbiAqL1xuLm1vZGFsLWVmZmVjdC0xMC5tb2RhbC1jb250YWluZXIge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMzAwcHg7XG4gIC1tb3otcGVyc3BlY3RpdmU6IDEzMDBweDtcbiAgcGVyc3BlY3RpdmU6IDEzMDBweDtcbn1cblxuLm1vZGFsLWVmZmVjdC0xMCAubW9kYWwtY29udGVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLW1vei10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgtNjBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlWCgtNjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKC02MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgtNjBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5tb2RhbC1zaG93Lm1vZGFsLWVmZmVjdC0xMCAubW9kYWwtY29udGVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBFZmZlY3QgMTE6IFN1cGVyIHNjYWxlZCAqL1xuLm1vZGFsLWVmZmVjdC0xMSAubW9kYWwtY29udGVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5tb2RhbC1zaG93Lm1vZGFsLWVmZmVjdC0xMSAubW9kYWwtY29udGVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogRWZmZWN0IDEyOiAgSnVzdCBtZSAqL1xuLm1vZGFsLWVmZmVjdC0xMiAubW9kYWwtY29udGVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLm1vZGFsLXNob3cubW9kYWwtZWZmZWN0LTEyIH4gLm1vZGFsLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4ubW9kYWwtc2hvdy5tb2RhbC1lZmZlY3QtMTIgLm1vZGFsLWNvbnRlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIEVmZmVjdCAxMzogM0Qgc2xpdCAqL1xuLm1vZGFsLWVmZmVjdC0xMy5tb2RhbC1jb250YWluZXIge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMzAwcHg7XG4gIC1tb3otcGVyc3BlY3RpdmU6IDEzMDBweDtcbiAgcGVyc3BlY3RpdmU6IDEzMDBweDtcbn1cblxuLm1vZGFsLWVmZmVjdC0xMyAubW9kYWwtY29udGVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLW1vei10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigtMzAwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTMwMDBweCkgcm90YXRlWSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTMwMDBweCkgcm90YXRlWSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigtMzAwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1vZGFsLXNob3cubW9kYWwtZWZmZWN0LTEzIC5tb2RhbC1jb250ZW50IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNsaXQgLjdzIGZvcndhcmRzIGVhc2Utb3V0O1xuICAtbW96LWFuaW1hdGlvbjogc2xpdCAuN3MgZm9yd2FyZHMgZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbjogc2xpdCAuN3MgZm9yd2FyZHMgZWFzZS1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGl0IHtcbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigtMjUwcHgpIHJvdGF0ZVkoODlkZWcpO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBzbGl0IHtcbiAgNTAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigtMjUwcHgpIHJvdGF0ZVkoODlkZWcpO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpdCB7XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC0yNTBweCkgcm90YXRlWSg4OWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLyogRWZmZWN0IDE0OiAgM0QgUm90YXRlIGZyb20gYm90dG9tICovXG4ubW9kYWwtZWZmZWN0LTE0Lm1vZGFsLWNvbnRhaW5lciB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEzMDBweDtcbiAgLW1vei1wZXJzcGVjdGl2ZTogMTMwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTMwMHB4O1xufVxuXG4ubW9kYWwtZWZmZWN0LTE0IC5tb2RhbC1jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtbW96LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpIHJvdGF0ZVgoOTBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKSByb3RhdGVYKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKSByb3RhdGVYKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpIHJvdGF0ZVgoOTBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5tb2RhbC1zaG93Lm1vZGFsLWVmZmVjdC0xNCAubW9kYWwtY29udGVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKSByb3RhdGVYKDBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSkgcm90YXRlWCgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSkgcm90YXRlWCgwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKSByb3RhdGVYKDBkZWcpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBFZmZlY3QgMTU6ICAzRCBSb3RhdGUgaW4gZnJvbSBsZWZ0ICovXG4ubW9kYWwtZWZmZWN0LTE1Lm1vZGFsLWNvbnRhaW5lciB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEzMDBweDtcbiAgLW1vei1wZXJzcGVjdGl2ZTogMTMwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTMwMHB4O1xufVxuXG4ubW9kYWwtZWZmZWN0LTE1IC5tb2RhbC1jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtbW96LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDEwMHB4KSB0cmFuc2xhdGVYKC0zMCUpIHJvdGF0ZVkoOTBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigxMDBweCkgdHJhbnNsYXRlWCgtMzAlKSByb3RhdGVZKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigxMDBweCkgdHJhbnNsYXRlWCgtMzAlKSByb3RhdGVZKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDEwMHB4KSB0cmFuc2xhdGVYKC0zMCUpIHJvdGF0ZVkoOTBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5tb2RhbC1zaG93Lm1vZGFsLWVmZmVjdC0xNSAubW9kYWwtY29udGVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCkgdHJhbnNsYXRlWCgwJSkgcm90YXRlWSgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KSB0cmFuc2xhdGVYKDAlKSByb3RhdGVZKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCkgdHJhbnNsYXRlWCgwJSkgcm90YXRlWSgwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCkgdHJhbnNsYXRlWCgwJSkgcm90YXRlWSgwZGVnKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogRWZmZWN0IDE2OiAgQmx1ciAqL1xuLm1vZGFsLXNob3cubW9kYWwtZWZmZWN0LTE2IH4gLm1vZGFsLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE4MCwgNDYsIDMyLCAwLjUpO1xufVxuXG4ubW9kYWwtc2hvdy5tb2RhbC1lZmZlY3QtMTYgfiAuY29udGFpbmVyIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoM3B4KTtcbiAgLW1vei1maWx0ZXI6IGJsdXIoM3B4KTtcbiAgZmlsdGVyOiBibHVyKDNweCk7XG59XG5cbi5tb2RhbC1lZmZlY3QtMTYgLm1vZGFsLWNvbnRlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNSUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNSUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01JSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNSUpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubW9kYWwtc2hvdy5tb2RhbC1lZmZlY3QtMTYgfiAuY29udGFpbmVyLFxuLm1vZGFsLWVmZmVjdC0xNiAubW9kYWwtY29udGVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4ubW9kYWwtc2hvdy5tb2RhbC1lZmZlY3QtMTYgLm1vZGFsLWNvbnRlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogRWZmZWN0IDE3OiAgU2xpZGUgaW4gZnJvbSBib3R0b20gd2l0aCBwZXJzcGVjdGl2ZSBvbiBjb250YWluZXIgKi9cbi5tb2RhbC1zaG93Lm1vZGFsLWVmZmVjdC0xNyB+IC5jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuLm1vZGFsLXNob3cubW9kYWwtZWZmZWN0LTE3IH4gLmNvbnRhaW5lcixcbi5tb2RhbC1zaG93Lm1vZGFsLWVmZmVjdC0xNyB+IC5tb2RhbC1vdmVybGF5IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoLTJkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlWCgtMmRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoLTJkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTJkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtbW96LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5tb2RhbC1lZmZlY3QtMTcgLm1vZGFsLWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAlKTtcbn1cblxuLm1vZGFsLXNob3cubW9kYWwtZWZmZWN0LTE3IC5tb2RhbC1jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgMC4ycztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyAwLjJzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAwLjJzO1xufVxuXG4vKiBFZmZlY3QgMTg6ICBTbGlkZSBmcm9tIHJpZ2h0IHdpdGggcGVyc3BlY3RpdmUgb24gY29udGFpbmVyICovXG4ubW9kYWwtc2hvdy5tb2RhbC1lZmZlY3QtMTggfiAuY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWwtc2hvdy5tb2RhbC1lZmZlY3QtMTggfiAubW9kYWwtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTQzLCAyNywgMTUsIDAuOCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuXG4ubW9kYWwtc2hvdy5tb2RhbC1lZmZlY3QtMTggfiAuY29udGFpbmVyLFxuLm1vZGFsLXNob3cubW9kYWwtZWZmZWN0LTE4IH4gLm1vZGFsLW92ZXJsYXkge1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRlUmlnaHRTaWRlRmlyc3QgMC41cyBmb3J3YXJkcyBlYXNlLWluO1xuICAtbW96LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICAtbW96LWFuaW1hdGlvbjogcm90YXRlUmlnaHRTaWRlRmlyc3QgMC41cyBmb3J3YXJkcyBlYXNlLWluO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG4gIGFuaW1hdGlvbjogcm90YXRlUmlnaHRTaWRlRmlyc3QgMC41cyBmb3J3YXJkcyBlYXNlLWluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlUmlnaHRTaWRlRmlyc3Qge1xuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC01MHB4KSByb3RhdGVZKDVkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTIwMHB4KTtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgcm90YXRlUmlnaHRTaWRlRmlyc3Qge1xuICA1MCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC01MHB4KSByb3RhdGVZKDVkZWcpO1xuICAgIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTIwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZVJpZ2h0U2lkZUZpcnN0IHtcbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTUwcHgpIHJvdGF0ZVkoNWRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC0yMDBweCk7XG4gIH1cbn1cblxuLm1vZGFsLWVmZmVjdC0xOCAubW9kYWwtY29udGVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubW9kYWwtc2hvdy5tb2RhbC1lZmZlY3QtMTggLm1vZGFsLWNvbnRlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyAwLjFzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIDAuMXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIDAuMXM7XG59XG5cbi8qIE9wZW4gU2FucyBXZWJmb250IEtpdFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIExpZ2h0IDMwMFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKFwiLi4vbGliL29wZW4tc2Fucy9saWdodC9vcGVuc2Fucy1saWdodC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9saWIvb3Blbi1zYW5zL2xpZ2h0L29wZW5zYW5zLWxpZ2h0LXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vbGliL29wZW4tc2Fucy9saWdodC9vcGVuc2Fucy1saWdodC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vbGliL29wZW4tc2Fucy9saWdodC9vcGVuc2Fucy1saWdodC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vbGliL29wZW4tc2Fucy9saWdodC9vcGVuc2Fucy1saWdodC13ZWJmb250LnN2ZyNPcGVuU2Fuc0xpZ2h0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBMaWdodCAzMDAgSXRhbGljXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgc3JjOiB1cmwoXCIuLi9saWIvb3Blbi1zYW5zL2xpZ2h0LWl0YWxpYy9vcGVuc2Fucy1saWdodC1pdGFsaWMtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vbGliL29wZW4tc2Fucy9saWdodC1pdGFsaWMvb3BlbnNhbnMtbGlnaHQtaXRhbGljLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vbGliL29wZW4tc2Fucy9saWdodC1pdGFsaWMvb3BlbnNhbnMtbGlnaHQtaXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9saWIvb3Blbi1zYW5zL2xpZ2h0LWl0YWxpYy9vcGVuc2Fucy1saWdodC1pdGFsaWMtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2xpYi9vcGVuLXNhbnMvbGlnaHQtaXRhbGljL29wZW5zYW5zLWxpZ2h0LWl0YWxpYy13ZWJmb250LnN2ZyNPcGVuU2Fuc0xpZ2h0SXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKiBSZWd1bGFyIDQwMFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKFwiLi4vbGliL29wZW4tc2Fucy9yZWd1bGFyL29wZW5zYW5zLXJlZ3VsYXItd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vbGliL29wZW4tc2Fucy9yZWd1bGFyL29wZW5zYW5zLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9saWIvb3Blbi1zYW5zL3JlZ3VsYXIvb3BlbnNhbnMtcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vbGliL29wZW4tc2Fucy9yZWd1bGFyL29wZW5zYW5zLXJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2xpYi9vcGVuLXNhbnMvcmVndWxhci9vcGVuc2Fucy1yZWd1bGFyLXdlYmZvbnQuc3ZnI09wZW5TYW5zUmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogUmVndWxhciA0MDAgSXRhbGljXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgc3JjOiB1cmwoXCIuLi9saWIvb3Blbi1zYW5zL2l0YWxpYy9vcGVuc2Fucy1pdGFsaWMtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vbGliL29wZW4tc2Fucy9pdGFsaWMvb3BlbnNhbnMtaXRhbGljLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vbGliL29wZW4tc2Fucy9pdGFsaWMvb3BlbnNhbnMtaXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9saWIvb3Blbi1zYW5zL2l0YWxpYy9vcGVuc2Fucy1pdGFsaWMtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2xpYi9vcGVuLXNhbnMvaXRhbGljL29wZW5zYW5zLWl0YWxpYy13ZWJmb250LnN2ZyNPcGVuU2Fuc0l0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyogU2VtaWJvbGQgNjAwXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgc3JjOiB1cmwoXCIuLi9saWIvb3Blbi1zYW5zL3NlbWlib2xkL29wZW5zYW5zLXNlbWlib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2xpYi9vcGVuLXNhbnMvc2VtaWJvbGQvb3BlbnNhbnMtc2VtaWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9saWIvb3Blbi1zYW5zL3NlbWlib2xkL29wZW5zYW5zLXNlbWlib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9saWIvb3Blbi1zYW5zL3NlbWlib2xkL29wZW5zYW5zLXNlbWlib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9saWIvb3Blbi1zYW5zL3NlbWlib2xkL29wZW5zYW5zLXNlbWlib2xkLXdlYmZvbnQuc3ZnI09wZW5TYW5zU2VtaWJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIFNlbWktQm9sZCA2MDAgSXRhbGljXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgc3JjOiB1cmwoXCIuLi9saWIvb3Blbi1zYW5zL3NlbWlib2xkLWl0YWxpYy9vcGVuc2Fucy1zZW1pYm9sZC1pdGFsaWMtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vbGliL29wZW4tc2Fucy9zZW1pYm9sZC1pdGFsaWMvb3BlbnNhbnMtc2VtaWJvbGQtaXRhbGljLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vbGliL29wZW4tc2Fucy9zZW1pYm9sZC1pdGFsaWMvb3BlbnNhbnMtc2VtaWJvbGQtaXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9saWIvb3Blbi1zYW5zL3NlbWlib2xkLWl0YWxpYy9vcGVuc2Fucy1zZW1pYm9sZC1pdGFsaWMtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2xpYi9vcGVuLXNhbnMvc2VtaWJvbGQtaXRhbGljL29wZW5zYW5zLXNlbWlib2xkLWl0YWxpYy13ZWJmb250LnN2ZyNPcGVuU2Fuc1NlbWlib2xkSXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKiBCb2xkIDcwMFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKFwiLi4vbGliL29wZW4tc2Fucy9ib2xkL29wZW5zYW5zLWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vbGliL29wZW4tc2Fucy9ib2xkL29wZW5zYW5zLWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9saWIvb3Blbi1zYW5zL2JvbGQvb3BlbnNhbnMtYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vbGliL29wZW4tc2Fucy9ib2xkL29wZW5zYW5zLWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2xpYi9vcGVuLXNhbnMvYm9sZC9vcGVuc2Fucy1ib2xkLXdlYmZvbnQuc3ZnI09wZW5TYW5zQm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIEJvbGQgNzAwIEl0YWxpY1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKFwiLi4vbGliL29wZW4tc2Fucy9ib2xkLWl0YWxpYy9vcGVuc2Fucy1ib2xkLWl0YWxpYy13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9saWIvb3Blbi1zYW5zL2JvbGQtaXRhbGljL29wZW5zYW5zLWJvbGQtaXRhbGljLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vbGliL29wZW4tc2Fucy9ib2xkLWl0YWxpYy9vcGVuc2Fucy1ib2xkLWl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vbGliL29wZW4tc2Fucy9ib2xkLWl0YWxpYy9vcGVuc2Fucy1ib2xkLWl0YWxpYy13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vbGliL29wZW4tc2Fucy9ib2xkLWl0YWxpYy9vcGVuc2Fucy1ib2xkLWl0YWxpYy13ZWJmb250LnN2ZyNPcGVuU2Fuc0l0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qIEV4dHJhYm9sZCA4MDBcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBzcmM6IHVybChcIi4uL2xpYi9vcGVuLXNhbnMvZXh0cmFib2xkL29wZW5zYW5zLWV4dHJhYm9sZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9saWIvb3Blbi1zYW5zL2V4dHJhYm9sZC9vcGVuc2Fucy1leHRyYWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9saWIvb3Blbi1zYW5zL2V4dHJhYm9sZC9vcGVuc2Fucy1leHRyYWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2xpYi9vcGVuLXNhbnMvZXh0cmFib2xkL29wZW5zYW5zLWV4dHJhYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vbGliL29wZW4tc2Fucy9leHRyYWJvbGQvb3BlbnNhbnMtZXh0cmFib2xkLXdlYmZvbnQuc3ZnI09wZW5TYW5zRXh0cmFib2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBFeHRyYS1Cb2xkIDgwMCBJdGFsaWNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBzcmM6IHVybChcIi4uL2xpYi9vcGVuLXNhbnMvZXh0cmFib2xkLWl0YWxpYy9vcGVuc2Fucy1leHRyYWJvbGQtaXRhbGljLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2xpYi9vcGVuLXNhbnMvZXh0cmFib2xkLWl0YWxpYy9vcGVuc2Fucy1leHRyYWJvbGQtaXRhbGljLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vbGliL29wZW4tc2Fucy9leHRyYWJvbGQtaXRhbGljL29wZW5zYW5zLWV4dHJhYm9sZC1pdGFsaWMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2xpYi9vcGVuLXNhbnMvZXh0cmFib2xkLWl0YWxpYy9vcGVuc2Fucy1leHRyYWJvbGQtaXRhbGljLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9saWIvb3Blbi1zYW5zL2V4dHJhYm9sZC1pdGFsaWMvb3BlbnNhbnMtZXh0cmFib2xkLWl0YWxpYy13ZWJmb250LnN2ZyNPcGVuU2Fuc0V4dHJhYm9sZEl0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgc3JjOiB1cmwoXCIuLi9saWIvcmFsZXdheS90aGluL3JhbGV3YXktdGhpbi5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vbGliL3JhbGV3YXkvdGhpbi9yYWxld2F5LXRoaW4uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vbGliL3JhbGV3YXkvdGhpbi9yYWxld2F5LXRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9saWIvcmFsZXdheS90aGluL3JhbGV3YXktdGhpbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2xpYi9yYWxld2F5L3RoaW4vcmFsZXdheS10aGluLnN2ZyNyYWxld2F5dGhpblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgc3JjOiB1cmwoXCIuLi9saWIvcmFsZXdheS9leHRyYWxpZ2h0L3JhbGV3YXktZXh0cmFsaWdodC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vbGliL3JhbGV3YXkvZXh0cmFsaWdodC9yYWxld2F5LWV4dHJhbGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vbGliL3JhbGV3YXkvZXh0cmFsaWdodC9yYWxld2F5LWV4dHJhbGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9saWIvcmFsZXdheS9leHRyYWxpZ2h0L3JhbGV3YXktZXh0cmFsaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2xpYi9yYWxld2F5L2V4dHJhbGlnaHQvcmFsZXdheS1leHRyYWxpZ2h0LnN2ZyNyYWxld2F5ZXh0cmFsaWdodFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgc3JjOiB1cmwoXCIuLi9saWIvcmFsZXdheS9saWdodC9yYWxld2F5LWxpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9saWIvcmFsZXdheS9saWdodC9yYWxld2F5LWxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2xpYi9yYWxld2F5L2xpZ2h0L3JhbGV3YXktbGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9saWIvcmFsZXdheS9saWdodC9yYWxld2F5LWxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vbGliL3JhbGV3YXkvbGlnaHQvcmFsZXdheS1saWdodC5zdmcjcmFsZXdheWxpZ2h0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xuICBzcmM6IHVybChcIi4uL2xpYi9yYWxld2F5L3JlZ3VsYXIvcmFsZXdheS1yZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9saWIvcmFsZXdheS9yZWd1bGFyL3JhbGV3YXktcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9saWIvcmFsZXdheS9yZWd1bGFyL3JhbGV3YXktcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2xpYi9yYWxld2F5L3JlZ3VsYXIvcmFsZXdheS1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vbGliL3JhbGV3YXkvcmVndWxhci9yYWxld2F5LXJlZ3VsYXIuc3ZnI3JhbGV3YXlyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xuICBzcmM6IHVybChcIi4uL2xpYi9yYWxld2F5L21lZGl1bS9yYWxld2F5LW1lZGl1bS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vbGliL3JhbGV3YXkvbWVkaXVtL3JhbGV3YXktbWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2xpYi9yYWxld2F5L21lZGl1bS9yYWxld2F5LW1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2xpYi9yYWxld2F5L21lZGl1bS9yYWxld2F5LW1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2xpYi9yYWxld2F5L21lZGl1bS9yYWxld2F5LW1lZGl1bS5zdmcjcmFsZXdheW1lZGl1bVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgc3JjOiB1cmwoXCIuLi9saWIvcmFsZXdheS9zZW1pYm9sZC9yYWxld2F5LXNlbWlib2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9saWIvcmFsZXdheS9zZW1pYm9sZC9yYWxld2F5LXNlbWlib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2xpYi9yYWxld2F5L3NlbWlib2xkL3JhbGV3YXktc2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9saWIvcmFsZXdheS9zZW1pYm9sZC9yYWxld2F5LXNlbWlib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vbGliL3JhbGV3YXkvc2VtaWJvbGQvcmFsZXdheS1zZW1pYm9sZC5zdmcjcmFsZXdheXNlbWlib2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xuICBzcmM6IHVybChcIi4uL2xpYi9yYWxld2F5L2JvbGQvcmFsZXdheS1ib2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9saWIvcmFsZXdheS9ib2xkL3JhbGV3YXktYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9saWIvcmFsZXdheS9ib2xkL3JhbGV3YXktYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2xpYi9yYWxld2F5L2JvbGQvcmFsZXdheS1ib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vbGliL3JhbGV3YXkvYm9sZC9yYWxld2F5LWJvbGQuc3ZnI3JhbGV3YXlib2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xuICBzcmM6IHVybChcIi4uL2xpYi9yYWxld2F5L2V4dHJhYm9sZC9yYWxld2F5LWV4dHJhYm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vbGliL3JhbGV3YXkvZXh0cmFib2xkL3JhbGV3YXktZXh0cmFib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2xpYi9yYWxld2F5L2V4dHJhYm9sZC9yYWxld2F5LWV4dHJhYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2xpYi9yYWxld2F5L2V4dHJhYm9sZC9yYWxld2F5LWV4dHJhYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2xpYi9yYWxld2F5L2V4dHJhYm9sZC9yYWxld2F5LWV4dHJhYm9sZC5zdmcjcmFsZXdheWV4dHJhYm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgc3JjOiB1cmwoXCIuLi9saWIvcmFsZXdheS9oZWF2eS9yYWxld2F5LWhlYXZ5LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9saWIvcmFsZXdheS9oZWF2eS9yYWxld2F5LWhlYXZ5LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2xpYi9yYWxld2F5L2hlYXZ5L3JhbGV3YXktaGVhdnkud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9saWIvcmFsZXdheS9oZWF2eS9yYWxld2F5LWhlYXZ5LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vbGliL3JhbGV3YXkvaGVhdnkvcmFsZXdheS1oZWF2eS5zdmcjcmFsZXdheWhlYXZ5XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuW0dlbmVyYWwgZWxlbWVudHMgc3R5bGVdXG4qL1xuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbmJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ydGwgYm9keSB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiB1bnNldDtcbn1cblxuYTpob3ZlciwgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxucCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE1cmVtO1xufVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFtMZWZ0IHNpZGViYXJdXG4qL1xuLmFtLWxlZnQtc2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDNjM2M7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5hbS1sZWZ0LXNpZGViYXIgLmFtLXNjcm9sbGVyLWZpeGVkLWxlZnQtc2lkZWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJ0bCAuYW0tbGVmdC1zaWRlYmFyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi5hbS1sZWZ0LXNpZGViYXIgLnNpZGViYXItZWxlbWVudHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hbS1sZWZ0LXNpZGViYXIgLnNpZGViYXItZWxlbWVudHMgPiBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDc0NjQ2O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYW0tbGVmdC1zaWRlYmFyIC5zaWRlYmFyLWVsZW1lbnRzID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGNvbG9yOiAjZTFlMWUxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmFtLWxlZnQtc2lkZWJhciAuc2lkZWJhci1lbGVtZW50cyA+IGxpID4gYSAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDMzcHg7XG59XG5cbi5hbS1sZWZ0LXNpZGViYXIgLnNpZGViYXItZWxlbWVudHMgPiBsaSA+IGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYW0tbGVmdC1zaWRlYmFyIC5zaWRlYmFyLWVsZW1lbnRzID4gbGk6aG92ZXIsIC5hbS1sZWZ0LXNpZGViYXIgLnNpZGViYXItZWxlbWVudHMgPiBsaS5vcGVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MTQxO1xuICB9XG59XG5cbi5hbS1sZWZ0LXNpZGViYXIgLnNpZGViYXItZWxlbWVudHMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZWY2MjYyO1xuICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG59XG5cbi5ydGwgLmFtLWxlZnQtc2lkZWJhciAuc2lkZWJhci1lbGVtZW50cyA+IGxpLmFjdGl2ZSA+IGEge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZWY2MjYyO1xufVxuXG4uYW0tbGVmdC1zaWRlYmFyIC5zaWRlYmFyLWVsZW1lbnRzID4gbGkgPiB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMTAwcHg7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg0NzQ3O1xuICB6LWluZGV4OiAxMDMxO1xuICBwYWRkaW5nOiAwO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogMjgwcHg7XG59XG5cbi5ydGwgLmFtLWxlZnQtc2lkZWJhciAuc2lkZWJhci1lbGVtZW50cyA+IGxpID4gdWwge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucnRsIC5hbS1sZWZ0LXNpZGViYXIgLnNpZGViYXItZWxlbWVudHMgPiBsaSA+IHVsIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFtLWxlZnQtc2lkZWJhciAuc2lkZWJhci1lbGVtZW50cyA+IGxpID4gdWwudmlzaWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgLmFtLWxlZnQtc2lkZWJhciAuc2lkZWJhci1lbGVtZW50cyA+IGxpID4gdWwuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYW0tbGVmdC1zaWRlYmFyIC5zaWRlYmFyLWVsZW1lbnRzID4gbGkgPiB1bCA+IGxpLnRpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmQ2YjZiO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMCAyNXB4IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cblxuLmFtLWxlZnQtc2lkZWJhciAuc2lkZWJhci1lbGVtZW50cyA+IGxpID4gdWwgPiAubmF2LWl0ZW1zIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hbS1sZWZ0LXNpZGViYXIgLnNpZGViYXItZWxlbWVudHMgPiBsaSA+IHVsID4gLm5hdi1pdGVtcyAuYW0tc2Nyb2xsZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW0tbGVmdC1zaWRlYmFyIC5zaWRlYmFyLWVsZW1lbnRzID4gbGkgPiB1bCA+IC5uYXYtaXRlbXMgLmFtLXNjcm9sbGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYW0tbGVmdC1zaWRlYmFyIC5zaWRlYmFyLWVsZW1lbnRzID4gbGkgPiB1bCA+IC5uYXYtaXRlbXMgLmFtLXNjcm9sbGVyIC5jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDDvv70pIHtcbiAgLmFtLWxlZnQtc2lkZWJhciAuc2lkZWJhci1lbGVtZW50cyA+IGxpID4gdWwgPiAubmF2LWl0ZW1zIC5hbS1zY3JvbGxlciAuY29udGVudCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5hbS1sZWZ0LXNpZGViYXIgLnNpZGViYXItZWxlbWVudHMgPiBsaSA+IHVsID4gLm5hdi1pdGVtcyAuYW0tc2Nyb2xsZXIgLmNvbnRlbnQgPiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFtLWxlZnQtc2lkZWJhciAuc2lkZWJhci1lbGVtZW50cyA+IGxpID4gdWwgPiAubmF2LWl0ZW1zIC5hbS1zY3JvbGxlciAuY29udGVudCA+IHVsID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMTFweCAyNXB4O1xuICBjb2xvcjogI2IzYjNiMztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmFtLWxlZnQtc2lkZWJhciAuc2lkZWJhci1lbGVtZW50cyA+IGxpID4gdWwgPiAubmF2LWl0ZW1zIC5hbS1zY3JvbGxlciAuY29udGVudCA+IHVsID4gbGkgPiBhIC5iYWRnZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5cbi5ydGwgLmFtLWxlZnQtc2lkZWJhciAuc2lkZWJhci1lbGVtZW50cyA+IGxpID4gdWwgPiAubmF2LWl0ZW1zIC5hbS1zY3JvbGxlciAuY29udGVudCA+IHVsID4gbGkgPiBhIC5iYWRnZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYW0tbGVmdC1zaWRlYmFyIC5zaWRlYmFyLWVsZW1lbnRzID4gbGkgPiB1bCA+IC5uYXYtaXRlbXMgLmFtLXNjcm9sbGVyIC5jb250ZW50ID4gdWwgPiBsaSA+IGE6aG92ZXIsIC5hbS1sZWZ0LXNpZGViYXIgLnNpZGViYXItZWxlbWVudHMgPiBsaSA+IHVsID4gLm5hdi1pdGVtcyAuYW0tc2Nyb2xsZXIgLmNvbnRlbnQgPiB1bCA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjQxNDE7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYW0tbGVmdC1zaWRlYmFyIC5zaWRlYmFyLWVsZW1lbnRzID4gbGkgPiB1bCA+IC5uYXYtaXRlbXMgLmFtLXNjcm9sbGVyIC5jb250ZW50ID4gdWwgbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZjE3OTc5O1xufVxuXG4uYW0tbGVmdC1zaWRlYmFyIC5hbS1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFtLWxlZnQtc2lkZWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5ydGwgLmFtLWxlZnQtc2lkZWJhcjpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLmFtLWFuaW1hdGUgLmFtLWxlZnQtc2lkZWJhcjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbS1sZWZ0LXNpZGViYXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW0tbGVmdC1zaWRlYmFyIHtcbiAgICB3aWR0aDogODUlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB6LWluZGV4OiAxMDMxO1xuICB9XG4gIC5ydGwgLmFtLWxlZnQtc2lkZWJhciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuICAuYW0tbGVmdC1zaWRlYmFyIC5zaWRlYmFyLWVsZW1lbnRzID4gbGkgPiBhIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucnRsIC5hbS1sZWZ0LXNpZGViYXIgLnNpZGViYXItZWxlbWVudHMgPiBsaSA+IGEge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5hbS1sZWZ0LXNpZGViYXIgLnNpZGViYXItZWxlbWVudHMgPiBsaSA+IGEgLmljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLnJ0bCAuYW0tbGVmdC1zaWRlYmFyIC5zaWRlYmFyLWVsZW1lbnRzID4gbGkgPiBhIC5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLmFtLWxlZnQtc2lkZWJhciAuc2lkZWJhci1lbGVtZW50cyA+IGxpID4gYSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmFtLWxlZnQtc2lkZWJhciAuc2lkZWJhci1lbGVtZW50cyA+IGxpLnBhcmVudCA+IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGU2ODgnO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LWZhbWlseTogXCJTdHJva2UgN1wiO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBjb2xvcjogI2ExYTFhMTtcbiAgfVxuICAucnRsIC5hbS1sZWZ0LXNpZGViYXIgLnNpZGViYXItZWxlbWVudHMgPiBsaS5wYXJlbnQgPiBhOmFmdGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuYW0tbGVmdC1zaWRlYmFyIC5zaWRlYmFyLWVsZW1lbnRzID4gbGkgPiB1bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5hbS1sZWZ0LXNpZGViYXIgLnNpZGViYXItZWxlbWVudHMgPiBsaSA+IHVsID4gbGkudGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFtLWxlZnQtc2lkZWJhciAuc2lkZWJhci1lbGVtZW50cyA+IGxpID4gdWwgPiBsaS5uYXYtaXRlbXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuYW0tbGVmdC1zaWRlYmFyIC5zaWRlYmFyLWVsZW1lbnRzID4gbGkgPiB1bCA+IGxpLm5hdi1pdGVtcyA+IC5hbS1zY3JvbGxlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5hbS1sZWZ0LXNpZGViYXIgLnNpZGViYXItZWxlbWVudHMgPiBsaSA+IHVsID4gbGkubmF2LWl0ZW1zID4gLmFtLXNjcm9sbGVyID4gLmNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYW0tbGVmdC1zaWRlYmFyIC5zaWRlYmFyLWVsZW1lbnRzID4gbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLmFtLWxlZnQtc2lkZWJhciAuc2lkZWJhci1lbGVtZW50cyA+IGxpOmhvdmVyID4gdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFtLWxlZnQtc2lkZWJhciAuc2lkZWJhci1lbGVtZW50cyBsaS5vcGVuID4gdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hbS1sZWZ0LXNpZGViYXIgLmFtLWxvZ28ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sb2dvLWZ1bGwucG5nXCIpIG5vLXJlcGVhdCAxNXB4IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM5MzgzODtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM1MzQzNDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW0tbGVmdC1zaWRlYmFyIC5hbS1sb2dvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbG9nby1mdWxsLXJldGluYS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNTBweCAzOXB4O1xuICB9XG59XG5cbi5hbS1hbmltYXRlIC5hbS1sZWZ0LXNpZGViYXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbn1cblxuLmFtLWZpeGVkLXNpZGViYXIgLmFtLWxlZnQtc2lkZWJhciB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDMxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFtLWZpeGVkLXNpZGViYXIgLmFtLWxlZnQtc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYW0tZml4ZWQtc2lkZWJhciAuYW0tbGVmdC1zaWRlYmFyOmJlZm9yZSB7XG4gIHRvcDogODBweDtcbn1cblxuLmFtLWZpeGVkLXNpZGViYXIgLmFtLWxlZnQtc2lkZWJhciAubmFuby1wYW5lIHtcbiAgd2lkdGg6IDRweDtcbn1cblxuLmFtLWZpeGVkLXNpZGViYXIgLmFtLWxlZnQtc2lkZWJhciAubmFuby1wYW5lID4gLm5hbm8tc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkub3Blbi1sZWZ0LXNpZGViYXIgLmFtLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgYm9keS5vcGVuLWxlZnQtc2lkZWJhciAuYW0tY29udGVudCwgYm9keS5vcGVuLWxlZnQtc2lkZWJhciAuYW0tdG9wLWhlYWRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4NSUsIDAsIDApO1xuICB9XG4gIC5ydGwgYm9keS5vcGVuLWxlZnQtc2lkZWJhciAuYW0tY29udGVudCwgLnJ0bCBib2R5Lm9wZW4tbGVmdC1zaWRlYmFyIC5hbS10b3AtaGVhZGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04NSUsIDAsIDApO1xuICB9XG4gIGJvZHkub3Blbi1sZWZ0LXNpZGViYXIgLmFtLWxlZnQtc2lkZWJhciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgW01haW4gY29udGVudF1cbiovXG4uYW0tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4ucnRsIC5hbS1jb250ZW50IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJ0bCAuYW0tY29udGVudCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW0tY29udGVudCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5hbS1hbmltYXRlIC5hbS1jb250ZW50IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG59XG5cbi5hbS1ub3NpZGViYXItbGVmdCAuYW0tY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBwYWRkaW5nLXRvcDogMzVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4tY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmFtLW5vLXBhZGRpbmcgLm1haW4tY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hbS13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW0td3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFtQYWdlIGFzaWRlXVxuKi9cbi5hbS1hc2lkZSAubWFpbi1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDI4MHB4O1xufVxuXG4ucnRsIC5hbS1hc2lkZSAubWFpbi1jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAyODBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucnRsIC5hbS1hc2lkZSAubWFpbi1jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbS1hc2lkZSAubWFpbi1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgfVxufVxuXG4uYW0tYXNpZGUgLmNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wYWdlLWFzaWRlIHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRkZGRkZGO1xuICB3aWR0aDogMjgwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuLnJ0bCAucGFnZS1hc2lkZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucnRsIC5wYWdlLWFzaWRlIHtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxufVxuXG4uYW0tYW5pbWF0ZSAucGFnZS1hc2lkZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xufVxuXG4ucGFnZS1hc2lkZSAuYW0tc2Nyb2xsZXItYXNpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLWFzaWRlIC5hc2lkZS1jb250ZW50IC5uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhZ2UtYXNpZGUgLmFzaWRlLWNvbnRlbnQgLm5hdiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2UtYXNpZGUgLmFzaWRlLWNvbnRlbnQgLm5hdiBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4ucGFnZS1hc2lkZSAuY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWFzaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICB9XG4gIC5wYWdlLWFzaWRlIC5iYWRnZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYW0tc3RpY2t5LWZvb3RlciAucGFnZS1hc2lkZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uYXNpZGUtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ydGwgLmFzaWRlLWhlYWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogNTRweDtcbiAgfVxufVxuXG4uYXNpZGUtaGVhZGVyIC5uYXZiYXItdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAxNSk7XG4gIHBhZGRpbmc6IDVweCA2cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFzaWRlLWhlYWRlciAubmF2YmFyLXRvZ2dsZSAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS45MjNyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXNpZGUtaGVhZGVyIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYXNpZGUtaGVhZGVyIC5kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNmY2ZjZmO1xufVxuXG4uYXNpZGUtbmF2IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmFzaWRlLW5hdi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucnRsIC5hc2lkZS1uYXYgLm5hdiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5hc2lkZS1uYXYgLm5hdiBsaSBhIHtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbn1cblxuLmFzaWRlLW5hdiAubmF2IGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cblxuLmFzaWRlLW5hdiAubmF2IGxpIC5iYWRnZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAuOTIzMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZzogLjMwNzdyZW0gLjUzODVyZW07XG59XG5cbi5ydGwgLmFzaWRlLW5hdiAubmF2IGxpIC5iYWRnZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYXNpZGUtbmF2IC5uYXYgbGkgLmljb24ge1xuICBmb250LXNpemU6IDEuNDYycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYXNpZGUtbmF2IC50aXRsZSB7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBtYXJnaW46IDVweCAwIDAgMDtcbiAgcGFkZGluZzogOHB4IDEzcHggNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2lkZS1uYXYge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICB9XG4gIC5hc2lkZS1uYXYuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFzaWRlLW5hdi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBbUGFnZSBoZWFkXVxuKi9cbi8qUGFnZSBUaXRsZSovXG4ucGFnZS1oZWFkIHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRkZGRkZGO1xuICBwYWRkaW5nOiAyMHB4IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2UtaGVhZCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGZvbnQtc2l6ZTogMi4xNTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG4ucGFnZS1oZWFkIC5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5wYWdlLWhlYWQgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSB7XG4gIGZvbnQtc2l6ZTogMC45MjMxcmVtO1xufVxuXG4ucGFnZS1oZWFkIC5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW06YmVmb3JlIHtcbiAgdG9wOiAtLjA3NjkycmVtO1xufVxuXG4ucGFnZS1oZWFkIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5hbS13aGl0ZS1oZWFkZXIgLnBhZ2UtaGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5cbi5hbS1hc2lkZSAucGFnZS1oZWFkIHtcbiAgbWFyZ2luLWxlZnQ6IDI4MHB4O1xufVxuXG4ucnRsIC5hbS1hc2lkZSAucGFnZS1oZWFkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMjgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucnRsIC5hbS1hc2lkZSAucGFnZS1oZWFkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbS1hc2lkZSAucGFnZS1oZWFkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1oZWFkIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlYWQge1xuICAgIHBhZGRpbmc6IDE4cHggMTVweCAyMHB4O1xuICB9XG4gIC5wYWdlLWhlYWQgaDIge1xuICAgIGZvbnQtc2l6ZTogMS44NDZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgW1JpZ2h0IHNpZGViYXJdXG4qL1xuLmFtLXJpZ2h0LXNpZGViYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAyNTVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogLTI1NXB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAzMTtcbn1cblxuLnJ0bCAuYW0tcmlnaHQtc2lkZWJhciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMjU1cHg7XG59XG5cbi5hbS1hbmltYXRlIC5hbS1yaWdodC1zaWRlYmFyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5Lm9wZW4tcmlnaHQtc2lkZWJhciAuYW0tY29udGVudCB7XG4gICAgbGVmdDogLTI1NXB4O1xuICB9XG4gIC5ydGwgYm9keS5vcGVuLXJpZ2h0LXNpZGViYXIgLmFtLWNvbnRlbnQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yNTVweDtcbiAgfVxuICBib2R5Lm9wZW4tcmlnaHQtc2lkZWJhciAucGFnZS1hc2lkZSB7XG4gICAgbGVmdDogLTE1NXB4O1xuICB9XG4gIGJvZHkub3Blbi1yaWdodC1zaWRlYmFyIC5hbS10b3AtaGVhZGVyIHtcbiAgICByaWdodDogMjU1cHg7XG4gICAgbGVmdDogLTI1NXB4O1xuICB9XG4gIC5ydGwgYm9keS5vcGVuLXJpZ2h0LXNpZGViYXIgLmFtLXRvcC1oZWFkZXIge1xuICAgIHJpZ2h0OiAtMjU1cHg7XG4gICAgbGVmdDogMjU1cHg7XG4gIH1cbiAgYm9keS5vcGVuLXJpZ2h0LXNpZGViYXIgLmFtLWxlZnQtc2lkZWJhciB7XG4gICAgbGVmdDogLTI1NXB4O1xuICB9XG4gIGJvZHkub3Blbi1yaWdodC1zaWRlYmFyIC5hbS1sZWZ0LXNpZGViYXI6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMjU1cHg7XG4gIH1cbiAgLnJ0bCBib2R5Lm9wZW4tcmlnaHQtc2lkZWJhciAuYW0tbGVmdC1zaWRlYmFyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMjU1cHg7XG4gIH1cbiAgLnJ0bCBib2R5Lm9wZW4tcmlnaHQtc2lkZWJhciAuYW0tbGVmdC1zaWRlYmFyOmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTI1NXB4O1xuICB9XG4gIGJvZHkub3Blbi1yaWdodC1zaWRlYmFyIC5hbS1yaWdodC1zaWRlYmFyIHtcbiAgICByaWdodDogMDtcbiAgfVxuICAucnRsIGJvZHkub3Blbi1yaWdodC1zaWRlYmFyIC5hbS1yaWdodC1zaWRlYmFyIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5Lm9wZW4tcmlnaHQtc2lkZWJhciAuYW0tY29udGVudCwgYm9keS5vcGVuLXJpZ2h0LXNpZGViYXIgLmFtLXRvcC1oZWFkZXIsIGJvZHkub3Blbi1yaWdodC1zaWRlYmFyIC5wYWdlLWFzaWRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNTVweCwgMCwgMCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5vcGVuLXJpZ2h0LXNpZGViYXIgLmFtLWNvbnRlbnQsIGJvZHkub3Blbi1yaWdodC1zaWRlYmFyIC5hbS10b3AtaGVhZGVyLCBib2R5Lm9wZW4tcmlnaHQtc2lkZWJhciAucGFnZS1hc2lkZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODUlLCAwLCAwKTtcbiAgfVxuICAucnRsIGJvZHkub3Blbi1yaWdodC1zaWRlYmFyIC5hbS1jb250ZW50LCAucnRsIGJvZHkub3Blbi1yaWdodC1zaWRlYmFyIC5hbS10b3AtaGVhZGVyLCAucnRsIGJvZHkub3Blbi1yaWdodC1zaWRlYmFyIC5wYWdlLWFzaWRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDg1JSwgMCwgMCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5vcGVuLXJpZ2h0LXNpZGViYXIgLmFtLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgYm9keS5vcGVuLXJpZ2h0LXNpZGViYXIgLmFtLXJpZ2h0LXNpZGViYXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmFtLXJpZ2h0LXNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg0NzQ3O1xufVxuXG4uYW0tcmlnaHQtc2lkZWJhciAuc2ItY29udGVudCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYW0tcmlnaHQtc2lkZWJhciAudXNlci1pbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTI1MDUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MTQxO1xufVxuXG4uYW0tcmlnaHQtc2lkZWJhciAudXNlci1pbmZvIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDc2cHg7XG4gIGhlaWdodDogNzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFtLXJpZ2h0LXNpZGViYXIgLnVzZXItaW5mbyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmFtLXJpZ2h0LXNpZGViYXIgLnVzZXItaW5mbyBzcGFuLm5hbWUge1xuICBjb2xvcjogI2UxZTFlMTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYW0tcmlnaHQtc2lkZWJhciAudXNlci1pbmZvIHNwYW4ubmFtZSAuc3RhdHVzIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjc3NztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLnJ0bCAuYW0tcmlnaHQtc2lkZWJhciAudXNlci1pbmZvIHNwYW4ubmFtZSAuc3RhdHVzIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uYW0tcmlnaHQtc2lkZWJhciAudXNlci1pbmZvIHNwYW4ucG9zaXRpb24ge1xuICBjb2xvcjogI2FhYWFhYTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFtLXJpZ2h0LXNpZGViYXIgLnVzZXItaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiM2EzYTtcbiAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkICMzNTM0MzQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxN3B4IDIycHggMjFweDtcbiAgfVxuICAucnRsIC5hbS1yaWdodC1zaWRlYmFyIC51c2VyLWluZm8ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5hbS1yaWdodC1zaWRlYmFyIC51c2VyLWluZm8gaW1nIHtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAucnRsIC5hbS1yaWdodC1zaWRlYmFyIC51c2VyLWluZm8gaW1nIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmFtLXJpZ2h0LXNpZGViYXIgLnVzZXItaW5mbyA+IHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogNDZweDtcbiAgfVxuICAucnRsIC5hbS1yaWdodC1zaWRlYmFyIC51c2VyLWluZm8gPiBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogNDZweDtcbiAgfVxuICAuYW0tcmlnaHQtc2lkZWJhciAudXNlci1pbmZvID4gc3Bhbi5wb3NpdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi5hbS1yaWdodC1zaWRlYmFyIGgyIHtcbiAgY29sb3I6ICNlMWUxZTE7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmQ2YjZiO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cblxuLmFtLXJpZ2h0LXNpZGViYXIgLnNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hbS1yaWdodC1zaWRlYmFyIC5zZWFyY2ggPiBpbnB1dCB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDE0MTtcbiAgY29sb3I6ICNiM2IzYjM7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmc6IDE1cHggNDBweCAxNXB4IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5ydGwgLmFtLXJpZ2h0LXNpZGViYXIgLnNlYXJjaCA+IGlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4uYW0tcmlnaHQtc2lkZWJhciAuc2VhcmNoID4gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNhYWFhYWE7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucnRsIC5hbS1yaWdodC1zaWRlYmFyIC5zZWFyY2ggPiBzcGFuIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDE1cHg7XG59XG5cbi5hbS1yaWdodC1zaWRlYmFyIC5zZWFyY2ggPiBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICNkMWQxZDE7XG59XG5cbi5hbS1yaWdodC1zaWRlYmFyIC50YWItbmF2aWdhdGlvbiAubmF2LXRhYnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MTQxO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uYW0tcmlnaHQtc2lkZWJhciAudGFiLW5hdmlnYXRpb24gLm5hdi10YWJzID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uYW0tcmlnaHQtc2lkZWJhciAudGFiLW5hdmlnYXRpb24gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogMTRweCAxMHB4O1xuICBtaW4td2lkdGg6IDQwcHg7XG59XG5cbi5hbS1yaWdodC1zaWRlYmFyIC50YWItbmF2aWdhdGlvbiAubmF2LXRhYnMgPiBsaSA+IGEgLmljb24ge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjYWFhYWFhO1xufVxuXG4uYW0tcmlnaHQtc2lkZWJhciAudGFiLW5hdmlnYXRpb24gLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFtLXJpZ2h0LXNpZGViYXIgLnRhYi1uYXZpZ2F0aW9uIC5uYXYtdGFicyA+IGxpID4gYTpob3ZlciAuaWNvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYW0tcmlnaHQtc2lkZWJhciAudGFiLW5hdmlnYXRpb24gLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFtLXJpZ2h0LXNpZGViYXIgLnRhYi1uYXZpZ2F0aW9uIC5uYXYtdGFicyA+IGxpID4gYS5hY3RpdmUgLmljb24ge1xuICBjb2xvcjogI2VmNjI2Mjtcbn1cblxuLmFtLXJpZ2h0LXNpZGViYXIgLnRhYi1wYW5lbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4uYW0tcmlnaHQtc2lkZWJhciAudGFiLXBhbmVsIC50YWItY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hbS1yaWdodC1zaWRlYmFyIC50YWItcGFuZWwgLnRhYi1jb250ZW50IC50YWItcGFuZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFtLXJpZ2h0LXNpZGViYXIgLnRhYi1wYW5lbCAudGFiLWNvbnRlbnQgLnRhYi1wYW5lID4gLmNvbnRlbnQge1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5hbS1yaWdodC1zaWRlYmFyIC50YWItcGFuZWwgLnRhYi1jb250ZW50IC5hbm5vdW5jZW1lbnQgLmFubm91bmNlbWVudC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFtLXJpZ2h0LXNpZGViYXIgLnRhYi1wYW5lbCAudGFiLWNvbnRlbnQgLmFubm91bmNlbWVudCAuYW5ub3VuY2VtZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFtLXJpZ2h0LXNpZGViYXIgLnRhYi1wYW5lbCAudGFiLWNvbnRlbnQgLmFubm91bmNlbWVudCAuYW0tc2Nyb2xsZXItYW5ub3VuY2VtZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYW0tcmlnaHQtc2lkZWJhciAudGFiLXBhbmVsIC50YWItY29udGVudCAuYW5ub3VuY2VtZW50IC5hbm5vdW5jZW1lbnQtY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFtLXJpZ2h0LXNpZGViYXIgLnRhYi1wYW5lbCAudGFiLWNvbnRlbnQgLmFubm91bmNlbWVudCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hbS1yaWdodC1zaWRlYmFyIC50YWItcGFuZWwgLnRhYi1jb250ZW50IC5hbm5vdW5jZW1lbnQgdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ucnRsIC5hbS1yaWdodC1zaWRlYmFyIC50YWItcGFuZWwgLnRhYi1jb250ZW50IC5hbm5vdW5jZW1lbnQgdWwgPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLmFtLXJpZ2h0LXNpZGViYXIgLnRhYi1wYW5lbCAudGFiLWNvbnRlbnQgLmFubm91bmNlbWVudCB1bCA+IGxpID4gLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDE0MTtcbiAgY29sb3I6ICNkNmQ2ZDY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnJ0bCAuYW0tcmlnaHQtc2lkZWJhciAudGFiLXBhbmVsIC50YWItY29udGVudCAuYW5ub3VuY2VtZW50IHVsID4gbGkgPiAuaWNvbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uYW0tcmlnaHQtc2lkZWJhciAudGFiLXBhbmVsIC50YWItY29udGVudCAuYW5ub3VuY2VtZW50IHVsID4gbGkgPiAuaWNvbiBzcGFuLmljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYW0tcmlnaHQtc2lkZWJhciAudGFiLXBhbmVsIC50YWItY29udGVudCAuYW5ub3VuY2VtZW50IHVsID4gbGkgLmNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ucnRsIC5hbS1yaWdodC1zaWRlYmFyIC50YWItcGFuZWwgLnRhYi1jb250ZW50IC5hbm5vdW5jZW1lbnQgdWwgPiBsaSAuY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmFtLXJpZ2h0LXNpZGViYXIgLnRhYi1wYW5lbCAudGFiLWNvbnRlbnQgLmFubm91bmNlbWVudCB1bCA+IGxpIC5jb250ZW50IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmFtLXJpZ2h0LXNpZGViYXIgLnRhYi1wYW5lbCAudGFiLWNvbnRlbnQgLmFubm91bmNlbWVudCB1bCA+IGxpIC5jb250ZW50IGE6aG92ZXIge1xuICBjb2xvcjogI2YzODc4Nztcbn1cblxuLmFtLXJpZ2h0LXNpZGViYXIgLnRhYi1wYW5lbCAudGFiLWNvbnRlbnQgLmFubm91bmNlbWVudCB1bCA+IGxpIC5jb250ZW50IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNiM2IzYjM7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYW0tcmlnaHQtc2lkZWJhciAudGFiLXBhbmVsIC50YWItY29udGVudCAuZmFxcyAuZmFxcy1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFtLXJpZ2h0LXNpZGViYXIgLnRhYi1wYW5lbCAudGFiLWNvbnRlbnQgLmZhcXMgLmZhcXMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYW0tcmlnaHQtc2lkZWJhciAudGFiLXBhbmVsIC50YWItY29udGVudCAuZmFxcyAuYW0tc2Nyb2xsZXItZmFxcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFtLXJpZ2h0LXNpZGViYXIgLnRhYi1wYW5lbCAudGFiLWNvbnRlbnQgLmZhcXMgLmZhcXMtY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYW0tcmlnaHQtc2lkZWJhciAudGFiLXBhbmVsIC50YWItY29udGVudCAuZmFxcyAuY2FyZC1ncm91cCB7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG59XG5cbi5hbS1yaWdodC1zaWRlYmFyIC50YWItcGFuZWwgLnRhYi1jb250ZW50IC5mYXFzIC5jYXJkLWdyb3VwIC5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFtLXJpZ2h0LXNpZGViYXIgLnRhYi1wYW5lbCAudGFiLWNvbnRlbnQgLmZhcXMgLmNhcmQtZ3JvdXAgLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hbS1yaWdodC1zaWRlYmFyIC50YWItcGFuZWwgLnRhYi1jb250ZW50IC5mYXFzIC5jYXJkLWdyb3VwIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hbS1yaWdodC1zaWRlYmFyIC50YWItcGFuZWwgLnRhYi1jb250ZW50IC5mYXFzIC5jYXJkLWdyb3VwIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ydGwgLmFtLXJpZ2h0LXNpZGViYXIgLnRhYi1wYW5lbCAudGFiLWNvbnRlbnQgLmZhcXMgLmNhcmQtZ3JvdXAgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIGEge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG5cbi5hbS1yaWdodC1zaWRlYmFyIC50YWItcGFuZWwgLnRhYi1jb250ZW50IC5mYXFzIC5jYXJkLWdyb3VwIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSBhIC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDE0MTtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLnJ0bCAuYW0tcmlnaHQtc2lkZWJhciAudGFiLXBhbmVsIC50YWItY29udGVudCAuZmFxcyAuY2FyZC1ncm91cCAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUgYSAuaWNvbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uYW0tcmlnaHQtc2lkZWJhciAudGFiLXBhbmVsIC50YWItY29udGVudCAuZmFxcyAuY2FyZC1ncm91cCAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUgYSAuaWNvbiA+IHNwYW4ge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjZDZkNmQ2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5hbS1yaWdodC1zaWRlYmFyIC50YWItcGFuZWwgLnRhYi1jb250ZW50IC5mYXFzIC5jYXJkLWdyb3VwIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSBhIC50aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5hbS1yaWdodC1zaWRlYmFyIC50YWItcGFuZWwgLnRhYi1jb250ZW50IC5mYXFzIC5jYXJkLWdyb3VwIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSBhLmNvbGxhcHNlZCAuaWNvbiB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmFtLXJpZ2h0LXNpZGViYXIgLnRhYi1wYW5lbCAudGFiLWNvbnRlbnQgLmZhcXMgLmNhcmQtZ3JvdXAgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIGEuY29sbGFwc2VkIC5pY29uID4gc3BhbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5hbS1yaWdodC1zaWRlYmFyIC50YWItcGFuZWwgLnRhYi1jb250ZW50IC5mYXFzIC5jYXJkLWdyb3VwIC5jYXJkIC5jYXJkLWNvbGxhcHNlIC5jYXJkLWJvZHkge1xuICBib3JkZXItdG9wOiAwO1xuICBjb2xvcjogI2IzYjNiMztcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYW0tcmlnaHQtc2lkZWJhciAudGFiLXBhbmVsIC50YWItY29udGVudCAudGlja2V0IC50aWNrZXQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hbS1yaWdodC1zaWRlYmFyIC50YWItcGFuZWwgLnRhYi1jb250ZW50IC50aWNrZXQgLnRpY2tldC13cmFwcGVyIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hbS1yaWdodC1zaWRlYmFyIC50YWItcGFuZWwgLnRhYi1jb250ZW50IC50aWNrZXQgLmFtLXNjcm9sbGVyLXRpY2tldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFtLXJpZ2h0LXNpZGViYXIgLnRhYi1wYW5lbCAudGFiLWNvbnRlbnQgLnRpY2tldCAudGlja2V0LWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYW0tcmlnaHQtc2lkZWJhciAudGFiLXBhbmVsIC50YWItY29udGVudCAudGlja2V0IGZvcm0ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYW0tcmlnaHQtc2lkZWJhciAudGFiLXBhbmVsIC50YWItY29udGVudCAudGlja2V0IGZvcm0gLnNlbmQtdGlja2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmFtLXJpZ2h0LXNpZGViYXIgLnRhYi1wYW5lbCAudGFiLWNvbnRlbnQgLnRpY2tldCBmb3JtIC5zZW5kLXRpY2tldCBsYWJlbCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5cbi5hbS1yaWdodC1zaWRlYmFyIC50YWItcGFuZWwgLnRhYi1jb250ZW50IC50aWNrZXQgZm9ybSAuc2VuZC10aWNrZXQgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjQ2MjYyO1xuICBjb2xvcjogI2UxZTFlMTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uYW0tcmlnaHQtc2lkZWJhciAudGFiLXBhbmVsIC50YWItY29udGVudCAudGlja2V0IGZvcm0gLnNlbmQtdGlja2V0IC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5hbS1yaWdodC1zaWRlYmFyIC50YWItcGFuZWwgLnRhYi1jb250ZW50IC50aWNrZXQgZm9ybSAuc2VuZC10aWNrZXQgdGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiAxNjBweDtcbn1cblxuLmFtLXJpZ2h0LXNpZGViYXIgLnRhYi1wYW5lbCAudGFiLWNvbnRlbnQgLnRpY2tldCBmb3JtIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbS1yaWdodC1zaWRlYmFyIHtcbiAgICB3aWR0aDogODUlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbiAgLnJ0bCAuYW0tcmlnaHQtc2lkZWJhciB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuICAuYW0tcmlnaHQtc2lkZWJhciAudGFiLXBhbmVsIC50YWItY29udGVudCA+IC5jaGF0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYW0tcmlnaHQtc2lkZWJhciAudGFiLXBhbmVsIC50YWItY29udGVudCA+IC5jaGF0IC5jaGF0LWNvbnRhY3RzLCAuYW0tcmlnaHQtc2lkZWJhciAudGFiLXBhbmVsIC50YWItY29udGVudCA+IC5jaGF0IC5jaGF0LXdpbmRvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFtLXJpZ2h0LXNpZGViYXIgLnRhYi1wYW5lbCAudGFiLWNvbnRlbnQgPiAuY2hhdCAuY2hhdC13aW5kb3cge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFtLXJpZ2h0LXNpZGViYXIgLnRhYi1wYW5lbCAudGFiLWNvbnRlbnQgPiAuY2hhdC5jaGF0LW9wZW5lZCAuY2hhdC13aW5kb3cge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmFtLXJpZ2h0LXNpZGViYXIgLnRhYi1wYW5lbCAudGFiLWNvbnRlbnQgPiAuY2hhdC5jaGF0LW9wZW5lZCAuY2hhdC1jb250YWN0cyB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbn1cblxuLmFtLXJpZ2h0LXNpZGViYXIgLmNoYXQge1xuICB3aWR0aDogMjU1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLmFtLWNvbnRlbnQgLmNoYXQuY2hhdC1zY3JvbGwge1xuICBoZWlnaHQ6IDM1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2hhdCAuY2hhdC1jYXRlZ29yeSB7XG4gIG1hcmdpbjogMzBweCAyMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmFtLXJpZ2h0LXNpZGViYXIgLmNoYXQgLmNoYXQtY2F0ZWdvcnkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNmQ2YjZiO1xuICBjb2xvcjogI2UxZTFlMTtcbn1cblxuLmNoYXQgaDIge1xuICBtYXJnaW46IDI4cHggMjBweCAxNXB4O1xufVxuXG4uY2hhdCAucmVjZW50LCAuY2hhdCAuY29udGFjdCwgLmNoYXQgLmNoYXQtY29udGFjdC1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uYW0tcmlnaHQtc2lkZWJhciAuY2hhdCAucmVjZW50LCAuYW0tcmlnaHQtc2lkZWJhciAuY2hhdCAuY29udGFjdCwgLmFtLXJpZ2h0LXNpZGViYXIgLmNoYXQgLmNoYXQtY29udGFjdC1saXN0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uY2hhdCAucmVjZW50IC51c2VyIGEsIC5jaGF0IC5jb250YWN0IC51c2VyIGEsIC5jaGF0IC5jaGF0LWNvbnRhY3QtbGlzdCAudXNlciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE0cHggMjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFtLXJpZ2h0LXNpZGViYXIgLmNoYXQgLnJlY2VudCAudXNlciBhLCAuYW0tcmlnaHQtc2lkZWJhciAuY2hhdCAuY29udGFjdCAudXNlciBhLCAuYW0tcmlnaHQtc2lkZWJhciAuY2hhdCAuY2hhdC1jb250YWN0LWxpc3QgLnVzZXIgYSB7XG4gIHBhZGRpbmc6IDExcHggMjVweDtcbn1cblxuLmNoYXQgLnJlY2VudCAudXNlciBhIGltZywgLmNoYXQgLmNvbnRhY3QgLnVzZXIgYSBpbWcsIC5jaGF0IC5jaGF0LWNvbnRhY3QtbGlzdCAudXNlciBhIGltZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ydGwgLmNoYXQgLnJlY2VudCAudXNlciBhIGltZywgLnJ0bCAuY2hhdCAuY29udGFjdCAudXNlciBhIGltZywgLnJ0bCAuY2hhdCAuY2hhdC1jb250YWN0LWxpc3QgLnVzZXIgYSBpbWcge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5jaGF0IC5yZWNlbnQgLnVzZXIgYSAudXNlci1kYXRhLCAuY2hhdCAucmVjZW50IC51c2VyIGEgLnVzZXItZGF0YTIsIC5jaGF0IC5jb250YWN0IC51c2VyIGEgLnVzZXItZGF0YSwgLmNoYXQgLmNvbnRhY3QgLnVzZXIgYSAudXNlci1kYXRhMiwgLmNoYXQgLmNoYXQtY29udGFjdC1saXN0IC51c2VyIGEgLnVzZXItZGF0YSwgLmNoYXQgLmNoYXQtY29udGFjdC1saXN0IC51c2VyIGEgLnVzZXItZGF0YTIge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4ucnRsIC5jaGF0IC5yZWNlbnQgLnVzZXIgYSAudXNlci1kYXRhLCAucnRsIC5jaGF0IC5yZWNlbnQgLnVzZXIgYSAudXNlci1kYXRhMiwgLnJ0bCAuY2hhdCAuY29udGFjdCAudXNlciBhIC51c2VyLWRhdGEsIC5ydGwgLmNoYXQgLmNvbnRhY3QgLnVzZXIgYSAudXNlci1kYXRhMiwgLnJ0bCAuY2hhdCAuY2hhdC1jb250YWN0LWxpc3QgLnVzZXIgYSAudXNlci1kYXRhLCAucnRsIC5jaGF0IC5jaGF0LWNvbnRhY3QtbGlzdCAudXNlciBhIC51c2VyLWRhdGEyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uY2hhdCAucmVjZW50IC51c2VyIGEgLnVzZXItZGF0YSAuc3RhdHVzLCAuY2hhdCAucmVjZW50IC51c2VyIGEgLnVzZXItZGF0YTIgLnN0YXR1cywgLmNoYXQgLmNvbnRhY3QgLnVzZXIgYSAudXNlci1kYXRhIC5zdGF0dXMsIC5jaGF0IC5jb250YWN0IC51c2VyIGEgLnVzZXItZGF0YTIgLnN0YXR1cywgLmNoYXQgLmNoYXQtY29udGFjdC1saXN0IC51c2VyIGEgLnVzZXItZGF0YSAuc3RhdHVzLCAuY2hhdCAuY2hhdC1jb250YWN0LWxpc3QgLnVzZXIgYSAudXNlci1kYXRhMiAuc3RhdHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjc3NztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xufVxuXG4ucnRsIC5jaGF0IC5yZWNlbnQgLnVzZXIgYSAudXNlci1kYXRhIC5zdGF0dXMsIC5ydGwgLmNoYXQgLnJlY2VudCAudXNlciBhIC51c2VyLWRhdGEyIC5zdGF0dXMsIC5ydGwgLmNoYXQgLmNvbnRhY3QgLnVzZXIgYSAudXNlci1kYXRhIC5zdGF0dXMsIC5ydGwgLmNoYXQgLmNvbnRhY3QgLnVzZXIgYSAudXNlci1kYXRhMiAuc3RhdHVzLCAucnRsIC5jaGF0IC5jaGF0LWNvbnRhY3QtbGlzdCAudXNlciBhIC51c2VyLWRhdGEgLnN0YXR1cywgLnJ0bCAuY2hhdCAuY2hhdC1jb250YWN0LWxpc3QgLnVzZXIgYSAudXNlci1kYXRhMiAuc3RhdHVzIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jaGF0IC5yZWNlbnQgLnVzZXIgYSAudXNlci1kYXRhIC5zdGF0dXMub2ZmbGluZSwgLmNoYXQgLnJlY2VudCAudXNlciBhIC51c2VyLWRhdGEyIC5zdGF0dXMub2ZmbGluZSwgLmNoYXQgLmNvbnRhY3QgLnVzZXIgYSAudXNlci1kYXRhIC5zdGF0dXMub2ZmbGluZSwgLmNoYXQgLmNvbnRhY3QgLnVzZXIgYSAudXNlci1kYXRhMiAuc3RhdHVzLm9mZmxpbmUsIC5jaGF0IC5jaGF0LWNvbnRhY3QtbGlzdCAudXNlciBhIC51c2VyLWRhdGEgLnN0YXR1cy5vZmZsaW5lLCAuY2hhdCAuY2hhdC1jb250YWN0LWxpc3QgLnVzZXIgYSAudXNlci1kYXRhMiAuc3RhdHVzLm9mZmxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY1YTVhO1xufVxuXG4uY2hhdCAucmVjZW50IC51c2VyIGEgLnVzZXItZGF0YSAuc3RhdHVzLmF3YXksIC5jaGF0IC5yZWNlbnQgLnVzZXIgYSAudXNlci1kYXRhMiAuc3RhdHVzLmF3YXksIC5jaGF0IC5jb250YWN0IC51c2VyIGEgLnVzZXItZGF0YSAuc3RhdHVzLmF3YXksIC5jaGF0IC5jb250YWN0IC51c2VyIGEgLnVzZXItZGF0YTIgLnN0YXR1cy5hd2F5LCAuY2hhdCAuY2hhdC1jb250YWN0LWxpc3QgLnVzZXIgYSAudXNlci1kYXRhIC5zdGF0dXMuYXdheSwgLmNoYXQgLmNoYXQtY29udGFjdC1saXN0IC51c2VyIGEgLnVzZXItZGF0YTIgLnN0YXR1cy5hd2F5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyYzMyOTtcbn1cblxuLmNoYXQgLnJlY2VudCAudXNlciBhIC51c2VyLWRhdGEgLm5hbWUsIC5jaGF0IC5yZWNlbnQgLnVzZXIgYSAudXNlci1kYXRhMiAubmFtZSwgLmNoYXQgLmNvbnRhY3QgLnVzZXIgYSAudXNlci1kYXRhIC5uYW1lLCAuY2hhdCAuY29udGFjdCAudXNlciBhIC51c2VyLWRhdGEyIC5uYW1lLCAuY2hhdCAuY2hhdC1jb250YWN0LWxpc3QgLnVzZXIgYSAudXNlci1kYXRhIC5uYW1lLCAuY2hhdCAuY2hhdC1jb250YWN0LWxpc3QgLnVzZXIgYSAudXNlci1kYXRhMiAubmFtZSB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5hbS1yaWdodC1zaWRlYmFyIC5jaGF0IC5yZWNlbnQgLnVzZXIgYSAudXNlci1kYXRhIC5uYW1lLCAuYW0tcmlnaHQtc2lkZWJhciAuY2hhdCAucmVjZW50IC51c2VyIGEgLnVzZXItZGF0YTIgLm5hbWUsIC5hbS1yaWdodC1zaWRlYmFyIC5jaGF0IC5jb250YWN0IC51c2VyIGEgLnVzZXItZGF0YSAubmFtZSwgLmFtLXJpZ2h0LXNpZGViYXIgLmNoYXQgLmNvbnRhY3QgLnVzZXIgYSAudXNlci1kYXRhMiAubmFtZSwgLmFtLXJpZ2h0LXNpZGViYXIgLmNoYXQgLmNoYXQtY29udGFjdC1saXN0IC51c2VyIGEgLnVzZXItZGF0YSAubmFtZSwgLmFtLXJpZ2h0LXNpZGViYXIgLmNoYXQgLmNoYXQtY29udGFjdC1saXN0IC51c2VyIGEgLnVzZXItZGF0YTIgLm5hbWUge1xuICBjb2xvcjogI2UxZTFlMTtcbn1cblxuLmNoYXQgLnJlY2VudCAudXNlciBhIC51c2VyLWRhdGEgLm1lc3NhZ2UsIC5jaGF0IC5yZWNlbnQgLnVzZXIgYSAudXNlci1kYXRhMiAubWVzc2FnZSwgLmNoYXQgLmNvbnRhY3QgLnVzZXIgYSAudXNlci1kYXRhIC5tZXNzYWdlLCAuY2hhdCAuY29udGFjdCAudXNlciBhIC51c2VyLWRhdGEyIC5tZXNzYWdlLCAuY2hhdCAuY2hhdC1jb250YWN0LWxpc3QgLnVzZXIgYSAudXNlci1kYXRhIC5tZXNzYWdlLCAuY2hhdCAuY2hhdC1jb250YWN0LWxpc3QgLnVzZXIgYSAudXNlci1kYXRhMiAubWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4uY2hhdCAucmVjZW50IC51c2VyIGEgLnVzZXItZGF0YTIsIC5jaGF0IC5jb250YWN0IC51c2VyIGEgLnVzZXItZGF0YTIsIC5jaGF0IC5jaGF0LWNvbnRhY3QtbGlzdCAudXNlciBhIC51c2VyLWRhdGEyIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4uY2hhdCAucmVjZW50IC51c2VyIGE6aG92ZXIsIC5jaGF0IC5jb250YWN0IC51c2VyIGE6aG92ZXIsIC5jaGF0IC5jaGF0LWNvbnRhY3QtbGlzdCAudXNlciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLmFtLXJpZ2h0LXNpZGViYXIgLmNoYXQgLnJlY2VudCAudXNlciBhOmhvdmVyLCAuYW0tcmlnaHQtc2lkZWJhciAuY2hhdCAuY29udGFjdCAudXNlciBhOmhvdmVyLCAuYW0tcmlnaHQtc2lkZWJhciAuY2hhdCAuY2hhdC1jb250YWN0LWxpc3QgLnVzZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjQxNDE7XG59XG5cbi5jaGF0IC5jaGF0LWNvbnRhY3RzLCAuY2hhdCAuY2hhdC13aW5kb3cge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFtLXJpZ2h0LXNpZGViYXIgLmNoYXQgLmNoYXQtY29udGFjdHMsIC5hbS1yaWdodC1zaWRlYmFyIC5jaGF0IC5jaGF0LXdpbmRvdyB7XG4gIHdpZHRoOiAyNTVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZTtcbn1cblxuLmFtLXJpZ2h0LXNpZGViYXIgLmNoYXQgLmNoYXQtY29udGFjdHMgLmNoYXQtc2VjdGlvbnMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxuLmFtLXJpZ2h0LXNpZGViYXIgLmNoYXQgLmNoYXQtY29udGFjdHMgLmNoYXQtc2VjdGlvbnMgLmFtLXNjcm9sbGVyLWNoYXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hbS1yaWdodC1zaWRlYmFyIC5jaGF0IC5jaGF0LWNvbnRhY3RzIC5jaGF0LXNlY3Rpb25zIC5jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG5cbi5jaGF0IC5jaGF0LWNvbnRhY3RzIC5zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hbS1yaWdodC1zaWRlYmFyIC5jaGF0IC5jaGF0LXdpbmRvdyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMjU1cHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uY2hhdCAuY2hhdC13aW5kb3cgLnRpdGxlIHtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2hhdCAuY2hhdC13aW5kb3cgLnRpdGxlIC5pY29uIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBjb2xvcjogI2IzYjNiMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jaGF0IC5jaGF0LXdpbmRvdyAudGl0bGUgLnVzZXItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG5cbi5jaGF0IC5jaGF0LXdpbmRvdyAudGl0bGUgLnVzZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xufVxuXG4uY2hhdCAuY2hhdC13aW5kb3cgLnRpdGxlIC51c2VyIGltZyB7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1eDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uY2hhdCAuY2hhdC13aW5kb3cgLnRpdGxlIC51c2VyIGgyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLmNoYXQgLmNoYXQtd2luZG93IC50aXRsZSAudXNlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5jaGF0IC5jaGF0LXdpbmRvdyAuY2hhdC1tZXNzYWdlcyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiAyNzRweDtcbn1cblxuLmNoYXQgLmNoYXQtd2luZG93IC5jaGF0LW1lc3NhZ2VzIC5hbS1zY3JvbGxlci1tZXNzYWdlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFtLXJpZ2h0LXNpZGViYXIgLmNoYXQgLmNoYXQtd2luZG93IC5jaGF0LW1lc3NhZ2VzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi5jaGF0IC5jaGF0LXdpbmRvdyAuY2hhdC1tZXNzYWdlcyAuY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY2hhdCAuY2hhdC13aW5kb3cgLmNoYXQtbWVzc2FnZXMgdWwge1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jaGF0IC5jaGF0LXdpbmRvdyAuY2hhdC1tZXNzYWdlcyB1bCA+IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDlweCAxNnB4O1xufVxuXG4uY2hhdCAuY2hhdC13aW5kb3cgLmNoYXQtbWVzc2FnZXMgdWwgPiBsaSAubXNnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDZjNmM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDdweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi5ydGwgLmNoYXQgLmNoYXQtd2luZG93IC5jaGF0LW1lc3NhZ2VzIHVsID4gbGkgLm1zZyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4uY2hhdCAuY2hhdC13aW5kb3cgLmNoYXQtbWVzc2FnZXMgdWwgPiBsaSAubXNnOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTVweDtcbiAgdG9wOiA3cHg7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjZjA2YzZjO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5ydGwgLmNoYXQgLmNoYXQtd2luZG93IC5jaGF0LW1lc3NhZ2VzIHVsID4gbGkgLm1zZzphZnRlciB7XG4gIGxlZnQ6IC01cHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCAjZjA2YzZjO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmFtLXJpZ2h0LXNpZGViYXIgLmNoYXQgLmNoYXQtd2luZG93IC5jaGF0LW1lc3NhZ2VzIHVsID4gbGkgLm1zZyB7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG59XG5cbi5jaGF0IC5jaGF0LXdpbmRvdyAuY2hhdC1tZXNzYWdlcyB1bCA+IGxpLmZyaWVuZCAubXNnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgY29sb3I6ICM0MjQxNDE7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5ydGwgLmNoYXQgLmNoYXQtd2luZG93IC5jaGF0LW1lc3NhZ2VzIHVsID4gbGkuZnJpZW5kIC5tc2cge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4uY2hhdCAuY2hhdC13aW5kb3cgLmNoYXQtbWVzc2FnZXMgdWwgPiBsaS5mcmllbmQgLm1zZzphZnRlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtNXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgd2hpdGVzbW9rZTtcbn1cblxuLnJ0bCAuY2hhdCAuY2hhdC13aW5kb3cgLmNoYXQtbWVzc2FnZXMgdWwgPiBsaS5mcmllbmQgLm1zZzphZnRlciB7XG4gIHJpZ2h0OiAtNXB4O1xuICBsZWZ0OiBhdXRvO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5cbi5hbS1yaWdodC1zaWRlYmFyIC5jaGF0IC5jaGF0LXdpbmRvdyAuY2hhdC1tZXNzYWdlcyB1bCA+IGxpLmZyaWVuZCAubXNnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmFtLXJpZ2h0LXNpZGViYXIgLmNoYXQgLmNoYXQtd2luZG93IC5jaGF0LW1lc3NhZ2VzIHVsID4gbGkuZnJpZW5kIC5tc2c6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5jaGF0IC5jaGF0LXdpbmRvdyAuY2hhdC1tZXNzYWdlcyB1bCA+IGxpLnNlbGYge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnJ0bCAuY2hhdCAuY2hhdC13aW5kb3cgLmNoYXQtbWVzc2FnZXMgdWwgPiBsaS5zZWxmIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNoYXQuY2hhdC1vcGVuZWQgLmNoYXQtY29udGFjdHMge1xuICBsZWZ0OiAtMjU1cHg7XG59XG5cbi5jaGF0LmNoYXQtb3BlbmVkIC5jaGF0LXdpbmRvdyB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jaGF0LmNoYXQtc2Nyb2xsIC5jaGF0LWNvbnRhY3RzLCAuY2hhdC5jaGF0LXNjcm9sbCAuY2hhdC13aW5kb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG5cbi5jaGF0LXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5cbi5jaGF0LXNlYXJjaCA+IGlucHV0IHtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY2hhdC1zZWFyY2ggPiBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2FhYWFhYTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogNTAlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ydGwgLmNoYXQtc2VhcmNoID4gc3BhbiB7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uY2hhdC1zZWFyY2ggPiBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICNkMWQxZDE7XG59XG5cbi5jaGF0LWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2hhdC1pbnB1dCAuaW5wdXQtd3JhcHBlciA+IGlucHV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYW0tcmlnaHQtc2lkZWJhciAuY2hhdC1pbnB1dCAuaW5wdXQtd3JhcHBlciA+IGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDE0MTtcbiAgY29sb3I6ICNiM2IzYjM7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uY2hhdC1pbnB1dCAuaW5wdXQtd3JhcHBlciA+IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjYWFhYWFhO1xuICByaWdodDogMTVweDtcbiAgdG9wOiA1MCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJ0bCAuY2hhdC1pbnB1dCAuaW5wdXQtd3JhcHBlciA+IHNwYW4ge1xuICBsZWZ0OiAxNXB4O1xuICByaWdodDogYXV0bztcbn1cblxuLmNoYXQtaW5wdXQgLmlucHV0LXdyYXBwZXIgPiBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICNkMWQxZDE7XG59XG5cbi5jaGF0LWlucHV0IC5pbnB1dC13cmFwcGVyIC5waG90byB7XG4gIGxlZnQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdG9wOiA0NyU7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ucnRsIC5jaGF0LWlucHV0IC5pbnB1dC13cmFwcGVyIC5waG90byB7XG4gIHJpZ2h0OiAxNXB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRbU2Nyb2xsIHRvIHRvcCBidXR0b25dXG4qL1xuLmFtLXNjcm9sbC10b3Age1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgcGFkZGluZzogNHB4IDlweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ucnRsIC5hbS1zY3JvbGwtdG9wIHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5hbS1zY3JvbGwtdG9wOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4uYW0tc2Nyb2xsLXRvcDpob3ZlciwgLmFtLXNjcm9sbC10b3A6Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmFtLXNjcm9sbC10b3A6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTY4Mic7XG4gIGZvbnQtZmFtaWx5OiBcIlN0cm9rZSA3XCI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBbU3BsYXNoIHNjcmVlbl1cbiovXG4uYW0tc3BsYXNoLXNjcmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODM3Mzc7XG59XG5cbi5hbS1zcGxhc2gtc2NyZWVuIC5hbS13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5hbS1zcGxhc2gtc2NyZWVuIC5hbS13cmFwcGVyIC5hbS1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYW0tc3BsYXNoLXNjcmVlbiAuYW0td3JhcHBlciAuYW0tY29udGVudCBhIHtcbiAgY29sb3I6ICNhYmFiYWI7XG59XG5cbi5hbS1zcGxhc2gtc2NyZWVuIC5hbS13cmFwcGVyIC5hbS1jb250ZW50IGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0W1N0aWNreSBGb290ZXJdXG4qL1xuLmFtLXN0aWNreS1mb290ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbS1zdGlja3ktZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYW0tc3RpY2t5LWZvb3RlciBmb290ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgcGFkZGluZzogMTVweCAzNXB4O1xufVxuXG4ucnRsIC5hbS1zdGlja3ktZm9vdGVyIGZvb3RlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFtLXN0aWNreS1mb290ZXIgZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5hbS1zdGlja3ktZm9vdGVyLmFtLWFzaWRlIGZvb3RlciB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0W1RvcCBoZWFkZXJdXG4qL1xuLmFtLXRvcC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2MjYyO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hbS10b3AtaGVhZGVyLm5hdmJhciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hbS10b3AtaGVhZGVyLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFtLXRvcC1oZWFkZXIubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5hbS10b3AtaGVhZGVyIC5kcm9wZG93bi5zaG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNTQ1NDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbS10b3AtaGVhZGVyIC5kcm9wZG93bi5zaG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uYW0tdG9wLWhlYWRlciAuZHJvcGRvd24gPiAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFtLWFuaW1hdGUgLmFtLXRvcC1oZWFkZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbn1cblxuLnJ0bCAuYW0tdG9wLWhlYWRlciAuYW0tbmF2YmFyLWhlYWRlciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ydGwgLmFtLXRvcC1oZWFkZXIgLmFtLW5hdmJhci1oZWFkZXIge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi5hbS10b3AtaGVhZGVyIC5hbS1uYXZiYXItaGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkM2MzYztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBsaW5lLWhlaWdodDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9sb2dvLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ3NDY0Njtcbn1cblxuLnJ0bCAuYW0tdG9wLWhlYWRlciAuYW0tbmF2YmFyLWhlYWRlciAubmF2YmFyLWJyYW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW0tdG9wLWhlYWRlciAuYW0tbmF2YmFyLWhlYWRlciAubmF2YmFyLWJyYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hbS10b3AtaGVhZGVyIC5hbS1uYXZiYXItaGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4uYW0tbm9zaWRlYmFyLWxlZnQgLmFtLXRvcC1oZWFkZXIgLmFtLW5hdmJhci1oZWFkZXIgLm5hdmJhci1icmFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTgwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9sb2dvLWZ1bGwucG5nXCIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYW0tbm9zaWRlYmFyLWxlZnQgLmFtLXRvcC1oZWFkZXIgLmFtLW5hdmJhci1oZWFkZXIgLm5hdmJhci1icmFuZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbn1cblxuLmFtLXRvcC1oZWFkZXIgLmFtLW5hdmJhci1oZWFkZXIgLmFtLXRvZ2dsZS1sZWZ0LXNpZGViYXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xufVxuXG4ucnRsIC5hbS10b3AtaGVhZGVyIC5hbS1uYXZiYXItaGVhZGVyIC5hbS10b2dnbGUtbGVmdC1zaWRlYmFyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi5hbS10b3AtaGVhZGVyIC5hbS1uYXZiYXItaGVhZGVyIC5hbS10b2dnbGUtbGVmdC1zaWRlYmFyIC5pY29uLWJhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5hbS10b3AtaGVhZGVyIC5hbS1uYXZiYXItaGVhZGVyIC5hbS10b2dnbGUtbGVmdC1zaWRlYmFyIC5pY29uLWJhciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYW0tdG9wLWhlYWRlciAuYW0tbmF2YmFyLWhlYWRlciAuYW0tdG9nZ2xlLWxlZnQtc2lkZWJhciAuaWNvbi1iYXIgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5hbS10b3AtaGVhZGVyIC5hbS1uYXZiYXItaGVhZGVyIC5hbS10b2dnbGUtbGVmdC1zaWRlYmFyOmhvdmVyLCAuYW0tdG9wLWhlYWRlciAuYW0tbmF2YmFyLWhlYWRlciAuYW0tdG9nZ2xlLWxlZnQtc2lkZWJhcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFtLXRvcC1oZWFkZXIgLmFtLW5hdmJhci1oZWFkZXIgLmFtLXRvZ2dsZS1sZWZ0LXNpZGViYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5hbS10b3AtaGVhZGVyIC5hbS1uYXZiYXItaGVhZGVyIC5wYWdlLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjQ2MnJlbTtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW0tdG9wLWhlYWRlciAuYW0tbmF2YmFyLWhlYWRlciAucGFnZS10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW0tdG9wLWhlYWRlciAuYW0tbmF2YmFyLWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5hbS10b3AtaGVhZGVyIC5hbS1zZWFyY2gtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDE3cHg7XG4gIG9yZGVyOiAxO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW0tdG9wLWhlYWRlciAuYW0tc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYW0tdG9wLWhlYWRlciAuYW0tc2VhcmNoLWNvbnRhaW5lciAuYW0tc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMDZiNmI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hbS10b3AtaGVhZGVyIC5hbS1zZWFyY2gtY29udGFpbmVyIC5hbS1zZWFyY2gge1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gIH1cbn1cblxuLmFtLXRvcC1oZWFkZXIgLmFtLXNlYXJjaC1jb250YWluZXIgLmFtLXNlYXJjaCA+IGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDU3NTc7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjMxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbn1cblxuLmFtLXRvcC1oZWFkZXIgLmFtLXNlYXJjaC1jb250YWluZXIgLmFtLXNlYXJjaCA+IGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWM0NzQ3O1xufVxuXG4uYW0tdG9wLWhlYWRlciAuYW0tc2VhcmNoLWNvbnRhaW5lciAuYW0tc2VhcmNoID4gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBXZWJLaXQgYnJvd3NlcnMgKi9cbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cblxuLmFtLXRvcC1oZWFkZXIgLmFtLXNlYXJjaC1jb250YWluZXIgLmFtLXNlYXJjaCA+IGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYW0tdG9wLWhlYWRlciAuYW0tc2VhcmNoLWNvbnRhaW5lciAuYW0tc2VhcmNoID4gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi5hbS10b3AtaGVhZGVyIC5hbS1zZWFyY2gtY29udGFpbmVyIC5hbS1zZWFyY2ggPiBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiA1MCU7XG4gIGZvbnQtc2l6ZTogMS44NDZyZW07XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ydGwgLmFtLXRvcC1oZWFkZXIgLmFtLXNlYXJjaC1jb250YWluZXIgLmFtLXNlYXJjaCA+IHNwYW4ge1xuICByaWdodDogdW5zZXQ7XG4gIGxlZnQ6IDhweDtcbn1cblxuLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5ydGwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnJ0bCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMDc3cmVtO1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgfVxufVxuXG4uYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2ID4gbGkuZHJvcGRvd24gPiBhIC5hbmdsZS1kb3duIHtcbiAgZm9udC1zaXplOiAyLjA3N3JlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ydGwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiA+IGxpLmRyb3Bkb3duID4gYSAuYW5nbGUtZG93biB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLnJ0bCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2ID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJ0bCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2ID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IC45MjMxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzUwNGU0ZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtaW4td2lkdGg6IDE3NXB4O1xufVxuXG4uYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2ID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2MjYyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzLCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2ID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNTA0ZTRlO1xufVxuXG4uYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2ID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0b3A6IC04cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGVmdDogNDJweDtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnJ0bCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2ID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogNDJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gIH1cbn1cblxuLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdi5hbS10b3AtbWVudSB7XG4gIG9yZGVyOiAxO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYuYW0tdG9wLW1lbnUgPiBsaTpmaXJzdC1jaGlsZCA+IGEge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5ydGwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdi5hbS10b3AtbWVudSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ydGwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdi5hbS10b3AtbWVudSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLnJ0bCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2LmFtLXRvcC1tZW51ID4gbGk6Zmlyc3QtY2hpbGQgPiBhIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuXG4ucnRsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYuYW0tdG9wLW1lbnUgPiBsaTpsYXN0LWNoaWxkID4gYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLXVzZXItbmF2IHtcbiAgb3JkZXI6IDM7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnJ0bCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS11c2VyLW5hdiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJ0bCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS11c2VyLW5hdiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0tdXNlci1uYXYgPiBsaS5kcm9wZG93biA+IGEge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuLnJ0bCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS11c2VyLW5hdiA+IGxpLmRyb3Bkb3duID4gYSB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS11c2VyLW5hdiA+IGxpLmRyb3Bkb3duID4gYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLXVzZXItbmF2ID4gbGkuZHJvcGRvd24gPiBhIGltZyB7XG4gIG1heC13aWR0aDogNDNweDtcbiAgbWF4LWhlaWdodDogNDNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS11c2VyLW5hdiA+IGxpLmRyb3Bkb3duID4gYSAudXNlci1uYW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ydGwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0tdXNlci1uYXYgPiBsaS5kcm9wZG93biA+IGEgLnVzZXItbmFtZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0tdXNlci1uYXYgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4ucnRsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLXVzZXItbmF2ID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucnRsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLXVzZXItbmF2ID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0tdXNlci1uYXYgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBhIC5pY29uIHtcbiAgZm9udC1zaXplOiAxLjUzOHJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5ydGwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0tdXNlci1uYXYgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBhIC5pY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLXVzZXItbmF2ID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjBweDtcbn1cblxuLnJ0bCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS11c2VyLW5hdiA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51OmFmdGVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDIwcHg7XG59XG5cbi5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiB7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi5ydGwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucnRsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gPiBhIHtcbiAgcGFkZGluZzogMCA5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gPiBhIC5pY29uIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biA+IGEgLmluZGljYXRvciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNnB4O1xuICB3aWR0aDogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgcmlnaHQ6IDlweDtcbn1cblxuLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzLCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbm90aWZpY2F0aW9ucywgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLWNvbm5lY3Rpb25zIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogLTE1MHB4O1xuICByaWdodDogNTAlO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnJ0bCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbWVzc2FnZXMsIC5ydGwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW5vdGlmaWNhdGlvbnMsIC5ydGwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLWNvbm5lY3Rpb25zIHtcbiAgcmlnaHQ6IDUwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ydGwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzLCAucnRsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1ub3RpZmljYXRpb25zLCAucnRsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1jb25uZWN0aW9ucyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1tZXNzYWdlcyAudGl0bGUsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1ub3RpZmljYXRpb25zIC50aXRsZSwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLWNvbm5lY3Rpb25zIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzhhOGE4YTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzcHggMCA3cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xufVxuXG4uYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbWVzc2FnZXMgLnRpdGxlIC5iYWRnZSwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW5vdGlmaWNhdGlvbnMgLnRpdGxlIC5iYWRnZSwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLWNvbm5lY3Rpb25zIC50aXRsZSAuYmFkZ2Uge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IC43NjkycmVtO1xuICBsaW5lLWhlaWdodDogOXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBjb2xvcjogIzhhOGE4YTtcbiAgbWluLXdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogM3B4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnJ0bCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbWVzc2FnZXMgLnRpdGxlIC5iYWRnZSwgLnJ0bCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbm90aWZpY2F0aW9ucyAudGl0bGUgLmJhZGdlLCAucnRsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1jb25uZWN0aW9ucyAudGl0bGUgLmJhZGdlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbWVzc2FnZXMgLmZvb3RlciBhLCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbm90aWZpY2F0aW9ucyAuZm9vdGVyIGEsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1jb25uZWN0aW9ucyAuZm9vdGVyIGEge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjOGE4YThhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG59XG5cbi5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1tZXNzYWdlcyAuZm9vdGVyIGE6aG92ZXIsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1ub3RpZmljYXRpb25zIC5mb290ZXIgYTpob3ZlciwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLWNvbm5lY3Rpb25zIC5mb290ZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG59XG5cbi5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1tZXNzYWdlczphZnRlciwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW5vdGlmaWNhdGlvbnM6YWZ0ZXIsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1jb25uZWN0aW9uczphZnRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG59XG5cbi5ydGwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzOmFmdGVyLCAucnRsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1ub3RpZmljYXRpb25zOmFmdGVyLCAucnRsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1jb25uZWN0aW9uczphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7XG59XG5cbi5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1ub3RpZmljYXRpb25zIC5hbS1zY3JvbGxlci10b3AtbWVzc2FnZXMsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1ub3RpZmljYXRpb25zIC5hbS1zY3JvbGxlci1ub3RpZmljYXRpb25zLCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbWVzc2FnZXMgLmFtLXNjcm9sbGVyLXRvcC1tZXNzYWdlcywgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzIC5hbS1zY3JvbGxlci1ub3RpZmljYXRpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMjJweDtcbn1cblxuLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW5vdGlmaWNhdGlvbnMgLmFtLXNjcm9sbGVyLXRvcC1tZXNzYWdlcyA+IC5jb250ZW50ID4gdWwsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1ub3RpZmljYXRpb25zIC5hbS1zY3JvbGxlci1ub3RpZmljYXRpb25zID4gLmNvbnRlbnQgPiB1bCwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzIC5hbS1zY3JvbGxlci10b3AtbWVzc2FnZXMgPiAuY29udGVudCA+IHVsLCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbWVzc2FnZXMgLmFtLXNjcm9sbGVyLW5vdGlmaWNhdGlvbnMgPiAuY29udGVudCA+IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbm90aWZpY2F0aW9ucyAuYW0tc2Nyb2xsZXItdG9wLW1lc3NhZ2VzID4gLmNvbnRlbnQgPiB1bCA+IGxpLCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbm90aWZpY2F0aW9ucyAuYW0tc2Nyb2xsZXItbm90aWZpY2F0aW9ucyA+IC5jb250ZW50ID4gdWwgPiBsaSwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzIC5hbS1zY3JvbGxlci10b3AtbWVzc2FnZXMgPiAuY29udGVudCA+IHVsID4gbGksIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1tZXNzYWdlcyAuYW0tc2Nyb2xsZXItbm90aWZpY2F0aW9ucyA+IC5jb250ZW50ID4gdWwgPiBsaSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xufVxuXG4uYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbm90aWZpY2F0aW9ucyAuYW0tc2Nyb2xsZXItdG9wLW1lc3NhZ2VzID4gLmNvbnRlbnQgPiB1bCA+IGxpID4gYSwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW5vdGlmaWNhdGlvbnMgLmFtLXNjcm9sbGVyLW5vdGlmaWNhdGlvbnMgPiAuY29udGVudCA+IHVsID4gbGkgPiBhLCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbWVzc2FnZXMgLmFtLXNjcm9sbGVyLXRvcC1tZXNzYWdlcyA+IC5jb250ZW50ID4gdWwgPiBsaSA+IGEsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1tZXNzYWdlcyAuYW0tc2Nyb2xsZXItbm90aWZpY2F0aW9ucyA+IC5jb250ZW50ID4gdWwgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW5vdGlmaWNhdGlvbnMgLmFtLXNjcm9sbGVyLXRvcC1tZXNzYWdlcyA+IC5jb250ZW50ID4gdWwgPiBsaSA+IGEgLmxvZ28sIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1ub3RpZmljYXRpb25zIC5hbS1zY3JvbGxlci1ub3RpZmljYXRpb25zID4gLmNvbnRlbnQgPiB1bCA+IGxpID4gYSAubG9nbywgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzIC5hbS1zY3JvbGxlci10b3AtbWVzc2FnZXMgPiAuY29udGVudCA+IHVsID4gbGkgPiBhIC5sb2dvLCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbWVzc2FnZXMgLmFtLXNjcm9sbGVyLW5vdGlmaWNhdGlvbnMgPiAuY29udGVudCA+IHVsID4gbGkgPiBhIC5sb2dvIHtcbiAgaGVpZ2h0OiAzOHB4O1xuICB3aWR0aDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucnRsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1ub3RpZmljYXRpb25zIC5hbS1zY3JvbGxlci10b3AtbWVzc2FnZXMgPiAuY29udGVudCA+IHVsID4gbGkgPiBhIC5sb2dvLCAucnRsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1ub3RpZmljYXRpb25zIC5hbS1zY3JvbGxlci1ub3RpZmljYXRpb25zID4gLmNvbnRlbnQgPiB1bCA+IGxpID4gYSAubG9nbywgLnJ0bCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbWVzc2FnZXMgLmFtLXNjcm9sbGVyLXRvcC1tZXNzYWdlcyA+IC5jb250ZW50ID4gdWwgPiBsaSA+IGEgLmxvZ28sIC5ydGwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzIC5hbS1zY3JvbGxlci1ub3RpZmljYXRpb25zID4gLmNvbnRlbnQgPiB1bCA+IGxpID4gYSAubG9nbyB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW5vdGlmaWNhdGlvbnMgLmFtLXNjcm9sbGVyLXRvcC1tZXNzYWdlcyA+IC5jb250ZW50ID4gdWwgPiBsaSA+IGEgLmxvZ28gLmljb24sIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1ub3RpZmljYXRpb25zIC5hbS1zY3JvbGxlci1ub3RpZmljYXRpb25zID4gLmNvbnRlbnQgPiB1bCA+IGxpID4gYSAubG9nbyAuaWNvbiwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzIC5hbS1zY3JvbGxlci10b3AtbWVzc2FnZXMgPiAuY29udGVudCA+IHVsID4gbGkgPiBhIC5sb2dvIC5pY29uLCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbWVzc2FnZXMgLmFtLXNjcm9sbGVyLW5vdGlmaWNhdGlvbnMgPiAuY29udGVudCA+IHVsID4gbGkgPiBhIC5sb2dvIC5pY29uIHtcbiAgZm9udC1zaXplOiAxLjkyM3JlbTtcbiAgY29sb3I6ICM5Nzk1OTU7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG4uYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbm90aWZpY2F0aW9ucyAuYW0tc2Nyb2xsZXItdG9wLW1lc3NhZ2VzID4gLmNvbnRlbnQgPiB1bCA+IGxpID4gYSAudXNlci1jb250ZW50LCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbm90aWZpY2F0aW9ucyAuYW0tc2Nyb2xsZXItbm90aWZpY2F0aW9ucyA+IC5jb250ZW50ID4gdWwgPiBsaSA+IGEgLnVzZXItY29udGVudCwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzIC5hbS1zY3JvbGxlci10b3AtbWVzc2FnZXMgPiAuY29udGVudCA+IHVsID4gbGkgPiBhIC51c2VyLWNvbnRlbnQsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1tZXNzYWdlcyAuYW0tc2Nyb2xsZXItbm90aWZpY2F0aW9ucyA+IC5jb250ZW50ID4gdWwgPiBsaSA+IGEgLnVzZXItY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbi5ydGwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW5vdGlmaWNhdGlvbnMgLmFtLXNjcm9sbGVyLXRvcC1tZXNzYWdlcyA+IC5jb250ZW50ID4gdWwgPiBsaSA+IGEgLnVzZXItY29udGVudCwgLnJ0bCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbm90aWZpY2F0aW9ucyAuYW0tc2Nyb2xsZXItbm90aWZpY2F0aW9ucyA+IC5jb250ZW50ID4gdWwgPiBsaSA+IGEgLnVzZXItY29udGVudCwgLnJ0bCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbWVzc2FnZXMgLmFtLXNjcm9sbGVyLXRvcC1tZXNzYWdlcyA+IC5jb250ZW50ID4gdWwgPiBsaSA+IGEgLnVzZXItY29udGVudCwgLnJ0bCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbWVzc2FnZXMgLmFtLXNjcm9sbGVyLW5vdGlmaWNhdGlvbnMgPiAuY29udGVudCA+IHVsID4gbGkgPiBhIC51c2VyLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbi5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1ub3RpZmljYXRpb25zIC5hbS1zY3JvbGxlci10b3AtbWVzc2FnZXMgPiAuY29udGVudCA+IHVsID4gbGkgPiBhIC51c2VyLWNvbnRlbnQgLmNpcmNsZSwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW5vdGlmaWNhdGlvbnMgLmFtLXNjcm9sbGVyLW5vdGlmaWNhdGlvbnMgPiAuY29udGVudCA+IHVsID4gbGkgPiBhIC51c2VyLWNvbnRlbnQgLmNpcmNsZSwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzIC5hbS1zY3JvbGxlci10b3AtbWVzc2FnZXMgPiAuY29udGVudCA+IHVsID4gbGkgPiBhIC51c2VyLWNvbnRlbnQgLmNpcmNsZSwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzIC5hbS1zY3JvbGxlci1ub3RpZmljYXRpb25zID4gLmNvbnRlbnQgPiB1bCA+IGxpID4gYSAudXNlci1jb250ZW50IC5jaXJjbGUge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogI2VmNjI2MjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA2cHg7XG59XG5cbi5ydGwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW5vdGlmaWNhdGlvbnMgLmFtLXNjcm9sbGVyLXRvcC1tZXNzYWdlcyA+IC5jb250ZW50ID4gdWwgPiBsaSA+IGEgLnVzZXItY29udGVudCAuY2lyY2xlLCAucnRsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1ub3RpZmljYXRpb25zIC5hbS1zY3JvbGxlci1ub3RpZmljYXRpb25zID4gLmNvbnRlbnQgPiB1bCA+IGxpID4gYSAudXNlci1jb250ZW50IC5jaXJjbGUsIC5ydGwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzIC5hbS1zY3JvbGxlci10b3AtbWVzc2FnZXMgPiAuY29udGVudCA+IHVsID4gbGkgPiBhIC51c2VyLWNvbnRlbnQgLmNpcmNsZSwgLnJ0bCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbWVzc2FnZXMgLmFtLXNjcm9sbGVyLW5vdGlmaWNhdGlvbnMgPiAuY29udGVudCA+IHVsID4gbGkgPiBhIC51c2VyLWNvbnRlbnQgLmNpcmNsZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbm90aWZpY2F0aW9ucyAuYW0tc2Nyb2xsZXItdG9wLW1lc3NhZ2VzID4gLmNvbnRlbnQgPiB1bCA+IGxpID4gYSAudXNlci1jb250ZW50IC5uYW1lLCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbm90aWZpY2F0aW9ucyAuYW0tc2Nyb2xsZXItdG9wLW1lc3NhZ2VzID4gLmNvbnRlbnQgPiB1bCA+IGxpID4gYSAudXNlci1jb250ZW50IC50ZXh0LWNvbnRlbnQsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1ub3RpZmljYXRpb25zIC5hbS1zY3JvbGxlci1ub3RpZmljYXRpb25zID4gLmNvbnRlbnQgPiB1bCA+IGxpID4gYSAudXNlci1jb250ZW50IC5uYW1lLCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbm90aWZpY2F0aW9ucyAuYW0tc2Nyb2xsZXItbm90aWZpY2F0aW9ucyA+IC5jb250ZW50ID4gdWwgPiBsaSA+IGEgLnVzZXItY29udGVudCAudGV4dC1jb250ZW50LCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbWVzc2FnZXMgLmFtLXNjcm9sbGVyLXRvcC1tZXNzYWdlcyA+IC5jb250ZW50ID4gdWwgPiBsaSA+IGEgLnVzZXItY29udGVudCAubmFtZSwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzIC5hbS1zY3JvbGxlci10b3AtbWVzc2FnZXMgPiAuY29udGVudCA+IHVsID4gbGkgPiBhIC51c2VyLWNvbnRlbnQgLnRleHQtY29udGVudCwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzIC5hbS1zY3JvbGxlci1ub3RpZmljYXRpb25zID4gLmNvbnRlbnQgPiB1bCA+IGxpID4gYSAudXNlci1jb250ZW50IC5uYW1lLCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbWVzc2FnZXMgLmFtLXNjcm9sbGVyLW5vdGlmaWNhdGlvbnMgPiAuY29udGVudCA+IHVsID4gbGkgPiBhIC51c2VyLWNvbnRlbnQgLnRleHQtY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbm90aWZpY2F0aW9ucyAuYW0tc2Nyb2xsZXItdG9wLW1lc3NhZ2VzID4gLmNvbnRlbnQgPiB1bCA+IGxpID4gYSAudXNlci1jb250ZW50IC50ZXh0LWNvbnRlbnQsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1ub3RpZmljYXRpb25zIC5hbS1zY3JvbGxlci1ub3RpZmljYXRpb25zID4gLmNvbnRlbnQgPiB1bCA+IGxpID4gYSAudXNlci1jb250ZW50IC50ZXh0LWNvbnRlbnQsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1tZXNzYWdlcyAuYW0tc2Nyb2xsZXItdG9wLW1lc3NhZ2VzID4gLmNvbnRlbnQgPiB1bCA+IGxpID4gYSAudXNlci1jb250ZW50IC50ZXh0LWNvbnRlbnQsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1tZXNzYWdlcyAuYW0tc2Nyb2xsZXItbm90aWZpY2F0aW9ucyA+IC5jb250ZW50ID4gdWwgPiBsaSA+IGEgLnVzZXItY29udGVudCAudGV4dC1jb250ZW50IHtcbiAgY29sb3I6ICM4YThhOGE7XG4gIGZvbnQtc2l6ZTogLjkyMzFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbm90aWZpY2F0aW9ucyAuYW0tc2Nyb2xsZXItdG9wLW1lc3NhZ2VzID4gLmNvbnRlbnQgPiB1bCA+IGxpID4gYSAudXNlci1jb250ZW50IC5kYXRlLCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbm90aWZpY2F0aW9ucyAuYW0tc2Nyb2xsZXItbm90aWZpY2F0aW9ucyA+IC5jb250ZW50ID4gdWwgPiBsaSA+IGEgLnVzZXItY29udGVudCAuZGF0ZSwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzIC5hbS1zY3JvbGxlci10b3AtbWVzc2FnZXMgPiAuY29udGVudCA+IHVsID4gbGkgPiBhIC51c2VyLWNvbnRlbnQgLmRhdGUsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1tZXNzYWdlcyAuYW0tc2Nyb2xsZXItbm90aWZpY2F0aW9ucyA+IC5jb250ZW50ID4gdWwgPiBsaSA+IGEgLnVzZXItY29udGVudCAuZGF0ZSB7XG4gIGNvbG9yOiAjOGE4YThhO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAuNjkyM3JlbTtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbm90aWZpY2F0aW9ucyAuYW0tc2Nyb2xsZXItdG9wLW1lc3NhZ2VzID4gLmNvbnRlbnQgPiB1bCA+IGxpLmFjdGl2ZSwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW5vdGlmaWNhdGlvbnMgLmFtLXNjcm9sbGVyLW5vdGlmaWNhdGlvbnMgPiAuY29udGVudCA+IHVsID4gbGkuYWN0aXZlLCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbWVzc2FnZXMgLmFtLXNjcm9sbGVyLXRvcC1tZXNzYWdlcyA+IC5jb250ZW50ID4gdWwgPiBsaS5hY3RpdmUsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1tZXNzYWdlcyAuYW0tc2Nyb2xsZXItbm90aWZpY2F0aW9ucyA+IC5jb250ZW50ID4gdWwgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgOTgsIDk4LCAwLjEpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMzksIDk4LCA5OCwgMC4xKTtcbn1cblxuLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW5vdGlmaWNhdGlvbnMgLmFtLXNjcm9sbGVyLXRvcC1tZXNzYWdlcyA+IC5jb250ZW50ID4gdWwgPiBsaTpob3ZlciwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW5vdGlmaWNhdGlvbnMgLmFtLXNjcm9sbGVyLW5vdGlmaWNhdGlvbnMgPiAuY29udGVudCA+IHVsID4gbGk6aG92ZXIsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1tZXNzYWdlcyAuYW0tc2Nyb2xsZXItdG9wLW1lc3NhZ2VzID4gLmNvbnRlbnQgPiB1bCA+IGxpOmhvdmVyLCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbWVzc2FnZXMgLmFtLXNjcm9sbGVyLW5vdGlmaWNhdGlvbnMgPiAuY29udGVudCA+IHVsID4gbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2MjYyO1xufVxuXG4uYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbm90aWZpY2F0aW9ucyAuYW0tc2Nyb2xsZXItdG9wLW1lc3NhZ2VzID4gLmNvbnRlbnQgPiB1bCA+IGxpOmhvdmVyID4gYSwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW5vdGlmaWNhdGlvbnMgLmFtLXNjcm9sbGVyLW5vdGlmaWNhdGlvbnMgPiAuY29udGVudCA+IHVsID4gbGk6aG92ZXIgPiBhLCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbWVzc2FnZXMgLmFtLXNjcm9sbGVyLXRvcC1tZXNzYWdlcyA+IC5jb250ZW50ID4gdWwgPiBsaTpob3ZlciA+IGEsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1tZXNzYWdlcyAuYW0tc2Nyb2xsZXItbm90aWZpY2F0aW9ucyA+IC5jb250ZW50ID4gdWwgPiBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW5vdGlmaWNhdGlvbnMgLmFtLXNjcm9sbGVyLXRvcC1tZXNzYWdlcyA+IC5jb250ZW50ID4gdWwgPiBsaTpob3ZlciA+IGEgLmxvZ28sIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1ub3RpZmljYXRpb25zIC5hbS1zY3JvbGxlci1ub3RpZmljYXRpb25zID4gLmNvbnRlbnQgPiB1bCA+IGxpOmhvdmVyID4gYSAubG9nbywgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzIC5hbS1zY3JvbGxlci10b3AtbWVzc2FnZXMgPiAuY29udGVudCA+IHVsID4gbGk6aG92ZXIgPiBhIC5sb2dvLCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbWVzc2FnZXMgLmFtLXNjcm9sbGVyLW5vdGlmaWNhdGlvbnMgPiAuY29udGVudCA+IHVsID4gbGk6aG92ZXIgPiBhIC5sb2dvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNDI0Mjtcbn1cblxuLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW5vdGlmaWNhdGlvbnMgLmFtLXNjcm9sbGVyLXRvcC1tZXNzYWdlcyA+IC5jb250ZW50ID4gdWwgPiBsaTpob3ZlciA+IGEgLmxvZ28gLmljb24sIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1ub3RpZmljYXRpb25zIC5hbS1zY3JvbGxlci1ub3RpZmljYXRpb25zID4gLmNvbnRlbnQgPiB1bCA+IGxpOmhvdmVyID4gYSAubG9nbyAuaWNvbiwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzIC5hbS1zY3JvbGxlci10b3AtbWVzc2FnZXMgPiAuY29udGVudCA+IHVsID4gbGk6aG92ZXIgPiBhIC5sb2dvIC5pY29uLCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbWVzc2FnZXMgLmFtLXNjcm9sbGVyLW5vdGlmaWNhdGlvbnMgPiAuY29udGVudCA+IHVsID4gbGk6aG92ZXIgPiBhIC5sb2dvIC5pY29uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1ub3RpZmljYXRpb25zIC5hbS1zY3JvbGxlci10b3AtbWVzc2FnZXMgPiAuY29udGVudCA+IHVsID4gbGk6aG92ZXIgPiBhIC51c2VyLWNvbnRlbnQgLmNpcmNsZSwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW5vdGlmaWNhdGlvbnMgLmFtLXNjcm9sbGVyLW5vdGlmaWNhdGlvbnMgPiAuY29udGVudCA+IHVsID4gbGk6aG92ZXIgPiBhIC51c2VyLWNvbnRlbnQgLmNpcmNsZSwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzIC5hbS1zY3JvbGxlci10b3AtbWVzc2FnZXMgPiAuY29udGVudCA+IHVsID4gbGk6aG92ZXIgPiBhIC51c2VyLWNvbnRlbnQgLmNpcmNsZSwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzIC5hbS1zY3JvbGxlci1ub3RpZmljYXRpb25zID4gLmNvbnRlbnQgPiB1bCA+IGxpOmhvdmVyID4gYSAudXNlci1jb250ZW50IC5jaXJjbGUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuXG4uYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbm90aWZpY2F0aW9ucyAuYW0tc2Nyb2xsZXItdG9wLW1lc3NhZ2VzID4gLmNvbnRlbnQgPiB1bCA+IGxpOmhvdmVyID4gYSAudXNlci1jb250ZW50IC50ZXh0LWNvbnRlbnQsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1ub3RpZmljYXRpb25zIC5hbS1zY3JvbGxlci10b3AtbWVzc2FnZXMgPiAuY29udGVudCA+IHVsID4gbGk6aG92ZXIgPiBhIC51c2VyLWNvbnRlbnQgLmRhdGUsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1ub3RpZmljYXRpb25zIC5hbS1zY3JvbGxlci1ub3RpZmljYXRpb25zID4gLmNvbnRlbnQgPiB1bCA+IGxpOmhvdmVyID4gYSAudXNlci1jb250ZW50IC50ZXh0LWNvbnRlbnQsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1ub3RpZmljYXRpb25zIC5hbS1zY3JvbGxlci1ub3RpZmljYXRpb25zID4gLmNvbnRlbnQgPiB1bCA+IGxpOmhvdmVyID4gYSAudXNlci1jb250ZW50IC5kYXRlLCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbWVzc2FnZXMgLmFtLXNjcm9sbGVyLXRvcC1tZXNzYWdlcyA+IC5jb250ZW50ID4gdWwgPiBsaTpob3ZlciA+IGEgLnVzZXItY29udGVudCAudGV4dC1jb250ZW50LCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbWVzc2FnZXMgLmFtLXNjcm9sbGVyLXRvcC1tZXNzYWdlcyA+IC5jb250ZW50ID4gdWwgPiBsaTpob3ZlciA+IGEgLnVzZXItY29udGVudCAuZGF0ZSwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzIC5hbS1zY3JvbGxlci1ub3RpZmljYXRpb25zID4gLmNvbnRlbnQgPiB1bCA+IGxpOmhvdmVyID4gYSAudXNlci1jb250ZW50IC50ZXh0LWNvbnRlbnQsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1tZXNzYWdlcyAuYW0tc2Nyb2xsZXItbm90aWZpY2F0aW9ucyA+IC5jb250ZW50ID4gdWwgPiBsaTpob3ZlciA+IGEgLnVzZXItY29udGVudCAuZGF0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbm90aWZpY2F0aW9ucyAuYW0tc2Nyb2xsZXItdG9wLW1lc3NhZ2VzID4gLmNvbnRlbnQgPiB1bCA+IGxpOmxhc3QtY2hpbGQsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1ub3RpZmljYXRpb25zIC5hbS1zY3JvbGxlci1ub3RpZmljYXRpb25zID4gLmNvbnRlbnQgPiB1bCA+IGxpOmxhc3QtY2hpbGQsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1tZXNzYWdlcyAuYW0tc2Nyb2xsZXItdG9wLW1lc3NhZ2VzID4gLmNvbnRlbnQgPiB1bCA+IGxpOmxhc3QtY2hpbGQsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1tZXNzYWdlcyAuYW0tc2Nyb2xsZXItbm90aWZpY2F0aW9ucyA+IC5jb250ZW50ID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzIC5hbS1zY3JvbGxlci10b3AtbWVzc2FnZXMgPiAuY29udGVudCA+IHVsID4gbGkgPiBhIC5sb2dvIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzIC5hbS1zY3JvbGxlci10b3AtbWVzc2FnZXMgPiAuY29udGVudCA+IHVsID4gbGkgPiBhIC5sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzIC5hbS1zY3JvbGxlci10b3AtbWVzc2FnZXMgPiAuY29udGVudCA+IHVsID4gbGkgPiBhIC51c2VyLWNvbnRlbnQgLmRhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogLjc2OTJyZW07XG59XG5cbi5ydGwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzIC5hbS1zY3JvbGxlci10b3AtbWVzc2FnZXMgPiAuY29udGVudCA+IHVsID4gbGkgPiBhIC51c2VyLWNvbnRlbnQgLmRhdGUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzIC5hbS1zY3JvbGxlci10b3AtbWVzc2FnZXMgPiAuY29udGVudCA+IHVsID4gbGkgPiBhIC51c2VyLWNvbnRlbnQgLnRleHQtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1tZXNzYWdlcyAuYW0tc2Nyb2xsZXItdG9wLW1lc3NhZ2VzID4gLmNvbnRlbnQgPiB1bCA+IGxpOmhvdmVyID4gYSAubG9nbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tY29ubmVjdGlvbnMgLmNvbnRlbnQgdWwge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tY29ubmVjdGlvbnMgLmNvbnRlbnQgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1jb25uZWN0aW9ucyAuY29udGVudCB1bCBsaSAubG9nbyB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ydGwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLWNvbm5lY3Rpb25zIC5jb250ZW50IHVsIGxpIC5sb2dvIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tY29ubmVjdGlvbnMgLmNvbnRlbnQgdWwgbGkgLmxvZ28gaW1nIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tY29ubmVjdGlvbnMgLmNvbnRlbnQgdWwgbGkgLmZpZWxkIHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucnRsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1jb25uZWN0aW9ucyAuY29udGVudCB1bCBsaSAuZmllbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG5cbi5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1jb25uZWN0aW9ucyAuY29udGVudCB1bCBsaSAuZmllbGQgPiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzhhOGE4YTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tY29ubmVjdGlvbnMgLmNvbnRlbnQgdWwgbGkgLmZpZWxkIC5zd2l0Y2gtY29udGFpbmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucnRsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1jb25uZWN0aW9ucyAuY29udGVudCB1bCBsaSAuZmllbGQgLnN3aXRjaC1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLWNvbm5lY3Rpb25zIC5jb250ZW50IHVsIGxpIC5maWVsZCAuc3dpdGNoLWJ1dHRvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1jb25uZWN0aW9ucyAuY29udGVudCB1bCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG59XG5cbi5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1jb25uZWN0aW9ucyAuY29udGVudCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24uc2hvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93bi5zaG93ID4gYSAuaWNvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIH1cbn1cblxuLmFtLXRvcC1oZWFkZXIgLmFtLXRvZ2dsZS1yaWdodC1zaWRlYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogODBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogLTJweDtcbn1cblxuLnJ0bCAuYW0tdG9wLWhlYWRlciAuYW0tdG9nZ2xlLXJpZ2h0LXNpZGViYXIge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hbS10b3AtaGVhZGVyIC5hbS10b2dnbGUtcmlnaHQtc2lkZWJhciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgfVxufVxuXG4uYW0tdG9wLWhlYWRlciAuYW0tdG9nZ2xlLXJpZ2h0LXNpZGViYXIgLmljb24ge1xuICBmb250LXNpemU6IDJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFtLXRvcC1oZWFkZXIgLmFtLXRvZ2dsZS1yaWdodC1zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucnRsIC5hbS10b3AtaGVhZGVyIC5hbS10b2dnbGUtcmlnaHQtc2lkZWJhciB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uYW0tdG9wLWhlYWRlciAubmF2YmFyLXRvZ2dsZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTM4Mzg7XG4gIGZvbnQtc2l6ZTogMi4zODVyZW07XG4gIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2UxZTFlMTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbS13aGl0ZS1oZWFkZXIgLmFtLXRvcC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIH1cbiAgLmFtLXdoaXRlLWhlYWRlciAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWJyYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2MjYyO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM0NzQ2NDY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMXB4O1xuICB9XG4gIC5hbS13aGl0ZS1oZWFkZXIgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1icmFuZDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuYW0td2hpdGUtaGVhZGVyIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjNTU1NTU1O1xuICB9XG4gIC5hbS13aGl0ZS1oZWFkZXIgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5hbS13aGl0ZS1oZWFkZXIgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiA+IGxpLmRyb3Bkb3duLnNob3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIH1cbiAgLmFtLXdoaXRlLWhlYWRlciAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2LmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duID4gYSAuaWNvbiB7XG4gICAgY29sb3I6IHJnYmEoODUsIDg1LCA4NSwgMC44KTtcbiAgfVxuICAuYW0td2hpdGUtaGVhZGVyIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gPiBhIC5pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjYyNjI7XG4gIH1cbiAgLmFtLXdoaXRlLWhlYWRlciAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2LmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5hbS13aGl0ZS1oZWFkZXIgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdi5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93bi5zaG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYW0td2hpdGUtaGVhZGVyIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24uc2hvdyA+IGEgLmljb24ge1xuICAgIGNvbG9yOiAjZWY2MjYyO1xuICB9XG4gIC5hbS13aGl0ZS1oZWFkZXIgLmFtLXRvcC1oZWFkZXIgLmFtLXRvZ2dsZS1yaWdodC1zaWRlYmFyIHtcbiAgICBjb2xvcjogcmdiYSg4NSwgODUsIDg1LCAwLjgpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW0tdG9wLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZDNjM2M7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzNTM0MzQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSA+IC5uYXZiYXItbmF2IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSA+IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucnRsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgPiAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgPiAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSA+IC5uYXZiYXItbmF2ID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ODQ3NDc7XG4gIH1cbiAgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSA+IC5uYXZiYXItbmF2ID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjZTFlMWUxO1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zODVyZW07XG4gIH1cbiAgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSA+IC5uYXZiYXItbmF2ID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgPiAubmF2YmFyLW5hdiA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmFjdGl2ZSwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSA+IC5uYXZiYXItbmF2ID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZTFlMWUxO1xuICB9XG4gIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgPiAubmF2YmFyLW5hdiA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSA+IC5uYXZiYXItbmF2ID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlID4gLm5hdmJhci1uYXYuYW0tdG9wLW1lbnUgPiBsaTpmaXJzdC1jaGlsZCA+IGEge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAucnRsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgPiAubmF2YmFyLW5hdi5hbS10b3AtbWVudSA+IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLXVzZXItbmF2ID4gbGkuZHJvcGRvd24gPiBhIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gIH1cbiAgLnJ0bCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS11c2VyLW5hdiA+IGxpLmRyb3Bkb3duID4gYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLXVzZXItbmF2ID4gbGkuZHJvcGRvd24gPiBhID4gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzMnB4O1xuICAgIG1heC13aWR0aDogMzJweDtcbiAgfVxuICAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS11c2VyLW5hdiA+IGxpLmRyb3Bkb3duID4gYSAudXNlci1uYW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzM1MzQzNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzkzODM4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAucnRsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duID4gYSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duID4gYSAuaWNvbiB7XG4gICAgY29sb3I6ICNlMWUxZTE7XG4gIH1cbiAgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gPiBhIC5pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTc5Nzk7XG4gIH1cbiAgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gPiB1bC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogNTFweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gPiB1bC5kcm9wZG93bi1tZW51ID4gbGkgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duID4gdWwuZHJvcGRvd24tbWVudSA+IGxpID4gLmxpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxuICAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSAuY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgfVxuICAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSAuY29udGVudCA+IHVsID4gbGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIH1cbiAgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gPiB1bC5kcm9wZG93bi1tZW51ID4gbGkgLmZvb3RlciA+IGEge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlMGUwZTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgfVxuICAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSAuZm9vdGVyID4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgfVxuICAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biA+IHVsLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzIC5hbS1zY3JvbGxlci10b3AtbWVzc2FnZXMgPiAuY29udGVudCA+IHVsID4gbGksIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1tZXNzYWdlcyAuYW0tc2Nyb2xsZXItbm90aWZpY2F0aW9ucyA+IC5jb250ZW50ID4gdWwgPiBsaSwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW5vdGlmaWNhdGlvbnMgLmFtLXNjcm9sbGVyLXRvcC1tZXNzYWdlcyA+IC5jb250ZW50ID4gdWwgPiBsaSwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW5vdGlmaWNhdGlvbnMgLmFtLXNjcm9sbGVyLW5vdGlmaWNhdGlvbnMgPiAuY29udGVudCA+IHVsID4gbGkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlMGUwZTA7XG4gIH1cbiAgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzIC5hbS1zY3JvbGxlci10b3AtbWVzc2FnZXMgPiAuY29udGVudCA+IHVsID4gbGk6aG92ZXIsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1tZXNzYWdlcyAuYW0tc2Nyb2xsZXItbm90aWZpY2F0aW9ucyA+IC5jb250ZW50ID4gdWwgPiBsaTpob3ZlciwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW5vdGlmaWNhdGlvbnMgLmFtLXNjcm9sbGVyLXRvcC1tZXNzYWdlcyA+IC5jb250ZW50ID4gdWwgPiBsaTpob3ZlciwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW5vdGlmaWNhdGlvbnMgLmFtLXNjcm9sbGVyLW5vdGlmaWNhdGlvbnMgPiAuY29udGVudCA+IHVsID4gbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIH1cbiAgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzIC5hbS1zY3JvbGxlci10b3AtbWVzc2FnZXMgPiAuY29udGVudCA+IHVsID4gbGk6aG92ZXIgPiBhLCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbWVzc2FnZXMgLmFtLXNjcm9sbGVyLW5vdGlmaWNhdGlvbnMgPiAuY29udGVudCA+IHVsID4gbGk6aG92ZXIgPiBhLCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbm90aWZpY2F0aW9ucyAuYW0tc2Nyb2xsZXItdG9wLW1lc3NhZ2VzID4gLmNvbnRlbnQgPiB1bCA+IGxpOmhvdmVyID4gYSwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW5vdGlmaWNhdGlvbnMgLmFtLXNjcm9sbGVyLW5vdGlmaWNhdGlvbnMgPiAuY29udGVudCA+IHVsID4gbGk6aG92ZXIgPiBhIHtcbiAgICBjb2xvcjogI2VmNjI2MjtcbiAgfVxuICAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbWVzc2FnZXMgLmFtLXNjcm9sbGVyLXRvcC1tZXNzYWdlcyA+IC5jb250ZW50ID4gdWwgPiBsaTpob3ZlciA+IGEgLnVzZXItY29udGVudCAuZGF0ZSwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzIC5hbS1zY3JvbGxlci10b3AtbWVzc2FnZXMgPiAuY29udGVudCA+IHVsID4gbGk6aG92ZXIgPiBhIC51c2VyLWNvbnRlbnQgLnRleHQtY29udGVudCwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzIC5hbS1zY3JvbGxlci1ub3RpZmljYXRpb25zID4gLmNvbnRlbnQgPiB1bCA+IGxpOmhvdmVyID4gYSAudXNlci1jb250ZW50IC5kYXRlLCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbWVzc2FnZXMgLmFtLXNjcm9sbGVyLW5vdGlmaWNhdGlvbnMgPiAuY29udGVudCA+IHVsID4gbGk6aG92ZXIgPiBhIC51c2VyLWNvbnRlbnQgLnRleHQtY29udGVudCwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW5vdGlmaWNhdGlvbnMgLmFtLXNjcm9sbGVyLXRvcC1tZXNzYWdlcyA+IC5jb250ZW50ID4gdWwgPiBsaTpob3ZlciA+IGEgLnVzZXItY29udGVudCAuZGF0ZSwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW5vdGlmaWNhdGlvbnMgLmFtLXNjcm9sbGVyLXRvcC1tZXNzYWdlcyA+IC5jb250ZW50ID4gdWwgPiBsaTpob3ZlciA+IGEgLnVzZXItY29udGVudCAudGV4dC1jb250ZW50LCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbm90aWZpY2F0aW9ucyAuYW0tc2Nyb2xsZXItbm90aWZpY2F0aW9ucyA+IC5jb250ZW50ID4gdWwgPiBsaTpob3ZlciA+IGEgLnVzZXItY29udGVudCAuZGF0ZSwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW5vdGlmaWNhdGlvbnMgLmFtLXNjcm9sbGVyLW5vdGlmaWNhdGlvbnMgPiAuY29udGVudCA+IHVsID4gbGk6aG92ZXIgPiBhIC51c2VyLWNvbnRlbnQgLnRleHQtY29udGVudCB7XG4gICAgY29sb3I6ICM4YThhOGE7XG4gIH1cbiAgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzIC5hbS1zY3JvbGxlci10b3AtbWVzc2FnZXMgPiAuY29udGVudCA+IHVsID4gbGk6aG92ZXIgPiBhIC51c2VyLWNvbnRlbnQgLmNpcmNsZSwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzIC5hbS1zY3JvbGxlci1ub3RpZmljYXRpb25zID4gLmNvbnRlbnQgPiB1bCA+IGxpOmhvdmVyID4gYSAudXNlci1jb250ZW50IC5jaXJjbGUsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1ub3RpZmljYXRpb25zIC5hbS1zY3JvbGxlci10b3AtbWVzc2FnZXMgPiAuY29udGVudCA+IHVsID4gbGk6aG92ZXIgPiBhIC51c2VyLWNvbnRlbnQgLmNpcmNsZSwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW5vdGlmaWNhdGlvbnMgLmFtLXNjcm9sbGVyLW5vdGlmaWNhdGlvbnMgPiAuY29udGVudCA+IHVsID4gbGk6aG92ZXIgPiBhIC51c2VyLWNvbnRlbnQgLmNpcmNsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmNjI2MjtcbiAgfVxuICAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbWVzc2FnZXMgLmFtLXNjcm9sbGVyLXRvcC1tZXNzYWdlcyA+IC5jb250ZW50ID4gdWwgPiBsaTpob3ZlciA+IGEgLmxvZ28sIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1tZXNzYWdlcyAuYW0tc2Nyb2xsZXItbm90aWZpY2F0aW9ucyA+IC5jb250ZW50ID4gdWwgPiBsaTpob3ZlciA+IGEgLmxvZ28sIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1ub3RpZmljYXRpb25zIC5hbS1zY3JvbGxlci10b3AtbWVzc2FnZXMgPiAuY29udGVudCA+IHVsID4gbGk6aG92ZXIgPiBhIC5sb2dvLCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbm90aWZpY2F0aW9ucyAuYW0tc2Nyb2xsZXItbm90aWZpY2F0aW9ucyA+IC5jb250ZW50ID4gdWwgPiBsaTpob3ZlciA+IGEgLmxvZ28ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIH1cbiAgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzIC5hbS1zY3JvbGxlci10b3AtbWVzc2FnZXMgPiAuY29udGVudCA+IHVsID4gbGk6aG92ZXIgPiBhIC5sb2dvIC5pY29uLCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbWVzc2FnZXMgLmFtLXNjcm9sbGVyLW5vdGlmaWNhdGlvbnMgPiAuY29udGVudCA+IHVsID4gbGk6aG92ZXIgPiBhIC5sb2dvIC5pY29uLCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbm90aWZpY2F0aW9ucyAuYW0tc2Nyb2xsZXItdG9wLW1lc3NhZ2VzID4gLmNvbnRlbnQgPiB1bCA+IGxpOmhvdmVyID4gYSAubG9nbyAuaWNvbiwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW5vdGlmaWNhdGlvbnMgLmFtLXNjcm9sbGVyLW5vdGlmaWNhdGlvbnMgPiAuY29udGVudCA+IHVsID4gbGk6aG92ZXIgPiBhIC5sb2dvIC5pY29uIHtcbiAgICBjb2xvcjogIzk3OTU5NTtcbiAgfVxuICAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbWVzc2FnZXMgLmFtLXNjcm9sbGVyLXRvcC1tZXNzYWdlcyA+IC5jb250ZW50ID4gdWwgPiBsaS5hY3RpdmUsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1tZXNzYWdlcyAuYW0tc2Nyb2xsZXItbm90aWZpY2F0aW9ucyA+IC5jb250ZW50ID4gdWwgPiBsaS5hY3RpdmUsIC5hbS10b3AtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLmFtLWljb25zLW5hdiA+IGxpLmRyb3Bkb3duIC5hbS1ub3RpZmljYXRpb25zIC5hbS1zY3JvbGxlci10b3AtbWVzc2FnZXMgPiAuY29udGVudCA+IHVsID4gbGkuYWN0aXZlLCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbm90aWZpY2F0aW9ucyAuYW0tc2Nyb2xsZXItbm90aWZpY2F0aW9ucyA+IC5jb250ZW50ID4gdWwgPiBsaS5hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlMGUwZTA7XG4gIH1cbiAgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW1lc3NhZ2VzIC5hbS1zY3JvbGxlci10b3AtbWVzc2FnZXMgPiAuY29udGVudCA+IHVsID4gbGkuYWN0aXZlOmhvdmVyLCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbWVzc2FnZXMgLmFtLXNjcm9sbGVyLW5vdGlmaWNhdGlvbnMgPiAuY29udGVudCA+IHVsID4gbGkuYWN0aXZlOmhvdmVyLCAuYW0tdG9wLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5hbS1pY29ucy1uYXYgPiBsaS5kcm9wZG93biAuYW0tbm90aWZpY2F0aW9ucyAuYW0tc2Nyb2xsZXItdG9wLW1lc3NhZ2VzID4gLmNvbnRlbnQgPiB1bCA+IGxpLmFjdGl2ZTpob3ZlciwgLmFtLXRvcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAuYW0taWNvbnMtbmF2ID4gbGkuZHJvcGRvd24gLmFtLW5vdGlmaWNhdGlvbnMgLmFtLXNjcm9sbGVyLW5vdGlmaWNhdGlvbnMgPiAuY29udGVudCA+IHVsID4gbGkuYWN0aXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlZmVmO1xuICB9XG4gIC5hbS10b3AtaGVhZGVyIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgW0Zvcm1zXVxuKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFtTd2l0Y2ggYnV0dG9uXVxuKi9cbi5zd2l0Y2gtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiM2IzO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBwYWRkaW5nOiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnN3aXRjaC1idXR0b24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXRjaC1idXR0b24gbGFiZWwge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYmFiYWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAyM3B4O1xuICB3aWR0aDogMjNweDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5zd2l0Y2gtYnV0dG9uIGxhYmVsOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB6LWluZGV4OiAwO1xuICBjb250ZW50OiBcIk9GRlwiO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0b3A6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnJ0bCAuc3dpdGNoLWJ1dHRvbiBsYWJlbDpiZWZvcmUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zd2l0Y2gtYnV0dG9uIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjYyNjI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4uc3dpdGNoLWJ1dHRvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW4gbGFiZWwge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlci1jb2xvcjogI2VjNGI0Yjtcbn1cblxuLnJ0bCAuc3dpdGNoLWJ1dHRvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW4gbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnN3aXRjaC1idXR0b24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuIGxhYmVsOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB6LWluZGV4OiAwO1xuICBjb250ZW50OiBcIk9OXCI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5ydGwgLnN3aXRjaC1idXR0b24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuIGxhYmVsOmJlZm9yZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zd2l0Y2gtYnV0dG9uLnN3aXRjaC1idXR0b24teWVzbm8gbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJOT1wiO1xufVxuXG4uc3dpdGNoLWJ1dHRvbi5zd2l0Y2gtYnV0dG9uLXllc25vIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgc3BhbiBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIllFU1wiO1xufVxuXG4uc3dpdGNoLWJ1dHRvbi5zd2l0Y2gtYnV0dG9uLXhzIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogNTNweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4uc3dpdGNoLWJ1dHRvbi5zd2l0Y2gtYnV0dG9uLXhzIGxhYmVsIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuLnN3aXRjaC1idXR0b24uc3dpdGNoLWJ1dHRvbi14cyBsYWJlbDpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cblxuLnN3aXRjaC1idXR0b24uc3dpdGNoLWJ1dHRvbi1zbSB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDU3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4uc3dpdGNoLWJ1dHRvbi5zd2l0Y2gtYnV0dG9uLXNtIGxhYmVsIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLnN3aXRjaC1idXR0b24uc3dpdGNoLWJ1dHRvbi1zbSBsYWJlbDpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cblxuLnN3aXRjaC1idXR0b24uc3dpdGNoLWJ1dHRvbi1sZyB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDYzcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogNjVweDtcbn1cblxuLnN3aXRjaC1idXR0b24uc3dpdGNoLWJ1dHRvbi1sZyBsYWJlbCB7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDI2cHg7XG59XG5cbi5zd2l0Y2gtYnV0dG9uLnN3aXRjaC1idXR0b24tbGcgbGFiZWw6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5cbi5zd2l0Y2gtYnV0dG9uLnN3aXRjaC1idXR0b24tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2IzYjM7XG59XG5cbi5zd2l0Y2gtYnV0dG9uLnN3aXRjaC1idXR0b24tc3VjY2VzcyBsYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2FiYWJhYjtcbn1cblxuLnN3aXRjaC1idXR0b24uc3dpdGNoLWJ1dHRvbi1zdWNjZXNzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QUNDQkU7XG59XG5cbi5zd2l0Y2gtYnV0dG9uLnN3aXRjaC1idXR0b24tc3VjY2VzcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW4gbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM2OGM1YjU7XG59XG5cbi5zd2l0Y2gtYnV0dG9uLnN3aXRjaC1idXR0b24taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2IzYjM7XG59XG5cbi5zd2l0Y2gtYnV0dG9uLnN3aXRjaC1idXR0b24taW5mbyBsYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2FiYWJhYjtcbn1cblxuLnN3aXRjaC1idXR0b24uc3dpdGNoLWJ1dHRvbi1pbmZvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RENBREY7XG59XG5cbi5zd2l0Y2gtYnV0dG9uLnN3aXRjaC1idXR0b24taW5mbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW4gbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM3OWMxZDk7XG59XG5cbi5zd2l0Y2gtYnV0dG9uLnN3aXRjaC1idXR0b24td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2IzYjM7XG59XG5cbi5zd2l0Y2gtYnV0dG9uLnN3aXRjaC1idXR0b24td2FybmluZyBsYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2FiYWJhYjtcbn1cblxuLnN3aXRjaC1idXR0b24uc3dpdGNoLWJ1dHRvbi13YXJuaW5nIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM4NzA7XG59XG5cbi5zd2l0Y2gtYnV0dG9uLnN3aXRjaC1idXR0b24td2FybmluZyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW4gbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmZmJlNTc7XG59XG5cbi5zd2l0Y2gtYnV0dG9uLnN3aXRjaC1idXR0b24tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzYjNiMztcbn1cblxuLnN3aXRjaC1idXR0b24uc3dpdGNoLWJ1dHRvbi1kYW5nZXIgbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNhYmFiYWI7XG59XG5cbi5zd2l0Y2gtYnV0dG9uLnN3aXRjaC1idXR0b24tZGFuZ2VyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjYyNjI7XG59XG5cbi5zd2l0Y2gtYnV0dG9uLnN3aXRjaC1idXR0b24tZGFuZ2VyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgc3BhbiBsYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2VkNGI0Yjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgW2NhcmRzXVxuKi9cbi5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBmb250LXNpemU6IDEuMzg1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBtYXJnaW46IDAgMS41MzhyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzMyMzIzMjtcbn1cblxuLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLXRyYW5zcGFyZW50LWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlLCAuY2FyZC1oZWFkZXIgLnRpdGxlLCAuY2FyZC1oZWFkZXIgPiBoMSwgLmNhcmQtaGVhZGVyID4gaDIsIC5jYXJkLWhlYWRlciA+IGgzLCAuY2FyZC1oZWFkZXIgPiBoNCwgLmNhcmQtaGVhZGVyID4gaDUsIC5jYXJkLWhlYWRlciA+IGg2IHtcbiAgZm9udC1zaXplOiAxLjM4NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNhcmQtaGVhZGVyIC50b29scyB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4ucnRsIC5jYXJkLWhlYWRlciAudG9vbHMge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmNhcmQtaGVhZGVyIC50b29scyA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuXG4uY2FyZC1oZWFkZXIgLnRvb2xzIC5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ydGwgLmNhcmQtaGVhZGVyIC50b29scyAuaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmNhcmQtaGVhZGVyIC50b29scyAuaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjZWY2MjYyO1xufVxuXG4uY2FyZC1oZWFkZXIgLnRvb2xzIC5pY29uLnM3LWNsb3NlIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbn1cblxuLnJ0bCAuY2FyZC1oZWFkZXIgLnRvb2xzIC5pY29uLnM3LWNsb3NlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xufVxuXG4uY2FyZC1oZWFkZXIgLnRvb2xzIC52YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5jYXJkLWhlYWRlci5uby1ib3JkZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmNhcmQtaGVhZGVyLWZ1bGx3aWR0aCAuY2FyZC1oZWFkZXIsXG4uY2FyZC1wcmltYXJ5IC5jYXJkLWhlYWRlcixcbi5jYXJkLXN1Y2Nlc3MgLmNhcmQtaGVhZGVyLFxuLmNhcmQtaW5mbyAuY2FyZC1oZWFkZXIsXG4uY2FyZC13YXJuaW5nIC5jYXJkLWhlYWRlcixcbi5jYXJkLWRhbmdlciAuY2FyZC1oZWFkZXIsXG4uY2FyZC1hbHQxIC5jYXJkLWhlYWRlcixcbi5jYXJkLWFsdDIgLmNhcmQtaGVhZGVyLFxuLmNhcmQtYWx0MyAuY2FyZC1oZWFkZXIsXG4uY2FyZC1hbHQ0IC5jYXJkLWhlYWRlcixcbi5jYXJkLWRhcmsgLmNhcmQtaGVhZGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEuNTM4cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjUzOHJlbTtcbn1cblxuLmNhcmQtaGVhZGVyLWZ1bGx3aWR0aCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUsIC5jYXJkLWhlYWRlci1mdWxsd2lkdGggLmNhcmQtaGVhZGVyIC50aXRsZSwgLmNhcmQtaGVhZGVyLWZ1bGx3aWR0aCAuY2FyZC1oZWFkZXIgaDEsIC5jYXJkLWhlYWRlci1mdWxsd2lkdGggLmNhcmQtaGVhZGVyIGgyLCAuY2FyZC1oZWFkZXItZnVsbHdpZHRoIC5jYXJkLWhlYWRlciBoMywgLmNhcmQtaGVhZGVyLWZ1bGx3aWR0aCAuY2FyZC1oZWFkZXIgaDQsIC5jYXJkLWhlYWRlci1mdWxsd2lkdGggLmNhcmQtaGVhZGVyIGg1LCAuY2FyZC1oZWFkZXItZnVsbHdpZHRoIC5jYXJkLWhlYWRlciBoNixcbi5jYXJkLXByaW1hcnkgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlLFxuLmNhcmQtcHJpbWFyeSAuY2FyZC1oZWFkZXIgLnRpdGxlLFxuLmNhcmQtcHJpbWFyeSAuY2FyZC1oZWFkZXIgaDEsXG4uY2FyZC1wcmltYXJ5IC5jYXJkLWhlYWRlciBoMixcbi5jYXJkLXByaW1hcnkgLmNhcmQtaGVhZGVyIGgzLFxuLmNhcmQtcHJpbWFyeSAuY2FyZC1oZWFkZXIgaDQsXG4uY2FyZC1wcmltYXJ5IC5jYXJkLWhlYWRlciBoNSxcbi5jYXJkLXByaW1hcnkgLmNhcmQtaGVhZGVyIGg2LFxuLmNhcmQtc3VjY2VzcyAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUsXG4uY2FyZC1zdWNjZXNzIC5jYXJkLWhlYWRlciAudGl0bGUsXG4uY2FyZC1zdWNjZXNzIC5jYXJkLWhlYWRlciBoMSxcbi5jYXJkLXN1Y2Nlc3MgLmNhcmQtaGVhZGVyIGgyLFxuLmNhcmQtc3VjY2VzcyAuY2FyZC1oZWFkZXIgaDMsXG4uY2FyZC1zdWNjZXNzIC5jYXJkLWhlYWRlciBoNCxcbi5jYXJkLXN1Y2Nlc3MgLmNhcmQtaGVhZGVyIGg1LFxuLmNhcmQtc3VjY2VzcyAuY2FyZC1oZWFkZXIgaDYsXG4uY2FyZC1pbmZvIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSxcbi5jYXJkLWluZm8gLmNhcmQtaGVhZGVyIC50aXRsZSxcbi5jYXJkLWluZm8gLmNhcmQtaGVhZGVyIGgxLFxuLmNhcmQtaW5mbyAuY2FyZC1oZWFkZXIgaDIsXG4uY2FyZC1pbmZvIC5jYXJkLWhlYWRlciBoMyxcbi5jYXJkLWluZm8gLmNhcmQtaGVhZGVyIGg0LFxuLmNhcmQtaW5mbyAuY2FyZC1oZWFkZXIgaDUsXG4uY2FyZC1pbmZvIC5jYXJkLWhlYWRlciBoNixcbi5jYXJkLXdhcm5pbmcgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlLFxuLmNhcmQtd2FybmluZyAuY2FyZC1oZWFkZXIgLnRpdGxlLFxuLmNhcmQtd2FybmluZyAuY2FyZC1oZWFkZXIgaDEsXG4uY2FyZC13YXJuaW5nIC5jYXJkLWhlYWRlciBoMixcbi5jYXJkLXdhcm5pbmcgLmNhcmQtaGVhZGVyIGgzLFxuLmNhcmQtd2FybmluZyAuY2FyZC1oZWFkZXIgaDQsXG4uY2FyZC13YXJuaW5nIC5jYXJkLWhlYWRlciBoNSxcbi5jYXJkLXdhcm5pbmcgLmNhcmQtaGVhZGVyIGg2LFxuLmNhcmQtZGFuZ2VyIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSxcbi5jYXJkLWRhbmdlciAuY2FyZC1oZWFkZXIgLnRpdGxlLFxuLmNhcmQtZGFuZ2VyIC5jYXJkLWhlYWRlciBoMSxcbi5jYXJkLWRhbmdlciAuY2FyZC1oZWFkZXIgaDIsXG4uY2FyZC1kYW5nZXIgLmNhcmQtaGVhZGVyIGgzLFxuLmNhcmQtZGFuZ2VyIC5jYXJkLWhlYWRlciBoNCxcbi5jYXJkLWRhbmdlciAuY2FyZC1oZWFkZXIgaDUsXG4uY2FyZC1kYW5nZXIgLmNhcmQtaGVhZGVyIGg2LFxuLmNhcmQtYWx0MSAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUsXG4uY2FyZC1hbHQxIC5jYXJkLWhlYWRlciAudGl0bGUsXG4uY2FyZC1hbHQxIC5jYXJkLWhlYWRlciBoMSxcbi5jYXJkLWFsdDEgLmNhcmQtaGVhZGVyIGgyLFxuLmNhcmQtYWx0MSAuY2FyZC1oZWFkZXIgaDMsXG4uY2FyZC1hbHQxIC5jYXJkLWhlYWRlciBoNCxcbi5jYXJkLWFsdDEgLmNhcmQtaGVhZGVyIGg1LFxuLmNhcmQtYWx0MSAuY2FyZC1oZWFkZXIgaDYsXG4uY2FyZC1hbHQyIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSxcbi5jYXJkLWFsdDIgLmNhcmQtaGVhZGVyIC50aXRsZSxcbi5jYXJkLWFsdDIgLmNhcmQtaGVhZGVyIGgxLFxuLmNhcmQtYWx0MiAuY2FyZC1oZWFkZXIgaDIsXG4uY2FyZC1hbHQyIC5jYXJkLWhlYWRlciBoMyxcbi5jYXJkLWFsdDIgLmNhcmQtaGVhZGVyIGg0LFxuLmNhcmQtYWx0MiAuY2FyZC1oZWFkZXIgaDUsXG4uY2FyZC1hbHQyIC5jYXJkLWhlYWRlciBoNixcbi5jYXJkLWFsdDMgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlLFxuLmNhcmQtYWx0MyAuY2FyZC1oZWFkZXIgLnRpdGxlLFxuLmNhcmQtYWx0MyAuY2FyZC1oZWFkZXIgaDEsXG4uY2FyZC1hbHQzIC5jYXJkLWhlYWRlciBoMixcbi5jYXJkLWFsdDMgLmNhcmQtaGVhZGVyIGgzLFxuLmNhcmQtYWx0MyAuY2FyZC1oZWFkZXIgaDQsXG4uY2FyZC1hbHQzIC5jYXJkLWhlYWRlciBoNSxcbi5jYXJkLWFsdDMgLmNhcmQtaGVhZGVyIGg2LFxuLmNhcmQtYWx0NCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUsXG4uY2FyZC1hbHQ0IC5jYXJkLWhlYWRlciAudGl0bGUsXG4uY2FyZC1hbHQ0IC5jYXJkLWhlYWRlciBoMSxcbi5jYXJkLWFsdDQgLmNhcmQtaGVhZGVyIGgyLFxuLmNhcmQtYWx0NCAuY2FyZC1oZWFkZXIgaDMsXG4uY2FyZC1hbHQ0IC5jYXJkLWhlYWRlciBoNCxcbi5jYXJkLWFsdDQgLmNhcmQtaGVhZGVyIGg1LFxuLmNhcmQtYWx0NCAuY2FyZC1oZWFkZXIgaDYsXG4uY2FyZC1kYXJrIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSxcbi5jYXJkLWRhcmsgLmNhcmQtaGVhZGVyIC50aXRsZSxcbi5jYXJkLWRhcmsgLmNhcmQtaGVhZGVyIGgxLFxuLmNhcmQtZGFyayAuY2FyZC1oZWFkZXIgaDIsXG4uY2FyZC1kYXJrIC5jYXJkLWhlYWRlciBoMyxcbi5jYXJkLWRhcmsgLmNhcmQtaGVhZGVyIGg0LFxuLmNhcmQtZGFyayAuY2FyZC1oZWFkZXIgaDUsXG4uY2FyZC1kYXJrIC5jYXJkLWhlYWRlciBoNiB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmNhcmQtYm9yZGVycyB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uY2FyZC10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY2FyZC1wcmltYXJ5IC5jYXJkLWhlYWRlcixcbi5jYXJkLXN1Y2Nlc3MgLmNhcmQtaGVhZGVyLFxuLmNhcmQtaW5mbyAuY2FyZC1oZWFkZXIsXG4uY2FyZC13YXJuaW5nIC5jYXJkLWhlYWRlcixcbi5jYXJkLWRhbmdlciAuY2FyZC1oZWFkZXIsXG4uY2FyZC1hbHQxIC5jYXJkLWhlYWRlcixcbi5jYXJkLWFsdDIgLmNhcmQtaGVhZGVyLFxuLmNhcmQtYWx0MyAuY2FyZC1oZWFkZXIsXG4uY2FyZC1hbHQ0IC5jYXJkLWhlYWRlcixcbi5jYXJkLWRhcmsgLmNhcmQtaGVhZGVyLFxuLmNhcmQtZnVsbC1wcmltYXJ5IC5jYXJkLWhlYWRlcixcbi5jYXJkLWZ1bGwtc3VjY2VzcyAuY2FyZC1oZWFkZXIsXG4uY2FyZC1mdWxsLWluZm8gLmNhcmQtaGVhZGVyLFxuLmNhcmQtZnVsbC13YXJuaW5nIC5jYXJkLWhlYWRlcixcbi5jYXJkLWZ1bGwtZGFuZ2VyIC5jYXJkLWhlYWRlcixcbi5jYXJkLWZ1bGwtYWx0MSAuY2FyZC1oZWFkZXIsXG4uY2FyZC1mdWxsLWFsdDIgLmNhcmQtaGVhZGVyLFxuLmNhcmQtZnVsbC1hbHQzIC5jYXJkLWhlYWRlcixcbi5jYXJkLWZ1bGwtYWx0NCAuY2FyZC1oZWFkZXIsXG4uY2FyZC1mdWxsLWRhcmsgLmNhcmQtaGVhZGVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5jYXJkLXByaW1hcnkgLmNhcmQtaGVhZGVyIC50b29scyA+IGEsXG4uY2FyZC1zdWNjZXNzIC5jYXJkLWhlYWRlciAudG9vbHMgPiBhLFxuLmNhcmQtaW5mbyAuY2FyZC1oZWFkZXIgLnRvb2xzID4gYSxcbi5jYXJkLXdhcm5pbmcgLmNhcmQtaGVhZGVyIC50b29scyA+IGEsXG4uY2FyZC1kYW5nZXIgLmNhcmQtaGVhZGVyIC50b29scyA+IGEsXG4uY2FyZC1hbHQxIC5jYXJkLWhlYWRlciAudG9vbHMgPiBhLFxuLmNhcmQtYWx0MiAuY2FyZC1oZWFkZXIgLnRvb2xzID4gYSxcbi5jYXJkLWFsdDMgLmNhcmQtaGVhZGVyIC50b29scyA+IGEsXG4uY2FyZC1hbHQ0IC5jYXJkLWhlYWRlciAudG9vbHMgPiBhLFxuLmNhcmQtZGFyayAuY2FyZC1oZWFkZXIgLnRvb2xzID4gYSxcbi5jYXJkLWZ1bGwtcHJpbWFyeSAuY2FyZC1oZWFkZXIgLnRvb2xzID4gYSxcbi5jYXJkLWZ1bGwtc3VjY2VzcyAuY2FyZC1oZWFkZXIgLnRvb2xzID4gYSxcbi5jYXJkLWZ1bGwtaW5mbyAuY2FyZC1oZWFkZXIgLnRvb2xzID4gYSxcbi5jYXJkLWZ1bGwtd2FybmluZyAuY2FyZC1oZWFkZXIgLnRvb2xzID4gYSxcbi5jYXJkLWZ1bGwtZGFuZ2VyIC5jYXJkLWhlYWRlciAudG9vbHMgPiBhLFxuLmNhcmQtZnVsbC1hbHQxIC5jYXJkLWhlYWRlciAudG9vbHMgPiBhLFxuLmNhcmQtZnVsbC1hbHQyIC5jYXJkLWhlYWRlciAudG9vbHMgPiBhLFxuLmNhcmQtZnVsbC1hbHQzIC5jYXJkLWhlYWRlciAudG9vbHMgPiBhLFxuLmNhcmQtZnVsbC1hbHQ0IC5jYXJkLWhlYWRlciAudG9vbHMgPiBhLFxuLmNhcmQtZnVsbC1kYXJrIC5jYXJkLWhlYWRlciAudG9vbHMgPiBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5jYXJkLXByaW1hcnkgLmNhcmQtaGVhZGVyLCAuY2FyZC1mdWxsLXByaW1hcnkgLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNjI2MjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNhcmQtcHJpbWFyeSAuY2FyZC1oZWFkZXIgLnRvb2xzIC5pY29uOmhvdmVyLCAuY2FyZC1wcmltYXJ5IC5jYXJkLWhlYWRlciAudG9vbHMgPiBhOmhvdmVyLCAuY2FyZC1mdWxsLXByaW1hcnkgLmNhcmQtaGVhZGVyIC50b29scyAuaWNvbjpob3ZlciwgLmNhcmQtZnVsbC1wcmltYXJ5IC5jYXJkLWhlYWRlciAudG9vbHMgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNjYzNmM2Y7XG59XG5cbi5jYXJkLXN1Y2Nlc3MgLmNhcmQtaGVhZGVyIC50b29scyAuaWNvbjpob3ZlciwgLmNhcmQtc3VjY2VzcyAuY2FyZC1oZWFkZXIgLnRvb2xzID4gYTpob3ZlciwgLmNhcmQtZnVsbC1zdWNjZXNzIC5jYXJkLWhlYWRlciAudG9vbHMgLmljb246aG92ZXIsIC5jYXJkLWZ1bGwtc3VjY2VzcyAuY2FyZC1oZWFkZXIgLnRvb2xzID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjNTdhOTliO1xufVxuXG4uY2FyZC1pbmZvIC5jYXJkLWhlYWRlciAudG9vbHMgLmljb246aG92ZXIsIC5jYXJkLWluZm8gLmNhcmQtaGVhZGVyIC50b29scyA+IGE6aG92ZXIsIC5jYXJkLWZ1bGwtaW5mbyAuY2FyZC1oZWFkZXIgLnRvb2xzIC5pY29uOmhvdmVyLCAuY2FyZC1mdWxsLWluZm8gLmNhcmQtaGVhZGVyIC50b29scyA+IGE6aG92ZXIge1xuICBjb2xvcjogIzZhYTdiYztcbn1cblxuLmNhcmQtd2FybmluZyAuY2FyZC1oZWFkZXIgLnRvb2xzIC5pY29uOmhvdmVyLCAuY2FyZC13YXJuaW5nIC5jYXJkLWhlYWRlciAudG9vbHMgPiBhOmhvdmVyLCAuY2FyZC1mdWxsLXdhcm5pbmcgLmNhcmQtaGVhZGVyIC50b29scyAuaWNvbjpob3ZlciwgLmNhcmQtZnVsbC13YXJuaW5nIC5jYXJkLWhlYWRlciAudG9vbHMgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNkY2E1NGQ7XG59XG5cbi5jYXJkLWRhbmdlciAuY2FyZC1oZWFkZXIgLnRvb2xzIC5pY29uOmhvdmVyLCAuY2FyZC1kYW5nZXIgLmNhcmQtaGVhZGVyIC50b29scyA+IGE6aG92ZXIsIC5jYXJkLWZ1bGwtZGFuZ2VyIC5jYXJkLWhlYWRlciAudG9vbHMgLmljb246aG92ZXIsIC5jYXJkLWZ1bGwtZGFuZ2VyIC5jYXJkLWhlYWRlciAudG9vbHMgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNjYzNmM2Y7XG59XG5cbi5jYXJkLWFsdDEgLmNhcmQtaGVhZGVyLCAuY2FyZC1mdWxsLWFsdDEgLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2YzNlNztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNhcmQtYWx0MSAuY2FyZC1oZWFkZXIgLnRvb2xzIC5pY29uOmhvdmVyLCAuY2FyZC1hbHQxIC5jYXJkLWhlYWRlciAudG9vbHMgPiBhOmhvdmVyLCAuY2FyZC1mdWxsLWFsdDEgLmNhcmQtaGVhZGVyIC50b29scyAuaWNvbjpob3ZlciwgLmNhcmQtZnVsbC1hbHQxIC5jYXJkLWhlYWRlciAudG9vbHMgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMzM2EwYzQ7XG59XG5cbi5jYXJkLWFsdDIgLmNhcmQtaGVhZGVyLCAuY2FyZC1mdWxsLWFsdDIgLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2Y2NjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNhcmQtYWx0MiAuY2FyZC1oZWFkZXIgLnRvb2xzIC5pY29uOmhvdmVyLCAuY2FyZC1hbHQyIC5jYXJkLWhlYWRlciAudG9vbHMgPiBhOmhvdmVyLCAuY2FyZC1mdWxsLWFsdDIgLmNhcmQtaGVhZGVyIC50b29scyAuaWNvbjpob3ZlciwgLmNhcmQtZnVsbC1hbHQyIC5jYXJkLWhlYWRlciAudG9vbHMgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNkY2FjNDM7XG59XG5cbi5jYXJkLWFsdDMgLmNhcmQtaGVhZGVyLCAuY2FyZC1mdWxsLWFsdDMgLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhOThiZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNhcmQtYWx0MyAuY2FyZC1oZWFkZXIgLnRvb2xzIC5pY29uOmhvdmVyLCAuY2FyZC1hbHQzIC5jYXJkLWhlYWRlciAudG9vbHMgPiBhOmhvdmVyLCAuY2FyZC1mdWxsLWFsdDMgLmNhcmQtaGVhZGVyIC50b29scyAuaWNvbjpob3ZlciwgLmNhcmQtZnVsbC1hbHQzIC5jYXJkLWhlYWRlciAudG9vbHMgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICM1Nzc1OWM7XG59XG5cbi5jYXJkLWFsdDQgLmNhcmQtaGVhZGVyLCAuY2FyZC1mdWxsLWFsdDQgLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNhcmQtYWx0NCAuY2FyZC1oZWFkZXIgLnRvb2xzIC5pY29uOmhvdmVyLCAuY2FyZC1hbHQ0IC5jYXJkLWhlYWRlciAudG9vbHMgPiBhOmhvdmVyLCAuY2FyZC1mdWxsLWFsdDQgLmNhcmQtaGVhZGVyIC50b29scyAuaWNvbjpob3ZlciwgLmNhcmQtZnVsbC1hbHQ0IC5jYXJkLWhlYWRlciAudG9vbHMgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICM5YTlhOWE7XG59XG5cbi5jYXJkLWRhcmsgLmNhcmQtaGVhZGVyLCAuY2FyZC1mdWxsLWRhcmsgLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkM2MzYztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNhcmQtZGFyayAuY2FyZC1oZWFkZXIgLnRvb2xzIC5pY29uOmhvdmVyLCAuY2FyZC1kYXJrIC5jYXJkLWhlYWRlciAudG9vbHMgPiBhOmhvdmVyLCAuY2FyZC1mdWxsLWRhcmsgLmNhcmQtaGVhZGVyIC50b29scyAuaWNvbjpob3ZlciwgLmNhcmQtZnVsbC1kYXJrIC5jYXJkLWhlYWRlciAudG9vbHMgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMxYTE5MTk7XG59XG5cbi5jYXJkLWZ1bGwtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjYyNjI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uY2FyZC1mdWxsLXByaW1hcnkgLmNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTU1ODU4O1xufVxuXG4uY2FyZC1mdWxsLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0FDQ0JFO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmNhcmQtZnVsbC1zdWNjZXNzIC5jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogIzcwYzJiNDtcbn1cblxuLmNhcmQtZnVsbC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhEQ0FERjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5jYXJkLWZ1bGwtaW5mbyAuY2FyZC1oZWFkZXIge1xuICBib3JkZXItY29sb3I6ICM4M2MwZDU7XG59XG5cbi5jYXJkLWZ1bGwtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM4NzA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uY2FyZC1mdWxsLXdhcm5pbmcgLmNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjViZTY2O1xufVxuXG4uY2FyZC1mdWxsLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjYyNjI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uY2FyZC1mdWxsLWRhbmdlciAuY2FyZC1oZWFkZXIge1xuICBib3JkZXItY29sb3I6ICNlNTU4NTg7XG59XG5cbi5jYXJkLWZ1bGwtYWx0MSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NmMzZTc7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uY2FyZC1mdWxsLWFsdDEgLmNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGNiOWRkO1xufVxuXG4uY2FyZC1mdWxsLWFsdDIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZjY2O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmNhcmQtZnVsbC1hbHQyIC5jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y1YzU1Yztcbn1cblxuLmNhcmQtZnVsbC1hbHQzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhOThiZjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5jYXJkLWZ1bGwtYWx0MyAuY2FyZC1oZWFkZXIge1xuICBib3JkZXItY29sb3I6ICM3MDhlYjU7XG59XG5cbi5jYXJkLWZ1bGwtYWx0NCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGJkYmQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uY2FyZC1mdWxsLWFsdDQgLmNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjNiM2IzO1xufVxuXG4uY2FyZC1mdWxsLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2QzYzNjO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmNhcmQtZnVsbC1kYXJrIC5jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogIzMzMzIzMjtcbn1cblxuLmNhcmQtZGl2aWRlciB7XG4gIG1hcmdpbjogLjc2OTJyZW0gMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmYyZjI7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFtDb2RlXVxuKi9cbi8qIFByZXR0eSBwcmludGluZyBzdHlsZXMuIFVzZWQgd2l0aCBwcmV0dGlmeS5qcy4gKi9cbi5wcmV0dHlwcmludCB7XG4gIGZvbnQtc2l6ZTogMC45MjMxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiBMaWdodCBUaGVtZSovXG5wcmUge1xuICBjb2xvcjogIzU1NTU1NTtcbn1cblxucHJlIC5wbG4ge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cblxucHJlIC5zdHIge1xuICBjb2xvcjogI0REMTE0NDtcbn1cblxucHJlIC5rd2Qge1xuICBjb2xvcjogIzQ0NTU4ODtcbn1cblxucHJlIC5jb20ge1xuICBjb2xvcjogI2I4YjZiMTtcbn1cblxucHJlIC50eXAge1xuICBjb2xvcjogIzAwODA4MDtcbn1cblxucHJlIC5saXQge1xuICBjb2xvcjogI0REMTE0NDtcbn1cblxucHJlIC5wdW4sXG5wcmUgLm9wbixcbnByZSAuY2xvIHtcbiAgY29sb3I6ICM5NDk0OTQ7XG59XG5cbnByZSAudGFnIHtcbiAgY29sb3I6ICM2OThiYjc7XG59XG5cbnByZSAuYXRuIHtcbiAgY29sb3I6ICNmMTc5Nzk7XG59XG5cbnByZSAuYXR2IHtcbiAgY29sb3I6ICM5MjkyOTI7XG59XG5cbnByZSAuZGVjLFxucHJlIC52YXIge1xuICBjb2xvcjogI0REMTE0NDtcbn1cblxucHJlIC5mdW4ge1xuICBjb2xvcjogIzQ0NTU4ODtcbn1cblxuLypEYXJrIFRoZW1lKi9cbnByZS5hbS1jb2RlLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0MzQyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxucHJlLmFtLWNvZGUtZGFyayAucGxuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbnByZS5hbS1jb2RlLWRhcmsgLnN0ciB7XG4gIGNvbG9yOiAjYjVkYjk5O1xufVxuXG5wcmUuYW0tY29kZS1kYXJrIC5rd2Qge1xuICBjb2xvcjogI2U5Yzg2NTtcbn1cblxucHJlLmFtLWNvZGUtZGFyayAuY29tIHtcbiAgY29sb3I6ICNjM2I4Yjc7XG59XG5cbnByZS5hbS1jb2RlLWRhcmsgLnR5cCB7XG4gIGNvbG9yOiAjRkY5Nzg3O1xufVxuXG5wcmUuYW0tY29kZS1kYXJrIC5saXQge1xuICBjb2xvcjogI2I1ZGI5OTtcbn1cblxucHJlLmFtLWNvZGUtZGFyayAucHVuLFxucHJlLmFtLWNvZGUtZGFyayAub3BuLFxucHJlLmFtLWNvZGUtZGFyayAuY2xvIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbnByZS5hbS1jb2RlLWRhcmsgLnRhZyB7XG4gIGNvbG9yOiAjZTljODY1O1xufVxuXG5wcmUuYW0tY29kZS1kYXJrIC5hdG4ge1xuICBjb2xvcjogI0ZGOTc4Nztcbn1cblxucHJlLmFtLWNvZGUtZGFyayAuYXR2IHtcbiAgY29sb3I6ICNiNWRiOTk7XG59XG5cbnByZS5hbS1jb2RlLWRhcmsgLmRlYyxcbnByZS5hbS1jb2RlLWRhcmsgLnZhciB7XG4gIGNvbG9yOiAjYjVkYjk5O1xufVxuXG5wcmUuYW0tY29kZS1kYXJrIC5mdW4ge1xuICBjb2xvcjogI2U5Yzg2NTtcbn1cblxuLyogU3BlY2lmeSBjbGFzcz1saW5lbnVtcyBvbiBhIHByZSB0byBnZXQgbGluZSBudW1iZXJpbmcgKi9cbm9sLmxpbmVudW1zIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogSUUgaW5kZW50cyB2aWEgbWFyZ2luLWxlZnQgKi9cbmxpLkwwLFxubGkuTDEsXG5saS5MMixcbmxpLkwzLFxubGkuTDUsXG5saS5MNixcbmxpLkw3LFxubGkuTDgge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi8qIEFsdGVybmF0ZSBzaGFkaW5nIGZvciBsaW5lcyAqL1xubGkuTDEsXG5saS5MMyxcbmxpLkw1LFxubGkuTDcsXG5saS5MOSB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFtDb2xvciBzd2F0Y2hdXG4qL1xuLmNvbG9yLXN3YXRjaCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uY29sb3Itc3dhdGNoIC5jb2xvcnMge1xuICBtYXJnaW46IDA7XG59XG5cbi5jb2xvci1zd2F0Y2ggLmNvbG9ycyA+IGRpdiB7XG4gIG1pbi1oZWlnaHQ6IDkwcHg7XG59XG5cbi5jb2xvci1zd2F0Y2ggLmRlc2Mge1xuICBtYXJnaW46IDA7XG59XG5cbi5jb2xvci1zd2F0Y2ggLmRlc2MgPiBkaXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNjg2ODY4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBbQ29sb3JzXVxuKi9cbi5jbHItcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjYyNjI7XG59XG5cbi5jbHItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QUNDQkU7XG59XG5cbi5jbHItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RENBREY7XG59XG5cbi5jbHItd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM4NzA7XG59XG5cbi5jbHItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGNjI2Mjtcbn1cblxuLmNsci1hbHQxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1ZDlmMDtcbn1cblxuLmNsci1hbHQyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3YTtcbn1cblxuLmNsci1hbHQzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhOThiZjtcbn1cblxuLmNsci1hbHQ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbn1cblxuLmNsci1idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmNsci1idG4tc2Vjb25kYXJ5LWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLmNsci1idG4tc2Vjb25kYXJ5LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG5cbi5jbHItYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2MjYyO1xufVxuXG4uY2xyLWJ0bi1wcmltYXJ5LWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNzk3OTtcbn1cblxuLmNsci1idG4tcHJpbWFyeS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM0YjRiO1xufVxuXG4uY2xyLWJ0bi1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkM2MzYztcbn1cblxuLmNsci1idG4tZGFyay1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTQ5NDk7XG59XG5cbi5jbHItYnRuLWRhcmstYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMmYyZjtcbn1cblxuLmNsci1idG4taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RENBREY7XG59XG5cbi5jbHItYnRuLWluZm8taG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFkM2U1O1xufVxuXG4uY2xyLWJ0bi1pbmZvLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OWMxZDk7XG59XG5cbi5jbHItYnRuLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDODcwO1xufVxuXG4uY2xyLWJ0bi13YXJuaW5nLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDI4YTtcbn1cblxuLmNsci1idG4td2FybmluZy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiZTU3O1xufVxuXG4uY2xyLWJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY2MjYyO1xufVxuXG4uY2xyLWJ0bi1kYW5nZXItaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE3OTc5O1xufVxuXG4uY2xyLWJ0bi1kYW5nZXItYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNGI0Yjtcbn1cblxuLmNsci1idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QUNDQkU7XG59XG5cbi5jbHItYnRuLXN1Y2Nlc3MtaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNkM2M3O1xufVxuXG4uY2xyLWJ0bi1zdWNjZXNzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OGM1YjU7XG59XG5cbi5jbHItYnRuLWFsdDEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTZjM2U3O1xufVxuXG4uY2xyLWJ0bi1hbHQxLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkY2JlYTtcbn1cblxuLmNsci1idG4tYWx0MS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiYmU0O1xufVxuXG4uY2xyLWJ0bi1hbHQyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2Y2Njtcbn1cblxuLmNsci1idG4tYWx0Mi1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ3N2Y7XG59XG5cbi5jbHItYnRuLWFsdDItYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzc0Yztcbn1cblxuLmNsci1idG4tYWx0MyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YTk4YmY7XG59XG5cbi5jbHItYnRuLWFsdDMtaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGJhNWM3O1xufVxuXG4uY2xyLWJ0bi1hbHQzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OThiYjc7XG59XG5cbi5jbHItYnRuLWFsdDQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRiZGJkO1xufVxuXG4uY2xyLWJ0bi1hbHQ0LWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5YzljOTtcbn1cblxuLmNsci1idG4tYWx0NC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBiMGIwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBbR3JpZF1cbiovXG4uYnMtZ3JpZC1ibG9jayB7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAjYzVjNWM1O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuNTM4cmVtO1xuICBjb2xvcjogIzgwN2U3ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzLjA3N3JlbTtcbn1cblxuLmJzLWdyaWQtYmxvY2sgLmNvbnRlbnQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBoZWlnaHQ6IDE3N3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5icy1ncmlkLWJsb2NrIC5jb250ZW50IC5zaXplIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5icy1ncmlkLWJsb2NrIC5jb250ZW50IC5kZXZpY2Uge1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmJzLWdyaWQtYmxvY2sgLmNvbnRlbnQgLmRldmljZTphZnRlciB7XG4gIGZvbnQtc2l6ZTogMS4xNTRyZW07XG4gIGNvbnRlbnQ6ICdMYXJnZSBEZXNrdG9wJztcbiAgY29sb3I6ICNlZjYyNjI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJzLWdyaWQtYmxvY2sgLmNvbnRlbnQgLmRldmljZTphZnRlciB7XG4gICAgY29udGVudDogJ0Rlc2t0b3AnO1xuICAgIGNvbG9yOiAjZWY2MjYyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYnMtZ3JpZC1ibG9jayAuY29udGVudCAuZGV2aWNlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnTGFwdG9wJztcbiAgICBjb2xvcjogI2VmNjI2MjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJzLWdyaWQtYmxvY2sgLmNvbnRlbnQgLmRldmljZTphZnRlciB7XG4gICAgY29udGVudDogJ1RhYmxldCc7XG4gICAgY29sb3I6ICM3YTk4YmY7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5icy1ncmlkLWJsb2NrIC5jb250ZW50IC5kZXZpY2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdQaG9uZSc7XG4gICAgY29sb3I6ICM3QUNDQkU7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgW0ljb25zXVxuKi9cbi5pY29uLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmljb24tY29udGFpbmVyIC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogOTVweDtcbiAgd2lkdGg6IDk1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmljb24tY29udGFpbmVyIC5pY29uIHNwYW4ge1xuICBmb250LXNpemU6IDU1cHg7XG4gIGNvbG9yOiAjNjQ2MjYyO1xufVxuXG4uaWNvbi1jb250YWluZXIgLmNsYXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgW1ByaWNpbmcgdGFibGVzXVxuKi9cbi5wcmljaW5nLXRhYmxlcyB7XG4gIG1hcmdpbjogMzBweCAwIDIwcHg7XG59XG5cbi5wcmljaW5nLXRhYmxlcyA+IGRpdiB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnByaWNpbmctdGFibGUge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNjOWM5Yzk7XG4gIHBhZGRpbmc6IDM1cHggMjBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4ucHJpY2luZy10YWJsZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yMzFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wcmljaW5nLXRhYmxlLXByaWNlIHtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG4gIGNvbG9yOiAjNTI1MjUyO1xufVxuXG4ucHJpY2luZy10YWJsZS1wcmljZSAuY3VycmVuY3kge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IDEuMzg1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnByaWNpbmctdGFibGUtcHJpY2UgLnZhbHVlIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0zcHg7XG59XG5cbi5wcmljaW5nLXRhYmxlLXByaWNlIC5mcmVjdWVuY3kge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5wcmljaW5nLXRhYmxlLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM4NTg1ODU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wcmljaW5nLXRhYmxlLWZlYXR1cmVzIHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnByaWNpbmctdGFibGUtZmVhdHVyZXMgPiBsaSB7XG4gIGZvbnQtc2l6ZTogMS4wNzdyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMzNweDtcbn1cblxuLnByaWNpbmctdGFibGUgLmJ0biB7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucHJpY2luZy10YWJsZSAuY2FyZC1kaXZpZGVyIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnByaWNpbmctdGFibGUtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogI2VmNjI2Mjtcbn1cblxuLnByaWNpbmctdGFibGUtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQzg3MDtcbn1cblxuLnByaWNpbmctdGFibGUtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzdBQ0NCRTtcbn1cblxuLnByaWNpbmctdGFibGUtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUY2MjYyO1xufVxuXG4ucHJpY2luZy10YWJsZS1hbHQxIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTVkOWYwO1xufVxuXG4ucHJpY2luZy10YWJsZS1hbHQyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZkYzdhO1xufVxuXG4ucHJpY2luZy10YWJsZS1hbHQzIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2E5OGJmO1xufVxuXG4ucHJpY2luZy10YWJsZS1hbHQ0IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBbVGltZWxpbmVdXG4qL1xuLnRpbWVsaW5lIHtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1heC13aWR0aDogODQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aW1lbGluZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udGltZWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQ6ICNkYmRiZGI7XG4gIGxlZnQ6IDE3MHB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLnJ0bCAudGltZWxpbmU6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDE3MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWVsaW5lOmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIHRvcDogLTM1cHg7XG4gIH1cbn1cblxuLnRpbWVsaW5lLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjEwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5ydGwgLnRpbWVsaW5lLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWVsaW5lLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnRpbWVsaW5lLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNC41cHg7XG4gIGxlZnQ6IDE2MnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2NjY2NjO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4ucnRsIC50aW1lbGluZS1pdGVtOmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxNjJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aW1lbGluZS1pdGVtOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGltZWxpbmUtaXRlbTpudGgtY2hpbGQoNG4rMSk6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWY2MjYyO1xufVxuXG4udGltZWxpbmUtaXRlbTpudGgtY2hpbGQoNG4rMik6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOERDQURGO1xufVxuXG4udGltZWxpbmUtaXRlbTpudGgtY2hpbGQoNG4rMyk6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZDODcwO1xufVxuXG4udGltZWxpbmUtaXRlbTpudGgtY2hpbGQoNG4rNCk6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjN0FDQ0JFO1xufVxuXG4udGltZWxpbmUtdmFyaWFudCAudGltZWxpbmUtaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aW1lbGluZS12YXJpYW50IC50aW1lbGluZS1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5cbi50aW1lbGluZS12YXJpYW50IC50aW1lbGluZS1pdGVtLnJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogY2FsYyg1MCUgKyA0NXB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aW1lbGluZS12YXJpYW50IC50aW1lbGluZS1pdGVtLnJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi50aW1lbGluZS12YXJpYW50IC50aW1lbGluZS1pdGVtLmxlZnQge1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDUwJSArIDQ1cHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWVsaW5lLXZhcmlhbnQgLnRpbWVsaW5lLWl0ZW0ubGVmdCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udGltZWxpbmUtdmFyaWFudCAudGltZWxpbmUtaXRlbS5sZWZ0IC50aW1lbGluZS1jb250ZW50OmFmdGVyIHtcbiAgcmlnaHQ6IC01cHg7XG4gIGxlZnQ6IGluaGVyaXQ7XG59XG5cbi50aW1lbGluZS12YXJpYW50IC50aW1lbGluZS1pdGVtLmxlZnQgLnRpbWVsaW5lLWNvbnRlbnQ6YmVmb3JlIHtcbiAgcmlnaHQ6IC01cHg7XG4gIGxlZnQ6IGluaGVyaXQ7XG59XG5cbi50aW1lbGluZS12YXJpYW50IC50aW1lbGluZS1pdGVtLmxlZnQgLnRpbWVsaW5lLWljb24ge1xuICBsZWZ0OiBpbml0aWFsO1xuICByaWdodDogLTY3cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGltZWxpbmUtdmFyaWFudCAudGltZWxpbmUtaXRlbS5sZWZ0IC50aW1lbGluZS1pY29uIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgIHRvcDogLTQ4cHg7XG4gIH1cbn1cblxuLnRpbWVsaW5lLXZhcmlhbnQgLnRpbWVsaW5lLWl0ZW06YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRpbWVsaW5lLWRhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICB0b3A6IDM0cHg7XG4gIHdpZHRoOiAxNDVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ucnRsIC50aW1lbGluZS1kYXRlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGltZWxpbmUtZGF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC00MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudGltZWxpbmUtZGF0ZSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi50aW1lbGluZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAyNXB4IDMwcHggMjVweCAyOHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1pbi1oZWlnaHQ6IDg1cHg7XG59XG5cbi50aW1lbGluZS1pdGVtLWdhbGxlcnkgLnRpbWVsaW5lLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50aW1lbGluZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4IDE4cHg7XG4gIH1cbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogMzcuNXB4O1xuICBsZWZ0OiAtNXB4O1xufVxuXG4ucnRsIC50aW1lbGluZS1jb250ZW50OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWVsaW5lLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50aW1lbGluZS1hdmF0YXIge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ydGwgLnRpbWVsaW5lLWF2YXRhciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnRpbWVsaW5lLWF2YXRhciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udGltZWxpbmUtaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDdweCAwIDAgNDZweDtcbn1cblxuLnJ0bCAudGltZWxpbmUtaGVhZGVyIHtcbiAgcGFkZGluZzogN3B4IDQ2cHggMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWVsaW5lLWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLnRpbWVsaW5lLXZhcmlhbnQgLnRpbWVsaW5lLWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLnRpbWVsaW5lLWF1dG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGltZWxpbmUtYWN0aXZpdHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRpbWVsaW5lLXZhcmlhbnQgLnRpbWVsaW5lLWFjdGl2aXR5IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLnRpbWVsaW5lLXRpbWUge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjYWJhYmFiO1xufVxuXG4ucnRsIC50aW1lbGluZS10aW1lIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi50aW1lbGluZS12YXJpYW50IC50aW1lbGluZS10aW1lIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cblxuLnRpbWVsaW5lLXN1bW1hcnkge1xuICBjb2xvcjogIzhhOGE4YTtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4udGltZWxpbmUtc3VtbWFyeSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRpbWVsaW5lLXZhcmlhbnQgLnRpbWVsaW5lLXN1bW1hcnkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udGltZWxpbmUtdmFyaWFudCAudGltZWxpbmUtc3VtbWFyeSBwIHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi50aW1lbGluZS1nYWxsZXJ5IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLnRpbWVsaW5lLXZhcmlhbnQgLnRpbWVsaW5lLWdhbGxlcnkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udGltZWxpbmUtZ2FsbGVyeSAuZ2FsbGVyeS10aHVtYm5haWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnJ0bCAudGltZWxpbmUtZ2FsbGVyeSAuZ2FsbGVyeS10aHVtYm5haWwge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4udGltZWxpbmUtYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMTBweCAwIDAgNXB4O1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZTBlMGUwO1xuICBjb2xvcjogIzhhOGE4YTtcbn1cblxuLnJ0bCAudGltZWxpbmUtYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMTBweCA1cHggMCAwO1xufVxuXG4udGltZWxpbmUtdmFyaWFudCAudGltZWxpbmUtYmxvY2txdW90ZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi50aW1lbGluZS1ibG9ja3F1b3RlIHAge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi50aW1lbGluZS1ibG9ja3F1b3RlIGZvb3RlciB7XG4gIGNvbG9yOiAjOGE4YThhO1xufVxuXG4vKkxvYWQgbW9yZSBidXR0b24qL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aW1lbGluZS1sb2FkbW9yZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi50aW1lbGluZS1sb2FkbW9yZSAubG9hZC1tb3JlLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogNXB4IDlweDtcbiAgY29sb3I6ICM0MjQyNDI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC45MjMwOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMzFweDtcbn1cblxuLnJ0bCAudGltZWxpbmUtbG9hZG1vcmUgLmxvYWQtbW9yZS1idG4ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTMxcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGltZWxpbmUtbG9hZG1vcmUgLmxvYWQtbW9yZS1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi50aW1lbGluZS1sb2FkbW9yZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGltZWxpbmUtdmFyaWFudCAudGltZWxpbmUtbG9hZG1vcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi50aW1lbGluZS12YXJpYW50IC50aW1lbGluZS1sb2FkbW9yZSAubG9hZC1tb3JlLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogaW5pdGlhbDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgW0RldGFpbGVkIGl0ZW1zIGNvbnRlbnQgbGlrZSBnYWxsZXJ5ICYgYmxvY2txdW90ZV1cbiovXG4udGltZWxpbmUtaXRlbS1kZXRhaWxlZCAudGltZWxpbmUtdGltZSB7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuXG4udGltZWxpbmUtaXRlbS1kZXRhaWxlZCAudGltZWxpbmUtaGVhZGVyIHtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG5cbi50aW1lbGluZS12YXJpYW50IC50aW1lbGluZS1pdGVtLWRldGFpbGVkIC50aW1lbGluZS1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi50aW1lbGluZS1pdGVtLWRldGFpbGVkIC50aW1lbGluZS1hdmF0YXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4udGltZWxpbmUtdmFyaWFudCB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi50aW1lbGluZS12YXJpYW50OmJlZm9yZSB7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogNzBweDtcbn1cblxuLnJ0bCAudGltZWxpbmUtdmFyaWFudDpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ucnRsIC50aW1lbGluZS12YXJpYW50IC50aW1lbGluZS1jb250ZW50OmJlZm9yZSB7XG4gIGxlZnQ6IC01cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ucnRsIC50aW1lbGluZS12YXJpYW50IC50aW1lbGluZS1sb2FkbW9yZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5ydGwgLnRpbWVsaW5lLXZhcmlhbnQgLnRpbWVsaW5lLWxvYWRtb3JlIC5sb2FkLW1vcmUtYnRuIHtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi50aW1lbGluZS1tb250aCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMzBweCAwIDE1cHg7XG4gIHBhZGRpbmc6IDExcHggMCAxMnB4O1xuICBmb250LXNpemU6IDEuMzg1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4udGltZWxpbmUtbW9udGg6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4udGltZWxpbmUtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogLTY3cHg7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtc2l6ZTogMS43NjlyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWVsaW5lLWljb24ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgdG9wOiAtNDhweDtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgZm9udC1zaXplOiAxLjM4NXJlbTtcbiAgfVxufVxuXG4udGltZWxpbmUtaWNvbiA+IC5pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGltZWxpbmUtaWNvbiA+IC5pY29uIHtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxufVxuXG4uZmlsZSAudGltZWxpbmUtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RENBREY7XG59XG5cbi5jb21tZW50IC50aW1lbGluZS1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzg3MDtcbn1cblxuLmdhbGxlcnkgLnRpbWVsaW5lLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0FDQ0JFO1xufVxuXG4ucXVvdGUgLnRpbWVsaW5lLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2MjYyO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBbRWxlbWVudHNdXG4qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgW1dpZGdldHNdXG4qL1xuLndpZGdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi53aWRnZXQgPiAud2lkZ2V0LWhlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndpZGdldCA+IC53aWRnZXQtaGVhZCAudGl0bGUge1xuICBmb250LXNpemU6IDEuMjMxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ud2lkZ2V0ID4gLndpZGdldC1oZWFkIC50b29scyB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4ucnRsIC53aWRnZXQgPiAud2lkZ2V0LWhlYWQgLnRvb2xzIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi53aWRnZXQgPiAud2lkZ2V0LWhlYWQgLnRvb2xzID4gLmljb24sIC53aWRnZXQgPiAud2lkZ2V0LWhlYWQgLnRvb2xzID4gLmRyb3Bkb3duLXRvZ2dsZSAuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAxLjYxNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM1NTU1NTU7XG59XG5cbi53aWRnZXQgPiAud2lkZ2V0LWhlYWQgLnRvb2xzID4gLmljb246aG92ZXIsIC53aWRnZXQgPiAud2lkZ2V0LWhlYWQgLnRvb2xzID4gLmRyb3Bkb3duLXRvZ2dsZSAuaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjZWY2MjYyO1xufVxuXG4ud2lkZ2V0ID4gLndpZGdldC1oZWFkIC50b29scyA+IC5pY29uLnM3LWNsb3NlLCAud2lkZ2V0ID4gLndpZGdldC1oZWFkIC50b29scyA+IC5kcm9wZG93bi10b2dnbGUgLmljb24uczctY2xvc2Uge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xufVxuXG4ud2lkZ2V0ID4gLndpZGdldC1oZWFkIC50b29scyAudmFsdWUge1xuICBmb250LXNpemU6IDEuODQ2cmVtO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLndpZGdldCAuY2hhcnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud2lkZ2V0IC5jaGFydC1jb250YWluZXIgPiAuY291bnRlciB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ud2lkZ2V0IC5jaGFydC1jb250YWluZXIgPiAuY291bnRlciAudmFsdWUge1xuICBmb250LXNpemU6IDEuODQ2cmVtO1xufVxuXG4ud2lkZ2V0IC5jaGFydC1jb250YWluZXIgPiAuY291bnRlciAuZGVzYyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44NDYycmVtO1xuICBjb2xvcjogI2IyYjJiMjtcbn1cblxuLndpZGdldC53aWRnZXQtZnVsbHdpZHRoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLndpZGdldC53aWRnZXQtZnVsbHdpZHRoID4gLndpZGdldC1oZWFkIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0LWZ1bGx3aWR0aCAuY2hhcnQtY29udGFpbmVyID4gLmNvdW50ZXIge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiAyMHB4O1xufVxuXG4ucnRsIC53aWRnZXQud2lkZ2V0LWZ1bGx3aWR0aCAuY2hhcnQtY29udGFpbmVyID4gLmNvdW50ZXIge1xuICByaWdodDogMjBweDtcbn1cblxuLndpZGdldC53aWRnZXQtc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ud2lkZ2V0LndpZGdldC1zbWFsbC53aWRnZXQtZnVsbHdpZHRoID4gLndpZGdldC1oZWFkIHtcbiAgcGFkZGluZzogMjBweCAxNXB4IDEwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFtCb290c3RyYXAgZWxlbWVudHNdXG4qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgW0FsZXJ0c11cbiovXG4uYWxlcnQge1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLmFsZXJ0IC5pY29uIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4ucnRsIC5hbGVydCAuaWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWxlcnQgLmNsb3NlIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbi5hbGVydCAuY2xvc2U6aG92ZXIsIC5hbGVydCAuY2xvc2U6Zm9jdXMge1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLmFsZXJ0IC5jbG9zZTpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmFsZXJ0IC5jbG9zZTpmb2N1czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4uYWxlcnQgLm1lc3NhZ2UgPiBwLFxuLmFsZXJ0IC5tZXNzYWdlID4gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWxlcnQgLm1lc3NhZ2UgPiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnJ0bCAuYWxlcnQgLm1lc3NhZ2Uge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5cbi5ydGwgLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xufVxuXG4ucnRsIC5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2MjYyO1xuICBib3JkZXItY29sb3I6ICNlZjYyNjI7XG59XG5cbi5hbGVydC1wcmltYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VjNGI0Yjtcbn1cblxuLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdBQ0NCRTtcbiAgYm9yZGVyLWNvbG9yOiAjN0FDQ0JFO1xufVxuXG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2OGM1YjU7XG59XG5cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RENBREY7XG4gIGJvcmRlci1jb2xvcjogIzhEQ0FERjtcbn1cblxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNzljMWQ5O1xufVxuXG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjZTZlNmU2O1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDODcwO1xuICBib3JkZXItY29sb3I6ICNGRkM4NzA7XG59XG5cbi5hbGVydC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmYmU1Nztcbn1cblxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY2MjYyO1xuICBib3JkZXItY29sb3I6ICNFRjYyNjI7XG59XG5cbi5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWQ0YjRiO1xufVxuXG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDNjM2M7XG4gIGJvcmRlci1jb2xvcjogIzNkM2MzYztcbn1cblxuLmFsZXJ0LWRhcmsgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzAyZjJmO1xufVxuXG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjZTZlNmU2O1xufVxuXG4uYWxlcnQtYWx0MSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTVkOWYwO1xuICBib3JkZXItY29sb3I6ICM5NWQ5ZjA7XG59XG5cbi5hbGVydC1hbHQxIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzdmZDFlZDtcbn1cblxuLmFsZXJ0LWFsdDEgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cblxuLmFsZXJ0LWFsdDIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3YTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZkYzdhO1xufVxuXG4uYWxlcnQtYWx0MiBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmQ1NjE7XG59XG5cbi5hbGVydC1hbHQyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5hbGVydC1hbHQzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YTk4YmY7XG4gIGJvcmRlci1jb2xvcjogIzdhOThiZjtcbn1cblxuLmFsZXJ0LWFsdDMgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjk4YmI3O1xufVxuXG4uYWxlcnQtYWx0MyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjZTZlNmU2O1xufVxuXG4uYWxlcnQtYWx0NCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG59XG5cbi5hbGVydC1hbHQ0IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2JmYmZiZjtcbn1cblxuLmFsZXJ0LWFsdDQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlLmFsZXJ0LXByaW1hcnkgLmNsb3NlLCAuYWxlcnQtZGlzbWlzc2libGUuYWxlcnQtcHJpbWFyeSAuY2xvc2U6aG92ZXIsIC5hbGVydC1kaXNtaXNzaWJsZS5hbGVydC1wcmltYXJ5IC5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjYTcxMTExO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjYTcxMTExO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUuYWxlcnQtc3VjY2VzcyAuY2xvc2UsIC5hbGVydC1kaXNtaXNzaWJsZS5hbGVydC1zdWNjZXNzIC5jbG9zZTpob3ZlciwgLmFsZXJ0LWRpc21pc3NpYmxlLmFsZXJ0LXN1Y2Nlc3MgLmNsb3NlOmZvY3VzIHtcbiAgY29sb3I6ICMzMDdkNzA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMzMDdkNzA7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZS5hbGVydC1pbmZvIC5jbG9zZSwgLmFsZXJ0LWRpc21pc3NpYmxlLmFsZXJ0LWluZm8gLmNsb3NlOmhvdmVyLCAuYWxlcnQtZGlzbWlzc2libGUuYWxlcnQtaW5mbyAuY2xvc2U6Zm9jdXMge1xuICBjb2xvcjogIzJlODZhNTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzJlODZhNTtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlLmFsZXJ0LXdhcm5pbmcgLmNsb3NlLCAuYWxlcnQtZGlzbWlzc2libGUuYWxlcnQtd2FybmluZyAuY2xvc2U6aG92ZXIsIC5hbGVydC1kaXNtaXNzaWJsZS5hbGVydC13YXJuaW5nIC5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjZDY4NDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZDY4NDAwO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUuYWxlcnQtZGFuZ2VyIC5jbG9zZSwgLmFsZXJ0LWRpc21pc3NpYmxlLmFsZXJ0LWRhbmdlciAuY2xvc2U6aG92ZXIsIC5hbGVydC1kaXNtaXNzaWJsZS5hbGVydC1kYW5nZXIgLmNsb3NlOmZvY3VzIHtcbiAgY29sb3I6ICNhNzExMTE7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNhNzExMTE7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZS5hbGVydC1kYXJrIC5jbG9zZSwgLmFsZXJ0LWRpc21pc3NpYmxlLmFsZXJ0LWRhcmsgLmNsb3NlOmhvdmVyLCAuYWxlcnQtZGlzbWlzc2libGUuYWxlcnQtZGFyayAuY2xvc2U6Zm9jdXMge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwIGJsYWNrO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUuYWxlcnQtYWx0MSAuY2xvc2UsIC5hbGVydC1kaXNtaXNzaWJsZS5hbGVydC1hbHQxIC5jbG9zZTpob3ZlciwgLmFsZXJ0LWRpc21pc3NpYmxlLmFsZXJ0LWFsdDEgLmNsb3NlOmZvY3VzIHtcbiAgY29sb3I6ICMxZGEyY2Y7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMxZGEyY2Y7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZS5hbGVydC1hbHQyIC5jbG9zZSwgLmFsZXJ0LWRpc21pc3NpYmxlLmFsZXJ0LWFsdDIgLmNsb3NlOmhvdmVyLCAuYWxlcnQtZGlzbWlzc2libGUuYWxlcnQtYWx0MiAuY2xvc2U6Zm9jdXMge1xuICBjb2xvcjogI2UwYTUwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2UwYTUwMDtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlLmFsZXJ0LWFsdDMgLmNsb3NlLCAuYWxlcnQtZGlzbWlzc2libGUuYWxlcnQtYWx0MyAuY2xvc2U6aG92ZXIsIC5hbGVydC1kaXNtaXNzaWJsZS5hbGVydC1hbHQzIC5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjMzQ0YzZjO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMzQ0YzZjO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUuYWxlcnQtYWx0NCAuY2xvc2UsIC5hbGVydC1kaXNtaXNzaWJsZS5hbGVydC1hbHQ0IC5jbG9zZTpob3ZlciwgLmFsZXJ0LWRpc21pc3NpYmxlLmFsZXJ0LWFsdDQgLmNsb3NlOmZvY3VzIHtcbiAgY29sb3I6IGdyYXk7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwIGdyYXk7XG59XG5cbi5hbGVydC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLnJ0bCAuYWxlcnQtaWNvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hbGVydC1pY29uID4gLmljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiA1NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnJ0bCAuYWxlcnQtaWNvbiA+IC5pY29uIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5hbGVydC1pY29uID4gLmljb246YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBjb250ZW50OiAnJztcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyLWxlZnQ6IDExcHggc29saWQgI0ZGRkZGRjtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuOTk5OSk7XG4gIGJvcmRlci1ib3R0b206IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5ydGwgLmFsZXJ0LWljb24gPiAuaWNvbjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICByaWdodDogNTRweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgY29udGVudDogJyc7XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlci1yaWdodDogMTFweCBzb2xpZCAjRkZGRkZGO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC45OTk5KTtcbiAgYm9yZGVyLWJvdHRvbTogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5hbGVydC1pY29uID4gLm1lc3NhZ2Uge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nOiAxLjM4NXJlbTtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uYWxlcnQtaWNvbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2UsIC5hbGVydC1pY29uLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZTpob3ZlciwgLmFsZXJ0LWljb24uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlOmZvY3VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEuNTM4cmVtO1xuICByaWdodDogMS4yNjlyZW07XG4gIGNvbG9yOiAjNTU1NTU1O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjNTU1NTU1O1xuICBwYWRkaW5nOiAxLjUzODhyZW0gMDtcbn1cblxuLnJ0bCAuYWxlcnQtaWNvbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2UsIC5ydGwgLmFsZXJ0LWljb24uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlOmhvdmVyLCAucnRsIC5hbGVydC1pY29uLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZTpmb2N1cyB7XG4gIGxlZnQ6IDE3cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uYWxlcnQtaWNvbi5hbGVydC1wcmltYXJ5ID4gLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2MjYyO1xufVxuXG4uYWxlcnQtaWNvbi5hbGVydC1wcmltYXJ5ID4gLmljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2VmNjI2Mjtcbn1cblxuLnJ0bCAuYWxlcnQtaWNvbi5hbGVydC1wcmltYXJ5ID4gLmljb246YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlZjYyNjI7XG59XG5cbi5hbGVydC1pY29uLmFsZXJ0LXN1Y2Nlc3MgPiAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QUNDQkU7XG59XG5cbi5hbGVydC1pY29uLmFsZXJ0LXN1Y2Nlc3MgPiAuaWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjN0FDQ0JFO1xufVxuXG4ucnRsIC5hbGVydC1pY29uLmFsZXJ0LXN1Y2Nlc3MgPiAuaWNvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzdBQ0NCRTtcbn1cblxuLmFsZXJ0LWljb24uYWxlcnQtaW5mbyA+IC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhEQ0FERjtcbn1cblxuLmFsZXJ0LWljb24uYWxlcnQtaW5mbyA+IC5pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4RENBREY7XG59XG5cbi5ydGwgLmFsZXJ0LWljb24uYWxlcnQtaW5mbyA+IC5pY29uOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOERDQURGO1xufVxuXG4uYWxlcnQtaWNvbi5hbGVydC13YXJuaW5nID4gLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDODcwO1xufVxuXG4uYWxlcnQtaWNvbi5hbGVydC13YXJuaW5nID4gLmljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGQzg3MDtcbn1cblxuLnJ0bCAuYWxlcnQtaWNvbi5hbGVydC13YXJuaW5nID4gLmljb246YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkM4NzA7XG59XG5cbi5hbGVydC1pY29uLmFsZXJ0LWRhbmdlciA+IC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGNjI2Mjtcbn1cblxuLmFsZXJ0LWljb24uYWxlcnQtZGFuZ2VyID4gLmljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0VGNjI2Mjtcbn1cblxuLnJ0bCAuYWxlcnQtaWNvbi5hbGVydC1kYW5nZXIgPiAuaWNvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VGNjI2Mjtcbn1cblxuLmFsZXJ0LWljb24uYWxlcnQtZGFyayA+IC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkM2MzYztcbn1cblxuLmFsZXJ0LWljb24uYWxlcnQtZGFyayA+IC5pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzZDNjM2M7XG59XG5cbi5ydGwgLmFsZXJ0LWljb24uYWxlcnQtZGFyayA+IC5pY29uOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjM2QzYzNjO1xufVxuXG4uYWxlcnQtaWNvbi5hbGVydC1hbHQxID4gLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTVkOWYwO1xufVxuXG4uYWxlcnQtaWNvbi5hbGVydC1hbHQxID4gLmljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzk1ZDlmMDtcbn1cblxuLnJ0bCAuYWxlcnQtaWNvbi5hbGVydC1hbHQxID4gLmljb246YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5NWQ5ZjA7XG59XG5cbi5hbGVydC1pY29uLmFsZXJ0LWFsdDIgPiAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRjN2E7XG59XG5cbi5hbGVydC1pY29uLmFsZXJ0LWFsdDIgPiAuaWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZkYzdhO1xufVxuXG4ucnRsIC5hbGVydC1pY29uLmFsZXJ0LWFsdDIgPiAuaWNvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZGM3YTtcbn1cblxuLmFsZXJ0LWljb24uYWxlcnQtYWx0MyA+IC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhOThiZjtcbn1cblxuLmFsZXJ0LWljb24uYWxlcnQtYWx0MyA+IC5pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3YTk4YmY7XG59XG5cbi5ydGwgLmFsZXJ0LWljb24uYWxlcnQtYWx0MyA+IC5pY29uOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjN2E5OGJmO1xufVxuXG4uYWxlcnQtaWNvbi5hbGVydC1hbHQ0ID4gLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuXG4uYWxlcnQtaWNvbi5hbGVydC1hbHQ0ID4gLmljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2NjY2NjYztcbn1cblxuLnJ0bCAuYWxlcnQtaWNvbi5hbGVydC1hbHQ0ID4gLmljb246YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjY2NjY2M7XG59XG5cbi5hbGVydC1ib3JkZXItY29sb3IuYWxlcnQtcHJpbWFyeSAubWVzc2FnZSB7XG4gIGJvcmRlci1jb2xvcjogI2VmNjI2Mjtcbn1cblxuLmFsZXJ0LWJvcmRlci1jb2xvci5hbGVydC1zdWNjZXNzIC5tZXNzYWdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjN0FDQ0JFO1xufVxuXG4uYWxlcnQtYm9yZGVyLWNvbG9yLmFsZXJ0LWluZm8gLm1lc3NhZ2Uge1xuICBib3JkZXItY29sb3I6ICM4RENBREY7XG59XG5cbi5hbGVydC1ib3JkZXItY29sb3IuYWxlcnQtd2FybmluZyAubWVzc2FnZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQzg3MDtcbn1cblxuLmFsZXJ0LWJvcmRlci1jb2xvci5hbGVydC1kYW5nZXIgLm1lc3NhZ2Uge1xuICBib3JkZXItY29sb3I6ICNFRjYyNjI7XG59XG5cbi5hbGVydC1ib3JkZXItY29sb3IuYWxlcnQtZGFyayAubWVzc2FnZSB7XG4gIGJvcmRlci1jb2xvcjogIzNkM2MzYztcbn1cblxuLmFsZXJ0LWJvcmRlci1jb2xvci5hbGVydC1hbHQxIC5tZXNzYWdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTVkOWYwO1xufVxuXG4uYWxlcnQtYm9yZGVyLWNvbG9yLmFsZXJ0LWFsdDIgLm1lc3NhZ2Uge1xuICBib3JkZXItY29sb3I6ICNmZmRjN2E7XG59XG5cbi5hbGVydC1ib3JkZXItY29sb3IuYWxlcnQtYWx0MyAubWVzc2FnZSB7XG4gIGJvcmRlci1jb2xvcjogIzdhOThiZjtcbn1cblxuLmFsZXJ0LWJvcmRlci1jb2xvci5hbGVydC1hbHQ0IC5tZXNzYWdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xufVxuXG4uYWxlcnQtaWNvbi1jb2xvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG5cbi5hbGVydC1pY29uLWNvbG9yID4gLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmFsZXJ0LWljb24tY29sb3IgPiAuaWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ydGwgLmFsZXJ0LWljb24tY29sb3IgPiAuaWNvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFsZXJ0LWljb24tY29sb3IgPiAubWVzc2FnZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLnJ0bCAuYWxlcnQtaWNvbi1jb2xvciA+IC5tZXNzYWdlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uYWxlcnQtaWNvbi1jb2xvci5hbGVydC1wcmltYXJ5ID4gLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNlZjYyNjI7XG59XG5cbi5hbGVydC1pY29uLWNvbG9yLmFsZXJ0LXN1Y2Nlc3MgPiAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzdBQ0NCRTtcbn1cblxuLmFsZXJ0LWljb24tY29sb3IuYWxlcnQtaW5mbyA+IC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOERDQURGO1xufVxuXG4uYWxlcnQtaWNvbi1jb2xvci5hbGVydC13YXJuaW5nID4gLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNGRkM4NzA7XG59XG5cbi5hbGVydC1pY29uLWNvbG9yLmFsZXJ0LWRhbmdlciA+IC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRUY2MjYyO1xufVxuXG4uYWxlcnQtaWNvbi1jb2xvci5hbGVydC1kYXJrID4gLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzZDNjM2M7XG59XG5cbi5hbGVydC1pY29uLWNvbG9yLmFsZXJ0LWFsdDEgPiAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzk1ZDlmMDtcbn1cblxuLmFsZXJ0LWljb24tY29sb3IuYWxlcnQtYWx0MiA+IC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZkYzdhO1xufVxuXG4uYWxlcnQtaWNvbi1jb2xvci5hbGVydC1hbHQzID4gLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM3YTk4YmY7XG59XG5cbi5hbGVydC1pY29uLWNvbG9yLmFsZXJ0LWFsdDQgPiAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2NjY2NjYztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgW0JhZGdlc11cbiovXG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmFkZ2UtcGlsbCB7XG4gIGZvbnQtc2l6ZTogMC44NDYycmVtO1xuICBtaW4td2lkdGg6IDAuNzY5MnJlbTtcbiAgcGFkZGluZy10b3A6IDAuMjMwOHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjMwOHJlbTtcbn1cblxuLmJhZGdlLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2MjYyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjZWY2MjYyO1xufVxuXG4uYmFkZ2UtcHJpbWFyeVtocmVmXTpob3ZlciwgLmJhZGdlLXByaW1hcnlbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWEzNDM0O1xufVxuXG4uYmFkZ2Utc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QUNDQkU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICM3QUNDQkU7XG59XG5cbi5iYWRnZS1zdWNjZXNzW2hyZWZdOmhvdmVyLCAuYmFkZ2Utc3VjY2Vzc1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NWJlYWM7XG59XG5cbi5iYWRnZS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhEQ0FERjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogIzhEQ0FERjtcbn1cblxuLmJhZGdlLWluZm9baHJlZl06aG92ZXIsIC5iYWRnZS1pbmZvW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1YjdkNDtcbn1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDODcwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZDODcwO1xufVxuXG4uYmFkZ2Utd2FybmluZ1tocmVmXTpob3ZlciwgLmJhZGdlLXdhcm5pbmdbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiNDNkO1xufVxuXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGNjI2MjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0VGNjI2Mjtcbn1cblxuLmJhZGdlLWRhbmdlcltocmVmXTpob3ZlciwgLmJhZGdlLWRhbmdlcltocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTM0MzQ7XG59XG5cbi5iYWRnZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkM2MzYztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogIzNkM2MzYztcbn1cblxuLmJhZGdlLWRhcmtbaHJlZl06aG92ZXIsIC5iYWRnZS1kYXJrW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjMyMztcbn1cblxuLmJhZGdlLWFsdDEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTVkOWYwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjOTVkOWYwO1xufVxuXG4uYmFkZ2UtYWx0MVtocmVmXTpob3ZlciwgLmJhZGdlLWFsdDFbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhjOWVhO1xufVxuXG4uYmFkZ2UtYWx0MiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRjN2E7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNmZmRjN2E7XG59XG5cbi5iYWRnZS1hbHQyW2hyZWZdOmhvdmVyLCAuYmFkZ2UtYWx0MltocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNmNDc7XG59XG5cbi5iYWRnZS1hbHQzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhOThiZjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogIzdhOThiZjtcbn1cblxuLmJhZGdlLWFsdDNbaHJlZl06aG92ZXIsIC5iYWRnZS1hbHQzW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4N2RhZTtcbn1cblxuLmJhZGdlLWFsdDQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xufVxuXG4uYmFkZ2UtYWx0NFtocmVmXTpob3ZlciwgLmJhZGdlLWFsdDRbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiM2IzO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIC5pY29uIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLS4xNTM4cmVtO1xuICBsaW5lLWhlaWdodDogLjQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjE1NHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjYxNTRyZW07XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBbQnV0dG9uIGdyb3Vwc11cbiovXG4uYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctbGVmdDogMC42MTU0cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYxNTRyZW07XG59XG5cbi5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuXG4uYnRuLWdyb3VwLWp1c3RpZmllZCAuYnRuLFxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMSU7XG59XG5cbi5idG4tZ3JvdXAtanVzdGlmaWVkIC5idG4gLmJ0bixcbi5idG4tZ3JvdXAtanVzdGlmaWVkIC5idG4tZ3JvdXAgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLWdyb3VwLWp1c3RpZmllZCAuYnRuIC5kcm9wZG93bi1tZW51LFxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0biB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cblxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgW0J1dHRvbnNdXG4qL1xuLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG46YWN0aXZlLCAuYnRuLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5idG4taHNwYWNlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5ydGwgLmJ0bi1oc3BhY2Uge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5idG4tdnNwYWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uYnRuLXNwYWNlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnJ0bCAuYnRuLXNwYWNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uYnRuLXNlY29uZGFyeSwgLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNkZWRlZGU7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeS5mb2N1cywgLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodC5mb2N1cyB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNkZWRlZGU7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmhvdmVyLCAuYnRuLXNlY29uZGFyeS5ob3ZlciwgLmJ0bi1saWdodDpob3ZlciwgLmJ0bi1saWdodC5ob3ZlciB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItY29sb3I6ICNkMWQxZDE7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUsIC5idG4tbGlnaHQ6YWN0aXZlLCAuYnRuLWxpZ2h0LmFjdGl2ZSwgLmJ0bi1saWdodDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWxpZ2h0Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJvcmRlci1jb2xvcjogI2M1YzVjNTtcbn1cblxuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlOmhvdmVyLCAuYnRuLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZS5mb2N1cywgLmJ0bi1zZWNvbmRhcnkuYWN0aXZlOmhvdmVyLCAuYnRuLXNlY29uZGFyeS5hY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmFjdGl2ZS5mb2N1cywgLmJ0bi1zZWNvbmRhcnk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpob3ZlciwgLmJ0bi1zZWNvbmRhcnk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZS5mb2N1cywgLmJ0bi1zZWNvbmRhcnk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpob3ZlciwgLmJ0bi1zZWNvbmRhcnk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywgLmJ0bi1saWdodDphY3RpdmU6aG92ZXIsIC5idG4tbGlnaHQ6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0OmFjdGl2ZS5mb2N1cywgLmJ0bi1saWdodC5hY3RpdmU6aG92ZXIsIC5idG4tbGlnaHQuYWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0LmFjdGl2ZS5mb2N1cywgLmJ0bi1saWdodDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmhvdmVyLCAuYnRuLWxpZ2h0Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbGlnaHQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZS5mb2N1cywgLmJ0bi1saWdodDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmhvdmVyLCAuYnRuLWxpZ2h0Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tbGlnaHQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBib3JkZXItY29sb3I6ICNjNWM1YzU7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLFxuLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlIC5idG4tc2Vjb25kYXJ5LCAuYnRuLWxpZ2h0OmFjdGl2ZSwgLmJ0bi1saWdodC5hY3RpdmUsXG4uc2hvdyA+IC5kcm9wZG93bi10b2dnbGUgLmJ0bi1saWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLmZvY3VzLCAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZDphY3RpdmUsIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnlbZGlzYWJsZWRdLCAuYnRuLXNlY29uZGFyeVtkaXNhYmxlZF06aG92ZXIsIC5idG4tc2Vjb25kYXJ5W2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1zZWNvbmRhcnlbZGlzYWJsZWRdLmZvY3VzLCAuYnRuLXNlY29uZGFyeVtkaXNhYmxlZF06YWN0aXZlLCAuYnRuLXNlY29uZGFyeVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc2Vjb25kYXJ5LFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc2Vjb25kYXJ5OmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc2Vjb25kYXJ5OmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc2Vjb25kYXJ5LmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNlY29uZGFyeS5hY3RpdmUsIC5idG4tbGlnaHQuZGlzYWJsZWQsIC5idG4tbGlnaHQuZGlzYWJsZWQ6aG92ZXIsIC5idG4tbGlnaHQuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tbGlnaHQuZGlzYWJsZWQuZm9jdXMsIC5idG4tbGlnaHQuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLWxpZ2h0LmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1saWdodFtkaXNhYmxlZF0sIC5idG4tbGlnaHRbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWxpZ2h0W2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1saWdodFtkaXNhYmxlZF0uZm9jdXMsIC5idG4tbGlnaHRbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1saWdodFtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGlnaHQsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saWdodDpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpZ2h0OmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGlnaHQuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saWdodDphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saWdodC5hY3RpdmUge1xuICBjb2xvcjogIzU1NTU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVkZWRlO1xufVxuXG4uYnRuLXNlY29uZGFyeSAuYmFkZ2UsIC5idG4tbGlnaHQgLmJhZGdlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU1NTU7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2MjYyO1xuICBib3JkZXItY29sb3I6ICNlZjYyNjI7XG59XG5cbi5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjYyNjI7XG4gIGJvcmRlci1jb2xvcjogI2VmNjI2Mjtcbn1cblxuLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYnRuLXByaW1hcnkuaG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNzk3OTtcbiAgYm9yZGVyLWNvbG9yOiAjZjE3OTc5O1xufVxuXG4uYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjNGI0YjtcbiAgYm9yZGVyLWNvbG9yOiAjZWM0YjRiO1xufVxuXG4uYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlLmZvY3VzLCAuYnRuLXByaW1hcnk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpob3ZlciwgLmJ0bi1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLmZvY3VzLCAuYnRuLXByaW1hcnk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpob3ZlciwgLmJ0bi1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmZvY3VzLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzRiNGI7XG4gIGJvcmRlci1jb2xvcjogI2VjNGI0Yjtcbn1cblxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLmZvY3VzLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2MjYyO1xuICBib3JkZXItY29sb3I6ICNlZjYyNjI7XG59XG5cbi5idG4tcHJpbWFyeSAuYmFkZ2Uge1xuICBjb2xvcjogI2VmNjI2MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDNjM2M7XG4gIGJvcmRlci1jb2xvcjogIzNkM2MzYztcbn1cblxuLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcmsuZm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkM2MzYztcbiAgYm9yZGVyLWNvbG9yOiAjM2QzYzNjO1xufVxuXG4uYnRuLWRhcms6aG92ZXIsIC5idG4tZGFyay5ob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0OTQ5O1xuICBib3JkZXItY29sb3I6ICM0YTQ5NDk7XG59XG5cbi5idG4tZGFyazphY3RpdmUsIC5idG4tZGFyay5hY3RpdmUsIC5idG4tZGFyazpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhcms6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAyZjJmO1xuICBib3JkZXItY29sb3I6ICMzMDJmMmY7XG59XG5cbi5idG4tZGFyazphY3RpdmU6aG92ZXIsIC5idG4tZGFyazphY3RpdmU6Zm9jdXMsIC5idG4tZGFyazphY3RpdmUuZm9jdXMsIC5idG4tZGFyay5hY3RpdmU6aG92ZXIsIC5idG4tZGFyay5hY3RpdmU6Zm9jdXMsIC5idG4tZGFyay5hY3RpdmUuZm9jdXMsIC5idG4tZGFyazpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmhvdmVyLCAuYnRuLWRhcms6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUuZm9jdXMsIC5idG4tZGFyazpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmhvdmVyLCAuYnRuLWRhcms6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZm9jdXMsXG4uc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMmYyZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzAyZjJmO1xufVxuXG4uYnRuLWRhcms6YWN0aXZlLCAuYnRuLWRhcmsuYWN0aXZlLCAuYnRuLWRhcms6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYXJrOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLWRhcmsuZGlzYWJsZWQsIC5idG4tZGFyay5kaXNhYmxlZDpob3ZlciwgLmJ0bi1kYXJrLmRpc2FibGVkOmZvY3VzLCAuYnRuLWRhcmsuZGlzYWJsZWQuZm9jdXMsIC5idG4tZGFyay5kaXNhYmxlZDphY3RpdmUsIC5idG4tZGFyay5kaXNhYmxlZC5hY3RpdmUsIC5idG4tZGFya1tkaXNhYmxlZF0sIC5idG4tZGFya1tkaXNhYmxlZF06aG92ZXIsIC5idG4tZGFya1tkaXNhYmxlZF06Zm9jdXMsIC5idG4tZGFya1tkaXNhYmxlZF0uZm9jdXMsIC5idG4tZGFya1tkaXNhYmxlZF06YWN0aXZlLCAuYnRuLWRhcmtbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhcmssXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYXJrOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFyazpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhcmsuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYXJrOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhcmsuYWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDNjM2M7XG4gIGJvcmRlci1jb2xvcjogIzNkM2MzYztcbn1cblxuLmJ0bi1kYXJrIC5iYWRnZSB7XG4gIGNvbG9yOiAjM2QzYzNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdBQ0NCRTtcbiAgYm9yZGVyLWNvbG9yOiAjN0FDQ0JFO1xufVxuXG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0FDQ0JFO1xuICBib3JkZXItY29sb3I6ICM3QUNDQkU7XG59XG5cbi5idG4tc3VjY2Vzczpob3ZlciwgLmJ0bi1zdWNjZXNzLmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Y2QzYzc7XG4gIGJvcmRlci1jb2xvcjogIzhjZDNjNztcbn1cblxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc3VjY2Vzczpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OGM1YjU7XG4gIGJvcmRlci1jb2xvcjogIzY4YzViNTtcbn1cblxuLmJ0bi1zdWNjZXNzOmFjdGl2ZTpob3ZlciwgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOmFjdGl2ZS5mb2N1cywgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3ZlciwgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzLmFjdGl2ZS5mb2N1cywgLmJ0bi1zdWNjZXNzOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6aG92ZXIsIC5idG4tc3VjY2Vzczpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZS5mb2N1cywgLmJ0bi1zdWNjZXNzOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6aG92ZXIsIC5idG4tc3VjY2Vzczpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhjNWI1O1xuICBib3JkZXItY29sb3I6ICM2OGM1YjU7XG59XG5cbi5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUsIC5idG4tc3VjY2Vzczpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXN1Y2Nlc3M6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cywgLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXSwgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTphY3RpdmUsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2VzcyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5hY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdBQ0NCRTtcbiAgYm9yZGVyLWNvbG9yOiAjN0FDQ0JFO1xufVxuXG4uYnRuLXN1Y2Nlc3MgLmJhZGdlIHtcbiAgY29sb3I6ICM3QUNDQkU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOERDQURGO1xuICBib3JkZXItY29sb3I6ICM4RENBREY7XG59XG5cbi5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RENBREY7XG4gIGJvcmRlci1jb2xvcjogIzhEQ0FERjtcbn1cblxuLmJ0bi1pbmZvOmhvdmVyLCAuYnRuLWluZm8uaG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExZDNlNTtcbiAgYm9yZGVyLWNvbG9yOiAjYTFkM2U1O1xufVxuXG4uYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLCAuYnRuLWluZm86bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmZvOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5YzFkOTtcbiAgYm9yZGVyLWNvbG9yOiAjNzljMWQ5O1xufVxuXG4uYnRuLWluZm86YWN0aXZlOmhvdmVyLCAuYnRuLWluZm86YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86YWN0aXZlLmZvY3VzLCAuYnRuLWluZm8uYWN0aXZlOmhvdmVyLCAuYnRuLWluZm8uYWN0aXZlOmZvY3VzLCAuYnRuLWluZm8uYWN0aXZlLmZvY3VzLCAuYnRuLWluZm86bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpob3ZlciwgLmJ0bi1pbmZvOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLmZvY3VzLCAuYnRuLWluZm86bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpob3ZlciwgLmJ0bi1pbmZvOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4taW5mbzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmZvY3VzLFxuLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OWMxZDk7XG4gIGJvcmRlci1jb2xvcjogIzc5YzFkOTtcbn1cblxuLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSwgLmJ0bi1pbmZvOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5mbzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsIC5idG4taW5mby5kaXNhYmxlZDpmb2N1cywgLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzLCAuYnRuLWluZm8uZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLWluZm8uZGlzYWJsZWQuYWN0aXZlLCAuYnRuLWluZm9bZGlzYWJsZWRdLCAuYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWluZm9bZGlzYWJsZWRdLmZvY3VzLCAuYnRuLWluZm9bZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1pbmZvW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOERDQURGO1xuICBib3JkZXItY29sb3I6ICM4RENBREY7XG59XG5cbi5idG4taW5mbyAuYmFkZ2Uge1xuICBjb2xvcjogIzhEQ0FERjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM4NzA7XG4gIGJvcmRlci1jb2xvcjogI0ZGQzg3MDtcbn1cblxuLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzg3MDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZDODcwO1xufVxuXG4uYnRuLXdhcm5pbmc6aG92ZXIsIC5idG4td2FybmluZy5ob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkMjhhO1xuICBib3JkZXItY29sb3I6ICNmZmQyOGE7XG59XG5cbi5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUsIC5idG4td2FybmluZzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdhcm5pbmc6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiZTU3O1xuICBib3JkZXItY29sb3I6ICNmZmJlNTc7XG59XG5cbi5idG4td2FybmluZzphY3RpdmU6aG92ZXIsIC5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmUuZm9jdXMsIC5idG4td2FybmluZy5hY3RpdmU6aG92ZXIsIC5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZy5hY3RpdmUuZm9jdXMsIC5idG4td2FybmluZzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmhvdmVyLCAuYnRuLXdhcm5pbmc6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUuZm9jdXMsIC5idG4td2FybmluZzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmhvdmVyLCAuYnRuLXdhcm5pbmc6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZm9jdXMsXG4uc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmU1NztcbiAgYm9yZGVyLWNvbG9yOiAjZmZiZTU3O1xufVxuXG4uYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlLCAuYnRuLXdhcm5pbmc6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13YXJuaW5nOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZy5kaXNhYmxlZDpob3ZlciwgLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQuZm9jdXMsIC5idG4td2FybmluZy5kaXNhYmxlZDphY3RpdmUsIC5idG4td2FybmluZy5kaXNhYmxlZC5hY3RpdmUsIC5idG4td2FybmluZ1tkaXNhYmxlZF0sIC5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsIC5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXMsIC5idG4td2FybmluZ1tkaXNhYmxlZF0uZm9jdXMsIC5idG4td2FybmluZ1tkaXNhYmxlZF06YWN0aXZlLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuYWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM4NzA7XG4gIGJvcmRlci1jb2xvcjogI0ZGQzg3MDtcbn1cblxuLmJ0bi13YXJuaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjRkZDODcwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY2MjYyO1xuICBib3JkZXItY29sb3I6ICNFRjYyNjI7XG59XG5cbi5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY2MjYyO1xuICBib3JkZXItY29sb3I6ICNFRjYyNjI7XG59XG5cbi5idG4tZGFuZ2VyOmhvdmVyLCAuYnRuLWRhbmdlci5ob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE3OTc5O1xuICBib3JkZXItY29sb3I6ICNmMTc5Nzk7XG59XG5cbi5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlLCAuYnRuLWRhbmdlcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhbmdlcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNGI0YjtcbiAgYm9yZGVyLWNvbG9yOiAjZWQ0YjRiO1xufVxuXG4uYnRuLWRhbmdlcjphY3RpdmU6aG92ZXIsIC5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXI6YWN0aXZlLmZvY3VzLCAuYnRuLWRhbmdlci5hY3RpdmU6aG92ZXIsIC5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXIuYWN0aXZlLmZvY3VzLCAuYnRuLWRhbmdlcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmhvdmVyLCAuYnRuLWRhbmdlcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLmZvY3VzLCAuYnRuLWRhbmdlcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmhvdmVyLCAuYnRuLWRhbmdlcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmZvY3VzLFxuLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDRiNGI7XG4gIGJvcmRlci1jb2xvcjogI2VkNGI0Yjtcbn1cblxuLmJ0bi1kYW5nZXI6YWN0aXZlLCAuYnRuLWRhbmdlci5hY3RpdmUsIC5idG4tZGFuZ2VyOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFuZ2VyOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlci5kaXNhYmxlZDpob3ZlciwgLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGFuZ2VyLmRpc2FibGVkLmZvY3VzLCAuYnRuLWRhbmdlci5kaXNhYmxlZDphY3RpdmUsIC5idG4tZGFuZ2VyLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLCAuYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmZvY3VzLCAuYnRuLWRhbmdlcltkaXNhYmxlZF06YWN0aXZlLCAuYnRuLWRhbmdlcltkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5hY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGNjI2MjtcbiAgYm9yZGVyLWNvbG9yOiAjRUY2MjYyO1xufVxuXG4uYnRuLWRhbmdlciAuYmFkZ2Uge1xuICBjb2xvcjogI0VGNjI2MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi1hbHQxIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NmMzZTc7XG4gIGJvcmRlci1jb2xvcjogIzU2YzNlNztcbn1cblxuLmJ0bi1hbHQxOmZvY3VzLCAuYnRuLWFsdDEuZm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2YzNlNztcbiAgYm9yZGVyLWNvbG9yOiAjNTZjM2U3O1xufVxuXG4uYnRuLWFsdDE6aG92ZXIsIC5idG4tYWx0MS5ob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmRjYmVhO1xuICBib3JkZXItY29sb3I6ICM2ZGNiZWE7XG59XG5cbi5idG4tYWx0MTphY3RpdmUsIC5idG4tYWx0MS5hY3RpdmUsIC5idG4tYWx0MTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWFsdDE6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1hbHQxLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiYmU0O1xuICBib3JkZXItY29sb3I6ICM0MGJiZTQ7XG59XG5cbi5idG4tYWx0MTphY3RpdmU6aG92ZXIsIC5idG4tYWx0MTphY3RpdmU6Zm9jdXMsIC5idG4tYWx0MTphY3RpdmUuZm9jdXMsIC5idG4tYWx0MS5hY3RpdmU6aG92ZXIsIC5idG4tYWx0MS5hY3RpdmU6Zm9jdXMsIC5idG4tYWx0MS5hY3RpdmUuZm9jdXMsIC5idG4tYWx0MTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmhvdmVyLCAuYnRuLWFsdDE6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1hbHQxOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUuZm9jdXMsIC5idG4tYWx0MTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmhvdmVyLCAuYnRuLWFsdDE6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1hbHQxOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZm9jdXMsXG4uc2hvdyA+IC5idG4tYWx0MS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4tYWx0MS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tYWx0MS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwYmJlNDtcbiAgYm9yZGVyLWNvbG9yOiAjNDBiYmU0O1xufVxuXG4uYnRuLWFsdDE6YWN0aXZlLCAuYnRuLWFsdDEuYWN0aXZlLCAuYnRuLWFsdDE6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1hbHQxOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tYWx0MS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLWFsdDEuZGlzYWJsZWQsIC5idG4tYWx0MS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1hbHQxLmRpc2FibGVkOmZvY3VzLCAuYnRuLWFsdDEuZGlzYWJsZWQuZm9jdXMsIC5idG4tYWx0MS5kaXNhYmxlZDphY3RpdmUsIC5idG4tYWx0MS5kaXNhYmxlZC5hY3RpdmUsIC5idG4tYWx0MVtkaXNhYmxlZF0sIC5idG4tYWx0MVtkaXNhYmxlZF06aG92ZXIsIC5idG4tYWx0MVtkaXNhYmxlZF06Zm9jdXMsIC5idG4tYWx0MVtkaXNhYmxlZF0uZm9jdXMsIC5idG4tYWx0MVtkaXNhYmxlZF06YWN0aXZlLCAuYnRuLWFsdDFbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDEsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQxOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0MTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDEuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQxOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDEuYWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NmMzZTc7XG4gIGJvcmRlci1jb2xvcjogIzU2YzNlNztcbn1cblxuLmJ0bi1hbHQxIC5iYWRnZSB7XG4gIGNvbG9yOiAjNTZjM2U3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLWFsdDIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2Y2NjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjZjY2O1xufVxuXG4uYnRuLWFsdDI6Zm9jdXMsIC5idG4tYWx0Mi5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZjY2O1xuICBib3JkZXItY29sb3I6ICNmZmNmNjY7XG59XG5cbi5idG4tYWx0Mjpob3ZlciwgLmJ0bi1hbHQyLmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ3N2Y7XG4gIGJvcmRlci1jb2xvcjogI2ZmZDc3Zjtcbn1cblxuLmJ0bi1hbHQyOmFjdGl2ZSwgLmJ0bi1hbHQyLmFjdGl2ZSwgLmJ0bi1hbHQyOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYWx0Mjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWFsdDIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM3NGM7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzc0Yztcbn1cblxuLmJ0bi1hbHQyOmFjdGl2ZTpob3ZlciwgLmJ0bi1hbHQyOmFjdGl2ZTpmb2N1cywgLmJ0bi1hbHQyOmFjdGl2ZS5mb2N1cywgLmJ0bi1hbHQyLmFjdGl2ZTpob3ZlciwgLmJ0bi1hbHQyLmFjdGl2ZTpmb2N1cywgLmJ0bi1hbHQyLmFjdGl2ZS5mb2N1cywgLmJ0bi1hbHQyOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6aG92ZXIsIC5idG4tYWx0Mjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWFsdDI6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZS5mb2N1cywgLmJ0bi1hbHQyOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6aG92ZXIsIC5idG4tYWx0Mjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLWFsdDI6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi1hbHQyLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmJ0bi1hbHQyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1hbHQyLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNzRjO1xuICBib3JkZXItY29sb3I6ICNmZmM3NGM7XG59XG5cbi5idG4tYWx0MjphY3RpdmUsIC5idG4tYWx0Mi5hY3RpdmUsIC5idG4tYWx0Mjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWFsdDI6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1hbHQyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5idG4tYWx0Mi5kaXNhYmxlZCwgLmJ0bi1hbHQyLmRpc2FibGVkOmhvdmVyLCAuYnRuLWFsdDIuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tYWx0Mi5kaXNhYmxlZC5mb2N1cywgLmJ0bi1hbHQyLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1hbHQyLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1hbHQyW2Rpc2FibGVkXSwgLmJ0bi1hbHQyW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1hbHQyW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1hbHQyW2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1hbHQyW2Rpc2FibGVkXTphY3RpdmUsIC5idG4tYWx0MltkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0MixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDI6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQyOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0Mi5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDI6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0Mi5hY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2Y2NjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjZjY2O1xufVxuXG4uYnRuLWFsdDIgLmJhZGdlIHtcbiAgY29sb3I6ICNmZmNmNjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4tYWx0MyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E5OGJmO1xuICBib3JkZXItY29sb3I6ICM3YTk4YmY7XG59XG5cbi5idG4tYWx0Mzpmb2N1cywgLmJ0bi1hbHQzLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YTk4YmY7XG4gIGJvcmRlci1jb2xvcjogIzdhOThiZjtcbn1cblxuLmJ0bi1hbHQzOmhvdmVyLCAuYnRuLWFsdDMuaG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhiYTVjNztcbiAgYm9yZGVyLWNvbG9yOiAjOGJhNWM3O1xufVxuXG4uYnRuLWFsdDM6YWN0aXZlLCAuYnRuLWFsdDMuYWN0aXZlLCAuYnRuLWFsdDM6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1hbHQzOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tYWx0My5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5OGJiNztcbiAgYm9yZGVyLWNvbG9yOiAjNjk4YmI3O1xufVxuXG4uYnRuLWFsdDM6YWN0aXZlOmhvdmVyLCAuYnRuLWFsdDM6YWN0aXZlOmZvY3VzLCAuYnRuLWFsdDM6YWN0aXZlLmZvY3VzLCAuYnRuLWFsdDMuYWN0aXZlOmhvdmVyLCAuYnRuLWFsdDMuYWN0aXZlOmZvY3VzLCAuYnRuLWFsdDMuYWN0aXZlLmZvY3VzLCAuYnRuLWFsdDM6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpob3ZlciwgLmJ0bi1hbHQzOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYWx0Mzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLmZvY3VzLCAuYnRuLWFsdDM6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpob3ZlciwgLmJ0bi1hbHQzOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tYWx0Mzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmZvY3VzLFxuLnNob3cgPiAuYnRuLWFsdDMuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLWFsdDMuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWFsdDMuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OThiYjc7XG4gIGJvcmRlci1jb2xvcjogIzY5OGJiNztcbn1cblxuLmJ0bi1hbHQzOmFjdGl2ZSwgLmJ0bi1hbHQzLmFjdGl2ZSwgLmJ0bi1hbHQzOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYWx0Mzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWFsdDMuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ0bi1hbHQzLmRpc2FibGVkLCAuYnRuLWFsdDMuZGlzYWJsZWQ6aG92ZXIsIC5idG4tYWx0My5kaXNhYmxlZDpmb2N1cywgLmJ0bi1hbHQzLmRpc2FibGVkLmZvY3VzLCAuYnRuLWFsdDMuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLWFsdDMuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLWFsdDNbZGlzYWJsZWRdLCAuYnRuLWFsdDNbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWFsdDNbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWFsdDNbZGlzYWJsZWRdLmZvY3VzLCAuYnRuLWFsdDNbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1hbHQzW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0Mzpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDM6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQzLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0MzphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQzLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E5OGJmO1xuICBib3JkZXItY29sb3I6ICM3YTk4YmY7XG59XG5cbi5idG4tYWx0MyAuYmFkZ2Uge1xuICBjb2xvcjogIzdhOThiZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi1hbHQ0IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGJkYmQ7XG4gIGJvcmRlci1jb2xvcjogI2JkYmRiZDtcbn1cblxuLmJ0bi1hbHQ0OmZvY3VzLCAuYnRuLWFsdDQuZm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZDtcbiAgYm9yZGVyLWNvbG9yOiAjYmRiZGJkO1xufVxuXG4uYnRuLWFsdDQ6aG92ZXIsIC5idG4tYWx0NC5ob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzljOWM5O1xuICBib3JkZXItY29sb3I6ICNjOWM5Yzk7XG59XG5cbi5idG4tYWx0NDphY3RpdmUsIC5idG4tYWx0NC5hY3RpdmUsIC5idG4tYWx0NDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWFsdDQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1hbHQ0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBiMGIwO1xuICBib3JkZXItY29sb3I6ICNiMGIwYjA7XG59XG5cbi5idG4tYWx0NDphY3RpdmU6aG92ZXIsIC5idG4tYWx0NDphY3RpdmU6Zm9jdXMsIC5idG4tYWx0NDphY3RpdmUuZm9jdXMsIC5idG4tYWx0NC5hY3RpdmU6aG92ZXIsIC5idG4tYWx0NC5hY3RpdmU6Zm9jdXMsIC5idG4tYWx0NC5hY3RpdmUuZm9jdXMsIC5idG4tYWx0NDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmhvdmVyLCAuYnRuLWFsdDQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1hbHQ0Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUuZm9jdXMsIC5idG4tYWx0NDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmhvdmVyLCAuYnRuLWFsdDQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1hbHQ0Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZm9jdXMsXG4uc2hvdyA+IC5idG4tYWx0NC5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4tYWx0NC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tYWx0NC5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwYjBiMDtcbiAgYm9yZGVyLWNvbG9yOiAjYjBiMGIwO1xufVxuXG4uYnRuLWFsdDQ6YWN0aXZlLCAuYnRuLWFsdDQuYWN0aXZlLCAuYnRuLWFsdDQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1hbHQ0Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tYWx0NC5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLWFsdDQuZGlzYWJsZWQsIC5idG4tYWx0NC5kaXNhYmxlZDpob3ZlciwgLmJ0bi1hbHQ0LmRpc2FibGVkOmZvY3VzLCAuYnRuLWFsdDQuZGlzYWJsZWQuZm9jdXMsIC5idG4tYWx0NC5kaXNhYmxlZDphY3RpdmUsIC5idG4tYWx0NC5kaXNhYmxlZC5hY3RpdmUsIC5idG4tYWx0NFtkaXNhYmxlZF0sIC5idG4tYWx0NFtkaXNhYmxlZF06aG92ZXIsIC5idG4tYWx0NFtkaXNhYmxlZF06Zm9jdXMsIC5idG4tYWx0NFtkaXNhYmxlZF0uZm9jdXMsIC5idG4tYWx0NFtkaXNhYmxlZF06YWN0aXZlLCAuYnRuLWFsdDRbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDQsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQ0OmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0NDpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDQuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQ0OmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDQuYWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGJkYmQ7XG4gIGJvcmRlci1jb2xvcjogI2JkYmRiZDtcbn1cblxuLmJ0bi1hbHQ0IC5iYWRnZSB7XG4gIGNvbG9yOiAjYmRiZGJkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLXhzIHtcbiAgcGFkZGluZzogMC4xNTM4cmVtIDAuMzg0NnJlbTtcbiAgZm9udC1zaXplOiAwLjg0NjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgZm9udC1zaXplOiAwLjkyMzA4cmVtO1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIGZvbnQtc2l6ZTogMS4xNTM4cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYnRuLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5idG4tcm91bmRlZC5idG4teHMge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5idG4tcm91bmRlZC5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuLXJvdW5kZWQuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYnRuLXByaW1hcnkuYnRuLXNoYWRlMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDU0NTQ7XG4gIGJvcmRlci1jb2xvcjogI2VkNTQ1NDtcbn1cblxuLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTE6Zm9jdXMsIC5idG4tcHJpbWFyeS5idG4tc2hhZGUxLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNTQ1NDtcbiAgYm9yZGVyLWNvbG9yOiAjZWQ1NDU0O1xufVxuXG4uYnRuLXByaW1hcnkuYnRuLXNoYWRlMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDZjNmM7XG4gIGJvcmRlci1jb2xvcjogI2YwNmM2Yztcbn1cblxuLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTE6YWN0aXZlLCAuYnRuLXByaW1hcnkuYnRuLXNoYWRlMS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5idG4tc2hhZGUxLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzQ3NDc7XG4gIGJvcmRlci1jb2xvcjogI2VjNDc0Nztcbn1cblxuLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTE6YWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnkuYnRuLXNoYWRlMTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeS5idG4tc2hhZGUxOmFjdGl2ZS5mb2N1cywgLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTEuYWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnkuYnRuLXNoYWRlMS5hY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeS5idG4tc2hhZGUxLmFjdGl2ZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTEuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuYnRuLXNoYWRlMS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5idG4tc2hhZGUxLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzQ3NDc7XG4gIGJvcmRlci1jb2xvcjogI2VjNDc0Nztcbn1cblxuLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTEuZGlzYWJsZWQsIC5idG4tcHJpbWFyeS5idG4tc2hhZGUxLmRpc2FibGVkOmhvdmVyLCAuYnRuLXByaW1hcnkuYnRuLXNoYWRlMS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTEuZGlzYWJsZWQuZm9jdXMsIC5idG4tcHJpbWFyeS5idG4tc2hhZGUxLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTEuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLXByaW1hcnkuYnRuLXNoYWRlMVtkaXNhYmxlZF0sIC5idG4tcHJpbWFyeS5idG4tc2hhZGUxW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTFbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXByaW1hcnkuYnRuLXNoYWRlMVtkaXNhYmxlZF0uZm9jdXMsIC5idG4tcHJpbWFyeS5idG4tc2hhZGUxW2Rpc2FibGVkXTphY3RpdmUsIC5idG4tcHJpbWFyeS5idG4tc2hhZGUxW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTEsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTE6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTE6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTEuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTE6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5idG4tc2hhZGUxLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDU0NTQ7XG4gIGJvcmRlci1jb2xvcjogI2VkNTQ1NDtcbn1cblxuLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTEgLmJhZGdlIHtcbiAgY29sb3I6ICNlZDU0NTQ7XG59XG5cbi5idG4tcHJpbWFyeS5idG4tc2hhZGUyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjNGI0YjtcbiAgYm9yZGVyLWNvbG9yOiAjZWM0YjRiO1xufVxuXG4uYnRuLXByaW1hcnkuYnRuLXNoYWRlMjpmb2N1cywgLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM0YjRiO1xuICBib3JkZXItY29sb3I6ICNlYzRiNGI7XG59XG5cbi5idG4tcHJpbWFyeS5idG4tc2hhZGUyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNjI2MjtcbiAgYm9yZGVyLWNvbG9yOiAjZWY2MjYyO1xufVxuXG4uYnRuLXByaW1hcnkuYnRuLXNoYWRlMjphY3RpdmUsIC5idG4tcHJpbWFyeS5idG4tc2hhZGUyLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViM2QzZDtcbiAgYm9yZGVyLWNvbG9yOiAjZWIzZDNkO1xufVxuXG4uYnRuLXByaW1hcnkuYnRuLXNoYWRlMjphY3RpdmU6aG92ZXIsIC5idG4tcHJpbWFyeS5idG4tc2hhZGUyOmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTI6YWN0aXZlLmZvY3VzLCAuYnRuLXByaW1hcnkuYnRuLXNoYWRlMi5hY3RpdmU6aG92ZXIsIC5idG4tcHJpbWFyeS5idG4tc2hhZGUyLmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTIuYWN0aXZlLmZvY3VzLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuYnRuLXNoYWRlMi5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5idG4tc2hhZGUyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTIuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViM2QzZDtcbiAgYm9yZGVyLWNvbG9yOiAjZWIzZDNkO1xufVxuXG4uYnRuLXByaW1hcnkuYnRuLXNoYWRlMi5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTIuZGlzYWJsZWQ6aG92ZXIsIC5idG4tcHJpbWFyeS5idG4tc2hhZGUyLmRpc2FibGVkOmZvY3VzLCAuYnRuLXByaW1hcnkuYnRuLXNoYWRlMi5kaXNhYmxlZC5mb2N1cywgLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTIuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLXByaW1hcnkuYnRuLXNoYWRlMi5kaXNhYmxlZC5hY3RpdmUsIC5idG4tcHJpbWFyeS5idG4tc2hhZGUyW2Rpc2FibGVkXSwgLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTJbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXByaW1hcnkuYnRuLXNoYWRlMltkaXNhYmxlZF06Zm9jdXMsIC5idG4tcHJpbWFyeS5idG4tc2hhZGUyW2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTJbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTJbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuYnRuLXNoYWRlMixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuYnRuLXNoYWRlMjpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuYnRuLXNoYWRlMjpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuYnRuLXNoYWRlMi5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuYnRuLXNoYWRlMjphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjNGI0YjtcbiAgYm9yZGVyLWNvbG9yOiAjZWM0YjRiO1xufVxuXG4uYnRuLXByaW1hcnkuYnRuLXNoYWRlMiAuYmFkZ2Uge1xuICBjb2xvcjogI2VjNGI0Yjtcbn1cblxuLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI0MjQyO1xuICBib3JkZXItY29sb3I6ICNlYjQyNDI7XG59XG5cbi5idG4tcHJpbWFyeS5idG4tc2hhZGUzOmZvY3VzLCAuYnRuLXByaW1hcnkuYnRuLXNoYWRlMy5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjQyNDI7XG4gIGJvcmRlci1jb2xvcjogI2ViNDI0Mjtcbn1cblxuLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU1OTU5O1xuICBib3JkZXItY29sb3I6ICNlZTU5NTk7XG59XG5cbi5idG4tcHJpbWFyeS5idG4tc2hhZGUzOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTMuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuYnRuLXNoYWRlMy5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWEzNDM0O1xuICBib3JkZXItY29sb3I6ICNlYTM0MzQ7XG59XG5cbi5idG4tcHJpbWFyeS5idG4tc2hhZGUzOmFjdGl2ZTpob3ZlciwgLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTM6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnkuYnRuLXNoYWRlMzphY3RpdmUuZm9jdXMsIC5idG4tcHJpbWFyeS5idG4tc2hhZGUzLmFjdGl2ZTpob3ZlciwgLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTMuYWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnkuYnRuLXNoYWRlMy5hY3RpdmUuZm9jdXMsXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5idG4tc2hhZGUzLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTMuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuYnRuLXNoYWRlMy5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWEzNDM0O1xuICBib3JkZXItY29sb3I6ICNlYTM0MzQ7XG59XG5cbi5idG4tcHJpbWFyeS5idG4tc2hhZGUzLmRpc2FibGVkLCAuYnRuLXByaW1hcnkuYnRuLXNoYWRlMy5kaXNhYmxlZDpob3ZlciwgLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTMuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tcHJpbWFyeS5idG4tc2hhZGUzLmRpc2FibGVkLmZvY3VzLCAuYnRuLXByaW1hcnkuYnRuLXNoYWRlMy5kaXNhYmxlZDphY3RpdmUsIC5idG4tcHJpbWFyeS5idG4tc2hhZGUzLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTNbZGlzYWJsZWRdLCAuYnRuLXByaW1hcnkuYnRuLXNoYWRlM1tkaXNhYmxlZF06aG92ZXIsIC5idG4tcHJpbWFyeS5idG4tc2hhZGUzW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTNbZGlzYWJsZWRdLmZvY3VzLCAuYnRuLXByaW1hcnkuYnRuLXNoYWRlM1tkaXNhYmxlZF06YWN0aXZlLCAuYnRuLXByaW1hcnkuYnRuLXNoYWRlM1tkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5idG4tc2hhZGUzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5idG4tc2hhZGUzOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5idG4tc2hhZGUzOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5idG4tc2hhZGUzLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5idG4tc2hhZGUzOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuYnRuLXNoYWRlMy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI0MjQyO1xuICBib3JkZXItY29sb3I6ICNlYjQyNDI7XG59XG5cbi5idG4tcHJpbWFyeS5idG4tc2hhZGUzIC5iYWRnZSB7XG4gIGNvbG9yOiAjZWI0MjQyO1xufVxuXG4uYnRuLXByaW1hcnkuYnRuLXNoYWRlNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTM5Mzk7XG4gIGJvcmRlci1jb2xvcjogI2VhMzkzOTtcbn1cblxuLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTQ6Zm9jdXMsIC5idG4tcHJpbWFyeS5idG4tc2hhZGU0LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhMzkzOTtcbiAgYm9yZGVyLWNvbG9yOiAjZWEzOTM5O1xufVxuXG4uYnRuLXByaW1hcnkuYnRuLXNoYWRlNDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDUwNTA7XG4gIGJvcmRlci1jb2xvcjogI2VkNTA1MDtcbn1cblxuLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTQ6YWN0aXZlLCAuYnRuLXByaW1hcnkuYnRuLXNoYWRlNC5hY3RpdmUsXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5idG4tc2hhZGU0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTJiMmI7XG4gIGJvcmRlci1jb2xvcjogI2U5MmIyYjtcbn1cblxuLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTQ6YWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnkuYnRuLXNoYWRlNDphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeS5idG4tc2hhZGU0OmFjdGl2ZS5mb2N1cywgLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTQuYWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnkuYnRuLXNoYWRlNC5hY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeS5idG4tc2hhZGU0LmFjdGl2ZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTQuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuYnRuLXNoYWRlNC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5idG4tc2hhZGU0LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTJiMmI7XG4gIGJvcmRlci1jb2xvcjogI2U5MmIyYjtcbn1cblxuLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTQuZGlzYWJsZWQsIC5idG4tcHJpbWFyeS5idG4tc2hhZGU0LmRpc2FibGVkOmhvdmVyLCAuYnRuLXByaW1hcnkuYnRuLXNoYWRlNC5kaXNhYmxlZDpmb2N1cywgLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTQuZGlzYWJsZWQuZm9jdXMsIC5idG4tcHJpbWFyeS5idG4tc2hhZGU0LmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTQuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLXByaW1hcnkuYnRuLXNoYWRlNFtkaXNhYmxlZF0sIC5idG4tcHJpbWFyeS5idG4tc2hhZGU0W2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTRbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXByaW1hcnkuYnRuLXNoYWRlNFtkaXNhYmxlZF0uZm9jdXMsIC5idG4tcHJpbWFyeS5idG4tc2hhZGU0W2Rpc2FibGVkXTphY3RpdmUsIC5idG4tcHJpbWFyeS5idG4tc2hhZGU0W2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTQsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTQ6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTQ6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTQuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTQ6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5idG4tc2hhZGU0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTM5Mzk7XG4gIGJvcmRlci1jb2xvcjogI2VhMzkzOTtcbn1cblxuLmJ0bi1wcmltYXJ5LmJ0bi1zaGFkZTQgLmJhZGdlIHtcbiAgY29sb3I6ICNlYTM5Mzk7XG59XG5cbi5idG4tc3VjY2Vzcy5idG4tc2hhZGUxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmYzhiOTtcbiAgYm9yZGVyLWNvbG9yOiAjNmZjOGI5O1xufVxuXG4uYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMTpmb2N1cywgLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTEuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmZjOGI5O1xuICBib3JkZXItY29sb3I6ICM2ZmM4Yjk7XG59XG5cbi5idG4tc3VjY2Vzcy5idG4tc2hhZGUxOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxY2ZjMjtcbiAgYm9yZGVyLWNvbG9yOiAjODFjZmMyO1xufVxuXG4uYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMTphY3RpdmUsIC5idG4tc3VjY2Vzcy5idG4tc2hhZGUxLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0YzRiMztcbiAgYm9yZGVyLWNvbG9yOiAjNjRjNGIzO1xufVxuXG4uYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMTphY3RpdmU6aG92ZXIsIC5idG4tc3VjY2Vzcy5idG4tc2hhZGUxOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTE6YWN0aXZlLmZvY3VzLCAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMS5hY3RpdmU6aG92ZXIsIC5idG4tc3VjY2Vzcy5idG4tc2hhZGUxLmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTEuYWN0aXZlLmZvY3VzLFxuLnNob3cgPiAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4tc3VjY2Vzcy5idG4tc2hhZGUxLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTEuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0YzRiMztcbiAgYm9yZGVyLWNvbG9yOiAjNjRjNGIzO1xufVxuXG4uYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMS5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTEuZGlzYWJsZWQ6aG92ZXIsIC5idG4tc3VjY2Vzcy5idG4tc2hhZGUxLmRpc2FibGVkOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMS5kaXNhYmxlZC5mb2N1cywgLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTEuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMS5kaXNhYmxlZC5hY3RpdmUsIC5idG4tc3VjY2Vzcy5idG4tc2hhZGUxW2Rpc2FibGVkXSwgLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTFbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMVtkaXNhYmxlZF06Zm9jdXMsIC5idG4tc3VjY2Vzcy5idG4tc2hhZGUxW2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTFbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTFbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmYzhiOTtcbiAgYm9yZGVyLWNvbG9yOiAjNmZjOGI5O1xufVxuXG4uYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMSAuYmFkZ2Uge1xuICBjb2xvcjogIzZmYzhiOTtcbn1cblxuLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhjNWI1O1xuICBib3JkZXItY29sb3I6ICM2OGM1YjU7XG59XG5cbi5idG4tc3VjY2Vzcy5idG4tc2hhZGUyOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMi5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OGM1YjU7XG4gIGJvcmRlci1jb2xvcjogIzY4YzViNTtcbn1cblxuLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2FjY2JlO1xuICBib3JkZXItY29sb3I6ICM3YWNjYmU7XG59XG5cbi5idG4tc3VjY2Vzcy5idG4tc2hhZGUyOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTIuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRjMWIwO1xuICBib3JkZXItY29sb3I6ICM1ZGMxYjA7XG59XG5cbi5idG4tc3VjY2Vzcy5idG4tc2hhZGUyOmFjdGl2ZTpob3ZlciwgLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTI6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMjphY3RpdmUuZm9jdXMsIC5idG4tc3VjY2Vzcy5idG4tc2hhZGUyLmFjdGl2ZTpob3ZlciwgLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTIuYWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMi5hY3RpdmUuZm9jdXMsXG4uc2hvdyA+IC5idG4tc3VjY2Vzcy5idG4tc2hhZGUyLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMi5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRjMWIwO1xuICBib3JkZXItY29sb3I6ICM1ZGMxYjA7XG59XG5cbi5idG4tc3VjY2Vzcy5idG4tc2hhZGUyLmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMi5kaXNhYmxlZDpob3ZlciwgLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTIuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc3VjY2Vzcy5idG4tc2hhZGUyLmRpc2FibGVkLmZvY3VzLCAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMi5kaXNhYmxlZDphY3RpdmUsIC5idG4tc3VjY2Vzcy5idG4tc2hhZGUyLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTJbZGlzYWJsZWRdLCAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMltkaXNhYmxlZF06aG92ZXIsIC5idG4tc3VjY2Vzcy5idG4tc2hhZGUyW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTJbZGlzYWJsZWRdLmZvY3VzLCAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMltkaXNhYmxlZF06YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMltkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5idG4tc2hhZGUyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5idG4tc2hhZGUyOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5idG4tc2hhZGUyOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5idG4tc2hhZGUyLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5idG4tc2hhZGUyOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhjNWI1O1xuICBib3JkZXItY29sb3I6ICM2OGM1YjU7XG59XG5cbi5idG4tc3VjY2Vzcy5idG4tc2hhZGUyIC5iYWRnZSB7XG4gIGNvbG9yOiAjNjhjNWI1O1xufVxuXG4uYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MGMyYjE7XG4gIGJvcmRlci1jb2xvcjogIzYwYzJiMTtcbn1cblxuLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTM6Zm9jdXMsIC5idG4tc3VjY2Vzcy5idG4tc2hhZGUzLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwYzJiMTtcbiAgYm9yZGVyLWNvbG9yOiAjNjBjMmIxO1xufVxuXG4uYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3M2M5YmE7XG4gIGJvcmRlci1jb2xvcjogIzczYzliYTtcbn1cblxuLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTM6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMy5hY3RpdmUsXG4uc2hvdyA+IC5idG4tc3VjY2Vzcy5idG4tc2hhZGUzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NWJlYWM7XG4gIGJvcmRlci1jb2xvcjogIzU1YmVhYztcbn1cblxuLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTM6YWN0aXZlOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMzphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzcy5idG4tc2hhZGUzOmFjdGl2ZS5mb2N1cywgLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTMuYWN0aXZlOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMy5hY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzcy5idG4tc2hhZGUzLmFjdGl2ZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTMuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tc3VjY2Vzcy5idG4tc2hhZGUzLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NWJlYWM7XG4gIGJvcmRlci1jb2xvcjogIzU1YmVhYztcbn1cblxuLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTMuZGlzYWJsZWQsIC5idG4tc3VjY2Vzcy5idG4tc2hhZGUzLmRpc2FibGVkOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlMy5kaXNhYmxlZDpmb2N1cywgLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTMuZGlzYWJsZWQuZm9jdXMsIC5idG4tc3VjY2Vzcy5idG4tc2hhZGUzLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTMuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlM1tkaXNhYmxlZF0sIC5idG4tc3VjY2Vzcy5idG4tc2hhZGUzW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTNbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlM1tkaXNhYmxlZF0uZm9jdXMsIC5idG4tc3VjY2Vzcy5idG4tc2hhZGUzW2Rpc2FibGVkXTphY3RpdmUsIC5idG4tc3VjY2Vzcy5idG4tc2hhZGUzW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTM6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTM6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTMuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTM6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5idG4tc2hhZGUzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MGMyYjE7XG4gIGJvcmRlci1jb2xvcjogIzYwYzJiMTtcbn1cblxuLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTMgLmJhZGdlIHtcbiAgY29sb3I6ICM2MGMyYjE7XG59XG5cbi5idG4tc3VjY2Vzcy5idG4tc2hhZGU0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5YmZhZTtcbiAgYm9yZGVyLWNvbG9yOiAjNTliZmFlO1xufVxuXG4uYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlNDpmb2N1cywgLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTliZmFlO1xuICBib3JkZXItY29sb3I6ICM1OWJmYWU7XG59XG5cbi5idG4tc3VjY2Vzcy5idG4tc2hhZGU0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiYzZiNztcbiAgYm9yZGVyLWNvbG9yOiAjNmJjNmI3O1xufVxuXG4uYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlNDphY3RpdmUsIC5idG4tc3VjY2Vzcy5idG4tc2hhZGU0LmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRlYmJhODtcbiAgYm9yZGVyLWNvbG9yOiAjNGViYmE4O1xufVxuXG4uYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlNDphY3RpdmU6aG92ZXIsIC5idG4tc3VjY2Vzcy5idG4tc2hhZGU0OmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTQ6YWN0aXZlLmZvY3VzLCAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlNC5hY3RpdmU6aG92ZXIsIC5idG4tc3VjY2Vzcy5idG4tc2hhZGU0LmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTQuYWN0aXZlLmZvY3VzLFxuLnNob3cgPiAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlNC5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4tc3VjY2Vzcy5idG4tc2hhZGU0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTQuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRlYmJhODtcbiAgYm9yZGVyLWNvbG9yOiAjNGViYmE4O1xufVxuXG4uYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlNC5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTQuZGlzYWJsZWQ6aG92ZXIsIC5idG4tc3VjY2Vzcy5idG4tc2hhZGU0LmRpc2FibGVkOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlNC5kaXNhYmxlZC5mb2N1cywgLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTQuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlNC5kaXNhYmxlZC5hY3RpdmUsIC5idG4tc3VjY2Vzcy5idG4tc2hhZGU0W2Rpc2FibGVkXSwgLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTRbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlNFtkaXNhYmxlZF06Zm9jdXMsIC5idG4tc3VjY2Vzcy5idG4tc2hhZGU0W2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTRbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTRbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlNCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlNDpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlNDpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlNC5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlNDphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmJ0bi1zaGFkZTQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5YmZhZTtcbiAgYm9yZGVyLWNvbG9yOiAjNTliZmFlO1xufVxuXG4uYnRuLXN1Y2Nlc3MuYnRuLXNoYWRlNCAuYmFkZ2Uge1xuICBjb2xvcjogIzU5YmZhZTtcbn1cblxuLmJ0bi1pbmZvLmJ0bi1zaGFkZTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFjNGRjO1xuICBib3JkZXItY29sb3I6ICM4MWM0ZGM7XG59XG5cbi5idG4taW5mby5idG4tc2hhZGUxOmZvY3VzLCAuYnRuLWluZm8uYnRuLXNoYWRlMS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MWM0ZGM7XG4gIGJvcmRlci1jb2xvcjogIzgxYzRkYztcbn1cblxuLmJ0bi1pbmZvLmJ0bi1zaGFkZTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTVjZWUxO1xuICBib3JkZXItY29sb3I6ICM5NWNlZTE7XG59XG5cbi5idG4taW5mby5idG4tc2hhZGUxOmFjdGl2ZSwgLmJ0bi1pbmZvLmJ0bi1zaGFkZTEuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWluZm8uYnRuLXNoYWRlMS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzViZmQ4O1xuICBib3JkZXItY29sb3I6ICM3NWJmZDg7XG59XG5cbi5idG4taW5mby5idG4tc2hhZGUxOmFjdGl2ZTpob3ZlciwgLmJ0bi1pbmZvLmJ0bi1zaGFkZTE6YWN0aXZlOmZvY3VzLCAuYnRuLWluZm8uYnRuLXNoYWRlMTphY3RpdmUuZm9jdXMsIC5idG4taW5mby5idG4tc2hhZGUxLmFjdGl2ZTpob3ZlciwgLmJ0bi1pbmZvLmJ0bi1zaGFkZTEuYWN0aXZlOmZvY3VzLCAuYnRuLWluZm8uYnRuLXNoYWRlMS5hY3RpdmUuZm9jdXMsXG4uc2hvdyA+IC5idG4taW5mby5idG4tc2hhZGUxLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmJ0bi1pbmZvLmJ0bi1zaGFkZTEuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWluZm8uYnRuLXNoYWRlMS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzViZmQ4O1xuICBib3JkZXItY29sb3I6ICM3NWJmZDg7XG59XG5cbi5idG4taW5mby5idG4tc2hhZGUxLmRpc2FibGVkLCAuYnRuLWluZm8uYnRuLXNoYWRlMS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1pbmZvLmJ0bi1zaGFkZTEuZGlzYWJsZWQ6Zm9jdXMsIC5idG4taW5mby5idG4tc2hhZGUxLmRpc2FibGVkLmZvY3VzLCAuYnRuLWluZm8uYnRuLXNoYWRlMS5kaXNhYmxlZDphY3RpdmUsIC5idG4taW5mby5idG4tc2hhZGUxLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1pbmZvLmJ0bi1zaGFkZTFbZGlzYWJsZWRdLCAuYnRuLWluZm8uYnRuLXNoYWRlMVtkaXNhYmxlZF06aG92ZXIsIC5idG4taW5mby5idG4tc2hhZGUxW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1pbmZvLmJ0bi1zaGFkZTFbZGlzYWJsZWRdLmZvY3VzLCAuYnRuLWluZm8uYnRuLXNoYWRlMVtkaXNhYmxlZF06YWN0aXZlLCAuYnRuLWluZm8uYnRuLXNoYWRlMVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5idG4tc2hhZGUxLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5idG4tc2hhZGUxOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5idG4tc2hhZGUxOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5idG4tc2hhZGUxLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5idG4tc2hhZGUxOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uYnRuLXNoYWRlMS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFjNGRjO1xuICBib3JkZXItY29sb3I6ICM4MWM0ZGM7XG59XG5cbi5idG4taW5mby5idG4tc2hhZGUxIC5iYWRnZSB7XG4gIGNvbG9yOiAjODFjNGRjO1xufVxuXG4uYnRuLWluZm8uYnRuLXNoYWRlMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OWMxZDk7XG4gIGJvcmRlci1jb2xvcjogIzc5YzFkOTtcbn1cblxuLmJ0bi1pbmZvLmJ0bi1zaGFkZTI6Zm9jdXMsIC5idG4taW5mby5idG4tc2hhZGUyLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5YzFkOTtcbiAgYm9yZGVyLWNvbG9yOiAjNzljMWQ5O1xufVxuXG4uYnRuLWluZm8uYnRuLXNoYWRlMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGNhZGY7XG4gIGJvcmRlci1jb2xvcjogIzhkY2FkZjtcbn1cblxuLmJ0bi1pbmZvLmJ0bi1zaGFkZTI6YWN0aXZlLCAuYnRuLWluZm8uYnRuLXNoYWRlMi5hY3RpdmUsXG4uc2hvdyA+IC5idG4taW5mby5idG4tc2hhZGUyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZGJiZDY7XG4gIGJvcmRlci1jb2xvcjogIzZkYmJkNjtcbn1cblxuLmJ0bi1pbmZvLmJ0bi1zaGFkZTI6YWN0aXZlOmhvdmVyLCAuYnRuLWluZm8uYnRuLXNoYWRlMjphY3RpdmU6Zm9jdXMsIC5idG4taW5mby5idG4tc2hhZGUyOmFjdGl2ZS5mb2N1cywgLmJ0bi1pbmZvLmJ0bi1zaGFkZTIuYWN0aXZlOmhvdmVyLCAuYnRuLWluZm8uYnRuLXNoYWRlMi5hY3RpdmU6Zm9jdXMsIC5idG4taW5mby5idG4tc2hhZGUyLmFjdGl2ZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi1pbmZvLmJ0bi1zaGFkZTIuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLWluZm8uYnRuLXNoYWRlMi5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4taW5mby5idG4tc2hhZGUyLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZGJiZDY7XG4gIGJvcmRlci1jb2xvcjogIzZkYmJkNjtcbn1cblxuLmJ0bi1pbmZvLmJ0bi1zaGFkZTIuZGlzYWJsZWQsIC5idG4taW5mby5idG4tc2hhZGUyLmRpc2FibGVkOmhvdmVyLCAuYnRuLWluZm8uYnRuLXNoYWRlMi5kaXNhYmxlZDpmb2N1cywgLmJ0bi1pbmZvLmJ0bi1zaGFkZTIuZGlzYWJsZWQuZm9jdXMsIC5idG4taW5mby5idG4tc2hhZGUyLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1pbmZvLmJ0bi1zaGFkZTIuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLWluZm8uYnRuLXNoYWRlMltkaXNhYmxlZF0sIC5idG4taW5mby5idG4tc2hhZGUyW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1pbmZvLmJ0bi1zaGFkZTJbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWluZm8uYnRuLXNoYWRlMltkaXNhYmxlZF0uZm9jdXMsIC5idG4taW5mby5idG4tc2hhZGUyW2Rpc2FibGVkXTphY3RpdmUsIC5idG4taW5mby5idG4tc2hhZGUyW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmJ0bi1zaGFkZTIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmJ0bi1zaGFkZTI6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmJ0bi1zaGFkZTI6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmJ0bi1zaGFkZTIuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmJ0bi1zaGFkZTI6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5idG4tc2hhZGUyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OWMxZDk7XG4gIGJvcmRlci1jb2xvcjogIzc5YzFkOTtcbn1cblxuLmJ0bi1pbmZvLmJ0bi1zaGFkZTIgLmJhZGdlIHtcbiAgY29sb3I6ICM3OWMxZDk7XG59XG5cbi5idG4taW5mby5idG4tc2hhZGUzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxYmRkNztcbiAgYm9yZGVyLWNvbG9yOiAjNzFiZGQ3O1xufVxuXG4uYnRuLWluZm8uYnRuLXNoYWRlMzpmb2N1cywgLmJ0bi1pbmZvLmJ0bi1zaGFkZTMuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzFiZGQ3O1xuICBib3JkZXItY29sb3I6ICM3MWJkZDc7XG59XG5cbi5idG4taW5mby5idG4tc2hhZGUzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1YzZkZDtcbiAgYm9yZGVyLWNvbG9yOiAjODVjNmRkO1xufVxuXG4uYnRuLWluZm8uYnRuLXNoYWRlMzphY3RpdmUsIC5idG4taW5mby5idG4tc2hhZGUzLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1pbmZvLmJ0bi1zaGFkZTMuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1YjdkNDtcbiAgYm9yZGVyLWNvbG9yOiAjNjViN2Q0O1xufVxuXG4uYnRuLWluZm8uYnRuLXNoYWRlMzphY3RpdmU6aG92ZXIsIC5idG4taW5mby5idG4tc2hhZGUzOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvLmJ0bi1zaGFkZTM6YWN0aXZlLmZvY3VzLCAuYnRuLWluZm8uYnRuLXNoYWRlMy5hY3RpdmU6aG92ZXIsIC5idG4taW5mby5idG4tc2hhZGUzLmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvLmJ0bi1zaGFkZTMuYWN0aXZlLmZvY3VzLFxuLnNob3cgPiAuYnRuLWluZm8uYnRuLXNoYWRlMy5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4taW5mby5idG4tc2hhZGUzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1pbmZvLmJ0bi1zaGFkZTMuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1YjdkNDtcbiAgYm9yZGVyLWNvbG9yOiAjNjViN2Q0O1xufVxuXG4uYnRuLWluZm8uYnRuLXNoYWRlMy5kaXNhYmxlZCwgLmJ0bi1pbmZvLmJ0bi1zaGFkZTMuZGlzYWJsZWQ6aG92ZXIsIC5idG4taW5mby5idG4tc2hhZGUzLmRpc2FibGVkOmZvY3VzLCAuYnRuLWluZm8uYnRuLXNoYWRlMy5kaXNhYmxlZC5mb2N1cywgLmJ0bi1pbmZvLmJ0bi1zaGFkZTMuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLWluZm8uYnRuLXNoYWRlMy5kaXNhYmxlZC5hY3RpdmUsIC5idG4taW5mby5idG4tc2hhZGUzW2Rpc2FibGVkXSwgLmJ0bi1pbmZvLmJ0bi1zaGFkZTNbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWluZm8uYnRuLXNoYWRlM1tkaXNhYmxlZF06Zm9jdXMsIC5idG4taW5mby5idG4tc2hhZGUzW2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1pbmZvLmJ0bi1zaGFkZTNbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1pbmZvLmJ0bi1zaGFkZTNbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uYnRuLXNoYWRlMyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uYnRuLXNoYWRlMzpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uYnRuLXNoYWRlMzpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uYnRuLXNoYWRlMy5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uYnRuLXNoYWRlMzphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmJ0bi1zaGFkZTMuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxYmRkNztcbiAgYm9yZGVyLWNvbG9yOiAjNzFiZGQ3O1xufVxuXG4uYnRuLWluZm8uYnRuLXNoYWRlMyAuYmFkZ2Uge1xuICBjb2xvcjogIzcxYmRkNztcbn1cblxuLmJ0bi1pbmZvLmJ0bi1zaGFkZTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjliOWQ1O1xuICBib3JkZXItY29sb3I6ICM2OWI5ZDU7XG59XG5cbi5idG4taW5mby5idG4tc2hhZGU0OmZvY3VzLCAuYnRuLWluZm8uYnRuLXNoYWRlNC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OWI5ZDU7XG4gIGJvcmRlci1jb2xvcjogIzY5YjlkNTtcbn1cblxuLmJ0bi1pbmZvLmJ0bi1zaGFkZTQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RjM2RiO1xuICBib3JkZXItY29sb3I6ICM3ZGMzZGI7XG59XG5cbi5idG4taW5mby5idG4tc2hhZGU0OmFjdGl2ZSwgLmJ0bi1pbmZvLmJ0bi1zaGFkZTQuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWluZm8uYnRuLXNoYWRlNC5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRiNGQyO1xuICBib3JkZXItY29sb3I6ICM1ZGI0ZDI7XG59XG5cbi5idG4taW5mby5idG4tc2hhZGU0OmFjdGl2ZTpob3ZlciwgLmJ0bi1pbmZvLmJ0bi1zaGFkZTQ6YWN0aXZlOmZvY3VzLCAuYnRuLWluZm8uYnRuLXNoYWRlNDphY3RpdmUuZm9jdXMsIC5idG4taW5mby5idG4tc2hhZGU0LmFjdGl2ZTpob3ZlciwgLmJ0bi1pbmZvLmJ0bi1zaGFkZTQuYWN0aXZlOmZvY3VzLCAuYnRuLWluZm8uYnRuLXNoYWRlNC5hY3RpdmUuZm9jdXMsXG4uc2hvdyA+IC5idG4taW5mby5idG4tc2hhZGU0LmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmJ0bi1pbmZvLmJ0bi1zaGFkZTQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWluZm8uYnRuLXNoYWRlNC5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRiNGQyO1xuICBib3JkZXItY29sb3I6ICM1ZGI0ZDI7XG59XG5cbi5idG4taW5mby5idG4tc2hhZGU0LmRpc2FibGVkLCAuYnRuLWluZm8uYnRuLXNoYWRlNC5kaXNhYmxlZDpob3ZlciwgLmJ0bi1pbmZvLmJ0bi1zaGFkZTQuZGlzYWJsZWQ6Zm9jdXMsIC5idG4taW5mby5idG4tc2hhZGU0LmRpc2FibGVkLmZvY3VzLCAuYnRuLWluZm8uYnRuLXNoYWRlNC5kaXNhYmxlZDphY3RpdmUsIC5idG4taW5mby5idG4tc2hhZGU0LmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1pbmZvLmJ0bi1zaGFkZTRbZGlzYWJsZWRdLCAuYnRuLWluZm8uYnRuLXNoYWRlNFtkaXNhYmxlZF06aG92ZXIsIC5idG4taW5mby5idG4tc2hhZGU0W2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1pbmZvLmJ0bi1zaGFkZTRbZGlzYWJsZWRdLmZvY3VzLCAuYnRuLWluZm8uYnRuLXNoYWRlNFtkaXNhYmxlZF06YWN0aXZlLCAuYnRuLWluZm8uYnRuLXNoYWRlNFtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5idG4tc2hhZGU0LFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5idG4tc2hhZGU0OmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5idG4tc2hhZGU0OmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5idG4tc2hhZGU0LmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5idG4tc2hhZGU0OmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uYnRuLXNoYWRlNC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjliOWQ1O1xuICBib3JkZXItY29sb3I6ICM2OWI5ZDU7XG59XG5cbi5idG4taW5mby5idG4tc2hhZGU0IC5iYWRnZSB7XG4gIGNvbG9yOiAjNjliOWQ1O1xufVxuXG4uYnRuLXdhcm5pbmcuYnRuLXNoYWRlMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMyNjE7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzI2MTtcbn1cblxuLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTE6Zm9jdXMsIC5idG4td2FybmluZy5idG4tc2hhZGUxLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzI2MTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMjYxO1xufVxuXG4uYnRuLXdhcm5pbmcuYnRuLXNoYWRlMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNjN2E7XG4gIGJvcmRlci1jb2xvcjogI2ZmY2M3YTtcbn1cblxuLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTE6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlMS5hY3RpdmUsXG4uc2hvdyA+IC5idG4td2FybmluZy5idG4tc2hhZGUxLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJjNTE7XG4gIGJvcmRlci1jb2xvcjogI2ZmYmM1MTtcbn1cblxuLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTE6YWN0aXZlOmhvdmVyLCAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlMTphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZy5idG4tc2hhZGUxOmFjdGl2ZS5mb2N1cywgLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTEuYWN0aXZlOmhvdmVyLCAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlMS5hY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZy5idG4tc2hhZGUxLmFjdGl2ZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTEuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlMS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4td2FybmluZy5idG4tc2hhZGUxLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJjNTE7XG4gIGJvcmRlci1jb2xvcjogI2ZmYmM1MTtcbn1cblxuLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTEuZGlzYWJsZWQsIC5idG4td2FybmluZy5idG4tc2hhZGUxLmRpc2FibGVkOmhvdmVyLCAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlMS5kaXNhYmxlZDpmb2N1cywgLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTEuZGlzYWJsZWQuZm9jdXMsIC5idG4td2FybmluZy5idG4tc2hhZGUxLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTEuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlMVtkaXNhYmxlZF0sIC5idG4td2FybmluZy5idG4tc2hhZGUxW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTFbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlMVtkaXNhYmxlZF0uZm9jdXMsIC5idG4td2FybmluZy5idG4tc2hhZGUxW2Rpc2FibGVkXTphY3RpdmUsIC5idG4td2FybmluZy5idG4tc2hhZGUxW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTEsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTE6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTE6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTEuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTE6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5idG4tc2hhZGUxLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMyNjE7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzI2MTtcbn1cblxuLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTEgLmJhZGdlIHtcbiAgY29sb3I6ICNmZmMyNjE7XG59XG5cbi5idG4td2FybmluZy5idG4tc2hhZGUyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmU1NztcbiAgYm9yZGVyLWNvbG9yOiAjZmZiZTU3O1xufVxuXG4uYnRuLXdhcm5pbmcuYnRuLXNoYWRlMjpmb2N1cywgLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiZTU3O1xuICBib3JkZXItY29sb3I6ICNmZmJlNTc7XG59XG5cbi5idG4td2FybmluZy5idG4tc2hhZGUyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzg3MDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjODcwO1xufVxuXG4uYnRuLXdhcm5pbmcuYnRuLXNoYWRlMjphY3RpdmUsIC5idG4td2FybmluZy5idG4tc2hhZGUyLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjg0NztcbiAgYm9yZGVyLWNvbG9yOiAjZmZiODQ3O1xufVxuXG4uYnRuLXdhcm5pbmcuYnRuLXNoYWRlMjphY3RpdmU6aG92ZXIsIC5idG4td2FybmluZy5idG4tc2hhZGUyOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTI6YWN0aXZlLmZvY3VzLCAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlMi5hY3RpdmU6aG92ZXIsIC5idG4td2FybmluZy5idG4tc2hhZGUyLmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTIuYWN0aXZlLmZvY3VzLFxuLnNob3cgPiAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlMi5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4td2FybmluZy5idG4tc2hhZGUyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTIuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjg0NztcbiAgYm9yZGVyLWNvbG9yOiAjZmZiODQ3O1xufVxuXG4uYnRuLXdhcm5pbmcuYnRuLXNoYWRlMi5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTIuZGlzYWJsZWQ6aG92ZXIsIC5idG4td2FybmluZy5idG4tc2hhZGUyLmRpc2FibGVkOmZvY3VzLCAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlMi5kaXNhYmxlZC5mb2N1cywgLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTIuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlMi5kaXNhYmxlZC5hY3RpdmUsIC5idG4td2FybmluZy5idG4tc2hhZGUyW2Rpc2FibGVkXSwgLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTJbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlMltkaXNhYmxlZF06Zm9jdXMsIC5idG4td2FybmluZy5idG4tc2hhZGUyW2Rpc2FibGVkXS5mb2N1cywgLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTJbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTJbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlMixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlMjpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlMjpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlMi5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlMjphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmU1NztcbiAgYm9yZGVyLWNvbG9yOiAjZmZiZTU3O1xufVxuXG4uYnRuLXdhcm5pbmcuYnRuLXNoYWRlMiAuYmFkZ2Uge1xuICBjb2xvcjogI2ZmYmU1Nztcbn1cblxuLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiYTRjO1xuICBib3JkZXItY29sb3I6ICNmZmJhNGM7XG59XG5cbi5idG4td2FybmluZy5idG4tc2hhZGUzOmZvY3VzLCAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlMy5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJhNGM7XG4gIGJvcmRlci1jb2xvcjogI2ZmYmE0Yztcbn1cblxuLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNDY2O1xuICBib3JkZXItY29sb3I6ICNmZmM0NjY7XG59XG5cbi5idG4td2FybmluZy5idG4tc2hhZGUzOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTMuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlMy5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiNDNkO1xuICBib3JkZXItY29sb3I6ICNmZmI0M2Q7XG59XG5cbi5idG4td2FybmluZy5idG4tc2hhZGUzOmFjdGl2ZTpob3ZlciwgLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTM6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlMzphY3RpdmUuZm9jdXMsIC5idG4td2FybmluZy5idG4tc2hhZGUzLmFjdGl2ZTpob3ZlciwgLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTMuYWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlMy5hY3RpdmUuZm9jdXMsXG4uc2hvdyA+IC5idG4td2FybmluZy5idG4tc2hhZGUzLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTMuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlMy5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiNDNkO1xuICBib3JkZXItY29sb3I6ICNmZmI0M2Q7XG59XG5cbi5idG4td2FybmluZy5idG4tc2hhZGUzLmRpc2FibGVkLCAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlMy5kaXNhYmxlZDpob3ZlciwgLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTMuZGlzYWJsZWQ6Zm9jdXMsIC5idG4td2FybmluZy5idG4tc2hhZGUzLmRpc2FibGVkLmZvY3VzLCAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlMy5kaXNhYmxlZDphY3RpdmUsIC5idG4td2FybmluZy5idG4tc2hhZGUzLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTNbZGlzYWJsZWRdLCAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlM1tkaXNhYmxlZF06aG92ZXIsIC5idG4td2FybmluZy5idG4tc2hhZGUzW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTNbZGlzYWJsZWRdLmZvY3VzLCAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlM1tkaXNhYmxlZF06YWN0aXZlLCAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlM1tkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5idG4tc2hhZGUzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5idG4tc2hhZGUzOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5idG4tc2hhZGUzOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5idG4tc2hhZGUzLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5idG4tc2hhZGUzOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlMy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiYTRjO1xuICBib3JkZXItY29sb3I6ICNmZmJhNGM7XG59XG5cbi5idG4td2FybmluZy5idG4tc2hhZGUzIC5iYWRnZSB7XG4gIGNvbG9yOiAjZmZiYTRjO1xufVxuXG4uYnRuLXdhcm5pbmcuYnRuLXNoYWRlNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI2NDI7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjY0Mjtcbn1cblxuLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTQ6Zm9jdXMsIC5idG4td2FybmluZy5idG4tc2hhZGU0LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjY0MjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiNjQyO1xufVxuXG4uYnRuLXdhcm5pbmcuYnRuLXNoYWRlNDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMwNWM7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzA1Yztcbn1cblxuLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTQ6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlNC5hY3RpdmUsXG4uc2hvdyA+IC5idG4td2FybmluZy5idG4tc2hhZGU0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmIwMzM7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjAzMztcbn1cblxuLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTQ6YWN0aXZlOmhvdmVyLCAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlNDphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZy5idG4tc2hhZGU0OmFjdGl2ZS5mb2N1cywgLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTQuYWN0aXZlOmhvdmVyLCAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlNC5hY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZy5idG4tc2hhZGU0LmFjdGl2ZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTQuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlNC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4td2FybmluZy5idG4tc2hhZGU0LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmIwMzM7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjAzMztcbn1cblxuLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTQuZGlzYWJsZWQsIC5idG4td2FybmluZy5idG4tc2hhZGU0LmRpc2FibGVkOmhvdmVyLCAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlNC5kaXNhYmxlZDpmb2N1cywgLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTQuZGlzYWJsZWQuZm9jdXMsIC5idG4td2FybmluZy5idG4tc2hhZGU0LmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTQuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlNFtkaXNhYmxlZF0sIC5idG4td2FybmluZy5idG4tc2hhZGU0W2Rpc2FibGVkXTpob3ZlciwgLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTRbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXdhcm5pbmcuYnRuLXNoYWRlNFtkaXNhYmxlZF0uZm9jdXMsIC5idG4td2FybmluZy5idG4tc2hhZGU0W2Rpc2FibGVkXTphY3RpdmUsIC5idG4td2FybmluZy5idG4tc2hhZGU0W2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTQsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTQ6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTQ6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTQuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTQ6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5idG4tc2hhZGU0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI2NDI7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjY0Mjtcbn1cblxuLmJ0bi13YXJuaW5nLmJ0bi1zaGFkZTQgLmJhZGdlIHtcbiAgY29sb3I6ICNmZmI2NDI7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1zaGFkZTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU1NDU0O1xuICBib3JkZXItY29sb3I6ICNlZTU0NTQ7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1zaGFkZTE6Zm9jdXMsIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTEuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU1NDU0O1xuICBib3JkZXItY29sb3I6ICNlZTU0NTQ7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1zaGFkZTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA2YjZiO1xuICBib3JkZXItY29sb3I6ICNmMDZiNmI7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1zaGFkZTE6YWN0aXZlLCAuYnRuLWRhbmdlci5idG4tc2hhZGUxLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1kYW5nZXIuYnRuLXNoYWRlMS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM0NjQ2O1xuICBib3JkZXItY29sb3I6ICNlYzQ2NDY7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1zaGFkZTE6YWN0aXZlOmhvdmVyLCAuYnRuLWRhbmdlci5idG4tc2hhZGUxOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXIuYnRuLXNoYWRlMTphY3RpdmUuZm9jdXMsIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTEuYWN0aXZlOmhvdmVyLCAuYnRuLWRhbmdlci5idG4tc2hhZGUxLmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXIuYnRuLXNoYWRlMS5hY3RpdmUuZm9jdXMsXG4uc2hvdyA+IC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTEuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLWRhbmdlci5idG4tc2hhZGUxLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1kYW5nZXIuYnRuLXNoYWRlMS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM0NjQ2O1xuICBib3JkZXItY29sb3I6ICNlYzQ2NDY7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1zaGFkZTEuZGlzYWJsZWQsIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTEuZGlzYWJsZWQ6aG92ZXIsIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTEuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTEuZGlzYWJsZWQuZm9jdXMsIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTEuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLWRhbmdlci5idG4tc2hhZGUxLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYnRuLXNoYWRlMVtkaXNhYmxlZF0sIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTFbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWRhbmdlci5idG4tc2hhZGUxW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1kYW5nZXIuYnRuLXNoYWRlMVtkaXNhYmxlZF0uZm9jdXMsIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTFbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYnRuLXNoYWRlMVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTEsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuYnRuLXNoYWRlMTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5idG4tc2hhZGUxOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTEuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuYnRuLXNoYWRlMTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuYnRuLXNoYWRlMS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU1NDU0O1xuICBib3JkZXItY29sb3I6ICNlZTU0NTQ7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1zaGFkZTEgLmJhZGdlIHtcbiAgY29sb3I6ICNlZTU0NTQ7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1zaGFkZTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ0YjRiO1xuICBib3JkZXItY29sb3I6ICNlZDRiNGI7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1zaGFkZTI6Zm9jdXMsIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ0YjRiO1xuICBib3JkZXItY29sb3I6ICNlZDRiNGI7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1zaGFkZTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2MjYyO1xuICBib3JkZXItY29sb3I6ICNlZjYyNjI7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1zaGFkZTI6YWN0aXZlLCAuYnRuLWRhbmdlci5idG4tc2hhZGUyLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1kYW5nZXIuYnRuLXNoYWRlMi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIzZDNkO1xuICBib3JkZXItY29sb3I6ICNlYjNkM2Q7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1zaGFkZTI6YWN0aXZlOmhvdmVyLCAuYnRuLWRhbmdlci5idG4tc2hhZGUyOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXIuYnRuLXNoYWRlMjphY3RpdmUuZm9jdXMsIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTIuYWN0aXZlOmhvdmVyLCAuYnRuLWRhbmdlci5idG4tc2hhZGUyLmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXIuYnRuLXNoYWRlMi5hY3RpdmUuZm9jdXMsXG4uc2hvdyA+IC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTIuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLWRhbmdlci5idG4tc2hhZGUyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1kYW5nZXIuYnRuLXNoYWRlMi5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIzZDNkO1xuICBib3JkZXItY29sb3I6ICNlYjNkM2Q7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1zaGFkZTIuZGlzYWJsZWQsIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTIuZGlzYWJsZWQ6aG92ZXIsIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTIuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTIuZGlzYWJsZWQuZm9jdXMsIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTIuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLWRhbmdlci5idG4tc2hhZGUyLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYnRuLXNoYWRlMltkaXNhYmxlZF0sIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTJbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWRhbmdlci5idG4tc2hhZGUyW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1kYW5nZXIuYnRuLXNoYWRlMltkaXNhYmxlZF0uZm9jdXMsIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTJbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYnRuLXNoYWRlMltkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuYnRuLXNoYWRlMjpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5idG4tc2hhZGUyOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTIuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuYnRuLXNoYWRlMjphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuYnRuLXNoYWRlMi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ0YjRiO1xuICBib3JkZXItY29sb3I6ICNlZDRiNGI7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1zaGFkZTIgLmJhZGdlIHtcbiAgY29sb3I6ICNlZDRiNGI7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1zaGFkZTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM0MjQyO1xuICBib3JkZXItY29sb3I6ICNlYzQyNDI7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1zaGFkZTM6Zm9jdXMsIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTMuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM0MjQyO1xuICBib3JkZXItY29sb3I6ICNlYzQyNDI7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1zaGFkZTM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU1OTU5O1xuICBib3JkZXItY29sb3I6ICNlZTU5NTk7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1zaGFkZTM6YWN0aXZlLCAuYnRuLWRhbmdlci5idG4tc2hhZGUzLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1kYW5nZXIuYnRuLXNoYWRlMy5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWEzNDM0O1xuICBib3JkZXItY29sb3I6ICNlYTM0MzQ7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1zaGFkZTM6YWN0aXZlOmhvdmVyLCAuYnRuLWRhbmdlci5idG4tc2hhZGUzOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXIuYnRuLXNoYWRlMzphY3RpdmUuZm9jdXMsIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTMuYWN0aXZlOmhvdmVyLCAuYnRuLWRhbmdlci5idG4tc2hhZGUzLmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXIuYnRuLXNoYWRlMy5hY3RpdmUuZm9jdXMsXG4uc2hvdyA+IC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTMuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLWRhbmdlci5idG4tc2hhZGUzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1kYW5nZXIuYnRuLXNoYWRlMy5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWEzNDM0O1xuICBib3JkZXItY29sb3I6ICNlYTM0MzQ7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1zaGFkZTMuZGlzYWJsZWQsIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTMuZGlzYWJsZWQ6aG92ZXIsIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTMuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTMuZGlzYWJsZWQuZm9jdXMsIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTMuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLWRhbmdlci5idG4tc2hhZGUzLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYnRuLXNoYWRlM1tkaXNhYmxlZF0sIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTNbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWRhbmdlci5idG4tc2hhZGUzW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1kYW5nZXIuYnRuLXNoYWRlM1tkaXNhYmxlZF0uZm9jdXMsIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTNbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYnRuLXNoYWRlM1tkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuYnRuLXNoYWRlMzpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5idG4tc2hhZGUzOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTMuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuYnRuLXNoYWRlMzphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuYnRuLXNoYWRlMy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM0MjQyO1xuICBib3JkZXItY29sb3I6ICNlYzQyNDI7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1zaGFkZTMgLmJhZGdlIHtcbiAgY29sb3I6ICNlYzQyNDI7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1zaGFkZTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIzODM4O1xuICBib3JkZXItY29sb3I6ICNlYjM4Mzg7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1zaGFkZTQ6Zm9jdXMsIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIzODM4O1xuICBib3JkZXItY29sb3I6ICNlYjM4Mzg7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1zaGFkZTQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ0ZjRmO1xuICBib3JkZXItY29sb3I6ICNlZDRmNGY7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1zaGFkZTQ6YWN0aXZlLCAuYnRuLWRhbmdlci5idG4tc2hhZGU0LmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1kYW5nZXIuYnRuLXNoYWRlNC5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkyYTJhO1xuICBib3JkZXItY29sb3I6ICNlOTJhMmE7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1zaGFkZTQ6YWN0aXZlOmhvdmVyLCAuYnRuLWRhbmdlci5idG4tc2hhZGU0OmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXIuYnRuLXNoYWRlNDphY3RpdmUuZm9jdXMsIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTQuYWN0aXZlOmhvdmVyLCAuYnRuLWRhbmdlci5idG4tc2hhZGU0LmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXIuYnRuLXNoYWRlNC5hY3RpdmUuZm9jdXMsXG4uc2hvdyA+IC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTQuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLWRhbmdlci5idG4tc2hhZGU0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1kYW5nZXIuYnRuLXNoYWRlNC5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkyYTJhO1xuICBib3JkZXItY29sb3I6ICNlOTJhMmE7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1zaGFkZTQuZGlzYWJsZWQsIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTQuZGlzYWJsZWQ6aG92ZXIsIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTQuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTQuZGlzYWJsZWQuZm9jdXMsIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTQuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLWRhbmdlci5idG4tc2hhZGU0LmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYnRuLXNoYWRlNFtkaXNhYmxlZF0sIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTRbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWRhbmdlci5idG4tc2hhZGU0W2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1kYW5nZXIuYnRuLXNoYWRlNFtkaXNhYmxlZF0uZm9jdXMsIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTRbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYnRuLXNoYWRlNFtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTQsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuYnRuLXNoYWRlNDpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5idG4tc2hhZGU0OmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmJ0bi1zaGFkZTQuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuYnRuLXNoYWRlNDphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuYnRuLXNoYWRlNC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIzODM4O1xuICBib3JkZXItY29sb3I6ICNlYjM4Mzg7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1zaGFkZTQgLmJhZGdlIHtcbiAgY29sb3I6ICNlYjM4Mzg7XG59XG5cbi5idG4tZGFyay5idG4tc2hhZGUxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzQzNDtcbiAgYm9yZGVyLWNvbG9yOiAjMzUzNDM0O1xufVxuXG4uYnRuLWRhcmsuYnRuLXNoYWRlMTpmb2N1cywgLmJ0bi1kYXJrLmJ0bi1zaGFkZTEuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNDM0O1xuICBib3JkZXItY29sb3I6ICMzNTM0MzQ7XG59XG5cbi5idG4tZGFyay5idG4tc2hhZGUxOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDE0MTtcbiAgYm9yZGVyLWNvbG9yOiAjNDI0MTQxO1xufVxuXG4uYnRuLWRhcmsuYnRuLXNoYWRlMTphY3RpdmUsIC5idG4tZGFyay5idG4tc2hhZGUxLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1kYXJrLmJ0bi1zaGFkZTEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMmQyZDtcbiAgYm9yZGVyLWNvbG9yOiAjMmUyZDJkO1xufVxuXG4uYnRuLWRhcmsuYnRuLXNoYWRlMTphY3RpdmU6aG92ZXIsIC5idG4tZGFyay5idG4tc2hhZGUxOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrLmJ0bi1zaGFkZTE6YWN0aXZlLmZvY3VzLCAuYnRuLWRhcmsuYnRuLXNoYWRlMS5hY3RpdmU6aG92ZXIsIC5idG4tZGFyay5idG4tc2hhZGUxLmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrLmJ0bi1zaGFkZTEuYWN0aXZlLmZvY3VzLFxuLnNob3cgPiAuYnRuLWRhcmsuYnRuLXNoYWRlMS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4tZGFyay5idG4tc2hhZGUxLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1kYXJrLmJ0bi1zaGFkZTEuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMmQyZDtcbiAgYm9yZGVyLWNvbG9yOiAjMmUyZDJkO1xufVxuXG4uYnRuLWRhcmsuYnRuLXNoYWRlMS5kaXNhYmxlZCwgLmJ0bi1kYXJrLmJ0bi1zaGFkZTEuZGlzYWJsZWQ6aG92ZXIsIC5idG4tZGFyay5idG4tc2hhZGUxLmRpc2FibGVkOmZvY3VzLCAuYnRuLWRhcmsuYnRuLXNoYWRlMS5kaXNhYmxlZC5mb2N1cywgLmJ0bi1kYXJrLmJ0bi1zaGFkZTEuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLWRhcmsuYnRuLXNoYWRlMS5kaXNhYmxlZC5hY3RpdmUsIC5idG4tZGFyay5idG4tc2hhZGUxW2Rpc2FibGVkXSwgLmJ0bi1kYXJrLmJ0bi1zaGFkZTFbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWRhcmsuYnRuLXNoYWRlMVtkaXNhYmxlZF06Zm9jdXMsIC5idG4tZGFyay5idG4tc2hhZGUxW2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1kYXJrLmJ0bi1zaGFkZTFbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1kYXJrLmJ0bi1zaGFkZTFbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhcmsuYnRuLXNoYWRlMSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhcmsuYnRuLXNoYWRlMTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhcmsuYnRuLXNoYWRlMTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhcmsuYnRuLXNoYWRlMS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhcmsuYnRuLXNoYWRlMTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYXJrLmJ0bi1zaGFkZTEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzQzNDtcbiAgYm9yZGVyLWNvbG9yOiAjMzUzNDM0O1xufVxuXG4uYnRuLWRhcmsuYnRuLXNoYWRlMSAuYmFkZ2Uge1xuICBjb2xvcjogIzM1MzQzNDtcbn1cblxuLmJ0bi1kYXJrLmJ0bi1zaGFkZTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAyZjJmO1xuICBib3JkZXItY29sb3I6ICMzMDJmMmY7XG59XG5cbi5idG4tZGFyay5idG4tc2hhZGUyOmZvY3VzLCAuYnRuLWRhcmsuYnRuLXNoYWRlMi5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDJmMmY7XG4gIGJvcmRlci1jb2xvcjogIzMwMmYyZjtcbn1cblxuLmJ0bi1kYXJrLmJ0bi1zaGFkZTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2QzYzNjO1xuICBib3JkZXItY29sb3I6ICMzZDNjM2M7XG59XG5cbi5idG4tZGFyay5idG4tc2hhZGUyOmFjdGl2ZSwgLmJ0bi1kYXJrLmJ0bi1zaGFkZTIuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWRhcmsuYnRuLXNoYWRlMi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xuICBib3JkZXItY29sb3I6ICMyODI4Mjg7XG59XG5cbi5idG4tZGFyay5idG4tc2hhZGUyOmFjdGl2ZTpob3ZlciwgLmJ0bi1kYXJrLmJ0bi1zaGFkZTI6YWN0aXZlOmZvY3VzLCAuYnRuLWRhcmsuYnRuLXNoYWRlMjphY3RpdmUuZm9jdXMsIC5idG4tZGFyay5idG4tc2hhZGUyLmFjdGl2ZTpob3ZlciwgLmJ0bi1kYXJrLmJ0bi1zaGFkZTIuYWN0aXZlOmZvY3VzLCAuYnRuLWRhcmsuYnRuLXNoYWRlMi5hY3RpdmUuZm9jdXMsXG4uc2hvdyA+IC5idG4tZGFyay5idG4tc2hhZGUyLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmJ0bi1kYXJrLmJ0bi1zaGFkZTIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWRhcmsuYnRuLXNoYWRlMi5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xuICBib3JkZXItY29sb3I6ICMyODI4Mjg7XG59XG5cbi5idG4tZGFyay5idG4tc2hhZGUyLmRpc2FibGVkLCAuYnRuLWRhcmsuYnRuLXNoYWRlMi5kaXNhYmxlZDpob3ZlciwgLmJ0bi1kYXJrLmJ0bi1zaGFkZTIuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGFyay5idG4tc2hhZGUyLmRpc2FibGVkLmZvY3VzLCAuYnRuLWRhcmsuYnRuLXNoYWRlMi5kaXNhYmxlZDphY3RpdmUsIC5idG4tZGFyay5idG4tc2hhZGUyLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1kYXJrLmJ0bi1zaGFkZTJbZGlzYWJsZWRdLCAuYnRuLWRhcmsuYnRuLXNoYWRlMltkaXNhYmxlZF06aG92ZXIsIC5idG4tZGFyay5idG4tc2hhZGUyW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1kYXJrLmJ0bi1zaGFkZTJbZGlzYWJsZWRdLmZvY3VzLCAuYnRuLWRhcmsuYnRuLXNoYWRlMltkaXNhYmxlZF06YWN0aXZlLCAuYnRuLWRhcmsuYnRuLXNoYWRlMltkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFyay5idG4tc2hhZGUyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFyay5idG4tc2hhZGUyOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFyay5idG4tc2hhZGUyOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFyay5idG4tc2hhZGUyLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFyay5idG4tc2hhZGUyOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhcmsuYnRuLXNoYWRlMi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAyZjJmO1xuICBib3JkZXItY29sb3I6ICMzMDJmMmY7XG59XG5cbi5idG4tZGFyay5idG4tc2hhZGUyIC5iYWRnZSB7XG4gIGNvbG9yOiAjMzAyZjJmO1xufVxuXG4uYnRuLWRhcmsuYnRuLXNoYWRlMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjJhMmE7XG4gIGJvcmRlci1jb2xvcjogIzJiMmEyYTtcbn1cblxuLmJ0bi1kYXJrLmJ0bi1zaGFkZTM6Zm9jdXMsIC5idG4tZGFyay5idG4tc2hhZGUzLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmEyYTtcbiAgYm9yZGVyLWNvbG9yOiAjMmIyYTJhO1xufVxuXG4uYnRuLWRhcmsuYnRuLXNoYWRlMzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODM3Mzc7XG4gIGJvcmRlci1jb2xvcjogIzM4MzczNztcbn1cblxuLmJ0bi1kYXJrLmJ0bi1zaGFkZTM6YWN0aXZlLCAuYnRuLWRhcmsuYnRuLXNoYWRlMy5hY3RpdmUsXG4uc2hvdyA+IC5idG4tZGFyay5idG4tc2hhZGUzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzIzMjM7XG4gIGJvcmRlci1jb2xvcjogIzIzMjMyMztcbn1cblxuLmJ0bi1kYXJrLmJ0bi1zaGFkZTM6YWN0aXZlOmhvdmVyLCAuYnRuLWRhcmsuYnRuLXNoYWRlMzphY3RpdmU6Zm9jdXMsIC5idG4tZGFyay5idG4tc2hhZGUzOmFjdGl2ZS5mb2N1cywgLmJ0bi1kYXJrLmJ0bi1zaGFkZTMuYWN0aXZlOmhvdmVyLCAuYnRuLWRhcmsuYnRuLXNoYWRlMy5hY3RpdmU6Zm9jdXMsIC5idG4tZGFyay5idG4tc2hhZGUzLmFjdGl2ZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi1kYXJrLmJ0bi1zaGFkZTMuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLWRhcmsuYnRuLXNoYWRlMy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tZGFyay5idG4tc2hhZGUzLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzIzMjM7XG4gIGJvcmRlci1jb2xvcjogIzIzMjMyMztcbn1cblxuLmJ0bi1kYXJrLmJ0bi1zaGFkZTMuZGlzYWJsZWQsIC5idG4tZGFyay5idG4tc2hhZGUzLmRpc2FibGVkOmhvdmVyLCAuYnRuLWRhcmsuYnRuLXNoYWRlMy5kaXNhYmxlZDpmb2N1cywgLmJ0bi1kYXJrLmJ0bi1zaGFkZTMuZGlzYWJsZWQuZm9jdXMsIC5idG4tZGFyay5idG4tc2hhZGUzLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1kYXJrLmJ0bi1zaGFkZTMuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLWRhcmsuYnRuLXNoYWRlM1tkaXNhYmxlZF0sIC5idG4tZGFyay5idG4tc2hhZGUzW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1kYXJrLmJ0bi1zaGFkZTNbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWRhcmsuYnRuLXNoYWRlM1tkaXNhYmxlZF0uZm9jdXMsIC5idG4tZGFyay5idG4tc2hhZGUzW2Rpc2FibGVkXTphY3RpdmUsIC5idG4tZGFyay5idG4tc2hhZGUzW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYXJrLmJ0bi1zaGFkZTMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYXJrLmJ0bi1zaGFkZTM6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYXJrLmJ0bi1zaGFkZTM6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYXJrLmJ0bi1zaGFkZTMuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYXJrLmJ0bi1zaGFkZTM6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFyay5idG4tc2hhZGUzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjJhMmE7XG4gIGJvcmRlci1jb2xvcjogIzJiMmEyYTtcbn1cblxuLmJ0bi1kYXJrLmJ0bi1zaGFkZTMgLmJhZGdlIHtcbiAgY29sb3I6ICMyYjJhMmE7XG59XG5cbi5idG4tZGFyay5idG4tc2hhZGU0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjUyNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjYyNTI1O1xufVxuXG4uYnRuLWRhcmsuYnRuLXNoYWRlNDpmb2N1cywgLmJ0bi1kYXJrLmJ0bi1zaGFkZTQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNTI1O1xuICBib3JkZXItY29sb3I6ICMyNjI1MjU7XG59XG5cbi5idG4tZGFyay5idG4tc2hhZGU0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzIzMjtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzMjMyO1xufVxuXG4uYnRuLWRhcmsuYnRuLXNoYWRlNDphY3RpdmUsIC5idG4tZGFyay5idG4tc2hhZGU0LmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1kYXJrLmJ0bi1zaGFkZTQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlMWUxZTtcbiAgYm9yZGVyLWNvbG9yOiAjMWUxZTFlO1xufVxuXG4uYnRuLWRhcmsuYnRuLXNoYWRlNDphY3RpdmU6aG92ZXIsIC5idG4tZGFyay5idG4tc2hhZGU0OmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrLmJ0bi1zaGFkZTQ6YWN0aXZlLmZvY3VzLCAuYnRuLWRhcmsuYnRuLXNoYWRlNC5hY3RpdmU6aG92ZXIsIC5idG4tZGFyay5idG4tc2hhZGU0LmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrLmJ0bi1zaGFkZTQuYWN0aXZlLmZvY3VzLFxuLnNob3cgPiAuYnRuLWRhcmsuYnRuLXNoYWRlNC5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4tZGFyay5idG4tc2hhZGU0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1kYXJrLmJ0bi1zaGFkZTQuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlMWUxZTtcbiAgYm9yZGVyLWNvbG9yOiAjMWUxZTFlO1xufVxuXG4uYnRuLWRhcmsuYnRuLXNoYWRlNC5kaXNhYmxlZCwgLmJ0bi1kYXJrLmJ0bi1zaGFkZTQuZGlzYWJsZWQ6aG92ZXIsIC5idG4tZGFyay5idG4tc2hhZGU0LmRpc2FibGVkOmZvY3VzLCAuYnRuLWRhcmsuYnRuLXNoYWRlNC5kaXNhYmxlZC5mb2N1cywgLmJ0bi1kYXJrLmJ0bi1zaGFkZTQuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLWRhcmsuYnRuLXNoYWRlNC5kaXNhYmxlZC5hY3RpdmUsIC5idG4tZGFyay5idG4tc2hhZGU0W2Rpc2FibGVkXSwgLmJ0bi1kYXJrLmJ0bi1zaGFkZTRbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWRhcmsuYnRuLXNoYWRlNFtkaXNhYmxlZF06Zm9jdXMsIC5idG4tZGFyay5idG4tc2hhZGU0W2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1kYXJrLmJ0bi1zaGFkZTRbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1kYXJrLmJ0bi1zaGFkZTRbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhcmsuYnRuLXNoYWRlNCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhcmsuYnRuLXNoYWRlNDpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhcmsuYnRuLXNoYWRlNDpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhcmsuYnRuLXNoYWRlNC5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhcmsuYnRuLXNoYWRlNDphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYXJrLmJ0bi1zaGFkZTQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjUyNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjYyNTI1O1xufVxuXG4uYnRuLWRhcmsuYnRuLXNoYWRlNCAuYmFkZ2Uge1xuICBjb2xvcjogIzI2MjUyNTtcbn1cblxuLmJ0bi1hbHQxLmJ0bi1zaGFkZTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDliZWU1O1xuICBib3JkZXItY29sb3I6ICM0OWJlZTU7XG59XG5cbi5idG4tYWx0MS5idG4tc2hhZGUxOmZvY3VzLCAuYnRuLWFsdDEuYnRuLXNoYWRlMS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OWJlZTU7XG4gIGJvcmRlci1jb2xvcjogIzQ5YmVlNTtcbn1cblxuLmJ0bi1hbHQxLmJ0bi1zaGFkZTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZjNmU4O1xuICBib3JkZXItY29sb3I6ICM1ZmM2ZTg7XG59XG5cbi5idG4tYWx0MS5idG4tc2hhZGUxOmFjdGl2ZSwgLmJ0bi1hbHQxLmJ0bi1zaGFkZTEuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWFsdDEuYnRuLXNoYWRlMS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2NiOWUzO1xuICBib3JkZXItY29sb3I6ICMzY2I5ZTM7XG59XG5cbi5idG4tYWx0MS5idG4tc2hhZGUxOmFjdGl2ZTpob3ZlciwgLmJ0bi1hbHQxLmJ0bi1zaGFkZTE6YWN0aXZlOmZvY3VzLCAuYnRuLWFsdDEuYnRuLXNoYWRlMTphY3RpdmUuZm9jdXMsIC5idG4tYWx0MS5idG4tc2hhZGUxLmFjdGl2ZTpob3ZlciwgLmJ0bi1hbHQxLmJ0bi1zaGFkZTEuYWN0aXZlOmZvY3VzLCAuYnRuLWFsdDEuYnRuLXNoYWRlMS5hY3RpdmUuZm9jdXMsXG4uc2hvdyA+IC5idG4tYWx0MS5idG4tc2hhZGUxLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmJ0bi1hbHQxLmJ0bi1zaGFkZTEuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWFsdDEuYnRuLXNoYWRlMS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2NiOWUzO1xuICBib3JkZXItY29sb3I6ICMzY2I5ZTM7XG59XG5cbi5idG4tYWx0MS5idG4tc2hhZGUxLmRpc2FibGVkLCAuYnRuLWFsdDEuYnRuLXNoYWRlMS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1hbHQxLmJ0bi1zaGFkZTEuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tYWx0MS5idG4tc2hhZGUxLmRpc2FibGVkLmZvY3VzLCAuYnRuLWFsdDEuYnRuLXNoYWRlMS5kaXNhYmxlZDphY3RpdmUsIC5idG4tYWx0MS5idG4tc2hhZGUxLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1hbHQxLmJ0bi1zaGFkZTFbZGlzYWJsZWRdLCAuYnRuLWFsdDEuYnRuLXNoYWRlMVtkaXNhYmxlZF06aG92ZXIsIC5idG4tYWx0MS5idG4tc2hhZGUxW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1hbHQxLmJ0bi1zaGFkZTFbZGlzYWJsZWRdLmZvY3VzLCAuYnRuLWFsdDEuYnRuLXNoYWRlMVtkaXNhYmxlZF06YWN0aXZlLCAuYnRuLWFsdDEuYnRuLXNoYWRlMVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0MS5idG4tc2hhZGUxLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0MS5idG4tc2hhZGUxOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0MS5idG4tc2hhZGUxOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0MS5idG4tc2hhZGUxLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0MS5idG4tc2hhZGUxOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDEuYnRuLXNoYWRlMS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDliZWU1O1xuICBib3JkZXItY29sb3I6ICM0OWJlZTU7XG59XG5cbi5idG4tYWx0MS5idG4tc2hhZGUxIC5iYWRnZSB7XG4gIGNvbG9yOiAjNDliZWU1O1xufVxuXG4uYnRuLWFsdDEuYnRuLXNoYWRlMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MGJiZTQ7XG4gIGJvcmRlci1jb2xvcjogIzQwYmJlNDtcbn1cblxuLmJ0bi1hbHQxLmJ0bi1zaGFkZTI6Zm9jdXMsIC5idG4tYWx0MS5idG4tc2hhZGUyLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwYmJlNDtcbiAgYm9yZGVyLWNvbG9yOiAjNDBiYmU0O1xufVxuXG4uYnRuLWFsdDEuYnRuLXNoYWRlMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NmMzZTc7XG4gIGJvcmRlci1jb2xvcjogIzU2YzNlNztcbn1cblxuLmJ0bi1hbHQxLmJ0bi1zaGFkZTI6YWN0aXZlLCAuYnRuLWFsdDEuYnRuLXNoYWRlMi5hY3RpdmUsXG4uc2hvdyA+IC5idG4tYWx0MS5idG4tc2hhZGUyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzM2I2ZTI7XG4gIGJvcmRlci1jb2xvcjogIzMzYjZlMjtcbn1cblxuLmJ0bi1hbHQxLmJ0bi1zaGFkZTI6YWN0aXZlOmhvdmVyLCAuYnRuLWFsdDEuYnRuLXNoYWRlMjphY3RpdmU6Zm9jdXMsIC5idG4tYWx0MS5idG4tc2hhZGUyOmFjdGl2ZS5mb2N1cywgLmJ0bi1hbHQxLmJ0bi1zaGFkZTIuYWN0aXZlOmhvdmVyLCAuYnRuLWFsdDEuYnRuLXNoYWRlMi5hY3RpdmU6Zm9jdXMsIC5idG4tYWx0MS5idG4tc2hhZGUyLmFjdGl2ZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi1hbHQxLmJ0bi1zaGFkZTIuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLWFsdDEuYnRuLXNoYWRlMi5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tYWx0MS5idG4tc2hhZGUyLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzM2I2ZTI7XG4gIGJvcmRlci1jb2xvcjogIzMzYjZlMjtcbn1cblxuLmJ0bi1hbHQxLmJ0bi1zaGFkZTIuZGlzYWJsZWQsIC5idG4tYWx0MS5idG4tc2hhZGUyLmRpc2FibGVkOmhvdmVyLCAuYnRuLWFsdDEuYnRuLXNoYWRlMi5kaXNhYmxlZDpmb2N1cywgLmJ0bi1hbHQxLmJ0bi1zaGFkZTIuZGlzYWJsZWQuZm9jdXMsIC5idG4tYWx0MS5idG4tc2hhZGUyLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1hbHQxLmJ0bi1zaGFkZTIuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLWFsdDEuYnRuLXNoYWRlMltkaXNhYmxlZF0sIC5idG4tYWx0MS5idG4tc2hhZGUyW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1hbHQxLmJ0bi1zaGFkZTJbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWFsdDEuYnRuLXNoYWRlMltkaXNhYmxlZF0uZm9jdXMsIC5idG4tYWx0MS5idG4tc2hhZGUyW2Rpc2FibGVkXTphY3RpdmUsIC5idG4tYWx0MS5idG4tc2hhZGUyW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQxLmJ0bi1zaGFkZTIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQxLmJ0bi1zaGFkZTI6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQxLmJ0bi1zaGFkZTI6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQxLmJ0bi1zaGFkZTIuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQxLmJ0bi1zaGFkZTI6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0MS5idG4tc2hhZGUyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MGJiZTQ7XG4gIGJvcmRlci1jb2xvcjogIzQwYmJlNDtcbn1cblxuLmJ0bi1hbHQxLmJ0bi1zaGFkZTIgLmJhZGdlIHtcbiAgY29sb3I6ICM0MGJiZTQ7XG59XG5cbi5idG4tYWx0MS5idG4tc2hhZGUzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3YjdlMztcbiAgYm9yZGVyLWNvbG9yOiAjMzdiN2UzO1xufVxuXG4uYnRuLWFsdDEuYnRuLXNoYWRlMzpmb2N1cywgLmJ0bi1hbHQxLmJ0bi1zaGFkZTMuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzdiN2UzO1xuICBib3JkZXItY29sb3I6ICMzN2I3ZTM7XG59XG5cbi5idG4tYWx0MS5idG4tc2hhZGUzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRlYmZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjNGViZmU2O1xufVxuXG4uYnRuLWFsdDEuYnRuLXNoYWRlMzphY3RpdmUsIC5idG4tYWx0MS5idG4tc2hhZGUzLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1hbHQxLmJ0bi1zaGFkZTMuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhYjNlMTtcbiAgYm9yZGVyLWNvbG9yOiAjMmFiM2UxO1xufVxuXG4uYnRuLWFsdDEuYnRuLXNoYWRlMzphY3RpdmU6aG92ZXIsIC5idG4tYWx0MS5idG4tc2hhZGUzOmFjdGl2ZTpmb2N1cywgLmJ0bi1hbHQxLmJ0bi1zaGFkZTM6YWN0aXZlLmZvY3VzLCAuYnRuLWFsdDEuYnRuLXNoYWRlMy5hY3RpdmU6aG92ZXIsIC5idG4tYWx0MS5idG4tc2hhZGUzLmFjdGl2ZTpmb2N1cywgLmJ0bi1hbHQxLmJ0bi1zaGFkZTMuYWN0aXZlLmZvY3VzLFxuLnNob3cgPiAuYnRuLWFsdDEuYnRuLXNoYWRlMy5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4tYWx0MS5idG4tc2hhZGUzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1hbHQxLmJ0bi1zaGFkZTMuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhYjNlMTtcbiAgYm9yZGVyLWNvbG9yOiAjMmFiM2UxO1xufVxuXG4uYnRuLWFsdDEuYnRuLXNoYWRlMy5kaXNhYmxlZCwgLmJ0bi1hbHQxLmJ0bi1zaGFkZTMuZGlzYWJsZWQ6aG92ZXIsIC5idG4tYWx0MS5idG4tc2hhZGUzLmRpc2FibGVkOmZvY3VzLCAuYnRuLWFsdDEuYnRuLXNoYWRlMy5kaXNhYmxlZC5mb2N1cywgLmJ0bi1hbHQxLmJ0bi1zaGFkZTMuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLWFsdDEuYnRuLXNoYWRlMy5kaXNhYmxlZC5hY3RpdmUsIC5idG4tYWx0MS5idG4tc2hhZGUzW2Rpc2FibGVkXSwgLmJ0bi1hbHQxLmJ0bi1zaGFkZTNbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWFsdDEuYnRuLXNoYWRlM1tkaXNhYmxlZF06Zm9jdXMsIC5idG4tYWx0MS5idG4tc2hhZGUzW2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1hbHQxLmJ0bi1zaGFkZTNbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1hbHQxLmJ0bi1zaGFkZTNbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDEuYnRuLXNoYWRlMyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDEuYnRuLXNoYWRlMzpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDEuYnRuLXNoYWRlMzpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDEuYnRuLXNoYWRlMy5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDEuYnRuLXNoYWRlMzphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQxLmJ0bi1zaGFkZTMuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3YjdlMztcbiAgYm9yZGVyLWNvbG9yOiAjMzdiN2UzO1xufVxuXG4uYnRuLWFsdDEuYnRuLXNoYWRlMyAuYmFkZ2Uge1xuICBjb2xvcjogIzM3YjdlMztcbn1cblxuLmJ0bi1hbHQxLmJ0bi1zaGFkZTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmViNGUxO1xuICBib3JkZXItY29sb3I6ICMyZWI0ZTE7XG59XG5cbi5idG4tYWx0MS5idG4tc2hhZGU0OmZvY3VzLCAuYnRuLWFsdDEuYnRuLXNoYWRlNC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZWI0ZTE7XG4gIGJvcmRlci1jb2xvcjogIzJlYjRlMTtcbn1cblxuLmJ0bi1hbHQxLmJ0bi1zaGFkZTQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDViY2U1O1xuICBib3JkZXItY29sb3I6ICM0NWJjZTU7XG59XG5cbi5idG4tYWx0MS5idG4tc2hhZGU0OmFjdGl2ZSwgLmJ0bi1hbHQxLmJ0bi1zaGFkZTQuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWFsdDEuYnRuLXNoYWRlNC5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFhZmUwO1xuICBib3JkZXItY29sb3I6ICMyMWFmZTA7XG59XG5cbi5idG4tYWx0MS5idG4tc2hhZGU0OmFjdGl2ZTpob3ZlciwgLmJ0bi1hbHQxLmJ0bi1zaGFkZTQ6YWN0aXZlOmZvY3VzLCAuYnRuLWFsdDEuYnRuLXNoYWRlNDphY3RpdmUuZm9jdXMsIC5idG4tYWx0MS5idG4tc2hhZGU0LmFjdGl2ZTpob3ZlciwgLmJ0bi1hbHQxLmJ0bi1zaGFkZTQuYWN0aXZlOmZvY3VzLCAuYnRuLWFsdDEuYnRuLXNoYWRlNC5hY3RpdmUuZm9jdXMsXG4uc2hvdyA+IC5idG4tYWx0MS5idG4tc2hhZGU0LmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmJ0bi1hbHQxLmJ0bi1zaGFkZTQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWFsdDEuYnRuLXNoYWRlNC5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFhZmUwO1xuICBib3JkZXItY29sb3I6ICMyMWFmZTA7XG59XG5cbi5idG4tYWx0MS5idG4tc2hhZGU0LmRpc2FibGVkLCAuYnRuLWFsdDEuYnRuLXNoYWRlNC5kaXNhYmxlZDpob3ZlciwgLmJ0bi1hbHQxLmJ0bi1zaGFkZTQuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tYWx0MS5idG4tc2hhZGU0LmRpc2FibGVkLmZvY3VzLCAuYnRuLWFsdDEuYnRuLXNoYWRlNC5kaXNhYmxlZDphY3RpdmUsIC5idG4tYWx0MS5idG4tc2hhZGU0LmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1hbHQxLmJ0bi1zaGFkZTRbZGlzYWJsZWRdLCAuYnRuLWFsdDEuYnRuLXNoYWRlNFtkaXNhYmxlZF06aG92ZXIsIC5idG4tYWx0MS5idG4tc2hhZGU0W2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1hbHQxLmJ0bi1zaGFkZTRbZGlzYWJsZWRdLmZvY3VzLCAuYnRuLWFsdDEuYnRuLXNoYWRlNFtkaXNhYmxlZF06YWN0aXZlLCAuYnRuLWFsdDEuYnRuLXNoYWRlNFtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0MS5idG4tc2hhZGU0LFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0MS5idG4tc2hhZGU0OmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0MS5idG4tc2hhZGU0OmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0MS5idG4tc2hhZGU0LmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0MS5idG4tc2hhZGU0OmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDEuYnRuLXNoYWRlNC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmViNGUxO1xuICBib3JkZXItY29sb3I6ICMyZWI0ZTE7XG59XG5cbi5idG4tYWx0MS5idG4tc2hhZGU0IC5iYWRnZSB7XG4gIGNvbG9yOiAjMmViNGUxO1xufVxuXG4uYnRuLWFsdDIuYnRuLXNoYWRlMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNhNTY7XG4gIGJvcmRlci1jb2xvcjogI2ZmY2E1Njtcbn1cblxuLmJ0bi1hbHQyLmJ0bi1zaGFkZTE6Zm9jdXMsIC5idG4tYWx0Mi5idG4tc2hhZGUxLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2E1NjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjYTU2O1xufVxuXG4uYnRuLWFsdDIuYnRuLXNoYWRlMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQyNzA7XG4gIGJvcmRlci1jb2xvcjogI2ZmZDI3MDtcbn1cblxuLmJ0bi1hbHQyLmJ0bi1zaGFkZTE6YWN0aXZlLCAuYnRuLWFsdDIuYnRuLXNoYWRlMS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tYWx0Mi5idG4tc2hhZGUxLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM1NDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzU0Nztcbn1cblxuLmJ0bi1hbHQyLmJ0bi1zaGFkZTE6YWN0aXZlOmhvdmVyLCAuYnRuLWFsdDIuYnRuLXNoYWRlMTphY3RpdmU6Zm9jdXMsIC5idG4tYWx0Mi5idG4tc2hhZGUxOmFjdGl2ZS5mb2N1cywgLmJ0bi1hbHQyLmJ0bi1zaGFkZTEuYWN0aXZlOmhvdmVyLCAuYnRuLWFsdDIuYnRuLXNoYWRlMS5hY3RpdmU6Zm9jdXMsIC5idG4tYWx0Mi5idG4tc2hhZGUxLmFjdGl2ZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi1hbHQyLmJ0bi1zaGFkZTEuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLWFsdDIuYnRuLXNoYWRlMS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tYWx0Mi5idG4tc2hhZGUxLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM1NDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzU0Nztcbn1cblxuLmJ0bi1hbHQyLmJ0bi1zaGFkZTEuZGlzYWJsZWQsIC5idG4tYWx0Mi5idG4tc2hhZGUxLmRpc2FibGVkOmhvdmVyLCAuYnRuLWFsdDIuYnRuLXNoYWRlMS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1hbHQyLmJ0bi1zaGFkZTEuZGlzYWJsZWQuZm9jdXMsIC5idG4tYWx0Mi5idG4tc2hhZGUxLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1hbHQyLmJ0bi1zaGFkZTEuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLWFsdDIuYnRuLXNoYWRlMVtkaXNhYmxlZF0sIC5idG4tYWx0Mi5idG4tc2hhZGUxW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1hbHQyLmJ0bi1zaGFkZTFbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWFsdDIuYnRuLXNoYWRlMVtkaXNhYmxlZF0uZm9jdXMsIC5idG4tYWx0Mi5idG4tc2hhZGUxW2Rpc2FibGVkXTphY3RpdmUsIC5idG4tYWx0Mi5idG4tc2hhZGUxW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQyLmJ0bi1zaGFkZTEsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQyLmJ0bi1zaGFkZTE6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQyLmJ0bi1zaGFkZTE6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQyLmJ0bi1zaGFkZTEuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQyLmJ0bi1zaGFkZTE6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0Mi5idG4tc2hhZGUxLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNhNTY7XG4gIGJvcmRlci1jb2xvcjogI2ZmY2E1Njtcbn1cblxuLmJ0bi1hbHQyLmJ0bi1zaGFkZTEgLmJhZGdlIHtcbiAgY29sb3I6ICNmZmNhNTY7XG59XG5cbi5idG4tYWx0Mi5idG4tc2hhZGUyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzc0YztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjNzRjO1xufVxuXG4uYnRuLWFsdDIuYnRuLXNoYWRlMjpmb2N1cywgLmJ0bi1hbHQyLmJ0bi1zaGFkZTIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNzRjO1xuICBib3JkZXItY29sb3I6ICNmZmM3NGM7XG59XG5cbi5idG4tYWx0Mi5idG4tc2hhZGUyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2Y2NjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjZjY2O1xufVxuXG4uYnRuLWFsdDIuYnRuLXNoYWRlMjphY3RpdmUsIC5idG4tYWx0Mi5idG4tc2hhZGUyLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1hbHQyLmJ0bi1zaGFkZTIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzIzZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMjNkO1xufVxuXG4uYnRuLWFsdDIuYnRuLXNoYWRlMjphY3RpdmU6aG92ZXIsIC5idG4tYWx0Mi5idG4tc2hhZGUyOmFjdGl2ZTpmb2N1cywgLmJ0bi1hbHQyLmJ0bi1zaGFkZTI6YWN0aXZlLmZvY3VzLCAuYnRuLWFsdDIuYnRuLXNoYWRlMi5hY3RpdmU6aG92ZXIsIC5idG4tYWx0Mi5idG4tc2hhZGUyLmFjdGl2ZTpmb2N1cywgLmJ0bi1hbHQyLmJ0bi1zaGFkZTIuYWN0aXZlLmZvY3VzLFxuLnNob3cgPiAuYnRuLWFsdDIuYnRuLXNoYWRlMi5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4tYWx0Mi5idG4tc2hhZGUyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1hbHQyLmJ0bi1zaGFkZTIuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzIzZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMjNkO1xufVxuXG4uYnRuLWFsdDIuYnRuLXNoYWRlMi5kaXNhYmxlZCwgLmJ0bi1hbHQyLmJ0bi1zaGFkZTIuZGlzYWJsZWQ6aG92ZXIsIC5idG4tYWx0Mi5idG4tc2hhZGUyLmRpc2FibGVkOmZvY3VzLCAuYnRuLWFsdDIuYnRuLXNoYWRlMi5kaXNhYmxlZC5mb2N1cywgLmJ0bi1hbHQyLmJ0bi1zaGFkZTIuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLWFsdDIuYnRuLXNoYWRlMi5kaXNhYmxlZC5hY3RpdmUsIC5idG4tYWx0Mi5idG4tc2hhZGUyW2Rpc2FibGVkXSwgLmJ0bi1hbHQyLmJ0bi1zaGFkZTJbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWFsdDIuYnRuLXNoYWRlMltkaXNhYmxlZF06Zm9jdXMsIC5idG4tYWx0Mi5idG4tc2hhZGUyW2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1hbHQyLmJ0bi1zaGFkZTJbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1hbHQyLmJ0bi1zaGFkZTJbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDIuYnRuLXNoYWRlMixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDIuYnRuLXNoYWRlMjpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDIuYnRuLXNoYWRlMjpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDIuYnRuLXNoYWRlMi5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDIuYnRuLXNoYWRlMjphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQyLmJ0bi1zaGFkZTIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzc0YztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjNzRjO1xufVxuXG4uYnRuLWFsdDIuYnRuLXNoYWRlMiAuYmFkZ2Uge1xuICBjb2xvcjogI2ZmYzc0Yztcbn1cblxuLmJ0bi1hbHQyLmJ0bi1zaGFkZTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNDQyO1xuICBib3JkZXItY29sb3I6ICNmZmM0NDI7XG59XG5cbi5idG4tYWx0Mi5idG4tc2hhZGUzOmZvY3VzLCAuYnRuLWFsdDIuYnRuLXNoYWRlMy5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM0NDI7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzQ0Mjtcbn1cblxuLmJ0bi1hbHQyLmJ0bi1zaGFkZTM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzViO1xuICBib3JkZXItY29sb3I6ICNmZmNjNWI7XG59XG5cbi5idG4tYWx0Mi5idG4tc2hhZGUzOmFjdGl2ZSwgLmJ0bi1hbHQyLmJ0bi1zaGFkZTMuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWFsdDIuYnRuLXNoYWRlMy5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiZjMzO1xuICBib3JkZXItY29sb3I6ICNmZmJmMzM7XG59XG5cbi5idG4tYWx0Mi5idG4tc2hhZGUzOmFjdGl2ZTpob3ZlciwgLmJ0bi1hbHQyLmJ0bi1zaGFkZTM6YWN0aXZlOmZvY3VzLCAuYnRuLWFsdDIuYnRuLXNoYWRlMzphY3RpdmUuZm9jdXMsIC5idG4tYWx0Mi5idG4tc2hhZGUzLmFjdGl2ZTpob3ZlciwgLmJ0bi1hbHQyLmJ0bi1zaGFkZTMuYWN0aXZlOmZvY3VzLCAuYnRuLWFsdDIuYnRuLXNoYWRlMy5hY3RpdmUuZm9jdXMsXG4uc2hvdyA+IC5idG4tYWx0Mi5idG4tc2hhZGUzLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmJ0bi1hbHQyLmJ0bi1zaGFkZTMuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWFsdDIuYnRuLXNoYWRlMy5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiZjMzO1xuICBib3JkZXItY29sb3I6ICNmZmJmMzM7XG59XG5cbi5idG4tYWx0Mi5idG4tc2hhZGUzLmRpc2FibGVkLCAuYnRuLWFsdDIuYnRuLXNoYWRlMy5kaXNhYmxlZDpob3ZlciwgLmJ0bi1hbHQyLmJ0bi1zaGFkZTMuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tYWx0Mi5idG4tc2hhZGUzLmRpc2FibGVkLmZvY3VzLCAuYnRuLWFsdDIuYnRuLXNoYWRlMy5kaXNhYmxlZDphY3RpdmUsIC5idG4tYWx0Mi5idG4tc2hhZGUzLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1hbHQyLmJ0bi1zaGFkZTNbZGlzYWJsZWRdLCAuYnRuLWFsdDIuYnRuLXNoYWRlM1tkaXNhYmxlZF06aG92ZXIsIC5idG4tYWx0Mi5idG4tc2hhZGUzW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1hbHQyLmJ0bi1zaGFkZTNbZGlzYWJsZWRdLmZvY3VzLCAuYnRuLWFsdDIuYnRuLXNoYWRlM1tkaXNhYmxlZF06YWN0aXZlLCAuYnRuLWFsdDIuYnRuLXNoYWRlM1tkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0Mi5idG4tc2hhZGUzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0Mi5idG4tc2hhZGUzOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0Mi5idG4tc2hhZGUzOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0Mi5idG4tc2hhZGUzLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0Mi5idG4tc2hhZGUzOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDIuYnRuLXNoYWRlMy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNDQyO1xuICBib3JkZXItY29sb3I6ICNmZmM0NDI7XG59XG5cbi5idG4tYWx0Mi5idG4tc2hhZGUzIC5iYWRnZSB7XG4gIGNvbG9yOiAjZmZjNDQyO1xufVxuXG4uYnRuLWFsdDIuYnRuLXNoYWRlNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMzg7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEzODtcbn1cblxuLmJ0bi1hbHQyLmJ0bi1zaGFkZTQ6Zm9jdXMsIC5idG4tYWx0Mi5idG4tc2hhZGU0LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEzODtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTM4O1xufVxuXG4uYnRuLWFsdDIuYnRuLXNoYWRlNDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM5NTE7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzk1MTtcbn1cblxuLmJ0bi1hbHQyLmJ0bi1zaGFkZTQ6YWN0aXZlLCAuYnRuLWFsdDIuYnRuLXNoYWRlNC5hY3RpdmUsXG4uc2hvdyA+IC5idG4tYWx0Mi5idG4tc2hhZGU0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJjMjg7XG4gIGJvcmRlci1jb2xvcjogI2ZmYmMyODtcbn1cblxuLmJ0bi1hbHQyLmJ0bi1zaGFkZTQ6YWN0aXZlOmhvdmVyLCAuYnRuLWFsdDIuYnRuLXNoYWRlNDphY3RpdmU6Zm9jdXMsIC5idG4tYWx0Mi5idG4tc2hhZGU0OmFjdGl2ZS5mb2N1cywgLmJ0bi1hbHQyLmJ0bi1zaGFkZTQuYWN0aXZlOmhvdmVyLCAuYnRuLWFsdDIuYnRuLXNoYWRlNC5hY3RpdmU6Zm9jdXMsIC5idG4tYWx0Mi5idG4tc2hhZGU0LmFjdGl2ZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi1hbHQyLmJ0bi1zaGFkZTQuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLWFsdDIuYnRuLXNoYWRlNC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tYWx0Mi5idG4tc2hhZGU0LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJjMjg7XG4gIGJvcmRlci1jb2xvcjogI2ZmYmMyODtcbn1cblxuLmJ0bi1hbHQyLmJ0bi1zaGFkZTQuZGlzYWJsZWQsIC5idG4tYWx0Mi5idG4tc2hhZGU0LmRpc2FibGVkOmhvdmVyLCAuYnRuLWFsdDIuYnRuLXNoYWRlNC5kaXNhYmxlZDpmb2N1cywgLmJ0bi1hbHQyLmJ0bi1zaGFkZTQuZGlzYWJsZWQuZm9jdXMsIC5idG4tYWx0Mi5idG4tc2hhZGU0LmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1hbHQyLmJ0bi1zaGFkZTQuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLWFsdDIuYnRuLXNoYWRlNFtkaXNhYmxlZF0sIC5idG4tYWx0Mi5idG4tc2hhZGU0W2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1hbHQyLmJ0bi1zaGFkZTRbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWFsdDIuYnRuLXNoYWRlNFtkaXNhYmxlZF0uZm9jdXMsIC5idG4tYWx0Mi5idG4tc2hhZGU0W2Rpc2FibGVkXTphY3RpdmUsIC5idG4tYWx0Mi5idG4tc2hhZGU0W2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQyLmJ0bi1zaGFkZTQsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQyLmJ0bi1zaGFkZTQ6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQyLmJ0bi1zaGFkZTQ6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQyLmJ0bi1zaGFkZTQuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQyLmJ0bi1zaGFkZTQ6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0Mi5idG4tc2hhZGU0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMzg7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEzODtcbn1cblxuLmJ0bi1hbHQyLmJ0bi1zaGFkZTQgLmJhZGdlIHtcbiAgY29sb3I6ICNmZmMxMzg7XG59XG5cbi5idG4tYWx0My5idG4tc2hhZGUxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwOTBiYTtcbiAgYm9yZGVyLWNvbG9yOiAjNzA5MGJhO1xufVxuXG4uYnRuLWFsdDMuYnRuLXNoYWRlMTpmb2N1cywgLmJ0bi1hbHQzLmJ0bi1zaGFkZTEuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA5MGJhO1xuICBib3JkZXItY29sb3I6ICM3MDkwYmE7XG59XG5cbi5idG4tYWx0My5idG4tc2hhZGUxOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxOWRjMjtcbiAgYm9yZGVyLWNvbG9yOiAjODE5ZGMyO1xufVxuXG4uYnRuLWFsdDMuYnRuLXNoYWRlMTphY3RpdmUsIC5idG4tYWx0My5idG4tc2hhZGUxLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1hbHQzLmJ0bi1zaGFkZTEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1ODhiNTtcbiAgYm9yZGVyLWNvbG9yOiAjNjU4OGI1O1xufVxuXG4uYnRuLWFsdDMuYnRuLXNoYWRlMTphY3RpdmU6aG92ZXIsIC5idG4tYWx0My5idG4tc2hhZGUxOmFjdGl2ZTpmb2N1cywgLmJ0bi1hbHQzLmJ0bi1zaGFkZTE6YWN0aXZlLmZvY3VzLCAuYnRuLWFsdDMuYnRuLXNoYWRlMS5hY3RpdmU6aG92ZXIsIC5idG4tYWx0My5idG4tc2hhZGUxLmFjdGl2ZTpmb2N1cywgLmJ0bi1hbHQzLmJ0bi1zaGFkZTEuYWN0aXZlLmZvY3VzLFxuLnNob3cgPiAuYnRuLWFsdDMuYnRuLXNoYWRlMS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4tYWx0My5idG4tc2hhZGUxLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1hbHQzLmJ0bi1zaGFkZTEuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1ODhiNTtcbiAgYm9yZGVyLWNvbG9yOiAjNjU4OGI1O1xufVxuXG4uYnRuLWFsdDMuYnRuLXNoYWRlMS5kaXNhYmxlZCwgLmJ0bi1hbHQzLmJ0bi1zaGFkZTEuZGlzYWJsZWQ6aG92ZXIsIC5idG4tYWx0My5idG4tc2hhZGUxLmRpc2FibGVkOmZvY3VzLCAuYnRuLWFsdDMuYnRuLXNoYWRlMS5kaXNhYmxlZC5mb2N1cywgLmJ0bi1hbHQzLmJ0bi1zaGFkZTEuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLWFsdDMuYnRuLXNoYWRlMS5kaXNhYmxlZC5hY3RpdmUsIC5idG4tYWx0My5idG4tc2hhZGUxW2Rpc2FibGVkXSwgLmJ0bi1hbHQzLmJ0bi1zaGFkZTFbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWFsdDMuYnRuLXNoYWRlMVtkaXNhYmxlZF06Zm9jdXMsIC5idG4tYWx0My5idG4tc2hhZGUxW2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1hbHQzLmJ0bi1zaGFkZTFbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1hbHQzLmJ0bi1zaGFkZTFbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDMuYnRuLXNoYWRlMSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDMuYnRuLXNoYWRlMTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDMuYnRuLXNoYWRlMTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDMuYnRuLXNoYWRlMS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDMuYnRuLXNoYWRlMTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQzLmJ0bi1zaGFkZTEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwOTBiYTtcbiAgYm9yZGVyLWNvbG9yOiAjNzA5MGJhO1xufVxuXG4uYnRuLWFsdDMuYnRuLXNoYWRlMSAuYmFkZ2Uge1xuICBjb2xvcjogIzcwOTBiYTtcbn1cblxuLmJ0bi1hbHQzLmJ0bi1zaGFkZTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk4YmI3O1xuICBib3JkZXItY29sb3I6ICM2OThiYjc7XG59XG5cbi5idG4tYWx0My5idG4tc2hhZGUyOmZvY3VzLCAuYnRuLWFsdDMuYnRuLXNoYWRlMi5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OThiYjc7XG4gIGJvcmRlci1jb2xvcjogIzY5OGJiNztcbn1cblxuLmJ0bi1hbHQzLmJ0bi1zaGFkZTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E5OGJmO1xuICBib3JkZXItY29sb3I6ICM3YTk4YmY7XG59XG5cbi5idG4tYWx0My5idG4tc2hhZGUyOmFjdGl2ZSwgLmJ0bi1hbHQzLmJ0bi1zaGFkZTIuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWFsdDMuYnRuLXNoYWRlMi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU4M2IyO1xuICBib3JkZXItY29sb3I6ICM1ZTgzYjI7XG59XG5cbi5idG4tYWx0My5idG4tc2hhZGUyOmFjdGl2ZTpob3ZlciwgLmJ0bi1hbHQzLmJ0bi1zaGFkZTI6YWN0aXZlOmZvY3VzLCAuYnRuLWFsdDMuYnRuLXNoYWRlMjphY3RpdmUuZm9jdXMsIC5idG4tYWx0My5idG4tc2hhZGUyLmFjdGl2ZTpob3ZlciwgLmJ0bi1hbHQzLmJ0bi1zaGFkZTIuYWN0aXZlOmZvY3VzLCAuYnRuLWFsdDMuYnRuLXNoYWRlMi5hY3RpdmUuZm9jdXMsXG4uc2hvdyA+IC5idG4tYWx0My5idG4tc2hhZGUyLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmJ0bi1hbHQzLmJ0bi1zaGFkZTIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWFsdDMuYnRuLXNoYWRlMi5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU4M2IyO1xuICBib3JkZXItY29sb3I6ICM1ZTgzYjI7XG59XG5cbi5idG4tYWx0My5idG4tc2hhZGUyLmRpc2FibGVkLCAuYnRuLWFsdDMuYnRuLXNoYWRlMi5kaXNhYmxlZDpob3ZlciwgLmJ0bi1hbHQzLmJ0bi1zaGFkZTIuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tYWx0My5idG4tc2hhZGUyLmRpc2FibGVkLmZvY3VzLCAuYnRuLWFsdDMuYnRuLXNoYWRlMi5kaXNhYmxlZDphY3RpdmUsIC5idG4tYWx0My5idG4tc2hhZGUyLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1hbHQzLmJ0bi1zaGFkZTJbZGlzYWJsZWRdLCAuYnRuLWFsdDMuYnRuLXNoYWRlMltkaXNhYmxlZF06aG92ZXIsIC5idG4tYWx0My5idG4tc2hhZGUyW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1hbHQzLmJ0bi1zaGFkZTJbZGlzYWJsZWRdLmZvY3VzLCAuYnRuLWFsdDMuYnRuLXNoYWRlMltkaXNhYmxlZF06YWN0aXZlLCAuYnRuLWFsdDMuYnRuLXNoYWRlMltkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0My5idG4tc2hhZGUyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0My5idG4tc2hhZGUyOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0My5idG4tc2hhZGUyOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0My5idG4tc2hhZGUyLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0My5idG4tc2hhZGUyOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDMuYnRuLXNoYWRlMi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk4YmI3O1xuICBib3JkZXItY29sb3I6ICM2OThiYjc7XG59XG5cbi5idG4tYWx0My5idG4tc2hhZGUyIC5iYWRnZSB7XG4gIGNvbG9yOiAjNjk4YmI3O1xufVxuXG4uYnRuLWFsdDMuYnRuLXNoYWRlMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Mjg1YjM7XG4gIGJvcmRlci1jb2xvcjogIzYyODViMztcbn1cblxuLmJ0bi1hbHQzLmJ0bi1zaGFkZTM6Zm9jdXMsIC5idG4tYWx0My5idG4tc2hhZGUzLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyODViMztcbiAgYm9yZGVyLWNvbG9yOiAjNjI4NWIzO1xufVxuXG4uYnRuLWFsdDMuYnRuLXNoYWRlMzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzkzYmM7XG4gIGJvcmRlci1jb2xvcjogIzczOTNiYztcbn1cblxuLmJ0bi1hbHQzLmJ0bi1zaGFkZTM6YWN0aXZlLCAuYnRuLWFsdDMuYnRuLXNoYWRlMy5hY3RpdmUsXG4uc2hvdyA+IC5idG4tYWx0My5idG4tc2hhZGUzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODdkYWU7XG4gIGJvcmRlci1jb2xvcjogIzU4N2RhZTtcbn1cblxuLmJ0bi1hbHQzLmJ0bi1zaGFkZTM6YWN0aXZlOmhvdmVyLCAuYnRuLWFsdDMuYnRuLXNoYWRlMzphY3RpdmU6Zm9jdXMsIC5idG4tYWx0My5idG4tc2hhZGUzOmFjdGl2ZS5mb2N1cywgLmJ0bi1hbHQzLmJ0bi1zaGFkZTMuYWN0aXZlOmhvdmVyLCAuYnRuLWFsdDMuYnRuLXNoYWRlMy5hY3RpdmU6Zm9jdXMsIC5idG4tYWx0My5idG4tc2hhZGUzLmFjdGl2ZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi1hbHQzLmJ0bi1zaGFkZTMuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLWFsdDMuYnRuLXNoYWRlMy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tYWx0My5idG4tc2hhZGUzLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODdkYWU7XG4gIGJvcmRlci1jb2xvcjogIzU4N2RhZTtcbn1cblxuLmJ0bi1hbHQzLmJ0bi1zaGFkZTMuZGlzYWJsZWQsIC5idG4tYWx0My5idG4tc2hhZGUzLmRpc2FibGVkOmhvdmVyLCAuYnRuLWFsdDMuYnRuLXNoYWRlMy5kaXNhYmxlZDpmb2N1cywgLmJ0bi1hbHQzLmJ0bi1zaGFkZTMuZGlzYWJsZWQuZm9jdXMsIC5idG4tYWx0My5idG4tc2hhZGUzLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1hbHQzLmJ0bi1zaGFkZTMuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLWFsdDMuYnRuLXNoYWRlM1tkaXNhYmxlZF0sIC5idG4tYWx0My5idG4tc2hhZGUzW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1hbHQzLmJ0bi1zaGFkZTNbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWFsdDMuYnRuLXNoYWRlM1tkaXNhYmxlZF0uZm9jdXMsIC5idG4tYWx0My5idG4tc2hhZGUzW2Rpc2FibGVkXTphY3RpdmUsIC5idG4tYWx0My5idG4tc2hhZGUzW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQzLmJ0bi1zaGFkZTMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQzLmJ0bi1zaGFkZTM6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQzLmJ0bi1zaGFkZTM6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQzLmJ0bi1zaGFkZTMuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQzLmJ0bi1zaGFkZTM6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0My5idG4tc2hhZGUzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Mjg1YjM7XG4gIGJvcmRlci1jb2xvcjogIzYyODViMztcbn1cblxuLmJ0bi1hbHQzLmJ0bi1zaGFkZTMgLmJhZGdlIHtcbiAgY29sb3I6ICM2Mjg1YjM7XG59XG5cbi5idG4tYWx0My5idG4tc2hhZGU0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViODBiMDtcbiAgYm9yZGVyLWNvbG9yOiAjNWI4MGIwO1xufVxuXG4uYnRuLWFsdDMuYnRuLXNoYWRlNDpmb2N1cywgLmJ0bi1hbHQzLmJ0bi1zaGFkZTQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI4MGIwO1xuICBib3JkZXItY29sb3I6ICM1YjgwYjA7XG59XG5cbi5idG4tYWx0My5idG4tc2hhZGU0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjOGRiODtcbiAgYm9yZGVyLWNvbG9yOiAjNmM4ZGI4O1xufVxuXG4uYnRuLWFsdDMuYnRuLXNoYWRlNDphY3RpdmUsIC5idG4tYWx0My5idG4tc2hhZGU0LmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1hbHQzLmJ0bi1zaGFkZTQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNzhhYTtcbiAgYm9yZGVyLWNvbG9yOiAjNTI3OGFhO1xufVxuXG4uYnRuLWFsdDMuYnRuLXNoYWRlNDphY3RpdmU6aG92ZXIsIC5idG4tYWx0My5idG4tc2hhZGU0OmFjdGl2ZTpmb2N1cywgLmJ0bi1hbHQzLmJ0bi1zaGFkZTQ6YWN0aXZlLmZvY3VzLCAuYnRuLWFsdDMuYnRuLXNoYWRlNC5hY3RpdmU6aG92ZXIsIC5idG4tYWx0My5idG4tc2hhZGU0LmFjdGl2ZTpmb2N1cywgLmJ0bi1hbHQzLmJ0bi1zaGFkZTQuYWN0aXZlLmZvY3VzLFxuLnNob3cgPiAuYnRuLWFsdDMuYnRuLXNoYWRlNC5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4tYWx0My5idG4tc2hhZGU0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1hbHQzLmJ0bi1zaGFkZTQuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNzhhYTtcbiAgYm9yZGVyLWNvbG9yOiAjNTI3OGFhO1xufVxuXG4uYnRuLWFsdDMuYnRuLXNoYWRlNC5kaXNhYmxlZCwgLmJ0bi1hbHQzLmJ0bi1zaGFkZTQuZGlzYWJsZWQ6aG92ZXIsIC5idG4tYWx0My5idG4tc2hhZGU0LmRpc2FibGVkOmZvY3VzLCAuYnRuLWFsdDMuYnRuLXNoYWRlNC5kaXNhYmxlZC5mb2N1cywgLmJ0bi1hbHQzLmJ0bi1zaGFkZTQuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLWFsdDMuYnRuLXNoYWRlNC5kaXNhYmxlZC5hY3RpdmUsIC5idG4tYWx0My5idG4tc2hhZGU0W2Rpc2FibGVkXSwgLmJ0bi1hbHQzLmJ0bi1zaGFkZTRbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWFsdDMuYnRuLXNoYWRlNFtkaXNhYmxlZF06Zm9jdXMsIC5idG4tYWx0My5idG4tc2hhZGU0W2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1hbHQzLmJ0bi1zaGFkZTRbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1hbHQzLmJ0bi1zaGFkZTRbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDMuYnRuLXNoYWRlNCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDMuYnRuLXNoYWRlNDpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDMuYnRuLXNoYWRlNDpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDMuYnRuLXNoYWRlNC5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDMuYnRuLXNoYWRlNDphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQzLmJ0bi1zaGFkZTQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViODBiMDtcbiAgYm9yZGVyLWNvbG9yOiAjNWI4MGIwO1xufVxuXG4uYnRuLWFsdDMuYnRuLXNoYWRlNCAuYmFkZ2Uge1xuICBjb2xvcjogIzViODBiMDtcbn1cblxuLmJ0bi1hbHQ0LmJ0bi1zaGFkZTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjViNWI1O1xuICBib3JkZXItY29sb3I6ICNiNWI1YjU7XG59XG5cbi5idG4tYWx0NC5idG4tc2hhZGUxOmZvY3VzLCAuYnRuLWFsdDQuYnRuLXNoYWRlMS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNWI1YjU7XG4gIGJvcmRlci1jb2xvcjogI2I1YjViNTtcbn1cblxuLmJ0bi1hbHQ0LmJ0bi1zaGFkZTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJjMmMyO1xuICBib3JkZXItY29sb3I6ICNjMmMyYzI7XG59XG5cbi5idG4tYWx0NC5idG4tc2hhZGUxOmFjdGl2ZSwgLmJ0bi1hbHQ0LmJ0bi1zaGFkZTEuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWFsdDQuYnRuLXNoYWRlMS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRhZGFkO1xuICBib3JkZXItY29sb3I6ICNhZGFkYWQ7XG59XG5cbi5idG4tYWx0NC5idG4tc2hhZGUxOmFjdGl2ZTpob3ZlciwgLmJ0bi1hbHQ0LmJ0bi1zaGFkZTE6YWN0aXZlOmZvY3VzLCAuYnRuLWFsdDQuYnRuLXNoYWRlMTphY3RpdmUuZm9jdXMsIC5idG4tYWx0NC5idG4tc2hhZGUxLmFjdGl2ZTpob3ZlciwgLmJ0bi1hbHQ0LmJ0bi1zaGFkZTEuYWN0aXZlOmZvY3VzLCAuYnRuLWFsdDQuYnRuLXNoYWRlMS5hY3RpdmUuZm9jdXMsXG4uc2hvdyA+IC5idG4tYWx0NC5idG4tc2hhZGUxLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmJ0bi1hbHQ0LmJ0bi1zaGFkZTEuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWFsdDQuYnRuLXNoYWRlMS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRhZGFkO1xuICBib3JkZXItY29sb3I6ICNhZGFkYWQ7XG59XG5cbi5idG4tYWx0NC5idG4tc2hhZGUxLmRpc2FibGVkLCAuYnRuLWFsdDQuYnRuLXNoYWRlMS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1hbHQ0LmJ0bi1zaGFkZTEuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tYWx0NC5idG4tc2hhZGUxLmRpc2FibGVkLmZvY3VzLCAuYnRuLWFsdDQuYnRuLXNoYWRlMS5kaXNhYmxlZDphY3RpdmUsIC5idG4tYWx0NC5idG4tc2hhZGUxLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1hbHQ0LmJ0bi1zaGFkZTFbZGlzYWJsZWRdLCAuYnRuLWFsdDQuYnRuLXNoYWRlMVtkaXNhYmxlZF06aG92ZXIsIC5idG4tYWx0NC5idG4tc2hhZGUxW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1hbHQ0LmJ0bi1zaGFkZTFbZGlzYWJsZWRdLmZvY3VzLCAuYnRuLWFsdDQuYnRuLXNoYWRlMVtkaXNhYmxlZF06YWN0aXZlLCAuYnRuLWFsdDQuYnRuLXNoYWRlMVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0NC5idG4tc2hhZGUxLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0NC5idG4tc2hhZGUxOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0NC5idG4tc2hhZGUxOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0NC5idG4tc2hhZGUxLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0NC5idG4tc2hhZGUxOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDQuYnRuLXNoYWRlMS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjViNWI1O1xuICBib3JkZXItY29sb3I6ICNiNWI1YjU7XG59XG5cbi5idG4tYWx0NC5idG4tc2hhZGUxIC5iYWRnZSB7XG4gIGNvbG9yOiAjYjViNWI1O1xufVxuXG4uYnRuLWFsdDQuYnRuLXNoYWRlMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMGIwYjA7XG4gIGJvcmRlci1jb2xvcjogI2IwYjBiMDtcbn1cblxuLmJ0bi1hbHQ0LmJ0bi1zaGFkZTI6Zm9jdXMsIC5idG4tYWx0NC5idG4tc2hhZGUyLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwYjBiMDtcbiAgYm9yZGVyLWNvbG9yOiAjYjBiMGIwO1xufVxuXG4uYnRuLWFsdDQuYnRuLXNoYWRlMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGJkYmQ7XG4gIGJvcmRlci1jb2xvcjogI2JkYmRiZDtcbn1cblxuLmJ0bi1hbHQ0LmJ0bi1zaGFkZTI6YWN0aXZlLCAuYnRuLWFsdDQuYnRuLXNoYWRlMi5hY3RpdmUsXG4uc2hvdyA+IC5idG4tYWx0NC5idG4tc2hhZGUyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOGE4YTg7XG4gIGJvcmRlci1jb2xvcjogI2E4YThhODtcbn1cblxuLmJ0bi1hbHQ0LmJ0bi1zaGFkZTI6YWN0aXZlOmhvdmVyLCAuYnRuLWFsdDQuYnRuLXNoYWRlMjphY3RpdmU6Zm9jdXMsIC5idG4tYWx0NC5idG4tc2hhZGUyOmFjdGl2ZS5mb2N1cywgLmJ0bi1hbHQ0LmJ0bi1zaGFkZTIuYWN0aXZlOmhvdmVyLCAuYnRuLWFsdDQuYnRuLXNoYWRlMi5hY3RpdmU6Zm9jdXMsIC5idG4tYWx0NC5idG4tc2hhZGUyLmFjdGl2ZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi1hbHQ0LmJ0bi1zaGFkZTIuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLWFsdDQuYnRuLXNoYWRlMi5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tYWx0NC5idG4tc2hhZGUyLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOGE4YTg7XG4gIGJvcmRlci1jb2xvcjogI2E4YThhODtcbn1cblxuLmJ0bi1hbHQ0LmJ0bi1zaGFkZTIuZGlzYWJsZWQsIC5idG4tYWx0NC5idG4tc2hhZGUyLmRpc2FibGVkOmhvdmVyLCAuYnRuLWFsdDQuYnRuLXNoYWRlMi5kaXNhYmxlZDpmb2N1cywgLmJ0bi1hbHQ0LmJ0bi1zaGFkZTIuZGlzYWJsZWQuZm9jdXMsIC5idG4tYWx0NC5idG4tc2hhZGUyLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1hbHQ0LmJ0bi1zaGFkZTIuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLWFsdDQuYnRuLXNoYWRlMltkaXNhYmxlZF0sIC5idG4tYWx0NC5idG4tc2hhZGUyW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1hbHQ0LmJ0bi1zaGFkZTJbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWFsdDQuYnRuLXNoYWRlMltkaXNhYmxlZF0uZm9jdXMsIC5idG4tYWx0NC5idG4tc2hhZGUyW2Rpc2FibGVkXTphY3RpdmUsIC5idG4tYWx0NC5idG4tc2hhZGUyW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQ0LmJ0bi1zaGFkZTIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQ0LmJ0bi1zaGFkZTI6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQ0LmJ0bi1zaGFkZTI6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQ0LmJ0bi1zaGFkZTIuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQ0LmJ0bi1zaGFkZTI6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0NC5idG4tc2hhZGUyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMGIwYjA7XG4gIGJvcmRlci1jb2xvcjogI2IwYjBiMDtcbn1cblxuLmJ0bi1hbHQ0LmJ0bi1zaGFkZTIgLmJhZGdlIHtcbiAgY29sb3I6ICNiMGIwYjA7XG59XG5cbi5idG4tYWx0NC5idG4tc2hhZGUzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiYWJhYjtcbiAgYm9yZGVyLWNvbG9yOiAjYWJhYmFiO1xufVxuXG4uYnRuLWFsdDQuYnRuLXNoYWRlMzpmb2N1cywgLmJ0bi1hbHQ0LmJ0bi1zaGFkZTMuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhYmFiO1xuICBib3JkZXItY29sb3I6ICNhYmFiYWI7XG59XG5cbi5idG4tYWx0NC5idG4tc2hhZGUzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4YjhiODtcbiAgYm9yZGVyLWNvbG9yOiAjYjhiOGI4O1xufVxuXG4uYnRuLWFsdDQuYnRuLXNoYWRlMzphY3RpdmUsIC5idG4tYWx0NC5idG4tc2hhZGUzLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1hbHQ0LmJ0bi1zaGFkZTMuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzYTNhMztcbiAgYm9yZGVyLWNvbG9yOiAjYTNhM2EzO1xufVxuXG4uYnRuLWFsdDQuYnRuLXNoYWRlMzphY3RpdmU6aG92ZXIsIC5idG4tYWx0NC5idG4tc2hhZGUzOmFjdGl2ZTpmb2N1cywgLmJ0bi1hbHQ0LmJ0bi1zaGFkZTM6YWN0aXZlLmZvY3VzLCAuYnRuLWFsdDQuYnRuLXNoYWRlMy5hY3RpdmU6aG92ZXIsIC5idG4tYWx0NC5idG4tc2hhZGUzLmFjdGl2ZTpmb2N1cywgLmJ0bi1hbHQ0LmJ0bi1zaGFkZTMuYWN0aXZlLmZvY3VzLFxuLnNob3cgPiAuYnRuLWFsdDQuYnRuLXNoYWRlMy5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4tYWx0NC5idG4tc2hhZGUzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1hbHQ0LmJ0bi1zaGFkZTMuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzYTNhMztcbiAgYm9yZGVyLWNvbG9yOiAjYTNhM2EzO1xufVxuXG4uYnRuLWFsdDQuYnRuLXNoYWRlMy5kaXNhYmxlZCwgLmJ0bi1hbHQ0LmJ0bi1zaGFkZTMuZGlzYWJsZWQ6aG92ZXIsIC5idG4tYWx0NC5idG4tc2hhZGUzLmRpc2FibGVkOmZvY3VzLCAuYnRuLWFsdDQuYnRuLXNoYWRlMy5kaXNhYmxlZC5mb2N1cywgLmJ0bi1hbHQ0LmJ0bi1zaGFkZTMuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLWFsdDQuYnRuLXNoYWRlMy5kaXNhYmxlZC5hY3RpdmUsIC5idG4tYWx0NC5idG4tc2hhZGUzW2Rpc2FibGVkXSwgLmJ0bi1hbHQ0LmJ0bi1zaGFkZTNbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWFsdDQuYnRuLXNoYWRlM1tkaXNhYmxlZF06Zm9jdXMsIC5idG4tYWx0NC5idG4tc2hhZGUzW2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1hbHQ0LmJ0bi1zaGFkZTNbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1hbHQ0LmJ0bi1zaGFkZTNbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDQuYnRuLXNoYWRlMyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDQuYnRuLXNoYWRlMzpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDQuYnRuLXNoYWRlMzpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDQuYnRuLXNoYWRlMy5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDQuYnRuLXNoYWRlMzphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hbHQ0LmJ0bi1zaGFkZTMuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiYWJhYjtcbiAgYm9yZGVyLWNvbG9yOiAjYWJhYmFiO1xufVxuXG4uYnRuLWFsdDQuYnRuLXNoYWRlMyAuYmFkZ2Uge1xuICBjb2xvcjogI2FiYWJhYjtcbn1cblxuLmJ0bi1hbHQ0LmJ0bi1zaGFkZTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZhNmE2O1xuICBib3JkZXItY29sb3I6ICNhNmE2YTY7XG59XG5cbi5idG4tYWx0NC5idG4tc2hhZGU0OmZvY3VzLCAuYnRuLWFsdDQuYnRuLXNoYWRlNC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNmE2YTY7XG4gIGJvcmRlci1jb2xvcjogI2E2YTZhNjtcbn1cblxuLmJ0bi1hbHQ0LmJ0bi1zaGFkZTQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiM2IzO1xuICBib3JkZXItY29sb3I6ICNiM2IzYjM7XG59XG5cbi5idG4tYWx0NC5idG4tc2hhZGU0OmFjdGl2ZSwgLmJ0bi1hbHQ0LmJ0bi1zaGFkZTQuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWFsdDQuYnRuLXNoYWRlNC5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZTllO1xuICBib3JkZXItY29sb3I6ICM5ZTllOWU7XG59XG5cbi5idG4tYWx0NC5idG4tc2hhZGU0OmFjdGl2ZTpob3ZlciwgLmJ0bi1hbHQ0LmJ0bi1zaGFkZTQ6YWN0aXZlOmZvY3VzLCAuYnRuLWFsdDQuYnRuLXNoYWRlNDphY3RpdmUuZm9jdXMsIC5idG4tYWx0NC5idG4tc2hhZGU0LmFjdGl2ZTpob3ZlciwgLmJ0bi1hbHQ0LmJ0bi1zaGFkZTQuYWN0aXZlOmZvY3VzLCAuYnRuLWFsdDQuYnRuLXNoYWRlNC5hY3RpdmUuZm9jdXMsXG4uc2hvdyA+IC5idG4tYWx0NC5idG4tc2hhZGU0LmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmJ0bi1hbHQ0LmJ0bi1zaGFkZTQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWFsdDQuYnRuLXNoYWRlNC5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZTllO1xuICBib3JkZXItY29sb3I6ICM5ZTllOWU7XG59XG5cbi5idG4tYWx0NC5idG4tc2hhZGU0LmRpc2FibGVkLCAuYnRuLWFsdDQuYnRuLXNoYWRlNC5kaXNhYmxlZDpob3ZlciwgLmJ0bi1hbHQ0LmJ0bi1zaGFkZTQuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tYWx0NC5idG4tc2hhZGU0LmRpc2FibGVkLmZvY3VzLCAuYnRuLWFsdDQuYnRuLXNoYWRlNC5kaXNhYmxlZDphY3RpdmUsIC5idG4tYWx0NC5idG4tc2hhZGU0LmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1hbHQ0LmJ0bi1zaGFkZTRbZGlzYWJsZWRdLCAuYnRuLWFsdDQuYnRuLXNoYWRlNFtkaXNhYmxlZF06aG92ZXIsIC5idG4tYWx0NC5idG4tc2hhZGU0W2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1hbHQ0LmJ0bi1zaGFkZTRbZGlzYWJsZWRdLmZvY3VzLCAuYnRuLWFsdDQuYnRuLXNoYWRlNFtkaXNhYmxlZF06YWN0aXZlLCAuYnRuLWFsdDQuYnRuLXNoYWRlNFtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0NC5idG4tc2hhZGU0LFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0NC5idG4tc2hhZGU0OmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0NC5idG4tc2hhZGU0OmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0NC5idG4tc2hhZGU0LmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWx0NC5idG4tc2hhZGU0OmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFsdDQuYnRuLXNoYWRlNC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZhNmE2O1xuICBib3JkZXItY29sb3I6ICNhNmE2YTY7XG59XG5cbi5idG4tYWx0NC5idG4tc2hhZGU0IC5iYWRnZSB7XG4gIGNvbG9yOiAjYTZhNmE2O1xufVxuXG4uYnRuLXNlY29uZGFyeS5idG4tZmFjZWJvb2sge1xuICBjb2xvcjogIzVkODJkMTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkuYnRuLWZhY2Vib29rOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnkuYnRuLWZhY2Vib29rLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuYnRuLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjNWQ4MmQxO1xufVxuXG4uYnRuLXNlY29uZGFyeS5idG4tZmFjZWJvb2s6YWN0aXZlOmhvdmVyLCAuYnRuLXNlY29uZGFyeS5idG4tZmFjZWJvb2s6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeS5idG4tZmFjZWJvb2s6YWN0aXZlLmZvY3VzLCAuYnRuLXNlY29uZGFyeS5idG4tZmFjZWJvb2suYWN0aXZlOmhvdmVyLCAuYnRuLXNlY29uZGFyeS5idG4tZmFjZWJvb2suYWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeS5idG4tZmFjZWJvb2suYWN0aXZlLmZvY3VzLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5idG4tZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5idG4tZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5idG4tZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICM1ZDgyZDE7XG59XG5cbi5idG4tc2Vjb25kYXJ5LmJ0bi10d2l0dGVyIHtcbiAgY29sb3I6ICM1MGJmZjU7XG59XG5cbi5idG4tc2Vjb25kYXJ5LmJ0bi10d2l0dGVyOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnkuYnRuLXR3aXR0ZXIuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5idG4tdHdpdHRlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzUwYmZmNTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkuYnRuLXR3aXR0ZXI6YWN0aXZlOmhvdmVyLCAuYnRuLXNlY29uZGFyeS5idG4tdHdpdHRlcjphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmJ0bi10d2l0dGVyOmFjdGl2ZS5mb2N1cywgLmJ0bi1zZWNvbmRhcnkuYnRuLXR3aXR0ZXIuYWN0aXZlOmhvdmVyLCAuYnRuLXNlY29uZGFyeS5idG4tdHdpdHRlci5hY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmJ0bi10d2l0dGVyLmFjdGl2ZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuYnRuLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5idG4tdHdpdHRlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmJ0bi10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjNTBiZmY1O1xufVxuXG4uYnRuLXNlY29uZGFyeS5idG4tZ29vZ2xlLXBsdXMge1xuICBjb2xvcjogI2ViNWU0Yztcbn1cblxuLmJ0bi1zZWNvbmRhcnkuYnRuLWdvb2dsZS1wbHVzOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnkuYnRuLWdvb2dsZS1wbHVzLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuYnRuLWdvb2dsZS1wbHVzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZWI1ZTRjO1xufVxuXG4uYnRuLXNlY29uZGFyeS5idG4tZ29vZ2xlLXBsdXM6YWN0aXZlOmhvdmVyLCAuYnRuLXNlY29uZGFyeS5idG4tZ29vZ2xlLXBsdXM6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeS5idG4tZ29vZ2xlLXBsdXM6YWN0aXZlLmZvY3VzLCAuYnRuLXNlY29uZGFyeS5idG4tZ29vZ2xlLXBsdXMuYWN0aXZlOmhvdmVyLCAuYnRuLXNlY29uZGFyeS5idG4tZ29vZ2xlLXBsdXMuYWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeS5idG4tZ29vZ2xlLXBsdXMuYWN0aXZlLmZvY3VzLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5idG4tZ29vZ2xlLXBsdXMuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5idG4tZ29vZ2xlLXBsdXMuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5idG4tZ29vZ2xlLXBsdXMuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNlYjVlNGM7XG59XG5cbi5idG4tc2Vjb25kYXJ5LmJ0bi1kcmliYmJsZSB7XG4gIGNvbG9yOiAjZjc2NTljO1xufVxuXG4uYnRuLXNlY29uZGFyeS5idG4tZHJpYmJibGU6YWN0aXZlLCAuYnRuLXNlY29uZGFyeS5idG4tZHJpYmJibGUuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5idG4tZHJpYmJibGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmNzY1OWM7XG59XG5cbi5idG4tc2Vjb25kYXJ5LmJ0bi1kcmliYmJsZTphY3RpdmU6aG92ZXIsIC5idG4tc2Vjb25kYXJ5LmJ0bi1kcmliYmJsZTphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmJ0bi1kcmliYmJsZTphY3RpdmUuZm9jdXMsIC5idG4tc2Vjb25kYXJ5LmJ0bi1kcmliYmJsZS5hY3RpdmU6aG92ZXIsIC5idG4tc2Vjb25kYXJ5LmJ0bi1kcmliYmJsZS5hY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmJ0bi1kcmliYmJsZS5hY3RpdmUuZm9jdXMsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmJ0bi1kcmliYmJsZS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmJ0bi1kcmliYmJsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmJ0bi1kcmliYmJsZS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2Y3NjU5Yztcbn1cblxuLmJ0bi1zZWNvbmRhcnkuYnRuLWZsaWNrciB7XG4gIGNvbG9yOiAjMDA2M2RjO1xufVxuXG4uYnRuLXNlY29uZGFyeS5idG4tZmxpY2tyOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnkuYnRuLWZsaWNrci5hY3RpdmUsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmJ0bi1mbGlja3IuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMwMDYzZGM7XG59XG5cbi5idG4tc2Vjb25kYXJ5LmJ0bi1mbGlja3I6YWN0aXZlOmhvdmVyLCAuYnRuLXNlY29uZGFyeS5idG4tZmxpY2tyOmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuYnRuLWZsaWNrcjphY3RpdmUuZm9jdXMsIC5idG4tc2Vjb25kYXJ5LmJ0bi1mbGlja3IuYWN0aXZlOmhvdmVyLCAuYnRuLXNlY29uZGFyeS5idG4tZmxpY2tyLmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuYnRuLWZsaWNrci5hY3RpdmUuZm9jdXMsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmJ0bi1mbGlja3IuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5idG4tZmxpY2tyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuYnRuLWZsaWNrci5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogIzAwNjNkYztcbn1cblxuLmJ0bi1zZWNvbmRhcnkuYnRuLWxpbmtlZGluIHtcbiAgY29sb3I6ICMyMzhjYzg7XG59XG5cbi5idG4tc2Vjb25kYXJ5LmJ0bi1saW5rZWRpbjphY3RpdmUsIC5idG4tc2Vjb25kYXJ5LmJ0bi1saW5rZWRpbi5hY3RpdmUsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmJ0bi1saW5rZWRpbi5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIzOGNjODtcbn1cblxuLmJ0bi1zZWNvbmRhcnkuYnRuLWxpbmtlZGluOmFjdGl2ZTpob3ZlciwgLmJ0bi1zZWNvbmRhcnkuYnRuLWxpbmtlZGluOmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuYnRuLWxpbmtlZGluOmFjdGl2ZS5mb2N1cywgLmJ0bi1zZWNvbmRhcnkuYnRuLWxpbmtlZGluLmFjdGl2ZTpob3ZlciwgLmJ0bi1zZWNvbmRhcnkuYnRuLWxpbmtlZGluLmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuYnRuLWxpbmtlZGluLmFjdGl2ZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuYnRuLWxpbmtlZGluLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuYnRuLWxpbmtlZGluLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuYnRuLWxpbmtlZGluLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjMjM4Y2M4O1xufVxuXG4uYnRuLXNlY29uZGFyeS5idG4teW91dHViZSB7XG4gIGNvbG9yOiAjZWY0ZTQxO1xufVxuXG4uYnRuLXNlY29uZGFyeS5idG4teW91dHViZTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5LmJ0bi15b3V0dWJlLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuYnRuLXlvdXR1YmUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNlZjRlNDE7XG59XG5cbi5idG4tc2Vjb25kYXJ5LmJ0bi15b3V0dWJlOmFjdGl2ZTpob3ZlciwgLmJ0bi1zZWNvbmRhcnkuYnRuLXlvdXR1YmU6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeS5idG4teW91dHViZTphY3RpdmUuZm9jdXMsIC5idG4tc2Vjb25kYXJ5LmJ0bi15b3V0dWJlLmFjdGl2ZTpob3ZlciwgLmJ0bi1zZWNvbmRhcnkuYnRuLXlvdXR1YmUuYWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeS5idG4teW91dHViZS5hY3RpdmUuZm9jdXMsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmJ0bi15b3V0dWJlLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuYnRuLXlvdXR1YmUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5idG4teW91dHViZS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2VmNGU0MTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkuYnRuLXBpbnRlcmVzdCB7XG4gIGNvbG9yOiAjZTEzMTM4O1xufVxuXG4uYnRuLXNlY29uZGFyeS5idG4tcGludGVyZXN0OmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnkuYnRuLXBpbnRlcmVzdC5hY3RpdmUsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmJ0bi1waW50ZXJlc3QuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNlMTMxMzg7XG59XG5cbi5idG4tc2Vjb25kYXJ5LmJ0bi1waW50ZXJlc3Q6YWN0aXZlOmhvdmVyLCAuYnRuLXNlY29uZGFyeS5idG4tcGludGVyZXN0OmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuYnRuLXBpbnRlcmVzdDphY3RpdmUuZm9jdXMsIC5idG4tc2Vjb25kYXJ5LmJ0bi1waW50ZXJlc3QuYWN0aXZlOmhvdmVyLCAuYnRuLXNlY29uZGFyeS5idG4tcGludGVyZXN0LmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuYnRuLXBpbnRlcmVzdC5hY3RpdmUuZm9jdXMsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmJ0bi1waW50ZXJlc3QuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5idG4tcGludGVyZXN0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuYnRuLXBpbnRlcmVzdC5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2UxMzEzODtcbn1cblxuLmJ0bi1zZWNvbmRhcnkuYnRuLWdpdGh1YiB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uYnRuLXNlY29uZGFyeS5idG4tZ2l0aHViOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnkuYnRuLWdpdGh1Yi5hY3RpdmUsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmJ0bi1naXRodWIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5idG4tc2Vjb25kYXJ5LmJ0bi1naXRodWI6YWN0aXZlOmhvdmVyLCAuYnRuLXNlY29uZGFyeS5idG4tZ2l0aHViOmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuYnRuLWdpdGh1YjphY3RpdmUuZm9jdXMsIC5idG4tc2Vjb25kYXJ5LmJ0bi1naXRodWIuYWN0aXZlOmhvdmVyLCAuYnRuLXNlY29uZGFyeS5idG4tZ2l0aHViLmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuYnRuLWdpdGh1Yi5hY3RpdmUuZm9jdXMsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmJ0bi1naXRodWIuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5idG4tZ2l0aHViLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuYnRuLWdpdGh1Yi5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmJ0bi1zZWNvbmRhcnkuYnRuLXR1bWJsciB7XG4gIGNvbG9yOiAjNDI2ZDliO1xufVxuXG4uYnRuLXNlY29uZGFyeS5idG4tdHVtYmxyOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnkuYnRuLXR1bWJsci5hY3RpdmUsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmJ0bi10dW1ibHIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICM0MjZkOWI7XG59XG5cbi5idG4tc2Vjb25kYXJ5LmJ0bi10dW1ibHI6YWN0aXZlOmhvdmVyLCAuYnRuLXNlY29uZGFyeS5idG4tdHVtYmxyOmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuYnRuLXR1bWJscjphY3RpdmUuZm9jdXMsIC5idG4tc2Vjb25kYXJ5LmJ0bi10dW1ibHIuYWN0aXZlOmhvdmVyLCAuYnRuLXNlY29uZGFyeS5idG4tdHVtYmxyLmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuYnRuLXR1bWJsci5hY3RpdmUuZm9jdXMsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmJ0bi10dW1ibHIuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5idG4tdHVtYmxyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuYnRuLXR1bWJsci5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogIzQyNmQ5Yjtcbn1cblxuLmJ0bi1zb2NpYWwuYnRuLWZhY2Vib29rIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZDgyZDE7XG4gIGJvcmRlci1jb2xvcjogIzVkODJkMTtcbn1cblxuLmJ0bi1zb2NpYWwuYnRuLWZhY2Vib29rOmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tZmFjZWJvb2suZm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkODJkMTtcbiAgYm9yZGVyLWNvbG9yOiAjNWQ4MmQxO1xufVxuXG4uYnRuLXNvY2lhbC5idG4tZmFjZWJvb2s6aG92ZXIsIC5idG4tc29jaWFsLmJ0bi1mYWNlYm9vay5ob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE5MWQ3O1xuICBib3JkZXItY29sb3I6ICM3MTkxZDc7XG59XG5cbi5idG4tc29jaWFsLmJ0bi1mYWNlYm9vazphY3RpdmUsIC5idG4tc29jaWFsLmJ0bi1mYWNlYm9vay5hY3RpdmUsIC5idG4tc29jaWFsLmJ0bi1mYWNlYm9vazpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tZmFjZWJvb2s6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zb2NpYWwuYnRuLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk3M2NiO1xuICBib3JkZXItY29sb3I6ICM0OTczY2I7XG59XG5cbi5idG4tc29jaWFsLmJ0bi1mYWNlYm9vazphY3RpdmU6aG92ZXIsIC5idG4tc29jaWFsLmJ0bi1mYWNlYm9vazphY3RpdmU6Zm9jdXMsIC5idG4tc29jaWFsLmJ0bi1mYWNlYm9vazphY3RpdmUuZm9jdXMsIC5idG4tc29jaWFsLmJ0bi1mYWNlYm9vay5hY3RpdmU6aG92ZXIsIC5idG4tc29jaWFsLmJ0bi1mYWNlYm9vay5hY3RpdmU6Zm9jdXMsIC5idG4tc29jaWFsLmJ0bi1mYWNlYm9vay5hY3RpdmUuZm9jdXMsIC5idG4tc29jaWFsLmJ0bi1mYWNlYm9vazpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmhvdmVyLCAuYnRuLXNvY2lhbC5idG4tZmFjZWJvb2s6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zb2NpYWwuYnRuLWZhY2Vib29rOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUuZm9jdXMsIC5idG4tc29jaWFsLmJ0bi1mYWNlYm9vazpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmhvdmVyLCAuYnRuLXNvY2lhbC5idG4tZmFjZWJvb2s6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1zb2NpYWwuYnRuLWZhY2Vib29rOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZm9jdXMsXG4uc2hvdyA+IC5idG4tc29jaWFsLmJ0bi1mYWNlYm9vay5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4tc29jaWFsLmJ0bi1mYWNlYm9vay5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tc29jaWFsLmJ0bi1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NzNjYjtcbiAgYm9yZGVyLWNvbG9yOiAjNDk3M2NiO1xufVxuXG4uYnRuLXNvY2lhbC5idG4tZmFjZWJvb2s6YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tZmFjZWJvb2suYWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tZmFjZWJvb2s6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zb2NpYWwuYnRuLWZhY2Vib29rOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tc29jaWFsLmJ0bi1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLXNvY2lhbC5idG4tZmFjZWJvb2suZGlzYWJsZWQsIC5idG4tc29jaWFsLmJ0bi1mYWNlYm9vay5kaXNhYmxlZDpob3ZlciwgLmJ0bi1zb2NpYWwuYnRuLWZhY2Vib29rLmRpc2FibGVkOmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tZmFjZWJvb2suZGlzYWJsZWQuZm9jdXMsIC5idG4tc29jaWFsLmJ0bi1mYWNlYm9vay5kaXNhYmxlZDphY3RpdmUsIC5idG4tc29jaWFsLmJ0bi1mYWNlYm9vay5kaXNhYmxlZC5hY3RpdmUsIC5idG4tc29jaWFsLmJ0bi1mYWNlYm9va1tkaXNhYmxlZF0sIC5idG4tc29jaWFsLmJ0bi1mYWNlYm9va1tkaXNhYmxlZF06aG92ZXIsIC5idG4tc29jaWFsLmJ0bi1mYWNlYm9va1tkaXNhYmxlZF06Zm9jdXMsIC5idG4tc29jaWFsLmJ0bi1mYWNlYm9va1tkaXNhYmxlZF0uZm9jdXMsIC5idG4tc29jaWFsLmJ0bi1mYWNlYm9va1tkaXNhYmxlZF06YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tZmFjZWJvb2tbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNvY2lhbC5idG4tZmFjZWJvb2ssXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zb2NpYWwuYnRuLWZhY2Vib29rOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc29jaWFsLmJ0bi1mYWNlYm9vazpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNvY2lhbC5idG4tZmFjZWJvb2suZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zb2NpYWwuYnRuLWZhY2Vib29rOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNvY2lhbC5idG4tZmFjZWJvb2suYWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZDgyZDE7XG4gIGJvcmRlci1jb2xvcjogIzVkODJkMTtcbn1cblxuLmJ0bi1zb2NpYWwuYnRuLWZhY2Vib29rIC5iYWRnZSB7XG4gIGNvbG9yOiAjNWQ4MmQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLXNvY2lhbC5idG4tdHdpdHRlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTBiZmY1O1xuICBib3JkZXItY29sb3I6ICM1MGJmZjU7XG59XG5cbi5idG4tc29jaWFsLmJ0bi10d2l0dGVyOmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tdHdpdHRlci5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTBiZmY1O1xuICBib3JkZXItY29sb3I6ICM1MGJmZjU7XG59XG5cbi5idG4tc29jaWFsLmJ0bi10d2l0dGVyOmhvdmVyLCAuYnRuLXNvY2lhbC5idG4tdHdpdHRlci5ob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhjOGY2O1xuICBib3JkZXItY29sb3I6ICM2OGM4ZjY7XG59XG5cbi5idG4tc29jaWFsLmJ0bi10d2l0dGVyOmFjdGl2ZSwgLmJ0bi1zb2NpYWwuYnRuLXR3aXR0ZXIuYWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tdHdpdHRlcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tdHdpdHRlcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXNvY2lhbC5idG4tdHdpdHRlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4YjZmNDtcbiAgYm9yZGVyLWNvbG9yOiAjMzhiNmY0O1xufVxuXG4uYnRuLXNvY2lhbC5idG4tdHdpdHRlcjphY3RpdmU6aG92ZXIsIC5idG4tc29jaWFsLmJ0bi10d2l0dGVyOmFjdGl2ZTpmb2N1cywgLmJ0bi1zb2NpYWwuYnRuLXR3aXR0ZXI6YWN0aXZlLmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tdHdpdHRlci5hY3RpdmU6aG92ZXIsIC5idG4tc29jaWFsLmJ0bi10d2l0dGVyLmFjdGl2ZTpmb2N1cywgLmJ0bi1zb2NpYWwuYnRuLXR3aXR0ZXIuYWN0aXZlLmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tdHdpdHRlcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmhvdmVyLCAuYnRuLXNvY2lhbC5idG4tdHdpdHRlcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tdHdpdHRlcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tdHdpdHRlcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmhvdmVyLCAuYnRuLXNvY2lhbC5idG4tdHdpdHRlcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tdHdpdHRlcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmZvY3VzLFxuLnNob3cgPiAuYnRuLXNvY2lhbC5idG4tdHdpdHRlci5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4tc29jaWFsLmJ0bi10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1zb2NpYWwuYnRuLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOGI2ZjQ7XG4gIGJvcmRlci1jb2xvcjogIzM4YjZmNDtcbn1cblxuLmJ0bi1zb2NpYWwuYnRuLXR3aXR0ZXI6YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tdHdpdHRlci5hY3RpdmUsIC5idG4tc29jaWFsLmJ0bi10d2l0dGVyOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc29jaWFsLmJ0bi10d2l0dGVyOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tc29jaWFsLmJ0bi10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5idG4tc29jaWFsLmJ0bi10d2l0dGVyLmRpc2FibGVkLCAuYnRuLXNvY2lhbC5idG4tdHdpdHRlci5kaXNhYmxlZDpob3ZlciwgLmJ0bi1zb2NpYWwuYnRuLXR3aXR0ZXIuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc29jaWFsLmJ0bi10d2l0dGVyLmRpc2FibGVkLmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tdHdpdHRlci5kaXNhYmxlZDphY3RpdmUsIC5idG4tc29jaWFsLmJ0bi10d2l0dGVyLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1zb2NpYWwuYnRuLXR3aXR0ZXJbZGlzYWJsZWRdLCAuYnRuLXNvY2lhbC5idG4tdHdpdHRlcltkaXNhYmxlZF06aG92ZXIsIC5idG4tc29jaWFsLmJ0bi10d2l0dGVyW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1zb2NpYWwuYnRuLXR3aXR0ZXJbZGlzYWJsZWRdLmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tdHdpdHRlcltkaXNhYmxlZF06YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tdHdpdHRlcltkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc29jaWFsLmJ0bi10d2l0dGVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc29jaWFsLmJ0bi10d2l0dGVyOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc29jaWFsLmJ0bi10d2l0dGVyOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc29jaWFsLmJ0bi10d2l0dGVyLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc29jaWFsLmJ0bi10d2l0dGVyOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNvY2lhbC5idG4tdHdpdHRlci5hY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwYmZmNTtcbiAgYm9yZGVyLWNvbG9yOiAjNTBiZmY1O1xufVxuXG4uYnRuLXNvY2lhbC5idG4tdHdpdHRlciAuYmFkZ2Uge1xuICBjb2xvcjogIzUwYmZmNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi1zb2NpYWwuYnRuLWdvb2dsZS1wbHVzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjVlNGM7XG4gIGJvcmRlci1jb2xvcjogI2ViNWU0Yztcbn1cblxuLmJ0bi1zb2NpYWwuYnRuLWdvb2dsZS1wbHVzOmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tZ29vZ2xlLXBsdXMuZm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNWU0YztcbiAgYm9yZGVyLWNvbG9yOiAjZWI1ZTRjO1xufVxuXG4uYnRuLXNvY2lhbC5idG4tZ29vZ2xlLXBsdXM6aG92ZXIsIC5idG4tc29jaWFsLmJ0bi1nb29nbGUtcGx1cy5ob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU3MzYzO1xuICBib3JkZXItY29sb3I6ICNlZTczNjM7XG59XG5cbi5idG4tc29jaWFsLmJ0bi1nb29nbGUtcGx1czphY3RpdmUsIC5idG4tc29jaWFsLmJ0bi1nb29nbGUtcGx1cy5hY3RpdmUsIC5idG4tc29jaWFsLmJ0bi1nb29nbGUtcGx1czpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tZ29vZ2xlLXBsdXM6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zb2NpYWwuYnRuLWdvb2dsZS1wbHVzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg0OTM1O1xuICBib3JkZXItY29sb3I6ICNlODQ5MzU7XG59XG5cbi5idG4tc29jaWFsLmJ0bi1nb29nbGUtcGx1czphY3RpdmU6aG92ZXIsIC5idG4tc29jaWFsLmJ0bi1nb29nbGUtcGx1czphY3RpdmU6Zm9jdXMsIC5idG4tc29jaWFsLmJ0bi1nb29nbGUtcGx1czphY3RpdmUuZm9jdXMsIC5idG4tc29jaWFsLmJ0bi1nb29nbGUtcGx1cy5hY3RpdmU6aG92ZXIsIC5idG4tc29jaWFsLmJ0bi1nb29nbGUtcGx1cy5hY3RpdmU6Zm9jdXMsIC5idG4tc29jaWFsLmJ0bi1nb29nbGUtcGx1cy5hY3RpdmUuZm9jdXMsIC5idG4tc29jaWFsLmJ0bi1nb29nbGUtcGx1czpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmhvdmVyLCAuYnRuLXNvY2lhbC5idG4tZ29vZ2xlLXBsdXM6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zb2NpYWwuYnRuLWdvb2dsZS1wbHVzOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUuZm9jdXMsIC5idG4tc29jaWFsLmJ0bi1nb29nbGUtcGx1czpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmhvdmVyLCAuYnRuLXNvY2lhbC5idG4tZ29vZ2xlLXBsdXM6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1zb2NpYWwuYnRuLWdvb2dsZS1wbHVzOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZm9jdXMsXG4uc2hvdyA+IC5idG4tc29jaWFsLmJ0bi1nb29nbGUtcGx1cy5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4tc29jaWFsLmJ0bi1nb29nbGUtcGx1cy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tc29jaWFsLmJ0bi1nb29nbGUtcGx1cy5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4NDkzNTtcbiAgYm9yZGVyLWNvbG9yOiAjZTg0OTM1O1xufVxuXG4uYnRuLXNvY2lhbC5idG4tZ29vZ2xlLXBsdXM6YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tZ29vZ2xlLXBsdXMuYWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tZ29vZ2xlLXBsdXM6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zb2NpYWwuYnRuLWdvb2dsZS1wbHVzOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tc29jaWFsLmJ0bi1nb29nbGUtcGx1cy5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLXNvY2lhbC5idG4tZ29vZ2xlLXBsdXMuZGlzYWJsZWQsIC5idG4tc29jaWFsLmJ0bi1nb29nbGUtcGx1cy5kaXNhYmxlZDpob3ZlciwgLmJ0bi1zb2NpYWwuYnRuLWdvb2dsZS1wbHVzLmRpc2FibGVkOmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tZ29vZ2xlLXBsdXMuZGlzYWJsZWQuZm9jdXMsIC5idG4tc29jaWFsLmJ0bi1nb29nbGUtcGx1cy5kaXNhYmxlZDphY3RpdmUsIC5idG4tc29jaWFsLmJ0bi1nb29nbGUtcGx1cy5kaXNhYmxlZC5hY3RpdmUsIC5idG4tc29jaWFsLmJ0bi1nb29nbGUtcGx1c1tkaXNhYmxlZF0sIC5idG4tc29jaWFsLmJ0bi1nb29nbGUtcGx1c1tkaXNhYmxlZF06aG92ZXIsIC5idG4tc29jaWFsLmJ0bi1nb29nbGUtcGx1c1tkaXNhYmxlZF06Zm9jdXMsIC5idG4tc29jaWFsLmJ0bi1nb29nbGUtcGx1c1tkaXNhYmxlZF0uZm9jdXMsIC5idG4tc29jaWFsLmJ0bi1nb29nbGUtcGx1c1tkaXNhYmxlZF06YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tZ29vZ2xlLXBsdXNbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNvY2lhbC5idG4tZ29vZ2xlLXBsdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zb2NpYWwuYnRuLWdvb2dsZS1wbHVzOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc29jaWFsLmJ0bi1nb29nbGUtcGx1czpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNvY2lhbC5idG4tZ29vZ2xlLXBsdXMuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zb2NpYWwuYnRuLWdvb2dsZS1wbHVzOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNvY2lhbC5idG4tZ29vZ2xlLXBsdXMuYWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjVlNGM7XG4gIGJvcmRlci1jb2xvcjogI2ViNWU0Yztcbn1cblxuLmJ0bi1zb2NpYWwuYnRuLWdvb2dsZS1wbHVzIC5iYWRnZSB7XG4gIGNvbG9yOiAjZWI1ZTRjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLXNvY2lhbC5idG4tZHJpYmJibGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3NjU5YztcbiAgYm9yZGVyLWNvbG9yOiAjZjc2NTljO1xufVxuXG4uYnRuLXNvY2lhbC5idG4tZHJpYmJibGU6Zm9jdXMsIC5idG4tc29jaWFsLmJ0bi1kcmliYmJsZS5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc2NTljO1xuICBib3JkZXItY29sb3I6ICNmNzY1OWM7XG59XG5cbi5idG4tc29jaWFsLmJ0bi1kcmliYmJsZTpob3ZlciwgLmJ0bi1zb2NpYWwuYnRuLWRyaWJiYmxlLmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmODdkYWM7XG4gIGJvcmRlci1jb2xvcjogI2Y4N2RhYztcbn1cblxuLmJ0bi1zb2NpYWwuYnRuLWRyaWJiYmxlOmFjdGl2ZSwgLmJ0bi1zb2NpYWwuYnRuLWRyaWJiYmxlLmFjdGl2ZSwgLmJ0bi1zb2NpYWwuYnRuLWRyaWJiYmxlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc29jaWFsLmJ0bi1kcmliYmJsZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXNvY2lhbC5idG4tZHJpYmJibGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjRkOGM7XG4gIGJvcmRlci1jb2xvcjogI2Y2NGQ4Yztcbn1cblxuLmJ0bi1zb2NpYWwuYnRuLWRyaWJiYmxlOmFjdGl2ZTpob3ZlciwgLmJ0bi1zb2NpYWwuYnRuLWRyaWJiYmxlOmFjdGl2ZTpmb2N1cywgLmJ0bi1zb2NpYWwuYnRuLWRyaWJiYmxlOmFjdGl2ZS5mb2N1cywgLmJ0bi1zb2NpYWwuYnRuLWRyaWJiYmxlLmFjdGl2ZTpob3ZlciwgLmJ0bi1zb2NpYWwuYnRuLWRyaWJiYmxlLmFjdGl2ZTpmb2N1cywgLmJ0bi1zb2NpYWwuYnRuLWRyaWJiYmxlLmFjdGl2ZS5mb2N1cywgLmJ0bi1zb2NpYWwuYnRuLWRyaWJiYmxlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6aG92ZXIsIC5idG4tc29jaWFsLmJ0bi1kcmliYmJsZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tZHJpYmJibGU6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZS5mb2N1cywgLmJ0bi1zb2NpYWwuYnRuLWRyaWJiYmxlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6aG92ZXIsIC5idG4tc29jaWFsLmJ0bi1kcmliYmJsZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tZHJpYmJibGU6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi1zb2NpYWwuYnRuLWRyaWJiYmxlLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmJ0bi1zb2NpYWwuYnRuLWRyaWJiYmxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1zb2NpYWwuYnRuLWRyaWJiYmxlLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY0ZDhjO1xuICBib3JkZXItY29sb3I6ICNmNjRkOGM7XG59XG5cbi5idG4tc29jaWFsLmJ0bi1kcmliYmJsZTphY3RpdmUsIC5idG4tc29jaWFsLmJ0bi1kcmliYmJsZS5hY3RpdmUsIC5idG4tc29jaWFsLmJ0bi1kcmliYmJsZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tZHJpYmJibGU6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zb2NpYWwuYnRuLWRyaWJiYmxlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5idG4tc29jaWFsLmJ0bi1kcmliYmJsZS5kaXNhYmxlZCwgLmJ0bi1zb2NpYWwuYnRuLWRyaWJiYmxlLmRpc2FibGVkOmhvdmVyLCAuYnRuLXNvY2lhbC5idG4tZHJpYmJibGUuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc29jaWFsLmJ0bi1kcmliYmJsZS5kaXNhYmxlZC5mb2N1cywgLmJ0bi1zb2NpYWwuYnRuLWRyaWJiYmxlLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1zb2NpYWwuYnRuLWRyaWJiYmxlLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1zb2NpYWwuYnRuLWRyaWJiYmxlW2Rpc2FibGVkXSwgLmJ0bi1zb2NpYWwuYnRuLWRyaWJiYmxlW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1zb2NpYWwuYnRuLWRyaWJiYmxlW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1zb2NpYWwuYnRuLWRyaWJiYmxlW2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1zb2NpYWwuYnRuLWRyaWJiYmxlW2Rpc2FibGVkXTphY3RpdmUsIC5idG4tc29jaWFsLmJ0bi1kcmliYmJsZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc29jaWFsLmJ0bi1kcmliYmJsZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNvY2lhbC5idG4tZHJpYmJibGU6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zb2NpYWwuYnRuLWRyaWJiYmxlOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc29jaWFsLmJ0bi1kcmliYmJsZS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNvY2lhbC5idG4tZHJpYmJibGU6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc29jaWFsLmJ0bi1kcmliYmJsZS5hY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3NjU5YztcbiAgYm9yZGVyLWNvbG9yOiAjZjc2NTljO1xufVxuXG4uYnRuLXNvY2lhbC5idG4tZHJpYmJibGUgLmJhZGdlIHtcbiAgY29sb3I6ICNmNzY1OWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4tc29jaWFsLmJ0bi1mbGlja3Ige1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjNkYztcbiAgYm9yZGVyLWNvbG9yOiAjMDA2M2RjO1xufVxuXG4uYnRuLXNvY2lhbC5idG4tZmxpY2tyOmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tZmxpY2tyLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYzZGM7XG4gIGJvcmRlci1jb2xvcjogIzAwNjNkYztcbn1cblxuLmJ0bi1zb2NpYWwuYnRuLWZsaWNrcjpob3ZlciwgLmJ0bi1zb2NpYWwuYnRuLWZsaWNrci5ob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZWY2O1xuICBib3JkZXItY29sb3I6ICMwMDZlZjY7XG59XG5cbi5idG4tc29jaWFsLmJ0bi1mbGlja3I6YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tZmxpY2tyLmFjdGl2ZSwgLmJ0bi1zb2NpYWwuYnRuLWZsaWNrcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tZmxpY2tyOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tc29jaWFsLmJ0bi1mbGlja3IuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU4YzM7XG4gIGJvcmRlci1jb2xvcjogIzAwNThjMztcbn1cblxuLmJ0bi1zb2NpYWwuYnRuLWZsaWNrcjphY3RpdmU6aG92ZXIsIC5idG4tc29jaWFsLmJ0bi1mbGlja3I6YWN0aXZlOmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tZmxpY2tyOmFjdGl2ZS5mb2N1cywgLmJ0bi1zb2NpYWwuYnRuLWZsaWNrci5hY3RpdmU6aG92ZXIsIC5idG4tc29jaWFsLmJ0bi1mbGlja3IuYWN0aXZlOmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tZmxpY2tyLmFjdGl2ZS5mb2N1cywgLmJ0bi1zb2NpYWwuYnRuLWZsaWNrcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmhvdmVyLCAuYnRuLXNvY2lhbC5idG4tZmxpY2tyOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc29jaWFsLmJ0bi1mbGlja3I6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZS5mb2N1cywgLmJ0bi1zb2NpYWwuYnRuLWZsaWNrcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmhvdmVyLCAuYnRuLXNvY2lhbC5idG4tZmxpY2tyOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tc29jaWFsLmJ0bi1mbGlja3I6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi1zb2NpYWwuYnRuLWZsaWNrci5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4tc29jaWFsLmJ0bi1mbGlja3IuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXNvY2lhbC5idG4tZmxpY2tyLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OGMzO1xuICBib3JkZXItY29sb3I6ICMwMDU4YzM7XG59XG5cbi5idG4tc29jaWFsLmJ0bi1mbGlja3I6YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tZmxpY2tyLmFjdGl2ZSwgLmJ0bi1zb2NpYWwuYnRuLWZsaWNrcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tZmxpY2tyOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tc29jaWFsLmJ0bi1mbGlja3IuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ0bi1zb2NpYWwuYnRuLWZsaWNrci5kaXNhYmxlZCwgLmJ0bi1zb2NpYWwuYnRuLWZsaWNrci5kaXNhYmxlZDpob3ZlciwgLmJ0bi1zb2NpYWwuYnRuLWZsaWNrci5kaXNhYmxlZDpmb2N1cywgLmJ0bi1zb2NpYWwuYnRuLWZsaWNrci5kaXNhYmxlZC5mb2N1cywgLmJ0bi1zb2NpYWwuYnRuLWZsaWNrci5kaXNhYmxlZDphY3RpdmUsIC5idG4tc29jaWFsLmJ0bi1mbGlja3IuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tZmxpY2tyW2Rpc2FibGVkXSwgLmJ0bi1zb2NpYWwuYnRuLWZsaWNrcltkaXNhYmxlZF06aG92ZXIsIC5idG4tc29jaWFsLmJ0bi1mbGlja3JbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tZmxpY2tyW2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1zb2NpYWwuYnRuLWZsaWNrcltkaXNhYmxlZF06YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tZmxpY2tyW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zb2NpYWwuYnRuLWZsaWNrcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNvY2lhbC5idG4tZmxpY2tyOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc29jaWFsLmJ0bi1mbGlja3I6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zb2NpYWwuYnRuLWZsaWNrci5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNvY2lhbC5idG4tZmxpY2tyOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNvY2lhbC5idG4tZmxpY2tyLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2M2RjO1xuICBib3JkZXItY29sb3I6ICMwMDYzZGM7XG59XG5cbi5idG4tc29jaWFsLmJ0bi1mbGlja3IgLmJhZGdlIHtcbiAgY29sb3I6ICMwMDYzZGM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4tc29jaWFsLmJ0bi1saW5rZWRpbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4Y2M4O1xuICBib3JkZXItY29sb3I6ICMyMzhjYzg7XG59XG5cbi5idG4tc29jaWFsLmJ0bi1saW5rZWRpbjpmb2N1cywgLmJ0bi1zb2NpYWwuYnRuLWxpbmtlZGluLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzhjYzg7XG4gIGJvcmRlci1jb2xvcjogIzIzOGNjODtcbn1cblxuLmJ0bi1zb2NpYWwuYnRuLWxpbmtlZGluOmhvdmVyLCAuYnRuLXNvY2lhbC5idG4tbGlua2VkaW4uaG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiOWFkYTtcbiAgYm9yZGVyLWNvbG9yOiAjMmI5YWRhO1xufVxuXG4uYnRuLXNvY2lhbC5idG4tbGlua2VkaW46YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tbGlua2VkaW4uYWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tbGlua2VkaW46bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zb2NpYWwuYnRuLWxpbmtlZGluOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tc29jaWFsLmJ0bi1saW5rZWRpbi5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmN2RiMjtcbiAgYm9yZGVyLWNvbG9yOiAjMWY3ZGIyO1xufVxuXG4uYnRuLXNvY2lhbC5idG4tbGlua2VkaW46YWN0aXZlOmhvdmVyLCAuYnRuLXNvY2lhbC5idG4tbGlua2VkaW46YWN0aXZlOmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tbGlua2VkaW46YWN0aXZlLmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tbGlua2VkaW4uYWN0aXZlOmhvdmVyLCAuYnRuLXNvY2lhbC5idG4tbGlua2VkaW4uYWN0aXZlOmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tbGlua2VkaW4uYWN0aXZlLmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tbGlua2VkaW46bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpob3ZlciwgLmJ0bi1zb2NpYWwuYnRuLWxpbmtlZGluOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc29jaWFsLmJ0bi1saW5rZWRpbjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tbGlua2VkaW46bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpob3ZlciwgLmJ0bi1zb2NpYWwuYnRuLWxpbmtlZGluOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tc29jaWFsLmJ0bi1saW5rZWRpbjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmZvY3VzLFxuLnNob3cgPiAuYnRuLXNvY2lhbC5idG4tbGlua2VkaW4uZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLXNvY2lhbC5idG4tbGlua2VkaW4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXNvY2lhbC5idG4tbGlua2VkaW4uZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjdkYjI7XG4gIGJvcmRlci1jb2xvcjogIzFmN2RiMjtcbn1cblxuLmJ0bi1zb2NpYWwuYnRuLWxpbmtlZGluOmFjdGl2ZSwgLmJ0bi1zb2NpYWwuYnRuLWxpbmtlZGluLmFjdGl2ZSwgLmJ0bi1zb2NpYWwuYnRuLWxpbmtlZGluOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc29jaWFsLmJ0bi1saW5rZWRpbjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXNvY2lhbC5idG4tbGlua2VkaW4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ0bi1zb2NpYWwuYnRuLWxpbmtlZGluLmRpc2FibGVkLCAuYnRuLXNvY2lhbC5idG4tbGlua2VkaW4uZGlzYWJsZWQ6aG92ZXIsIC5idG4tc29jaWFsLmJ0bi1saW5rZWRpbi5kaXNhYmxlZDpmb2N1cywgLmJ0bi1zb2NpYWwuYnRuLWxpbmtlZGluLmRpc2FibGVkLmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tbGlua2VkaW4uZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tbGlua2VkaW4uZGlzYWJsZWQuYWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tbGlua2VkaW5bZGlzYWJsZWRdLCAuYnRuLXNvY2lhbC5idG4tbGlua2VkaW5bZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXNvY2lhbC5idG4tbGlua2VkaW5bZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tbGlua2VkaW5bZGlzYWJsZWRdLmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tbGlua2VkaW5bZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1zb2NpYWwuYnRuLWxpbmtlZGluW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zb2NpYWwuYnRuLWxpbmtlZGluLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc29jaWFsLmJ0bi1saW5rZWRpbjpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNvY2lhbC5idG4tbGlua2VkaW46Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zb2NpYWwuYnRuLWxpbmtlZGluLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc29jaWFsLmJ0bi1saW5rZWRpbjphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zb2NpYWwuYnRuLWxpbmtlZGluLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4Y2M4O1xuICBib3JkZXItY29sb3I6ICMyMzhjYzg7XG59XG5cbi5idG4tc29jaWFsLmJ0bi1saW5rZWRpbiAuYmFkZ2Uge1xuICBjb2xvcjogIzIzOGNjODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi1zb2NpYWwuYnRuLXlvdXR1YmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNGU0MTtcbiAgYm9yZGVyLWNvbG9yOiAjZWY0ZTQxO1xufVxuXG4uYnRuLXNvY2lhbC5idG4teW91dHViZTpmb2N1cywgLmJ0bi1zb2NpYWwuYnRuLXlvdXR1YmUuZm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNGU0MTtcbiAgYm9yZGVyLWNvbG9yOiAjZWY0ZTQxO1xufVxuXG4uYnRuLXNvY2lhbC5idG4teW91dHViZTpob3ZlciwgLmJ0bi1zb2NpYWwuYnRuLXlvdXR1YmUuaG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNjQ1OTtcbiAgYm9yZGVyLWNvbG9yOiAjZjE2NDU5O1xufVxuXG4uYnRuLXNvY2lhbC5idG4teW91dHViZTphY3RpdmUsIC5idG4tc29jaWFsLmJ0bi15b3V0dWJlLmFjdGl2ZSwgLmJ0bi1zb2NpYWwuYnRuLXlvdXR1YmU6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zb2NpYWwuYnRuLXlvdXR1YmU6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zb2NpYWwuYnRuLXlvdXR1YmUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDM4Mjk7XG4gIGJvcmRlci1jb2xvcjogI2VkMzgyOTtcbn1cblxuLmJ0bi1zb2NpYWwuYnRuLXlvdXR1YmU6YWN0aXZlOmhvdmVyLCAuYnRuLXNvY2lhbC5idG4teW91dHViZTphY3RpdmU6Zm9jdXMsIC5idG4tc29jaWFsLmJ0bi15b3V0dWJlOmFjdGl2ZS5mb2N1cywgLmJ0bi1zb2NpYWwuYnRuLXlvdXR1YmUuYWN0aXZlOmhvdmVyLCAuYnRuLXNvY2lhbC5idG4teW91dHViZS5hY3RpdmU6Zm9jdXMsIC5idG4tc29jaWFsLmJ0bi15b3V0dWJlLmFjdGl2ZS5mb2N1cywgLmJ0bi1zb2NpYWwuYnRuLXlvdXR1YmU6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpob3ZlciwgLmJ0bi1zb2NpYWwuYnRuLXlvdXR1YmU6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zb2NpYWwuYnRuLXlvdXR1YmU6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZS5mb2N1cywgLmJ0bi1zb2NpYWwuYnRuLXlvdXR1YmU6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpob3ZlciwgLmJ0bi1zb2NpYWwuYnRuLXlvdXR1YmU6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1zb2NpYWwuYnRuLXlvdXR1YmU6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi1zb2NpYWwuYnRuLXlvdXR1YmUuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLXNvY2lhbC5idG4teW91dHViZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tc29jaWFsLmJ0bi15b3V0dWJlLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQzODI5O1xuICBib3JkZXItY29sb3I6ICNlZDM4Mjk7XG59XG5cbi5idG4tc29jaWFsLmJ0bi15b3V0dWJlOmFjdGl2ZSwgLmJ0bi1zb2NpYWwuYnRuLXlvdXR1YmUuYWN0aXZlLCAuYnRuLXNvY2lhbC5idG4teW91dHViZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4teW91dHViZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXNvY2lhbC5idG4teW91dHViZS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLXNvY2lhbC5idG4teW91dHViZS5kaXNhYmxlZCwgLmJ0bi1zb2NpYWwuYnRuLXlvdXR1YmUuZGlzYWJsZWQ6aG92ZXIsIC5idG4tc29jaWFsLmJ0bi15b3V0dWJlLmRpc2FibGVkOmZvY3VzLCAuYnRuLXNvY2lhbC5idG4teW91dHViZS5kaXNhYmxlZC5mb2N1cywgLmJ0bi1zb2NpYWwuYnRuLXlvdXR1YmUuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4teW91dHViZS5kaXNhYmxlZC5hY3RpdmUsIC5idG4tc29jaWFsLmJ0bi15b3V0dWJlW2Rpc2FibGVkXSwgLmJ0bi1zb2NpYWwuYnRuLXlvdXR1YmVbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXNvY2lhbC5idG4teW91dHViZVtkaXNhYmxlZF06Zm9jdXMsIC5idG4tc29jaWFsLmJ0bi15b3V0dWJlW2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1zb2NpYWwuYnRuLXlvdXR1YmVbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1zb2NpYWwuYnRuLXlvdXR1YmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNvY2lhbC5idG4teW91dHViZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNvY2lhbC5idG4teW91dHViZTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNvY2lhbC5idG4teW91dHViZTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNvY2lhbC5idG4teW91dHViZS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNvY2lhbC5idG4teW91dHViZTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zb2NpYWwuYnRuLXlvdXR1YmUuYWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjRlNDE7XG4gIGJvcmRlci1jb2xvcjogI2VmNGU0MTtcbn1cblxuLmJ0bi1zb2NpYWwuYnRuLXlvdXR1YmUgLmJhZGdlIHtcbiAgY29sb3I6ICNlZjRlNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4tc29jaWFsLmJ0bi1waW50ZXJlc3Qge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxMzEzODtcbiAgYm9yZGVyLWNvbG9yOiAjZTEzMTM4O1xufVxuXG4uYnRuLXNvY2lhbC5idG4tcGludGVyZXN0OmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tcGludGVyZXN0LmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMTMxMzg7XG4gIGJvcmRlci1jb2xvcjogI2UxMzEzODtcbn1cblxuLmJ0bi1zb2NpYWwuYnRuLXBpbnRlcmVzdDpob3ZlciwgLmJ0bi1zb2NpYWwuYnRuLXBpbnRlcmVzdC5ob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ0NzRlO1xuICBib3JkZXItY29sb3I6ICNlNDQ3NGU7XG59XG5cbi5idG4tc29jaWFsLmJ0bi1waW50ZXJlc3Q6YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tcGludGVyZXN0LmFjdGl2ZSwgLmJ0bi1zb2NpYWwuYnRuLXBpbnRlcmVzdDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tcGludGVyZXN0Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tc29jaWFsLmJ0bi1waW50ZXJlc3QuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTIwMjc7XG4gIGJvcmRlci1jb2xvcjogI2Q5MjAyNztcbn1cblxuLmJ0bi1zb2NpYWwuYnRuLXBpbnRlcmVzdDphY3RpdmU6aG92ZXIsIC5idG4tc29jaWFsLmJ0bi1waW50ZXJlc3Q6YWN0aXZlOmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tcGludGVyZXN0OmFjdGl2ZS5mb2N1cywgLmJ0bi1zb2NpYWwuYnRuLXBpbnRlcmVzdC5hY3RpdmU6aG92ZXIsIC5idG4tc29jaWFsLmJ0bi1waW50ZXJlc3QuYWN0aXZlOmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tcGludGVyZXN0LmFjdGl2ZS5mb2N1cywgLmJ0bi1zb2NpYWwuYnRuLXBpbnRlcmVzdDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmhvdmVyLCAuYnRuLXNvY2lhbC5idG4tcGludGVyZXN0Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc29jaWFsLmJ0bi1waW50ZXJlc3Q6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZS5mb2N1cywgLmJ0bi1zb2NpYWwuYnRuLXBpbnRlcmVzdDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmhvdmVyLCAuYnRuLXNvY2lhbC5idG4tcGludGVyZXN0Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tc29jaWFsLmJ0bi1waW50ZXJlc3Q6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi1zb2NpYWwuYnRuLXBpbnRlcmVzdC5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4tc29jaWFsLmJ0bi1waW50ZXJlc3QuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXNvY2lhbC5idG4tcGludGVyZXN0LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkyMDI3O1xuICBib3JkZXItY29sb3I6ICNkOTIwMjc7XG59XG5cbi5idG4tc29jaWFsLmJ0bi1waW50ZXJlc3Q6YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tcGludGVyZXN0LmFjdGl2ZSwgLmJ0bi1zb2NpYWwuYnRuLXBpbnRlcmVzdDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tcGludGVyZXN0Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tc29jaWFsLmJ0bi1waW50ZXJlc3QuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ0bi1zb2NpYWwuYnRuLXBpbnRlcmVzdC5kaXNhYmxlZCwgLmJ0bi1zb2NpYWwuYnRuLXBpbnRlcmVzdC5kaXNhYmxlZDpob3ZlciwgLmJ0bi1zb2NpYWwuYnRuLXBpbnRlcmVzdC5kaXNhYmxlZDpmb2N1cywgLmJ0bi1zb2NpYWwuYnRuLXBpbnRlcmVzdC5kaXNhYmxlZC5mb2N1cywgLmJ0bi1zb2NpYWwuYnRuLXBpbnRlcmVzdC5kaXNhYmxlZDphY3RpdmUsIC5idG4tc29jaWFsLmJ0bi1waW50ZXJlc3QuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tcGludGVyZXN0W2Rpc2FibGVkXSwgLmJ0bi1zb2NpYWwuYnRuLXBpbnRlcmVzdFtkaXNhYmxlZF06aG92ZXIsIC5idG4tc29jaWFsLmJ0bi1waW50ZXJlc3RbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tcGludGVyZXN0W2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1zb2NpYWwuYnRuLXBpbnRlcmVzdFtkaXNhYmxlZF06YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tcGludGVyZXN0W2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zb2NpYWwuYnRuLXBpbnRlcmVzdCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNvY2lhbC5idG4tcGludGVyZXN0OmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc29jaWFsLmJ0bi1waW50ZXJlc3Q6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zb2NpYWwuYnRuLXBpbnRlcmVzdC5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNvY2lhbC5idG4tcGludGVyZXN0OmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNvY2lhbC5idG4tcGludGVyZXN0LmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTEzMTM4O1xuICBib3JkZXItY29sb3I6ICNlMTMxMzg7XG59XG5cbi5idG4tc29jaWFsLmJ0bi1waW50ZXJlc3QgLmJhZGdlIHtcbiAgY29sb3I6ICNlMTMxMzg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4tc29jaWFsLmJ0bi1naXRodWIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuXG4uYnRuLXNvY2lhbC5idG4tZ2l0aHViOmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tZ2l0aHViLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cblxuLmJ0bi1zb2NpYWwuYnRuLWdpdGh1Yjpob3ZlciwgLmJ0bi1zb2NpYWwuYnRuLWdpdGh1Yi5ob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xuICBib3JkZXItY29sb3I6ICM0MDQwNDA7XG59XG5cbi5idG4tc29jaWFsLmJ0bi1naXRodWI6YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tZ2l0aHViLmFjdGl2ZSwgLmJ0bi1zb2NpYWwuYnRuLWdpdGh1Yjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tZ2l0aHViOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tc29jaWFsLmJ0bi1naXRodWIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7XG4gIGJvcmRlci1jb2xvcjogIzI2MjYyNjtcbn1cblxuLmJ0bi1zb2NpYWwuYnRuLWdpdGh1YjphY3RpdmU6aG92ZXIsIC5idG4tc29jaWFsLmJ0bi1naXRodWI6YWN0aXZlOmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tZ2l0aHViOmFjdGl2ZS5mb2N1cywgLmJ0bi1zb2NpYWwuYnRuLWdpdGh1Yi5hY3RpdmU6aG92ZXIsIC5idG4tc29jaWFsLmJ0bi1naXRodWIuYWN0aXZlOmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tZ2l0aHViLmFjdGl2ZS5mb2N1cywgLmJ0bi1zb2NpYWwuYnRuLWdpdGh1Yjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmhvdmVyLCAuYnRuLXNvY2lhbC5idG4tZ2l0aHViOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc29jaWFsLmJ0bi1naXRodWI6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZS5mb2N1cywgLmJ0bi1zb2NpYWwuYnRuLWdpdGh1Yjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmhvdmVyLCAuYnRuLXNvY2lhbC5idG4tZ2l0aHViOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tc29jaWFsLmJ0bi1naXRodWI6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi1zb2NpYWwuYnRuLWdpdGh1Yi5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4tc29jaWFsLmJ0bi1naXRodWIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXNvY2lhbC5idG4tZ2l0aHViLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNjI2O1xuICBib3JkZXItY29sb3I6ICMyNjI2MjY7XG59XG5cbi5idG4tc29jaWFsLmJ0bi1naXRodWI6YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tZ2l0aHViLmFjdGl2ZSwgLmJ0bi1zb2NpYWwuYnRuLWdpdGh1Yjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tZ2l0aHViOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tc29jaWFsLmJ0bi1naXRodWIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ0bi1zb2NpYWwuYnRuLWdpdGh1Yi5kaXNhYmxlZCwgLmJ0bi1zb2NpYWwuYnRuLWdpdGh1Yi5kaXNhYmxlZDpob3ZlciwgLmJ0bi1zb2NpYWwuYnRuLWdpdGh1Yi5kaXNhYmxlZDpmb2N1cywgLmJ0bi1zb2NpYWwuYnRuLWdpdGh1Yi5kaXNhYmxlZC5mb2N1cywgLmJ0bi1zb2NpYWwuYnRuLWdpdGh1Yi5kaXNhYmxlZDphY3RpdmUsIC5idG4tc29jaWFsLmJ0bi1naXRodWIuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tZ2l0aHViW2Rpc2FibGVkXSwgLmJ0bi1zb2NpYWwuYnRuLWdpdGh1YltkaXNhYmxlZF06aG92ZXIsIC5idG4tc29jaWFsLmJ0bi1naXRodWJbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tZ2l0aHViW2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1zb2NpYWwuYnRuLWdpdGh1YltkaXNhYmxlZF06YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tZ2l0aHViW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zb2NpYWwuYnRuLWdpdGh1YixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNvY2lhbC5idG4tZ2l0aHViOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc29jaWFsLmJ0bi1naXRodWI6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zb2NpYWwuYnRuLWdpdGh1Yi5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNvY2lhbC5idG4tZ2l0aHViOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNvY2lhbC5idG4tZ2l0aHViLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItY29sb3I6ICMzMzM7XG59XG5cbi5idG4tc29jaWFsLmJ0bi1naXRodWIgLmJhZGdlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4tc29jaWFsLmJ0bi10dW1ibHIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNmQ5YjtcbiAgYm9yZGVyLWNvbG9yOiAjNDI2ZDliO1xufVxuXG4uYnRuLXNvY2lhbC5idG4tdHVtYmxyOmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tdHVtYmxyLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjZkOWI7XG4gIGJvcmRlci1jb2xvcjogIzQyNmQ5Yjtcbn1cblxuLmJ0bi1zb2NpYWwuYnRuLXR1bWJscjpob3ZlciwgLmJ0bi1zb2NpYWwuYnRuLXR1bWJsci5ob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE3YWFkO1xuICBib3JkZXItY29sb3I6ICM0YTdhYWQ7XG59XG5cbi5idG4tc29jaWFsLmJ0bi10dW1ibHI6YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tdHVtYmxyLmFjdGl2ZSwgLmJ0bi1zb2NpYWwuYnRuLXR1bWJscjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tdHVtYmxyOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tc29jaWFsLmJ0bi10dW1ibHIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTYwODk7XG4gIGJvcmRlci1jb2xvcjogIzNhNjA4OTtcbn1cblxuLmJ0bi1zb2NpYWwuYnRuLXR1bWJscjphY3RpdmU6aG92ZXIsIC5idG4tc29jaWFsLmJ0bi10dW1ibHI6YWN0aXZlOmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tdHVtYmxyOmFjdGl2ZS5mb2N1cywgLmJ0bi1zb2NpYWwuYnRuLXR1bWJsci5hY3RpdmU6aG92ZXIsIC5idG4tc29jaWFsLmJ0bi10dW1ibHIuYWN0aXZlOmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tdHVtYmxyLmFjdGl2ZS5mb2N1cywgLmJ0bi1zb2NpYWwuYnRuLXR1bWJscjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmhvdmVyLCAuYnRuLXNvY2lhbC5idG4tdHVtYmxyOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc29jaWFsLmJ0bi10dW1ibHI6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZS5mb2N1cywgLmJ0bi1zb2NpYWwuYnRuLXR1bWJscjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmhvdmVyLCAuYnRuLXNvY2lhbC5idG4tdHVtYmxyOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tc29jaWFsLmJ0bi10dW1ibHI6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi1zb2NpYWwuYnRuLXR1bWJsci5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4tc29jaWFsLmJ0bi10dW1ibHIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXNvY2lhbC5idG4tdHVtYmxyLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E2MDg5O1xuICBib3JkZXItY29sb3I6ICMzYTYwODk7XG59XG5cbi5idG4tc29jaWFsLmJ0bi10dW1ibHI6YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tdHVtYmxyLmFjdGl2ZSwgLmJ0bi1zb2NpYWwuYnRuLXR1bWJscjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tdHVtYmxyOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tc29jaWFsLmJ0bi10dW1ibHIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ0bi1zb2NpYWwuYnRuLXR1bWJsci5kaXNhYmxlZCwgLmJ0bi1zb2NpYWwuYnRuLXR1bWJsci5kaXNhYmxlZDpob3ZlciwgLmJ0bi1zb2NpYWwuYnRuLXR1bWJsci5kaXNhYmxlZDpmb2N1cywgLmJ0bi1zb2NpYWwuYnRuLXR1bWJsci5kaXNhYmxlZC5mb2N1cywgLmJ0bi1zb2NpYWwuYnRuLXR1bWJsci5kaXNhYmxlZDphY3RpdmUsIC5idG4tc29jaWFsLmJ0bi10dW1ibHIuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tdHVtYmxyW2Rpc2FibGVkXSwgLmJ0bi1zb2NpYWwuYnRuLXR1bWJscltkaXNhYmxlZF06aG92ZXIsIC5idG4tc29jaWFsLmJ0bi10dW1ibHJbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXNvY2lhbC5idG4tdHVtYmxyW2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1zb2NpYWwuYnRuLXR1bWJscltkaXNhYmxlZF06YWN0aXZlLCAuYnRuLXNvY2lhbC5idG4tdHVtYmxyW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zb2NpYWwuYnRuLXR1bWJscixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNvY2lhbC5idG4tdHVtYmxyOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc29jaWFsLmJ0bi10dW1ibHI6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zb2NpYWwuYnRuLXR1bWJsci5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNvY2lhbC5idG4tdHVtYmxyOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNvY2lhbC5idG4tdHVtYmxyLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2ZDliO1xuICBib3JkZXItY29sb3I6ICM0MjZkOWI7XG59XG5cbi5idG4tc29jaWFsLmJ0bi10dW1ibHIgLmJhZGdlIHtcbiAgY29sb3I6ICM0MjZkOWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4gLmljb24ge1xuICBmb250LXNpemU6IDEuNDYycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYnRuIC5pY29uLmljb24tbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMC4yMzA4cmVtO1xufVxuXG4uYnRuIC5pY29uLmljb24tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC4yMzA4cmVtO1xufVxuXG4uYnRuIC5pY29uLmZhIHtcbiAgZm9udC1zaXplOiAxLjE1NHJlbTtcbn1cblxuLmJ0bi5idG4tbGcgLmljb24sIC5idG4tZ3JvdXAtbGcgPiAuYnRuIC5pY29uIHtcbiAgZm9udC1zaXplOiAxLjc2OXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi5idG4uYnRuLXNtIC5pY29uLCAuYnRuLWdyb3VwLXNtID4gLmJ0biAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4yMzFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uYnRuLmJ0bi14cyAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4wNzdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5ydGwgLmJ0bi1ncm91cCA+IC5idG4sIC5ydGxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucnRsIC5idG4tZ3JvdXAgLmJ0biArIC5idG4sIC5ydGxcbi5idG4tZ3JvdXAgLmJ0biArIC5idG4tZ3JvdXAsIC5ydGxcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4sIC5ydGxcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5ydGwgLmJ0bi10b29sYmFyIC5idG4sIC5ydGxcbi5idG4tdG9vbGJhciAuYnRuLWdyb3VwLCAucnRsXG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucnRsIC5idG4tdG9vbGJhciA+IC5idG4sIC5ydGxcbi5idG4tdG9vbGJhciA+IC5idG4tZ3JvdXAsIC5ydGxcbi5idG4tdG9vbGJhciA+IC5pbnB1dC1ncm91cCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ucnRsIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0biwgLnJ0bFxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5ydGwgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5ydGwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sIC5ydGxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLCAucnRsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLnJ0bCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLnJ0bCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4sIC5ydGxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bi1ncm91cCwgLnJ0bFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLCAucnRsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFtDb2RlXVxuKi9cbmNvZGUge1xuICBwYWRkaW5nOiAwLjE1MzhyZW0gMC4zMDc3cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmMmY0O1xufVxuXG5wcmUge1xuICBwYWRkaW5nOiAxLjUzOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xufVxuXG5wcmUgY29kZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5hY2NvcmRpb24ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWNjb3JkaW9uIC5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJuO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uIC5jYXJkICsgLmNhcmQge1xuICBtYXJnaW4tdG9wOiAuMzg0cmVtO1xufVxuXG4uYWNjb3JkaW9uIC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbiAuY2FyZC1oZWFkZXIgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuMzg1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxLjMwOHJlbSAwLjc2OTJyZW07XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ucnRsIC5hY2NvcmRpb24gLmNhcmQtaGVhZGVyIGJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYWNjb3JkaW9uIC5jYXJkLWhlYWRlciBidXR0b24gLmljb24ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtc2l6ZTogMS45MjNyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hY2NvcmRpb24gLmNhcmQtaGVhZGVyIGJ1dHRvblthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICBjb2xvcjogI2VmNjI2Mjtcbn1cblxuLmFjY29yZGlvbiAuY2FyZC1oZWFkZXIgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmFjY29yZGlvbiAuY2FyZC1ibG9jayB7XG4gIHBhZGRpbmc6IDAgMi4zMDhyZW0gMS41MzhyZW0gMy4wNzdyZW07XG59XG5cbi5hY2NvcmRpb24gLmNhcmQtYmxvY2sgcCB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDg7XG59XG5cbi5hY2NvcmRpb24tY29sb3IgLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E5OGJmO1xufVxuXG4uYWNjb3JkaW9uLWNvbG9yIC5jYXJkIC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5hY2NvcmRpb24tY29sb3IgLmNhcmQgLmNhcmQtaGVhZGVyIGJ1dHRvbiB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uYWNjb3JkaW9uLWNvbG9yIC5jYXJkIC5jYXJkLWhlYWRlciBidXR0b25bYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhOThiZjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5hY2NvcmRpb24tY29sb3IgLmNhcmQgLmNhcmQtYmxvY2sge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmFjY29yZGlvbi1jb2xvciAuY2FyZC5wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNjI2Mjtcbn1cblxuLmFjY29yZGlvbi1jb2xvciAuY2FyZC5wcmltYXJ5IC5jYXJkLWhlYWRlciBidXR0b25bYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNjI2Mjtcbn1cblxuLmFjY29yZGlvbi1jb2xvciAuY2FyZC5zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xufVxuXG4uYWNjb3JkaW9uLWNvbG9yIC5jYXJkLnNlY29uZGFyeSAuY2FyZC1oZWFkZXIgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG59XG5cbi5hY2NvcmRpb24tY29sb3IgLmNhcmQuc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QUNDQkU7XG59XG5cbi5hY2NvcmRpb24tY29sb3IgLmNhcmQuc3VjY2VzcyAuY2FyZC1oZWFkZXIgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QUNDQkU7XG59XG5cbi5hY2NvcmRpb24tY29sb3IgLmNhcmQuaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RENBREY7XG59XG5cbi5hY2NvcmRpb24tY29sb3IgLmNhcmQuaW5mbyAuY2FyZC1oZWFkZXIgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RENBREY7XG59XG5cbi5hY2NvcmRpb24tY29sb3IgLmNhcmQud2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM4NzA7XG59XG5cbi5hY2NvcmRpb24tY29sb3IgLmNhcmQud2FybmluZyAuY2FyZC1oZWFkZXIgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM4NzA7XG59XG5cbi5hY2NvcmRpb24tY29sb3IgLmNhcmQuZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGNjI2Mjtcbn1cblxuLmFjY29yZGlvbi1jb2xvciAuY2FyZC5kYW5nZXIgLmNhcmQtaGVhZGVyIGJ1dHRvblthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY2MjYyO1xufVxuXG4uYWNjb3JkaW9uLWNvbG9yIC5jYXJkLmxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmFjY29yZGlvbi1jb2xvciAuY2FyZC5saWdodCAuY2FyZC1oZWFkZXIgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5hY2NvcmRpb24tY29sb3IgLmNhcmQuZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDNjM2M7XG59XG5cbi5hY2NvcmRpb24tY29sb3IgLmNhcmQuZGFyayAuY2FyZC1oZWFkZXIgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDNjM2M7XG59XG5cbi5hY2NvcmRpb24tY29sb3IgLmNhcmQuZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG59XG5cbi5hY2NvcmRpb24tY29sb3IgLmNhcmQuZ3JleSAuY2FyZC1oZWFkZXIgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG59XG5cbi5hY2NvcmRpb24tY29sb3IgLmNhcmQuYWx0LWNvbG9yMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NWQ5ZjA7XG59XG5cbi5hY2NvcmRpb24tY29sb3IgLmNhcmQuYWx0LWNvbG9yMSAuY2FyZC1oZWFkZXIgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NWQ5ZjA7XG59XG5cbi5hY2NvcmRpb24tY29sb3IgLmNhcmQuYWx0LWNvbG9yMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRjN2E7XG59XG5cbi5hY2NvcmRpb24tY29sb3IgLmNhcmQuYWx0LWNvbG9yMiAuY2FyZC1oZWFkZXIgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRjN2E7XG59XG5cbi5hY2NvcmRpb24tY29sb3IgLmNhcmQuYWx0LWNvbG9yMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YTk4YmY7XG59XG5cbi5hY2NvcmRpb24tY29sb3IgLmNhcmQuYWx0LWNvbG9yMyAuY2FyZC1oZWFkZXIgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YTk4YmY7XG59XG5cbi5hY2NvcmRpb24tY29sb3IgLmNhcmQuYWx0LWNvbG9yNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG59XG5cbi5hY2NvcmRpb24tY29sb3IgLmNhcmQuYWx0LWNvbG9yNCAuY2FyZC1oZWFkZXIgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG59XG5cbi5hY2NvcmRpb24tc2VtaSAuY2FyZCAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYWNjb3JkaW9uLXNlbWkgLmNhcmQgLmNhcmQtaGVhZGVyIGJ1dHRvbiB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uYWNjb3JkaW9uLXNlbWkgLmNhcmQgLmNhcmQtaGVhZGVyIGJ1dHRvblthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNjI2Mjtcbn1cblxuLmFjY29yZGlvbi1zZW1pIC5jYXJkIC5jYXJkLWJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDEuMTU0cmVtO1xufVxuXG4uYWNjb3JkaW9uLXNlbWkgLmNhcmQucHJpbWFyeSAuY2FyZC1oZWFkZXIgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjYyNjI7XG59XG5cbi5hY2NvcmRpb24tc2VtaSAuY2FyZC5zZWNvbmRhcnkgLmNhcmQtaGVhZGVyIGJ1dHRvblthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xufVxuXG4uYWNjb3JkaW9uLXNlbWkgLmNhcmQuc3VjY2VzcyAuY2FyZC1oZWFkZXIgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QUNDQkU7XG59XG5cbi5hY2NvcmRpb24tc2VtaSAuY2FyZC5pbmZvIC5jYXJkLWhlYWRlciBidXR0b25bYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhEQ0FERjtcbn1cblxuLmFjY29yZGlvbi1zZW1pIC5jYXJkLndhcm5pbmcgLmNhcmQtaGVhZGVyIGJ1dHRvblthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDODcwO1xufVxuXG4uYWNjb3JkaW9uLXNlbWkgLmNhcmQuZGFuZ2VyIC5jYXJkLWhlYWRlciBidXR0b25bYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGNjI2Mjtcbn1cblxuLmFjY29yZGlvbi1zZW1pIC5jYXJkLmxpZ2h0IC5jYXJkLWhlYWRlciBidXR0b25bYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmFjY29yZGlvbi1zZW1pIC5jYXJkLmRhcmsgLmNhcmQtaGVhZGVyIGJ1dHRvblthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2QzYzNjO1xufVxuXG4uYWNjb3JkaW9uLXNlbWkgLmNhcmQuZ3JleSAuY2FyZC1oZWFkZXIgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG59XG5cbi5hY2NvcmRpb24tc2VtaSAuY2FyZC5hbHQtY29sb3IxIC5jYXJkLWhlYWRlciBidXR0b25bYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1ZDlmMDtcbn1cblxuLmFjY29yZGlvbi1zZW1pIC5jYXJkLmFsdC1jb2xvcjIgLmNhcmQtaGVhZGVyIGJ1dHRvblthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzdhO1xufVxuXG4uYWNjb3JkaW9uLXNlbWkgLmNhcmQuYWx0LWNvbG9yMyAuY2FyZC1oZWFkZXIgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YTk4YmY7XG59XG5cbi5hY2NvcmRpb24tc2VtaSAuY2FyZC5hbHQtY29sb3I0IC5jYXJkLWhlYWRlciBidXR0b25bYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbn1cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogMS42OTJyZW07XG4gIG1pbi13aWR0aDogMS42OTJyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMDc3cmVtO1xuICBtYXJnaW4tdG9wOiAuNTM4NXJlbTtcbn1cblxuLnJ0bCAuY3VzdG9tLWNvbnRyb2wge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMDc3cmVtO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHVuc2V0O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmN1c3RvbS1jb250cm9sIC5jdXN0b20tY29udHJvbC1sYWJlbDplbXB0eSB7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wgLmN1c3RvbS1jb250cm9sLWxhYmVsOmFmdGVyLCAuY3VzdG9tLWNvbnRyb2wgLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnJ0bCAuY3VzdG9tLWNvbnRyb2wgLmN1c3RvbS1jb250cm9sLWxhYmVsOmFmdGVyLCAucnRsIC5jdXN0b20tY29udHJvbCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jdXN0b20tY29udHJvbCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6aG92ZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDFkMWQxO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wuY3VzdG9tLWNvbnRyb2wtaW52ZXJzZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMi4wNzdyZW07XG59XG5cbi5ydGwgLmN1c3RvbS1jb250cm9sLmN1c3RvbS1jb250cm9sLWludmVyc2Uge1xuICBwYWRkaW5nLWxlZnQ6IDIuMDc3cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wuY3VzdG9tLWNvbnRyb2wtaW52ZXJzZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YWZ0ZXIsIC5jdXN0b20tY29udHJvbC5jdXN0b20tY29udHJvbC1pbnZlcnNlIC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICByaWdodDogMDtcbiAgbGVmdDogdW5zZXQ7XG59XG5cbi5ydGwgLmN1c3RvbS1jb250cm9sLmN1c3RvbS1jb250cm9sLWludmVyc2UgLmN1c3RvbS1jb250cm9sLWxhYmVsOmFmdGVyLCAucnRsIC5jdXN0b20tY29udHJvbC5jdXN0b20tY29udHJvbC1pbnZlcnNlIC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICByaWdodDogdW5zZXQ7XG4gIGxlZnQ6IDA7XG59XG5cbi5ydGwgLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuMzg1cmVtO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgY29sb3I6ICNlZjYyNjI7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlZjYyNjI7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWNvbG9yOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjYyNjI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWNvbG9yOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlYWVhZWE7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2Y2FcIjtcbiAgZm9udC1mYW1pbHk6IFwiU3Ryb2tlIDdcIjtcbiAgZm9udC1zaXplOiAxLjM4NDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlYWVhZWE7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2Y2VcIjtcbiAgZm9udC1mYW1pbHk6IFwiU3Ryb2tlIDdcIjtcbiAgZm9udC1zaXplOiAxLjA3N3JlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY3VzdG9tLXJhZGlvLWljb24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG59XG5cbi5jdXN0b20tcmFkaW8taWNvbiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLCAuY3VzdG9tLXJhZGlvLWljb24gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY3VzdG9tLXJhZGlvLWljb24gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q1ZDhkZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDIuODQ3cmVtO1xuICBjb2xvcjogI2JkYmRiZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY3VzdG9tLXJhZGlvLWljb24gLmN1c3RvbS1jb250cm9sLWxhYmVsOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjhiZGM4O1xufVxuXG4uY3VzdG9tLXJhZGlvLWljb24gLmN1c3RvbS1jb250cm9sLWxhYmVsIGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uY3VzdG9tLXJhZGlvLWljb24gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNlZjYyNjI7XG4gIGNvbG9yOiAjZWY2MjYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uY3VzdG9tLXJhZGlvLWljb24gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWwgaSB7XG4gIGNvbG9yOiAjZWY2MjYyO1xufVxuXG4uY3VzdG9tLXJhZGlvLWljb24gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzICsgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmN1c3RvbS1yYWRpby1pY29uLmN1c3RvbS1jb250cm9sLWlubGluZSArIC5jdXN0b20tcmFkaW8taWNvbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBtYXJnaW4tbGVmdDogMThweDtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1mZWVkYmFjazp2YWxpZCwgLmZvcm0tY29udHJvbC1mZWVkYmFjay5pcy12YWxpZCwgLndhcy12YWxpZGF0ZWRcbi5jb2wtZm9ybS1sYWJlbDp2YWxpZCxcbi5jb2wtZm9ybS1sYWJlbC5pcy12YWxpZCwgLndhcy12YWxpZGF0ZWRcbi5mb3JtLWNoZWNrLWxhYmVsOnZhbGlkLFxuLmZvcm0tY2hlY2stbGFiZWwuaXMtdmFsaWQsIC53YXMtdmFsaWRhdGVkXG4uY3VzdG9tLWNvbnRyb2w6dmFsaWQsXG4uY3VzdG9tLWNvbnRyb2wuaXMtdmFsaWQge1xuICBjb2xvcjogIzU1NTU1NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCwgLndhcy12YWxpZGF0ZWRcbi5jdXN0b20tc2VsZWN0OnZhbGlkLFxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICM3QUNDQkU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkXG4uY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cyxcbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2wsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjN0FDQ0JFO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbDo6YmVmb3JlLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjp2YWxpZCxcbiAgICAmLmlzLXZhbGlkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfSovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgY29sb3I6ICM3QUNDQkU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogIzdBQ0NCRTtcbiAgY29sb3I6ICM3QUNDQkU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWNvbG9yOjphZnRlciwgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtY29sb3I6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdBQ0NCRTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2s6aW52YWxpZCwgLmZvcm0tY29udHJvbC1mZWVkYmFjay5pcy1pbnZhbGlkLCAud2FzLXZhbGlkYXRlZFxuLmNvbC1mb3JtLWxhYmVsOmludmFsaWQsXG4uY29sLWZvcm0tbGFiZWwuaXMtaW52YWxpZCwgLndhcy12YWxpZGF0ZWRcbi5mb3JtLWNoZWNrLWxhYmVsOmludmFsaWQsXG4uZm9ybS1jaGVjay1sYWJlbC5pcy1pbnZhbGlkLCAud2FzLXZhbGlkYXRlZFxuLmN1c3RvbS1jb250cm9sOmludmFsaWQsXG4uY3VzdG9tLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGNvbG9yOiAjNTU1NTU1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCwgLndhcy12YWxpZGF0ZWRcbi5jdXN0b20tc2VsZWN0OmludmFsaWQsXG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUY2MjYyO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWRcbi5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMsXG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI0VGNjI2Mjtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbDo6YmVmb3JlLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjppbnZhbGlkLFxuICAgICYuaXMtaW52YWxpZCB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH0qL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogI0VGNjI2Mjtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0VGNjI2MjtcbiAgY29sb3I6ICNFRjYyNjI7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkOmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtY29sb3I6OmFmdGVyLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWNvbG9yOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjYyNjI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtc20ge1xuICBtaW4td2lkdGg6IDEuMzg0NjJyZW07XG4gIG1pbi1oZWlnaHQ6IDEuMzg0NjJyZW07XG59XG5cbi5jdXN0b20tY29udHJvbC1zbS5jdXN0b20tY29udHJvbCB7XG4gIHRvcDogMnB4O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtc20gLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICB3aWR0aDogMS4zODQ2MnJlbTtcbiAgaGVpZ2h0OiAxLjM4NDYycmVtO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtc20gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgd2lkdGg6IDEuMzg0NjJyZW07XG4gIGhlaWdodDogMS4zODQ2MnJlbTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICByaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQgLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2RkZGRkZDtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQgLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6aG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2QxZDFkMTtcbn1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uY3VzdG9tLXNlbGVjdDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHRyYW5zcGFyZW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBbRHJvcGRvd24gbWVudV1cbiovXG4uZHJvcGRvd24tbWVudSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xNTM4cmVtIDAuMzA3N3JlbSByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4ucnRsIC5kcm9wZG93bi1tZW51IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5ydGwgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLWl0ZW0ge1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzUwNGU0ZTtcbiAgcGFkZGluZzogOXB4IDIwcHg7XG59XG5cbi5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLWl0ZW0gLmljb24ge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjYyNjI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1pdGVtOmZvY3VzLCAuZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzUwNGU0ZTtcbn1cblxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWRpdmlkZXIge1xuICBtYXJnaW46IDZweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBwYWRkaW5nOiA1cHggMjBweCAxcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjYzJjMWMxO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFtGbG9hdF1cbiovXG4ucnRsIC5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5ydGwgLmZsb2F0LWxlZnQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgW0Zvcm1zXVxuKi9cbi5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMuMzg1cmVtO1xuICBmb250LXNpemU6IDEuMDc2OTJyZW07XG59XG5cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZm9ybS1jb250cm9sW211bHRpcGxlXSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdIG9wdGlvbiB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wsIHNlbGVjdFttdWx0aXBsZV0sIHNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaW5wdXQuZm9ybS1jb250cm9sLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjA3NjkycmVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5mb3JtLWdyb3VwLnJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cblxuLmZvcm0tZ3JvdXAucm93IC5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMS4wNzY5MnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJ0bCAuZm9ybS1ncm91cC5yb3cgLmNvbnRyb2wtbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLWJ0biAuYnRuIHtcbiAgaGVpZ2h0OiAzLjM4NXJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogNTRweDtcbiAgcGFkZGluZzogMC45MjMxcmVtIDEuMDc3cmVtO1xuICBmb250LXNpemU6IDEuMjMxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiAzM3B4O1xuICBmb250LXNpemU6IC45MjMxcmVtO1xuICBwYWRkaW5nOiAwLjMwNzdyZW0gMC45MjMxcmVtO1xufVxuXG4uZm9ybS1jb250cm9sLXhzIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IC45MjMxcmVtO1xuICBwYWRkaW5nOiAwLjA3NjkycmVtIDAuNTM4NXJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1zdWNjZXNzLFxuLmZvcm0tY29udHJvbC1kYW5nZXIge1xuICBwYWRkaW5nOiAxMHB4IDQ1cHggMTBweCAxMnB4O1xufVxuXG4uZm9ybS1jb250cm9sLXN1Y2Nlc3MgKyBzcGFuLFxuLmZvcm0tY29udHJvbC1kYW5nZXIgKyBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDAuODQ2MjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMS42OTI1cmVtIDEuNjkyNXJlbTtcbiAgZm9udC1zaXplOiAxLjYxNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mb3JtLWNvbnRyb2wtc3VjY2Vzcy5pcy12YWxpZCArIHNwYW4sXG4uZm9ybS1jb250cm9sLWRhbmdlci5pcy12YWxpZCArIHNwYW4ge1xuICBjb2xvcjogIzdBQ0NCRTtcbn1cblxuLmZvcm0tY29udHJvbC1zdWNjZXNzLmlzLWludmFsaWQgKyBzcGFuLFxuLmZvcm0tY29udHJvbC1kYW5nZXIuaXMtaW52YWxpZCArIHNwYW4ge1xuICBjb2xvcjogI0VGNjI2Mjtcbn1cblxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGZvbnQtc2l6ZTogMS42MTVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnJ0bCAuY29sLTEsIC5ydGwgLmNvbC0yLCAucnRsIC5jb2wtMywgLnJ0bCAuY29sLTQsIC5ydGwgLmNvbC01LCAucnRsIC5jb2wtNiwgLnJ0bCAuY29sLTcsIC5ydGwgLmNvbC04LCAucnRsIC5jb2wtOSwgLnJ0bCAuY29sLTEwLCAucnRsIC5jb2wtMTEge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5ydGwgLm9mZnNldC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucnRsIC5vZmZzZXQtMiB7XG4gIG1hcmdpbi1yaWdodDogMTYuNjY2NjY3JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5ydGwgLm9mZnNldC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucnRsIC5vZmZzZXQtNCB7XG4gIG1hcmdpbi1yaWdodDogMzMuMzMzMzMzJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5ydGwgLm9mZnNldC01IHtcbiAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NjclO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnJ0bCAub2Zmc2V0LTYge1xuICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5ydGwgLm9mZnNldC03IHtcbiAgbWFyZ2luLXJpZ2h0OiA1OC4zMzMzMzMlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnJ0bCAub2Zmc2V0LTgge1xuICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY2NyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucnRsIC5vZmZzZXQtOSB7XG4gIG1hcmdpbi1yaWdodDogNzUlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnJ0bCAub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMzMlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnJ0bCAub2Zmc2V0LTExIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MS42NjY2NjclO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnJ0bCAub2Zmc2V0LTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnJ0bCAudGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnJ0bCAudGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ydGwgLmNvbC1zbS0xLCAucnRsIC5jb2wtc20tMiwgLnJ0bCAuY29sLXNtLTMsIC5ydGwgLmNvbC1zbS00LCAucnRsIC5jb2wtc20tNSwgLnJ0bCAuY29sLXNtLTYsIC5ydGwgLmNvbC1zbS03LCAucnRsIC5jb2wtc20tOCwgLnJ0bCAuY29sLXNtLTksIC5ydGwgLmNvbC1zbS0xMCwgLnJ0bCAuY29sLXNtLTExIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLnJ0bCAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogOC4zMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ydGwgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnJ0bCAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ydGwgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnJ0bCAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogNDEuNjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucnRsIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnJ0bCAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogNTguMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucnRsIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ydGwgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucnRsIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1yaWdodDogODMuMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucnRsIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1yaWdodDogOTEuNjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucnRsIC5vZmZzZXQtc20tMTIge1xuICAgIG1hcmdpbi1yaWdodDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucnRsIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJ0bCAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucnRsIC5jb2wtbWQtMSwgLnJ0bCAuY29sLW1kLTIsIC5ydGwgLmNvbC1tZC0zLCAucnRsIC5jb2wtbWQtNCwgLnJ0bCAuY29sLW1kLTUsIC5ydGwgLmNvbC1tZC02LCAucnRsIC5jb2wtbWQtNywgLnJ0bCAuY29sLW1kLTgsIC5ydGwgLmNvbC1tZC05LCAucnRsIC5jb2wtbWQtMTAsIC5ydGwgLmNvbC1tZC0xMSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5ydGwgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucnRsIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ydGwgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucnRsIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ydGwgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnJ0bCAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1yaWdodDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ydGwgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnJ0bCAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1yaWdodDogNjYuNjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucnRsIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnJ0bCAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgzLjMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnJ0bCAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnJ0bCAub2Zmc2V0LW1kLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnJ0bCAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5ydGwgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJ0bCAuY29sLWxnLTEsIC5ydGwgLmNvbC1sZy0yLCAucnRsIC5jb2wtbGctMywgLnJ0bCAuY29sLWxnLTQsIC5ydGwgLmNvbC1sZy01LCAucnRsIC5jb2wtbGctNiwgLnJ0bCAuY29sLWxnLTcsIC5ydGwgLmNvbC1sZy04LCAucnRsIC5jb2wtbGctOSwgLnJ0bCAuY29sLWxnLTEwLCAucnRsIC5jb2wtbGctMTEge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAucnRsIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnJ0bCAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMTYuNjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucnRsIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnJ0bCAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMzMuMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucnRsIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ydGwgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucnRsIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1OC4zMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ydGwgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnJ0bCAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1yaWdodDogNzUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ydGwgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ydGwgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MS42NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ydGwgLm9mZnNldC1sZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ydGwgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAucnRsIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucnRsIC5jb2wteGwtMSwgLnJ0bCAuY29sLXhsLTIsIC5ydGwgLmNvbC14bC0zLCAucnRsIC5jb2wteGwtNCwgLnJ0bCAuY29sLXhsLTUsIC5ydGwgLmNvbC14bC02LCAucnRsIC5jb2wteGwtNywgLnJ0bCAuY29sLXhsLTgsIC5ydGwgLmNvbC14bC05LCAucnRsIC5jb2wteGwtMTAsIC5ydGwgLmNvbC14bC0xMSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5ydGwgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucnRsIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ydGwgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucnRsIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ydGwgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnJ0bCAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ydGwgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnJ0bCAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1yaWdodDogNjYuNjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucnRsIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnJ0bCAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgzLjMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnJ0bCAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnJ0bCAub2Zmc2V0LXhsLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnJ0bCAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5ydGwgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpob3ZlciwgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmFjdGl2ZSB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0LCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgcGFkZGluZzogMC42MTU0cmVtIDAuOTIzMXJlbTtcbiAgZm9udC1zaXplOiAxLjE1NHJlbTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5pbnB1dC1ncm91cC1hcHBlbmQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctbGVmdDogLjkyMzFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IC45MjMxcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCwgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGZvbnQtc2l6ZTogMS4yMzFyZW07XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5jdXN0b20tY29udHJvbCwgLmlucHV0LWdyb3VwLWFwcGVuZCAuY3VzdG9tLWNvbnRyb2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIC5pbnB1dC1ncm91cC1hcHBlbmRcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5pbnB1dC1zZWFyY2ggaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uaW5wdXQtc2VhcmNoIGlucHV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5pbnB1dC1zZWFyY2ggLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnB1dC1zZWFyY2ggLmlucHV0LWdyb3VwLWJ0biBidXR0b24ge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMy4yMjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmlucHV0LXNlYXJjaCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmlucHV0LXNlYXJjaCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG5cbi5pbnB1dC1zZWFyY2ggLmlucHV0LWdyb3VwLWJ0biBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmlucHV0LXNlYXJjaC5pbnB1dC1ncm91cC1sZyAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7XG4gIGhlaWdodDogMy42ODYxNXJlbTtcbn1cblxuLmlucHV0LXNlYXJjaC5pbnB1dC1ncm91cC1zbSAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7XG4gIGhlaWdodDogMi4zNzg0NnJlbTtcbn1cblxuLmlucHV0LXNlYXJjaC5pbnB1dC1ncm91cC1zbSAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIGhlaWdodDogNTRweDtcbiAgcGFkZGluZzogMTJweCAxNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFtMaXN0IGdyb3VwXVxuKi9cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5iYWRnZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjZWY2MjYyO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIC5pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogLjdyZW07XG4gIGZvbnQtc2l6ZTogMS4zODVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5pY29uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6ICNkZGRkZGQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0gLnRleHQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSAuYmFkZ2Uge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtIC5iYWRnZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjZWY2MjYyO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIC5iYWRnZS5iYWRnZS1waWxsIHtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xufVxuXG4ucnRsIC5saXN0LWdyb3VwLWl0ZW0gLmJhZGdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFtNb2RhbHNdXG4qL1xuLm1vZGFsLWNvbnRhaW5lciB7XG4gIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzU1NTU1NTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4ubW9kYWwtaGVhZGVyIGgxLCAubW9kYWwtaGVhZGVyIGgyLCAubW9kYWwtaGVhZGVyIGgzLCAubW9kYWwtaGVhZGVyIGg0LCAubW9kYWwtaGVhZGVyIGg1LCAubW9kYWwtaGVhZGVyIGg2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBmb250LXNpemU6IDEuMzA4cmVtO1xuICBwYWRkaW5nOiAxLjM4NXJlbTtcbiAgbWFyZ2luOiAtMS4xcmVtIC0xLjA1cmVtIC0xcmVtIGF1dG87XG4gIG9wYWNpdHk6IDAuNDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5ydGwgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAtMS4xcmVtIGF1dG8gLTFyZW0gLTEuMDVyZW07XG59XG5cbi5tb2RhbC1oZWFkZXIgLmNsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbn1cblxuLm1vZGFsLWJvZHkgLmktY2lyY2xlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDVweDtcbn1cblxuLm1vZGFsLWJvZHkgLmktY2lyY2xlIC5pY29uIHtcbiAgZm9udC1zaXplOiA0NXB4O1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcbn1cblxuLm1vZGFsLWZvb3RlciAuYnRuIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ucnRsIC5tb2RhbC1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucnRsIC5tb2RhbC1mb290ZXIgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcbn1cblxuLm1vZGFsLWZ1bGwtY29sb3IgLm1vZGFsLWNvbnRlbnQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tb2RhbC1mdWxsLWNvbG9yIC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ1MDUwO1xufVxuXG4ubW9kYWwtZnVsbC1jb2xvciAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5tb2RhbC1mdWxsLWNvbG9yIC5tb2RhbC1oZWFkZXIgLmNsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1vZGFsLWZ1bGwtY29sb3IgLm1vZGFsLWJvZHksIC5tb2RhbC1mdWxsLWNvbG9yIC5tb2RhbC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2MjYyO1xufVxuXG4ubW9kYWwtZnVsbC1jb2xvciAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4ubW9kYWwtZnVsbC1jb2xvci1zdWNjZXNzIC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmJjNmI3O1xufVxuXG4ubW9kYWwtZnVsbC1jb2xvci1zdWNjZXNzIC5tb2RhbC1ib2R5LCAubW9kYWwtZnVsbC1jb2xvci1zdWNjZXNzIC5tb2RhbC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0FDQ0JFO1xufVxuXG4ubW9kYWwtZnVsbC1jb2xvci1pbmZvIC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RjM2RiO1xufVxuXG4ubW9kYWwtZnVsbC1jb2xvci1pbmZvIC5tb2RhbC1ib2R5LCAubW9kYWwtZnVsbC1jb2xvci1pbmZvIC5tb2RhbC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOERDQURGO1xufVxuXG4ubW9kYWwtZnVsbC1jb2xvci13YXJuaW5nIC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMDVjO1xufVxuXG4ubW9kYWwtZnVsbC1jb2xvci13YXJuaW5nIC5tb2RhbC1ib2R5LCAubW9kYWwtZnVsbC1jb2xvci13YXJuaW5nIC5tb2RhbC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDODcwO1xufVxuXG4ubW9kYWwtZnVsbC1jb2xvci1kYW5nZXIgLm1vZGFsLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDRmNGY7XG59XG5cbi5tb2RhbC1mdWxsLWNvbG9yLWRhbmdlciAubW9kYWwtYm9keSwgLm1vZGFsLWZ1bGwtY29sb3ItZGFuZ2VyIC5tb2RhbC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY2MjYyO1xufVxuXG4ubW9kYWwtZnVsbC1jb2xvci1kYXJrIC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzNzM3O1xufVxuXG4ubW9kYWwtZnVsbC1jb2xvci1kYXJrIC5tb2RhbC1ib2R5LCAubW9kYWwtZnVsbC1jb2xvci1kYXJrIC5tb2RhbC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2QzYzNjO1xufVxuXG4ubW9kYWwtZnVsbC1jb2xvci1hbHQxIC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNkNmVmO1xufVxuXG4ubW9kYWwtZnVsbC1jb2xvci1hbHQxIC5tb2RhbC1ib2R5LCAubW9kYWwtZnVsbC1jb2xvci1hbHQxIC5tb2RhbC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTVkOWYwO1xufVxuXG4ubW9kYWwtZnVsbC1jb2xvci1hbHQyIC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkOTcwO1xufVxuXG4ubW9kYWwtZnVsbC1jb2xvci1hbHQyIC5tb2RhbC1ib2R5LCAubW9kYWwtZnVsbC1jb2xvci1hbHQyIC5tb2RhbC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzdhO1xufVxuXG4ubW9kYWwtZnVsbC1jb2xvci1hbHQzIC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM5M2JjO1xufVxuXG4ubW9kYWwtZnVsbC1jb2xvci1hbHQzIC5tb2RhbC1ib2R5LCAubW9kYWwtZnVsbC1jb2xvci1hbHQzIC5tb2RhbC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E5OGJmO1xufVxuXG4ubW9kYWwtZnVsbC1jb2xvci1hbHQ0IC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjN2M3O1xufVxuXG4ubW9kYWwtZnVsbC1jb2xvci1hbHQ0IC5tb2RhbC1ib2R5LCAubW9kYWwtZnVsbC1jb2xvci1hbHQ0IC5tb2RhbC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuXG4uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiA5NSU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmZ1bGwtd2lkdGggLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmN1c3RvbS13aWR0aCAubW9kYWwtZGlhbG9nIHtcbiAgd2lkdGg6IDcwMHB4O1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5jdXN0b20td2lkdGggLm1vZGFsLWNvbnRlbnQge1xuICB3aWR0aDogNzAwcHg7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jdXN0b20td2lkdGggLm1vZGFsLWNvbnRlbnQsIC5jdXN0b20td2lkdGggLm1vZGFsLWRpYWxvZywgLmN1c3RvbS13aWR0aCAubW9kYWwtaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tb2RhbC1jb2xvcmVkLWhlYWRlciAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubW9kYWwtY29sb3JlZC1oZWFkZXIgLm1vZGFsLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjYyNjI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG59XG5cbi5tb2RhbC1jb2xvcmVkLWhlYWRlciAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tdG9wOiAtMC44NDYycmVtO1xufVxuXG4ubW9kYWwtY29sb3JlZC1oZWFkZXIgLm1vZGFsLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubW9kYWwtY29sb3JlZC1oZWFkZXItc3VjY2VzcyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdBQ0NCRTtcbn1cblxuLm1vZGFsLWNvbG9yZWQtaGVhZGVyLWluZm8gLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RENBREY7XG59XG5cbi5tb2RhbC1jb2xvcmVkLWhlYWRlci13YXJuaW5nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDODcwO1xufVxuXG4ubW9kYWwtY29sb3JlZC1oZWFkZXItZGFuZ2VyIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY2MjYyO1xufVxuXG4ubW9kYWwtY29sb3JlZC1oZWFkZXItZGFyayAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkM2MzYztcbn1cblxuLm1vZGFsLWNvbG9yZWQtaGVhZGVyLWFsdDEgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NWQ5ZjA7XG59XG5cbi5tb2RhbC1jb2xvcmVkLWhlYWRlci1hbHQyIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzdhO1xufVxuXG4ubW9kYWwtY29sb3JlZC1oZWFkZXItYWx0MyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhOThiZjtcbn1cblxuLm1vZGFsLWNvbG9yZWQtaGVhZGVyLWFsdDQgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG59XG5cbi5tb2RhbC1kYXJrIC5tb2RhbC1jb250ZW50IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubW9kYWwtZGFyayAubW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNjI2MjtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xufVxuXG4ubW9kYWwtZGFyayAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tdG9wOiAtMC44NDYycmVtO1xufVxuXG4ubW9kYWwtZGFyayAubW9kYWwtYm9keS5mb3JtIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2QzYzNjO1xufVxuXG4ubW9kYWwtZGFyayAubW9kYWwtYm9keSwgLm1vZGFsLWRhcmsgLm1vZGFsLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDNjM2M7XG59XG5cbi5tb2RhbC1kYXJrIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXI6IDA7XG59XG5cbi5tb2RhbC1kYXJrLXN1Y2Nlc3MgLm1vZGFsLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QUNDQkU7XG59XG5cbi5tb2RhbC1kYXJrLWluZm8gLm1vZGFsLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RENBREY7XG59XG5cbi5tb2RhbC1kYXJrLXdhcm5pbmcgLm1vZGFsLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM4NzA7XG59XG5cbi5tb2RhbC1kYXJrLWRhbmdlciAubW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGNjI2Mjtcbn1cblxuLm1vZGFsLWRhcmstZGFyayAubW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4MzczNztcbn1cblxuLm1vZGFsLWRhcmstYWx0MSAubW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjZDZlZjtcbn1cblxuLm1vZGFsLWRhcmstYWx0MiAubW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDk3MDtcbn1cblxuLm1vZGFsLWRhcmstYWx0MyAubW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczOTNiYztcbn1cblxuLm1vZGFsLWRhcmstYWx0NCAubW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3YzdjNztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5tb2RhbC1vdmVybGF5IHtcbiAgei1pbmRleDogMTA1MDtcbn1cblxuLmFtLW1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xufVxuXG4ubmF2LXRhYnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4ucnRsIC5uYXYtdGFicyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLnJ0bCAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzU1NTU1NTtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZWY2MjYyO1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rOmFjdGl2ZSwgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbms6YWN0aXZlOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjNTU1NTU1O1xufVxuXG4udGFiLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxLjUzOHJlbTtcbn1cblxuLm1haW4tY29udGVudCAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIGgxOmZpcnN0LWNoaWxkLCAubWFpbi1jb250ZW50IC50YWItY29udGVudCAudGFiLXBhbmUgaDI6Zmlyc3QtY2hpbGQsIC5tYWluLWNvbnRlbnQgLnRhYi1jb250ZW50IC50YWItcGFuZSBoMzpmaXJzdC1jaGlsZCwgLm1haW4tY29udGVudCAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIGg0OmZpcnN0LWNoaWxkLCAubWFpbi1jb250ZW50IC50YWItY29udGVudCAudGFiLXBhbmUgaDU6Zmlyc3QtY2hpbGQsIC5tYWluLWNvbnRlbnQgLnRhYi1jb250ZW50IC50YWItcGFuZSBoNjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAuMzg0NnJlbTtcbn1cblxuLnRhYi1ib3R0b20gLnRhYi1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRhYi1sZWZ0IC5uYXYtdGFicywgLnRhYi1yaWdodCAubmF2LXRhYnMge1xuICBmbG9hdDogbGVmdDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnRhYi1sZWZ0IC5uYXYtdGFicyAubmF2LWl0ZW0sIC50YWItcmlnaHQgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ydGwgLnRhYi1sZWZ0IC5uYXYtdGFicyAubmF2LWl0ZW0sIC5ydGwgLnRhYi1yaWdodCAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi50YWItbGVmdCAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluaywgLnRhYi1yaWdodCAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1pbi13aWR0aDogMi45MjNyZW07XG4gIG1pbi1oZWlnaHQ6IDQuMjMxcmVtO1xuICBwYWRkaW5nOiAxLjE1NHJlbSAxLjMwOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnRhYi1sZWZ0IC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIC5pY29uLCAudGFiLXJpZ2h0IC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIC5pY29uIHtcbiAgZm9udC1zaXplOiAxLjUzOHJlbTtcbn1cblxuLnRhYi1sZWZ0IC50YWItY29udGVudCwgLnRhYi1yaWdodCAudGFiLWNvbnRlbnQge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnRhYi1yaWdodCAubmF2LXRhYnMge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5ydGwgLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAxLjM4NXJlbSAwO1xufVxuXG4ucnRsIC5wYWdpbmF0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxubmF2IC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnJ0bCAucGFnaW5hdGlvbiAucGFnZS1pdGVtIC5wYWdlLWxpbmssIC5ydGxcbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0gPiBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmssXG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmssIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5wb3BvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwLjM4NDZyZW0gMC43NjkycmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnBvcG92ZXIgLnBvcG92ZXItaGVhZGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucG9wb3Zlci5icy1wb3BvdmVyLXRvcCAuYXJyb3csIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93LCAucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3csIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93LCAucG9wb3Zlci5icy1wb3BvdmVyLWxlZnQgLmFycm93LCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3csIC5wb3BvdmVyLmJzLXBvcG92ZXItcmlnaHQgLmFycm93LCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucG9wb3Zlci5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSxcbi5wb3BvdmVyLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsXG4ucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDAuNzY5MnJlbSAwLjc2OTJyZW0gMDtcbn1cblxuLnBvcG92ZXIuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjpiZWZvcmUsXG4ucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLFxuLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNzY5MnJlbSAwLjc2OTJyZW0gMC43NjkycmVtO1xufVxuXG4ucG9wb3Zlci5icy1wb3BvdmVyLWxlZnQgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlLFxuLnBvcG92ZXIuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIsXG4ucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjc2OTJyZW0gMCAwLjc2OTJyZW0gMC43NjkycmVtO1xufVxuXG4ucG9wb3Zlci5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmUsXG4ucG9wb3Zlci5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIsXG4ucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMC43NjkycmVtIDAuNzY5MnJlbSAwLjc2OTJyZW0gMDtcbn1cblxuLnJ0bCAucG9wb3Zlci5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZSwgLnJ0bCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3JlLCAucnRsIC5wb3BvdmVyLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5ydGwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmFmdGVyLCAucnRsIC5wb3BvdmVyLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAucnRsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjpiZWZvcmUsIC5ydGwgLnBvcG92ZXIuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlciwgLnJ0bCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YWZ0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjc2OTJyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBbUHJvZ3Jlc3MgYmFyc11cbiovXG4ucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEuNjkycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjM4NXJlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5ydGwgLnByb2dyZXNzLWJhciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgW1RhYmxlc11cbiovXG4ucnRsIHRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLnJ0bCB0aC50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi50YWJsZSA+IHRoZWFkLnByaW1hcnkgPiB0ciA+IHRoIHtcbiAgY29sb3I6ICNlZjYyNjI7XG59XG5cbi50YWJsZSA+IHRoZWFkLmFsdDMgPiB0ciA+IHRoIHtcbiAgY29sb3I6ICM3YTk4YmY7XG59XG5cbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50YWJsZSA+IHRib2R5Lm5vLWJvcmRlci14ID4gdHIgPiB0ZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi50YWJsZS1zbSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlIHRib2R5IHRyIHRkLnVzZXItYXZhdGFyIGltZyB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucnRsIC50YWJsZSB0Ym9keSB0ciB0ZC51c2VyLWF2YXRhciBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlIHRib2R5IHRyIHRkLnVzZXItYXZhdGFyIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGFibGUgdGJvZHkgdHIucHJpbWFyeSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2VmNjI2MjtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xufVxuXG4udGFibGUgdGJvZHkgdHIuaW5mbyB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzhEQ0FERjtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xufVxuXG4udGFibGUgdGJvZHkgdHIuc3VjY2VzcyB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzdBQ0NCRTtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xufVxuXG4udGFibGUgdGJvZHkgdHIud2FybmluZyB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0ZGQzg3MDtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xufVxuXG4udGFibGUgdGJvZHkgdHIuZGFuZ2VyIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjRUY2MjYyO1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG59XG5cbi50YWJsZSB0Ym9keSB0ci5kYXJrIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjM2QzYzNjO1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG59XG5cbi50YWJsZSB0Ym9keSB0ci5hbHQtY29sb3IxIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjOTVkOWYwO1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG59XG5cbi50YWJsZSB0Ym9keSB0ci5hbHQtY29sb3IyIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZmZkYzdhO1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG59XG5cbi50YWJsZSB0Ym9keSB0ci5hbHQtY29sb3IzIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjN2E5OGJmO1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG59XG5cbi50YWJsZSB0Ym9keSB0ci5hbHQtY29sb3I0IHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjY2NjY2NjO1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG59XG5cbi50YWJsZSAubnVtYmVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50YWJsZS1mdy13aWRnZXQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGFibGUtZnctd2lkZ2V0IHRyIHRoOmZpcnN0LWNoaWxkLCAudGFibGUtZnctd2lkZ2V0IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4udGFibGUtZnctd2lkZ2V0IHRyIHRoOmxhc3QtY2hpbGQsIC50YWJsZS1mdy13aWRnZXQgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi50YWJsZS1mdy13aWRnZXQgdGhlYWQgdHIgdGgge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi50YWJsZS1wcmltYXJ5LFxuLnRhYmxlLXByaW1hcnkgPiB0aCxcbi50YWJsZS1wcmltYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2MjYyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjNGI0YjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM0YjRiO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSxcbi50YWJsZS1zZWNvbmRhcnkgPiB0aCxcbi50YWJsZS1zZWNvbmRhcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YTZhNmE7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YTZhNmE7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdBQ0NCRTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OGM1YjU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4YzViNTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi50YWJsZS1pbmZvLFxuLnRhYmxlLWluZm8gPiB0aCxcbi50YWJsZS1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOERDQURGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5YzFkOTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzljMWQ5O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM4NzA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiZTU3O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJlNTc7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGNjI2MjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNGI0YjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNGI0YjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi50YWJsZS1saWdodCxcbi50YWJsZS1saWdodCA+IHRoLFxuLnRhYmxlLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnRhYmxlLWRhcmssXG4udGFibGUtZGFyayA+IHRoLFxuLnRhYmxlLWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDNjM2M7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAyZjJmO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDJmMmY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4udGFibGUtZ3JleSxcbi50YWJsZS1ncmV5ID4gdGgsXG4udGFibGUtZ3JleSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZ3JleTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWdyZXk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZ3JleTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi50YWJsZS1hbHQtY29sb3IxLFxuLnRhYmxlLWFsdC1jb2xvcjEgPiB0aCxcbi50YWJsZS1hbHQtY29sb3IxID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTVkOWYwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hbHQtY29sb3IxOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmZDFlZDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWx0LWNvbG9yMTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1hbHQtY29sb3IxOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2ZkMWVkO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnRhYmxlLWFsdC1jb2xvcjIsXG4udGFibGUtYWx0LWNvbG9yMiA+IHRoLFxuLnRhYmxlLWFsdC1jb2xvcjIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRjN2E7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFsdC1jb2xvcjI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNTYxO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hbHQtY29sb3IyOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFsdC1jb2xvcjI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ1NjE7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4udGFibGUtYWx0LWNvbG9yMyxcbi50YWJsZS1hbHQtY29sb3IzID4gdGgsXG4udGFibGUtYWx0LWNvbG9yMyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhOThiZjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWx0LWNvbG9yMzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OThiYjc7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFsdC1jb2xvcjM6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtYWx0LWNvbG9yMzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5OGJiNztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi50YWJsZS1hbHQtY29sb3I0LFxuLnRhYmxlLWFsdC1jb2xvcjQgPiB0aCxcbi50YWJsZS1hbHQtY29sb3I0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hbHQtY29sb3I0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWx0LWNvbG9yNDpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1hbHQtY29sb3I0OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZiZmJmO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuaDQsIGg1LCBoNiwgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi10b3A6IDAuNjkyM3JlbTtcbn1cblxuaDQgc21hbGwsIGg0IC5zbWFsbCwgaDUgc21hbGwsIGg1IC5zbWFsbCwgaDYgc21hbGwsIGg2IC5zbWFsbCwgLmg0IHNtYWxsLCAuaDQgLnNtYWxsLCAuaDUgc21hbGwsIC5oNSAuc21hbGwsIC5oNiBzbWFsbCwgLmg2IC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuXG5oMSwgaDIsIGgzLCAuaDEsIC5oMiwgaDMge1xuICBtYXJnaW4tdG9wOiAxLjM4NXJlbTtcbn1cblxuaDEgc21hbGwsIGgxIC5zbWFsbCwgaDIgc21hbGwsIGgyIC5zbWFsbCwgaDMgc21hbGwsIGgzIC5zbWFsbCwgLmgxIHNtYWxsLCAuaDEgLnNtYWxsLCAuaDIgc21hbGwsIC5oMiAuc21hbGwsIGgzIHNtYWxsLCBoMyAuc21hbGwge1xuICBmb250LXNpemU6IDY1JTtcbn1cblxuaDEgc21hbGwsXG5oMSAuc21hbGwsIGgyIHNtYWxsLFxuaDIgLnNtYWxsLCBoMyBzbWFsbCxcbmgzIC5zbWFsbCwgLmgxIHNtYWxsLFxuLmgxIC5zbWFsbCwgLmgyIHNtYWxsLFxuLmgyIC5zbWFsbCwgaDMgc21hbGwsXG5oMyAuc21hbGwsXG5oNCBzbWFsbCxcbmg0IC5zbWFsbCwgaDUgc21hbGwsXG5oNSAuc21hbGwsIGg2IHNtYWxsLFxuaDYgLnNtYWxsLCAuaDQgc21hbGwsXG4uaDQgLnNtYWxsLCAuaDUgc21hbGwsXG4uaDUgLnNtYWxsLCAuaDYgc21hbGwsXG4uaDYgLnNtYWxsIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFtMaXN0XVxuKi9cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi1ib3R0b206IC42OTIzcmVtO1xufVxuXG4ucnRsIC5saXN0LWlubGluZSwgLnJ0bFxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubGVhZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDEuMzg1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxlYWQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbnAgc21hbGwsXG5wIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogOTIlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBbQmxvY2txdW90ZXNdXG4qL1xuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IC42OTIzcmVtIDEuMzg1cmVtO1xuICBtYXJnaW46IDAgMCAxLjM4NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNlZWVlZWU7XG59XG5cbmJsb2NrcXVvdGUgb2w6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGUgdWw6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGUgZGw6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYmxvY2txdW90ZSBmb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuXG5ibG9ja3F1b3RlIGZvb3RlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7XG59XG5cbmJsb2NrcXVvdGUuYmxvY2txdW90ZS1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMS4xNTRyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2VlZWVlZTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG59XG5cbmJsb2NrcXVvdGUuYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXDAwQTAgXFwyMDE0Jztcbn1cblxuLnJ0bCBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNlZWVlZWU7XG59XG5cbi5ydGwgYmxvY2txdW90ZS5ibG9ja3F1b3RlLXJldmVyc2Uge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZWVlZWVlO1xufVxuXG4udGV4dC1pbnZlcnNlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5ydGwgLnRleHQtaW52ZXJzZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzc3Nzc3Nztcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzg1cmVtO1xufVxuXG4uY2hhdCAuY2hhdC1jb250YWN0cyAuYW0tc2Nyb2xsZXItcGFnZS1jaGF0LCAuY2hhdCAuY2hhdC1jb250YWN0cyAuYW0tc2Nyb2xsZXItcGFnZS1tZXNzYWdlcywgLmNoYXQgLmNoYXQtbWVzc2FnZXMgLmFtLXNjcm9sbGVyLXBhZ2UtY2hhdCwgLmNoYXQgLmNoYXQtbWVzc2FnZXMgLmFtLXNjcm9sbGVyLXBhZ2UtbWVzc2FnZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jaGF0IC5jaGF0LWNvbnRhY3RzIC5jb250ZW50LCAuY2hhdCAuY2hhdC1tZXNzYWdlcyAuY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uZG9jcyB7XG4gIC8qIFByZXR0eSBwcmludGluZyBzdHlsZXMuIFVzZWQgd2l0aCBwcmV0dGlmeS5qcy4gKi9cbiAgLyogU3BlY2lmeSBjbGFzcz1saW5lbnVtcyBvbiBhIHByZSB0byBnZXQgbGluZSBudW1iZXJpbmcgKi9cbiAgLyogSUUgaW5kZW50cyB2aWEgbWFyZ2luLWxlZnQgKi9cbiAgLyogQWx0ZXJuYXRlIHNoYWRpbmcgZm9yIGxpbmVzICovXG59XG5cbi5kb2NzIC5wYWdlLWFzaWRlIC5hc2lkZS1jb250ZW50IC5hc2lkZS1uYXYge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZG9jcyAucGFnZS1hc2lkZSAuYXNpZGUtY29udGVudCAuYXNpZGUtbmF2IC5uYXZiYXIge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uZG9jcyAucGFnZS1hc2lkZSAuYXNpZGUtY29udGVudCAuYXNpZGUtbmF2IC5uYXZiYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xufVxuXG4uZG9jcyAucGFnZS1hc2lkZSAuYXNpZGUtY29udGVudCAuYXNpZGUtbmF2IC5uYXZiYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNlZjYyNjI7XG59XG5cbi5kb2NzIC5wYWdlLWFzaWRlIC5hc2lkZS1jb250ZW50IC5hc2lkZS1uYXYgLm5hdmJhciA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUgKyB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZG9jcyAucGFnZS1hc2lkZSAuYXNpZGUtY29udGVudCAuYXNpZGUtbmF2IC5uYXZiYXIgPiAubmF2LWl0ZW0gPiB1bCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uZG9jcyAucGFnZS1hc2lkZSAuYXNpZGUtY29udGVudCAuYXNpZGUtbmF2IC5uYXZiYXIgPiAubmF2LWl0ZW0gPiB1bCAubmF2LWxpbmsge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbn1cblxuLmRvY3MgLnBhZ2UtYXNpZGUgLmFzaWRlLWNvbnRlbnQgLmFzaWRlLW5hdiAubmF2YmFyID4gLm5hdi1pdGVtID4gdWwgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZWY2MjYyO1xufVxuXG4uZG9jcyAubWFpbi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cblxuLmRvY3Mgc2VjdGlvbiA+IGgxLCAuZG9jcyBzZWN0aW9uID4gaDIge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5cbi5kb2NzIHNlY3Rpb24gPiBoMiwgLmRvY3Mgc2VjdGlvbiA+IC5oMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLmRvY3Mgc2VjdGlvbiA+IGgzLCAuZG9jcyBzZWN0aW9uID4gLmgzIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyN3B4O1xufVxuXG4uZG9jcyBzZWN0aW9uID4gaDQsIC5kb2NzIHNlY3Rpb24gPiAuaDQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDIzcHg7XG59XG5cbi5kb2NzIHNlY3Rpb24gaDEsIC5kb2NzIHNlY3Rpb24gaDIsIC5kb2NzIHNlY3Rpb24gaDMsIC5kb2NzIHNlY3Rpb24gaDQsIC5kb2NzIHNlY3Rpb24gaDUsIC5kb2NzIHNlY3Rpb24gaDYsIC5kb2NzIHNlY3Rpb24gLmgxLCAuZG9jcyBzZWN0aW9uIC5oMiwgLmRvY3Mgc2VjdGlvbiAuaDMsIC5kb2NzIHNlY3Rpb24gLmg0LCAuZG9jcyBzZWN0aW9uIC5oNSwgLmRvY3Mgc2VjdGlvbiAuaDYge1xuICBjb2xvcjogIzJhMmEyYTtcbn1cblxuLmRvY3Mgc2VjdGlvbiA+IHAge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uZG9jcyBzZWN0aW9uID4gcCBiLCAuZG9jcyBzZWN0aW9uID4gcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZG9jcyBzZWN0aW9uID4gdWwsIC5kb2NzIHNlY3Rpb24gPiBvbCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG59XG5cbi5kb2NzIHNlY3Rpb24gPiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5kb2NzIC5nYWxsZXJ5LWNvbnRhaW5lciAuaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5kb2NzIC5wcmV0dHlwcmludCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmRvY3MgcHJlIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZG9jcyAuY29kZS1wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5kb2NzIC5jb2RlLXBhbmVsX19oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogIzVBNTc3NTtcbiAgY29sb3I6ICNjZWNlY2U7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZzogMTFweCAxNnB4O1xufVxuXG4uZG9jcyBwcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEY0QTY4O1xuICBjb2xvcjogI0VERUJFNjtcbn1cblxuLmRvY3MgcHJlIC5wbG4ge1xuICBjb2xvcjogI2VlZWVlZTtcbn1cblxuLmRvY3MgcHJlIC5zdHIge1xuICBjb2xvcjogIzkyQ0Y3ODtcbn1cblxuLmRvY3MgcHJlIC5rd2Qge1xuICBjb2xvcjogI2YzODZhYztcbn1cblxuLmRvY3MgcHJlIC5jb20ge1xuICBjb2xvcjogIzgyNzVFNztcbn1cblxuLmRvY3MgcHJlIC50eXAge1xuICBjb2xvcjogIzk3ZjZmYjtcbn1cblxuLmRvY3MgcHJlIC5saXQge1xuICBjb2xvcjogI2RjYzE3NTtcbn1cblxuLmRvY3MgcHJlIC5wdW4sXG4uZG9jcyBwcmUgLm9wbixcbi5kb2NzIHByZSAuY2xvIHtcbiAgY29sb3I6ICNlM2UyZTA7XG59XG5cbi5kb2NzIHByZSAudGFnIHtcbiAgY29sb3I6ICNmMzg2YWM7XG59XG5cbi5kb2NzIHByZSAuYXRuIHtcbiAgY29sb3I6ICMxREZEQzA7XG59XG5cbi5kb2NzIHByZSAuYXR2IHtcbiAgY29sb3I6ICNGMkM3NzA7XG59XG5cbi5kb2NzIHByZSAuZGVjLFxuLmRvY3MgcHJlIC52YXIge1xuICBjb2xvcjogI0U4NjQ5Mztcbn1cblxuLmRvY3MgcHJlIC5mdW4ge1xuICBjb2xvcjogIzQ0NTU4ODtcbn1cblxuLmRvY3Mgb2wubGluZW51bXMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZG9jcyBsaS5MMCxcbi5kb2NzIGxpLkwxLFxuLmRvY3MgbGkuTDIsXG4uZG9jcyBsaS5MMyxcbi5kb2NzIGxpLkw1LFxuLmRvY3MgbGkuTDYsXG4uZG9jcyBsaS5MNyxcbi5kb2NzIGxpLkw4IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uZG9jcyBsaS5MMSxcbi5kb2NzIGxpLkwzLFxuLmRvY3MgbGkuTDUsXG4uZG9jcyBsaS5MNyxcbi5kb2NzIGxpLkw5IHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuLmFzaWRlLWNvbXBvc2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmVtYWlsLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbn1cblxuLmVtYWlsLXNlYXJjaCBoMyB7XG4gIG1hcmdpbjogOXB4IDAgMTVweCAwO1xufVxuXG4uZW1haWwtc2VhcmNoIHNwYW4ge1xuICBjb2xvcjogIzg4ODtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjIzMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZW1haWwtZmlsdGVycyB7XG4gIHBhZGRpbmc6IDlweCAyMHB4IDEwcHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVtYWlsLWZpbHRlcnMgPiBkaXYge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZW1haWwtZmlsdGVycyAuYW0tc2VsZWN0LWFsbC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG59XG5cbi5lbWFpbC1maWx0ZXJzIC5lbWFpbC1maWx0ZXJzLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5lbWFpbC1maWx0ZXJzIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5lbWFpbC1maWx0ZXJzIC5jdXN0b20tY2hlY2tib3gsIC5lbWFpbC1saXN0IC5jdXN0b20tY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiAuNTM4NXJlbTtcbn1cblxuLmVtYWlsLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuXG4uZW1haWwtbGlzdCAuaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5lbWFpbC1saXN0IC5pdGVtIC5kYXRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucnRsIC5lbWFpbC1saXN0IC5pdGVtIC5kYXRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5lbWFpbC1saXN0IC5pdGVtLnVucmVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5lbWFpbC1saXN0IC5pdGVtLnVucmVhZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogM3B4O1xuICB0b3A6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNjI2Mjtcbn1cblxuLmVtYWlsLWxpc3QgLml0ZW0udW5yZWFkIC5mcm9tLCAuZW1haWwtbGlzdCAuaXRlbS51bnJlYWQgLmRhdGUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZW1haWwtbGlzdCAuaXRlbSA+IGRpdiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi5lbWFpbC1saXN0IC5pdGVtID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5lbWFpbC1saXN0IC5pdGVtIC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIGZvbnQtc2l6ZTogMS4wNzdyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmVtYWlsLWxpc3QgLml0ZW0gLmZyb20ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMCAwIDNweCAwO1xufVxuXG4uZW1haWwtbGlzdCAuaXRlbSAubXNnIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzg4ODg4ODtcbn1cblxuLmVtYWlsLWxpc3QgLml0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4uZW1haWwtaGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDIwcHggMjVweCAyNHB4O1xufVxuXG4uZW1haWwtaGVhZCAuaWNvbnMge1xuICBmb250LXNpemU6IDEuOTIzcmVtO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5lbWFpbC1oZWFkIC5pY29ucyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucnRsIC5lbWFpbC1oZWFkIC5pY29ucyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZW1haWwtaGVhZCAuaWNvbnMgLmljb24ge1xuICBjb2xvcjogIzU1NTU1NTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmVtYWlsLWhlYWQgLmljb25zIC5pY29uOmhvdmVyIHtcbiAgY29sb3I6ICNlZjYyNjI7XG59XG5cbi5lbWFpbC1oZWFkIGg0IHtcbiAgbWFyZ2luOiAxMnB4IDAgMTVweCAwO1xufVxuXG4uZW1haWwtaGVhZCAuZGF0ZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnJ0bCAuZW1haWwtaGVhZCAuZGF0ZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZW1haWwtaGVhZCAuZGF0ZSBhIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5ydGwgLmVtYWlsLWhlYWQgLmRhdGUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4uZW1haWwtaGVhZCAuZGF0ZSAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS41MzhyZW07XG59XG5cbi5lbWFpbC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS4xNTRyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5lbWFpbC1ib2R5IHAge1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmVtYWlsLXN1YmplY3QgaW5wdXQge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuOTIzcmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZW1haWwtcmVjaXBpZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMTBweDtcbn1cblxuLmVtYWlsLXJlY2lwaWVudCAudG86Zmlyc3QtY2hpbGQgLmZvcm0tZ3JvdXAucm93IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5lbWFpbC1yZWNpcGllbnQgbGFiZWwge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmVtYWlsLmVkaXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5lbWFpbC5lZGl0b3IgLm5vdGUtdG9vbGJhciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmVtYWlsLmVkaXRvciAubm90ZS1yZXNpemViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZW1haWwuZWRpdG9yIC5mb3JtLWdyb3VwIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5lbWFpbC5lZGl0b3IgLmZvcm0tZ3JvdXAgLmljb24ge1xuICBmb250LXNpemU6IDEuNzY5cmVtO1xufVxuXG4ucnRsIC5lbWFpbC5lZGl0b3IgLmZvcm0tZ3JvdXAgLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgW0Vycm9yIHBhZ2VzXVxuKi9cbi5hbS1lcnJvciAuZXJyb3ItY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYW0tZXJyb3IgLmVycm9yLW51bWJlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxMHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwcHg7XG4gIHRleHQtc2hhZG93OiA2cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFtLWVycm9yIC5lcnJvci1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNi45MjNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIH1cbn1cblxuLmFtLWVycm9yIC5lcnJvci1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFtLWVycm9yIC5lcnJvci1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjQ2MnJlbTtcbiAgfVxufVxuXG4uYW0tZXJyb3IgLmVycm9yLWdvYmFjay10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjUzOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNhNmE2YTY7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW0tZXJyb3IgLmVycm9yLWdvYmFjay10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMTU0cmVtO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFtQYWdlIDQwNF1cbiovXG4uYW0tZXJyb3ItNDA0IC5lcnJvci1jb250YWluZXIgLmVycm9yLWltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvNDA0LWltZy5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzODdweCAyOTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTg3cHg7XG4gIGhlaWdodDogMjkycHg7XG59XG5cbi5hbS1lcnJvci00MDQgLmVycm9yLWNvbnRhaW5lciAuZXJyb3ItaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiA2MDdweDtcbiAgbWF4LWhlaWdodDogNDU5cHg7XG59XG5cbkBtZWRpYSAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8ge1xuICAuYW0tZXJyb3ItNDA0IC5lcnJvci1jb250YWluZXIgLmVycm9yLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvNDA0LWltZy0yeC5wbmdcIik7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbS1lcnJvci00MDQgLmVycm9yLWNvbnRhaW5lciAuZXJyb3ItaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTkwcHggMTQycHg7XG4gICAgbWF4LXdpZHRoOiAyOTVweDtcbiAgICBoZWlnaHQ6IDE0MnB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFtGb3Jnb3QgcGFzc3dvcmRdXG4qL1xuLmZvcmdvdC1wYXNzd29yZCB7XG4gIG1heC13aWR0aDogNDE1cHggIWltcG9ydGFudDtcbn1cblxuLmZvcmdvdC1wYXNzd29yZCAuY2FyZC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb3Jnb3QtcGFzc3dvcmQgLmNhcmQtYm9keSBmb3JtIHAge1xuICBjb2xvcjogIzk3OTU5NTtcbiAgZm9udC1zaXplOiAxLjA3N3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmZvcmdvdC1wYXNzd29yZCAuY2FyZC1ib2R5IGZvcm0gcCBhIHtcbiAgY29sb3I6ICNkOWQ5ZDkgIWltcG9ydGFudDtcbn1cblxuLmZvcmdvdC1wYXNzd29yZCAuY2FyZC1ib2R5IGZvcm0gcCBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLmZvcmdvdC1wYXNzd29yZCAuY2FyZC1ib2R5IGZvcm0gcC5jb250YWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmZvcmdvdC1wYXNzd29yZCAuY2FyZC1ib2R5IGZvcm0gLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mb3Jnb3QtcGFzc3dvcmQgLm91dC1saW5rcyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9yZ290LXBhc3N3b3JkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgW0dhbGxlcnldXG4qL1xuLmdhbGxlcnktY29udGFpbmVyIC5pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uZ2FsbGVyeS1jb250YWluZXIgLml0ZW0gLnBob3RvIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuLmdhbGxlcnktY29udGFpbmVyIC5pdGVtIC5waG90byAuaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2FsbGVyeS1jb250YWluZXIgLml0ZW0gLnBob3RvIC5pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5LWNvbnRhaW5lciAuaXRlbSAucGhvdG8gLmltZyAub3ZlciB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgOTgsIDk4LCAwLjgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlO1xufVxuXG4uZ2FsbGVyeS1jb250YWluZXIgLml0ZW0gLnBob3RvIC5pbWcgLm92ZXIgLmZ1bmMge1xuICBtYXJnaW4tdG9wOiAtODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uZ2FsbGVyeS1jb250YWluZXIgLml0ZW0gLnBob3RvIC5pbWcgLm92ZXIgLmZ1bmMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgd2lkdGg6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5nYWxsZXJ5LWNvbnRhaW5lciAuaXRlbSAucGhvdG8gLmltZyAub3ZlciAuZnVuYyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4uZ2FsbGVyeS1jb250YWluZXIgLml0ZW0gLnBob3RvIC5pbWcgLm92ZXIgLmZ1bmMgYSBpIHtcbiAgZm9udC1zaXplOiAxLjUzOHJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGxpbmUtaGVpZ2h0OiAyLjQ7XG59XG5cbi5nYWxsZXJ5LWNvbnRhaW5lciAuaXRlbSAucGhvdG8gLmltZzpob3ZlciAub3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5nYWxsZXJ5LWNvbnRhaW5lciAuaXRlbSAucGhvdG8gLmltZzpob3ZlciAub3ZlciAuZnVuYyB7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuXG4uZ2FsbGVyeS1jb250YWluZXIgLml0ZW0gLnBob3RvIC5kZXNjcmlwdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5LWNvbnRhaW5lciAuaXRlbSAucGhvdG8gLmRlc2NyaXB0aW9uIC5pY29uIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgcGFkZGluZzogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5nYWxsZXJ5LWNvbnRhaW5lciAuaXRlbSAucGhvdG8gLmRlc2NyaXB0aW9uIC5pY29uIGEge1xuICBjb2xvcjogIzYyNjI2Mjtcbn1cblxuLmdhbGxlcnktY29udGFpbmVyIC5pdGVtIC5waG90byAuZGVzY3JpcHRpb24gLmljb24gYSBpIHtcbiAgZm9udC1zaXplOiAyLjMwOHJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYWxsZXJ5LWNvbnRhaW5lciAuaXRlbSAucGhvdG8gLmRlc2NyaXB0aW9uIC5pY29uIGEgaSB7XG4gICAgZm9udC1zaXplOiAxLjUzOHJlbTtcbiAgfVxufVxuXG4uZ2FsbGVyeS1jb250YWluZXIgLml0ZW0gLnBob3RvIC5kZXNjcmlwdGlvbiAuaWNvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNlZjYyNjI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FsbGVyeS1jb250YWluZXIgLml0ZW0gLnBob3RvIC5kZXNjcmlwdGlvbiAuaWNvbiB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG4uZ2FsbGVyeS1jb250YWluZXIgLml0ZW0gLnBob3RvIC5kZXNjcmlwdGlvbiAuZGVzYyB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmdhbGxlcnktY29udGFpbmVyIC5pdGVtIC5waG90byAuZGVzY3JpcHRpb24gLmRlc2MgaDQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS4zODVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FsbGVyeS1jb250YWluZXIgLml0ZW0gLnBob3RvIC5kZXNjcmlwdGlvbiAuZGVzYyBoNCB7XG4gICAgZm9udC1zaXplOiAxLjE1NHJlbTtcbiAgfVxufVxuXG4uZ2FsbGVyeS1jb250YWluZXIgLml0ZW0gLnBob3RvIC5kZXNjcmlwdGlvbiAuZGVzYyBzcGFuIHtcbiAgY29sb3I6ICM4YTg4ODg7XG4gIGZvbnQtc2l6ZTogLjkyMzFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FsbGVyeS1jb250YWluZXIgLml0ZW0gLnBob3RvIC5kZXNjcmlwdGlvbiAuZGVzYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uZ2FsbGVyeS1jb250YWluZXIgLml0ZW0udzIge1xuICB3aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdhbGxlcnktY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDc2N3B4O1xuICB9XG4gIC5nYWxsZXJ5LWNvbnRhaW5lciAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZ2FsbGVyeS1jb250YWluZXIgLml0ZW0udzIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nYWxsZXJ5LWNvbnRhaW5lciAuaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBbSW52b2ljZV1cbiovXG4uaW52b2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDEwMHB4IDEwMHB4IDcwcHg7XG4gIGNvbG9yOiAjOGM4YzhjO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnZvaWNlIHtcbiAgICBwYWRkaW5nOiA1MHB4IDUwcHggMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmludm9pY2Uge1xuICAgIHBhZGRpbmc6IDM1cHggMjVweCAxNXB4O1xuICB9XG59XG5cbi5pbnZvaWNlLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnZvaWNlLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmludm9pY2UtaGVhZGVyID4gZGl2IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uaW52b2ljZS1sb2dvIHtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIGhlaWdodDogNTRweDtcbiAgbWluLXdpZHRoOiAyMDZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xvZ28taW52b2ljZS1iaWcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwO1xufVxuXG4ucnRsIC5pbnZvaWNlLWxvZ28ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnZvaWNlLWxvZ28ge1xuICAgIGhlaWdodDogMzRweDtcbiAgICBtaW4td2lkdGg6IDE0NHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9sb2dvLWludm9pY2UucG5nXCIpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaW52b2ljZS1sb2dvIHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi5pbnZvaWNlLW9yZGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5ydGwgLmludm9pY2Utb3JkZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnJ0bCAuaW52b2ljZS1vcmRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaW52b2ljZS1vcmRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5pbnZvaWNlLWlkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDIuMzA3NjlyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmludm9pY2UtaWQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogLTkuNjkyMzFyZW07XG4gIH1cbn1cblxuLmluY29pY2UtZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMzg1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmNvaWNlLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4uaW52b2ljZS1kYXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmludm9pY2UtZGF0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmludm9pY2UtcGVyc29uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmludm9pY2UtcGVyc29uIHNwYW4ge1xuICBmb250LXNpemU6IDEuMzg1cmVtO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmludm9pY2UtcGVyc29uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS4wMDA0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5pbnZvaWNlLXBlcnNvbiAubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5pbnZvaWNlLXBlcnNvbjpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5ydGwgLmludm9pY2UtcGVyc29uOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnJ0bCAuaW52b2ljZS1wZXJzb246bGFzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaW52b2ljZS1wZXJzb246bGFzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5pbnZvaWNlLXBheW1lbnQtZGlyZWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmludm9pY2UtcGF5bWVudC1kaXJlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLmludm9pY2UtcGF5bWVudC1kaXJlY3Rpb24gLmljb24ge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGZvbnQtc2l6ZTogMy44NDZyZW07XG4gIGNvbG9yOiAjYzJjMmMyO1xuICBsaW5lLWhlaWdodDogODBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW52b2ljZS1wYXltZW50LWRpcmVjdGlvbiAuaWNvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMS45MjNyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5pbnZvaWNlLXBheW1lbnQtZGlyZWN0aW9uIC5pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbn1cblxuLmludm9pY2UtZGV0YWlscyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuMjMxcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnZvaWNlLWRldGFpbHMge1xuICAgIGZvbnQtc2l6ZTogMC44NDY0cmVtO1xuICB9XG59XG5cbi5pbnZvaWNlLWRldGFpbHMgdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW52b2ljZS1kZXRhaWxzIHRyID4gdGQge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuXG4uaW52b2ljZS1kZXRhaWxzIHRoIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuXG4ucnRsIC5pbnZvaWNlLWRldGFpbHMgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucnRsIC5pbnZvaWNlLWRldGFpbHMgdGg6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmludm9pY2UtZGV0YWlscyB0aDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5pbnZvaWNlLWRldGFpbHMgdGQuZGVzY3JpcHRpb24sIC5pbnZvaWNlLWRldGFpbHMgdGQuaG91cnMsIC5pbnZvaWNlLWRldGFpbHMgdGQuYW1vdW50LCAuaW52b2ljZS1kZXRhaWxzIHRkLnN1bW1hcnkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbn1cblxuLmludm9pY2UtZGV0YWlscyB0ZC5ob3VycywgLmludm9pY2UtZGV0YWlscyB0ZC5hbW91bnQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnJ0bCAuaW52b2ljZS1kZXRhaWxzIHRkLmhvdXJzLCAucnRsIC5pbnZvaWNlLWRldGFpbHMgdGQuYW1vdW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmludm9pY2UtZGV0YWlscyB0ZC5zdW1tYXJ5IHtcbiAgY29sb3I6ICNjNGM0YzQ7XG59XG5cbi5pbnZvaWNlLWRldGFpbHMgdGQudG90YWwge1xuICBjb2xvcjogIzhjOGM4YztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmludm9pY2UtZGV0YWlscyB0ZC50b3RhbC12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMS42OTJyZW07XG4gIGNvbG9yOiAjZWY2MjYyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnZvaWNlLWRldGFpbHMgdGQudG90YWwtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMC44NDY0cmVtO1xuICB9XG59XG5cbi5pbnZvaWNlLXBheW1lbnQtbWV0aG9kIHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW52b2ljZS1wYXltZW50LW1ldGhvZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgfVxufVxuXG4uaW52b2ljZS1wYXltZW50LW1ldGhvZCBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjM4NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnZvaWNlLXBheW1lbnQtbWV0aG9kIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS4wMDA0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5pbnZvaWNlLXBheW1lbnQtbWV0aG9kIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5pbnZvaWNlLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDEuMjMxcmVtO1xuICBtYXJnaW4tYm90dG9tOiA2MnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnZvaWNlLW1lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmludm9pY2UtbWVzc2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgfVxufVxuXG4uaW52b2ljZS1tZXNzYWdlIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uaW52b2ljZS1tZXNzYWdlIHAge1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW52b2ljZS1tZXNzYWdlIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5pbnZvaWNlLWNvbXBhbnktaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCksIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5pbnZvaWNlLWNvbXBhbnktaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG4uaW52b2ljZS1jb21wYW55LWluZm8gPiBkaXYge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmMGYwZjA7XG4gIHBhZGRpbmc6IDhweCA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpLCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaW52b2ljZS1jb21wYW55LWluZm8gPiBkaXYge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgfVxufVxuXG4uaW52b2ljZS1jb21wYW55LWluZm8gPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuLmludm9pY2UtY29tcGFueS1pbmZvIC5zdW1tYXJ5IHtcbiAgcGFkZGluZzogMCA0MHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpLCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaW52b2ljZS1jb21wYW55LWluZm8gLnN1bW1hcnkge1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICB9XG59XG5cbi5pbnZvaWNlLWNvbXBhbnktaW5mbyAuc3VtbWFyeSAudGl0bGUge1xuICBjb2xvcjogIzhjOGM4YztcbiAgZm9udC1zaXplOiAxLjA3N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5pbnZvaWNlLWNvbXBhbnktaW5mbyAuc3VtbWFyeSBwIHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5pbnZvaWNlLWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmludm9pY2UtZm9vdGVyIC5idG4ge1xuICBtaW4td2lkdGg6IDk2cHg7XG4gIGZvbnQtc2l6ZTogMS4wNzdyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFtDdXN0b20gcGFnZXNdXG4qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgW0xvZ2luXVxuKi9cbi5sb2dpbi1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDgwcHggYXV0bztcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmxvZ2luLWNvbnRhaW5lciAuY2FyZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5sb2dpbi1jb250YWluZXIgLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubG9naW4tY29udGFpbmVyIC5jYXJkIC5jYXJkLWhlYWRlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjODU4MzgzO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxLjE1NHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmxvZ2luLWNvbnRhaW5lciAuY2FyZCAuY2FyZC1ib2R5IC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubG9naW4tY29udGFpbmVyIC5jYXJkIC5jYXJkLWJvZHkgLmZvcm0tZ3JvdXAgPiBkaXYge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubG9naW4tY29udGFpbmVyIC5jYXJkIC5jYXJkLWJvZHkgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0YTQ5NDk7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLmxvZ2luLWNvbnRhaW5lciAuY2FyZCAuY2FyZC1ib2R5IC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCwgLmxvZ2luLWNvbnRhaW5lciAuY2FyZCAuY2FyZC1ib2R5IC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmxvZ2luLWNvbnRhaW5lciAuY2FyZCAuY2FyZC1ib2R5IC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCAuaWNvbiwgLmxvZ2luLWNvbnRhaW5lciAuY2FyZCAuY2FyZC1ib2R5IC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0IC5pY29uIHtcbiAgZm9udC1zaXplOiAxLjUzOHJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5sb2dpbi1jb250YWluZXIgLmNhcmQgLmNhcmQtYm9keSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjYTNhMmEyO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4wNzdyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGhlaWdodDogMzZweDtcbn1cblxuLmxvZ2luLWNvbnRhaW5lciAuY2FyZCAuY2FyZC1ib2R5IC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwsIC5sb2dpbi1jb250YWluZXIgLmNhcmQgLmNhcmQtYm9keSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsOmhvdmVyLCAubG9naW4tY29udGFpbmVyIC5jYXJkIC5jYXJkLWJvZHkgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cywgLmxvZ2luLWNvbnRhaW5lciAuY2FyZCAuY2FyZC1ib2R5IC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAjMzgzNzM3IGluc2V0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2EzYTJhMiAhaW1wb3J0YW50O1xuICBjYXJldC1jb2xvcjogI2EzYTJhMjtcbn1cblxuLmxvZ2luLWNvbnRhaW5lciAuY2FyZCAuY2FyZC1ib2R5IC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cC5wYXJzbGV5LWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ5MDkwO1xufVxuXG4ubG9naW4tY29udGFpbmVyIC5jYXJkIC5jYXJkLWJvZHkgLmZvcm0tZ3JvdXAubG9naW4tc3VibWl0IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ubG9naW4tY29udGFpbmVyIC5jYXJkIC5jYXJkLWJvZHkgLmZvcm0tZ3JvdXAuZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAxLjA3N3JlbTtcbn1cblxuLmxvZ2luLWNvbnRhaW5lciAuY2FyZCAuY2FyZC1ib2R5IC5mb3JtLWdyb3VwIC5yZW1lbWJlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogI2EzYTJhMjtcbn1cblxuLnJ0bCAubG9naW4tY29udGFpbmVyIC5jYXJkIC5jYXJkLWJvZHkgLmZvcm0tZ3JvdXAgLnJlbWVtYmVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmxvZ2luLWNvbnRhaW5lciAuY2FyZCAuY2FyZC1ib2R5IC5mb3JtLWdyb3VwIC5yZW1lbWJlciBsYWJlbCB7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucnRsIC5sb2dpbi1jb250YWluZXIgLmNhcmQgLmNhcmQtYm9keSAuZm9ybS1ncm91cCAucmVtZW1iZXIgLmN1c3RvbS1jaGVja2JveCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLmxvZ2luLWNvbnRhaW5lciAuY2FyZCAuY2FyZC1ib2R5IC5mb3JtLWdyb3VwIC5yZW1lbWJlciAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM0YTQ5NDk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubG9naW4tY29udGFpbmVyIC5jYXJkIC5jYXJkLWJvZHkgLmZvcm0tZ3JvdXAgLnJlbWVtYmVyIC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzU3NTU1NTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dpbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgW1Byb2ZpbGUgcGFnZV1cbiovXG4udXNlci1wcm9maWxlIC51c2VyLWRpc3BsYXkge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4udXNlci1wcm9maWxlIC51c2VyLWRpc3BsYXkgLnBob3RvIHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51c2VyLXByb2ZpbGUgLnVzZXItZGlzcGxheSAucGhvdG8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudXNlci1wcm9maWxlIC51c2VyLWRpc3BsYXkgLnBob3RvIGltZyB7XG4gICAgbWluLWhlaWdodDogMTMwcHg7XG4gIH1cbn1cblxuLnVzZXItcHJvZmlsZSAudXNlci1kaXNwbGF5IC5ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI1cHggMzBweCAyNXB4IDIwNXB4O1xufVxuXG4ucnRsIC51c2VyLXByb2ZpbGUgLnVzZXItZGlzcGxheSAuYm90dG9tIHtcbiAgcGFkZGluZzogMjVweCAyMDVweCAyNXB4IDMwcHg7XG59XG5cbi51c2VyLXByb2ZpbGUgLnVzZXItZGlzcGxheSAuYm90dG9tID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udXNlci1wcm9maWxlIC51c2VyLWRpc3BsYXkgLmJvdHRvbSAudXNlci1hdmF0YXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQ2cHg7XG4gIHRvcDogLTUwcHg7XG59XG5cbi5ydGwgLnVzZXItcHJvZmlsZSAudXNlci1kaXNwbGF5IC5ib3R0b20gLnVzZXItYXZhdGFyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDQ2cHg7XG59XG5cbi51c2VyLXByb2ZpbGUgLnVzZXItZGlzcGxheSAuYm90dG9tIC51c2VyLWF2YXRhciAuc3RhdHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjc3NztcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBsZWZ0OiAxMDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnVzZXItcHJvZmlsZSAudXNlci1kaXNwbGF5IC5ib3R0b20gLnVzZXItYXZhdGFyIC5zdGF0dXMge1xuICAgIGhlaWdodDogMTNweDtcbiAgICB3aWR0aDogMTNweDtcbiAgICBsZWZ0OiA1M3B4O1xuICAgIHRvcDogNTFweDtcbiAgfVxufVxuXG4udXNlci1wcm9maWxlIC51c2VyLWRpc3BsYXkgLmJvdHRvbSAudXNlci1hdmF0YXIgaW1nIHtcbiAgd2lkdGg6IDEzNXB4O1xuICBoZWlnaHQ6IDEzNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNGRkZGRkY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudXNlci1wcm9maWxlIC51c2VyLWRpc3BsYXkgLmJvdHRvbSAudXNlci1hdmF0YXIgaW1nIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51c2VyLXByb2ZpbGUgLnVzZXItZGlzcGxheSAuYm90dG9tIC51c2VyLWF2YXRhciB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogLTQ2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICB9XG59XG5cbi51c2VyLXByb2ZpbGUgLnVzZXItZGlzcGxheSAuYm90dG9tIC51c2VyLWluZm8ge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnVzZXItcHJvZmlsZSAudXNlci1kaXNwbGF5IC5ib3R0b20gLnVzZXItaW5mbyBoNCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjkyM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4udXNlci1wcm9maWxlIC51c2VyLWRpc3BsYXkgLmJvdHRvbSAudXNlci1pbmZvIHNwYW4ge1xuICBmb250LXNpemU6IDEuMDc3cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzdiN2I3Yjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51c2VyLXByb2ZpbGUgLnVzZXItZGlzcGxheSAuYm90dG9tIC51c2VyLWluZm8ge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudXNlci1wcm9maWxlIC51c2VyLWRpc3BsYXkgLmJvdHRvbSB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDI1cHggMjVweDtcbiAgfVxufVxuXG4udXNlci1wcm9maWxlIC5pbmZvLWJsb2NrIC5kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNlNmU2ZTY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzdiN2I3Yjtcbn1cblxuLnVzZXItcHJvZmlsZSAuaW5mby1ibG9jayB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udXNlci1wcm9maWxlIC5pbmZvLWJsb2NrIHRhYmxlIHRyIHtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuXG4udXNlci1wcm9maWxlIC5pbmZvLWJsb2NrIHRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG4udXNlci1wcm9maWxlIC5pbmZvLWJsb2NrIHRhYmxlIHRyIHRkLml0ZW0ge1xuICB3aWR0aDogNDUlO1xuICBjb2xvcjogIzdiN2I3Yjtcbn1cblxuLnVzZXItcHJvZmlsZSAuaW5mby1ibG9jayB0YWJsZSB0ciB0ZC5pdGVtIC5pY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDEuNTM4cmVtO1xuICBjb2xvcjogI2VmNjI2Mjtcbn1cblxuLnJ0bCAudXNlci1wcm9maWxlIC5pbmZvLWJsb2NrIHRhYmxlIHRyIHRkLml0ZW0gLmljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnVzZXItcHJvZmlsZSAuaW5mby1ibG9jayB0YWJsZSB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLnVzZXItcHJvZmlsZSAuaW5mby1ibG9jayB0YWJsZSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFtTaWduIHVwXVxuKi9cbi5zaWduLXVwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNpZ24tdXAgLmNhcmQtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4uc2lnbi11cCAuY2FyZC1ib2R5IGZvcm0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjE1NHJlbTtcbiAgY29sb3I6ICNkOWQ5ZDk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpZ24tdXAgLmNhcmQtYm9keSBmb3JtIC5zaWduLXVwLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uc2lnbi11cCAuY2FyZC1ib2R5IGZvcm0gLnNpZ24tdXAtZm9ybSAuc29jaWFsLXNpZ251cCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zaWduLXVwIC5jYXJkLWJvZHkgZm9ybSAuc2lnbi11cC1mb3JtIC5zb2NpYWwtc2lnbnVwID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4ucnRsIC5zaWduLXVwIC5jYXJkLWJvZHkgZm9ybSAuc2lnbi11cC1mb3JtIC5zb2NpYWwtc2lnbnVwID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5cbi5zaWduLXVwIC5jYXJkLWJvZHkgZm9ybSAuc2lnbi11cC1mb3JtIC5zb2NpYWwtc2lnbnVwID4gZGl2Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnNpZ24tdXAgLmNhcmQtYm9keSBmb3JtIC5jb25kaXRpb25zIHtcbiAgY29sb3I6ICM5Nzk1OTU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5zaWduLXVwIC5jYXJkLWJvZHkgZm9ybSAuY29uZGl0aW9ucyBhIHtcbiAgY29sb3I6ICNkOWQ5ZDk7XG59XG5cbi5zaWduLXVwIC5jYXJkLWJvZHkgZm9ybSAuY29uZGl0aW9ucyBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5ib290c3RyYXAtdG91Y2hzcGluIGlucHV0IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5ydGwgLmJvb3RzdHJhcC10b3VjaHNwaW4gLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5ydGwgLmJvb3RzdHJhcC10b3VjaHNwaW4gLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCA+IC5idG4ge1xuICBsZWZ0OiAwO1xuICByaWdodDogdW5zZXQ7XG59XG5cbi5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgPiAuYnRuIHtcbiAgcGFkZGluZzogMXB4IDNweCAwIDJweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmJvb3RzdHJhcC10b3VjaHNwaW4gLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCAuYW0taWNvbi1wbHVzIHtcbiAgZm9udC1zaXplOiAxLjA3N3JlbTtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgLmFtLWljb24tdGltZXMge1xuICBmb250LXNpemU6IDEuMDc3cmVtO1xuICBwYWRkaW5nOiAwIDRweDtcbn1cblxuLmJvb3RzdHJhcC10b3VjaHNwaW4gLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCAuYm9vdHN0cmFwLXRvdWNoc3Bpbi11cCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYm9vdHN0cmFwLXRvdWNoc3BpbiAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIC5ib290c3RyYXAtdG91Y2hzcGluLWRvd24ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJvb3RzdHJhcC10b3VjaHNwaW4gLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYm9vdHN0cmFwLXRvdWNoc3BpbiAuaW5wdXQtZ3JvdXAtYWRkb24uYnRuIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgW2RhdGFUYWJsZXNdXG4qL1xudGFibGUuZGF0YVRhYmxlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlciB7XG4gIGZvbnQtc2l6ZTogMS41MzhyZW07XG4gIGJvdHRvbTogLjVyZW07XG59XG5cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19pbmZvIHtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG59XG5cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUgdWwucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGggbGFiZWwsIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzc2NzY3Njtcbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGggbGFiZWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfbGVuZ3RoIGxhYmVsIHNlbGVjdCB7XG4gIHBhZGRpbmc6IDJweDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgbGFiZWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbCBzZWxlY3Qge1xuICBwYWRkaW5nOiAycHg7XG59XG5cbi5hbS1kYXRhdGFibGUtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7XG4gIG1hcmdpbjogMnB4IDAgMDtcbiAgcGFkZGluZzogMTVweCAxMHB4IDIycHg7XG59XG5cbi5hbS1kYXRhdGFibGUtaGVhZGVyIC5kdC1idXR0b25zIC5idG4gZW1iZWQge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYW0tZGF0YXRhYmxlLWZvb3RlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTVweCAzcHggMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWVhZWE7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFtCb290c3RyYXAgZGF0ZVRpbWUgUGlja2VyXVxuKi9cbi5kYXRldGltZXBpY2tlci5pbnB1dC1ncm91cCB7XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuXG4uZGF0ZXRpbWVwaWNrZXIgLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZGF0ZXRpbWVwaWNrZXIgLmlucHV0LWdyb3VwLWFwcGVuZCA+IGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAgOXB4O1xuICBmb250LXNpemU6IDEuODQ2cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGF0ZXRpbWVwaWNrZXIgLmlucHV0LWdyb3VwLWFwcGVuZCA+IGJ1dHRvbjpub3QoOmhvdmVyKSB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xufVxuXG4uZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ucnRsIC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDdweCAycHg7XG59XG5cbi5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgcGFkZGluZzogMTBweCA0cHggOHB4O1xufVxuXG4uZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSB0YWJsZSB0aGVhZCB0ciB0aC5wcmV2LCAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgdGFibGUgdGhlYWQgdHIgdGgucHJldiAuczctYW5nbGUtcmlnaHQsIC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IHRhYmxlIHRoZWFkIHRyIHRoLnByZXYgLnM3LWFuZ2xlLWxlZnQsIC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IHRhYmxlIHRoZWFkIHRyIHRoLm5leHQgLnM3LWFuZ2xlLXJpZ2h0LCAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0IC5zNy1hbmdsZS1sZWZ0IHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG4uZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSB0YWJsZSB0aGVhZCB0ciB0aC5wcmV2OmhvdmVyLCAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZWY2MjYyO1xufVxuXG4uZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSB0YWJsZSB0aGVhZCB0ciB0aC5zd2l0Y2gge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IHRhYmxlIHRoZWFkIHRyIHRoLnN3aXRjaDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzZmNmY2Zjtcbn1cblxuLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgdGFibGUgdGhlYWQgdHIgdGguZG93IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgdGFibGUgdGJvZHkgdHIgdGQge1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5cbi5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IHRhYmxlIHRib2R5IHRyIHRkLmRheSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG5cbi5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IHRhYmxlIHRib2R5IHRyIHRkLmRheS5vbGQsIC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IHRhYmxlIHRib2R5IHRyIHRkLmRheS5uZXcge1xuICBjb2xvcjogI2M4YzhjODtcbn1cblxuLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgdGFibGUgdGJvZHkgdHIgdGQuZGF5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlZjYyNjI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgdGFibGUgdGJvZHkgdHIgdGQgLnllYXIsIC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IHRhYmxlIHRib2R5IHRyIHRkIC5tb250aCwgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgdGFibGUgdGJvZHkgdHIgdGQgLmhvdXIsIC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IHRhYmxlIHRib2R5IHRyIHRkIC5taW51dGUge1xuICBjb2xvcjogIzg4ODg4ODtcbn1cblxuLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgdGFibGUgdGJvZHkgdHIgdGQgLnllYXIub2xkLCAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSB0YWJsZSB0Ym9keSB0ciB0ZCAueWVhci5uZXcsIC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IHRhYmxlIHRib2R5IHRyIHRkIC5tb250aC5vbGQsIC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IHRhYmxlIHRib2R5IHRyIHRkIC5tb250aC5uZXcsIC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IHRhYmxlIHRib2R5IHRyIHRkIC5ob3VyLm9sZCwgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgdGFibGUgdGJvZHkgdHIgdGQgLmhvdXIubmV3LCAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSB0YWJsZSB0Ym9keSB0ciB0ZCAubWludXRlLm9sZCwgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgdGFibGUgdGJvZHkgdHIgdGQgLm1pbnV0ZS5uZXcge1xuICBjb2xvcjogI2M4YzhjODtcbn1cblxuLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgdGFibGUgdGJvZHkgdHIgdGQgLnllYXIuYWN0aXZlLCAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSB0YWJsZSB0Ym9keSB0ciB0ZCAubW9udGguYWN0aXZlLCAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSB0YWJsZSB0Ym9keSB0ciB0ZCAuaG91ci5hY3RpdmUsIC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IHRhYmxlIHRib2R5IHRyIHRkIC5taW51dGUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2VmNjI2MjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4uZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSB0YWJsZSB0Ym9keSB0ciB0ZCBmaWVsZHNldCBsZWdlbmQge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNmY2ZjZmO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbmZvcm0uZHJvcHpvbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAjZDRkNGQ0O1xuICBwYWRkaW5nOiA3MHB4IDYwcHggODBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmZvcm0uZHJvcHpvbmUgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmZvcm0uZHJvcHpvbmUgLmljb24gc3BhbiB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgY29sb3I6ICM2OTY3Njc7XG59XG5cbmZvcm0uZHJvcHpvbmUgaDIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbmZvcm0uZHJvcHpvbmUgLm5vdGUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmZvcm0uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZmlsZS1wcmV2aWV3IC5kei1pbWFnZSwgZm9ybS5kcm9wem9uZSAuZHotcHJldmlldy5kei1pbWFnZS1wcmV2aWV3IC5kei1pbWFnZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNlZjYyNjI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbn1cblxuZm9ybS5kcm9wem9uZSAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcuZHotZXJyb3IgLmR6LWltYWdlLCBmb3JtLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWltYWdlLXByZXZpZXcuZHotZXJyb3IgLmR6LWltYWdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUY2MjYyO1xufVxuXG5mb3JtLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWZpbGUtcHJldmlldy5kei1zdWNjZXNzIC5kei1pbWFnZSwgZm9ybS5kcm9wem9uZSAuZHotcHJldmlldy5kei1pbWFnZS1wcmV2aWV3LmR6LXN1Y2Nlc3MgLmR6LWltYWdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWY2MjYyO1xufVxuXG5mb3JtLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZSBzcGFuLCBmb3JtLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1zaXplIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuZm9ybS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWVzc2FnZSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5kcm9wem9uZS1tb2JpbGUtdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4udG9vbHRpcC1jaGFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50b29sdGlwLWNoYXJ0IC5jb250ZW50LWNoYXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiA1cHggMTJweCA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvb2x0aXAtY2hhcnQgLmNvbnRlbnQtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgbGVmdDogLTVweDtcbn1cblxuLnRvb2x0aXAtY2hhcnQgLmNvbnRlbnQtY2hhcnQuYXJyb3ctbm9uZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9vbHRpcC1jaGFydCAuY29udGVudC1jaGFydCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZiZDZkNjtcbn1cblxuLnRvb2x0aXAtY2hhcnQgLmNvbnRlbnQtY2hhcnQgLmxhYmVsIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50b29sdGlwLWNoYXJ0IC5jb250ZW50LWNoYXJ0IC5sYWJlbCAubGFiZWwteCwgLnRvb2x0aXAtY2hhcnQgLmNvbnRlbnQtY2hhcnQgLmxhYmVsIC5sYWJlbC15IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBbRnVsbCBjYWxlbmRhcl1cbiovXG4uZnVsbC1jYWxlbmRhciAuZmMtdG9vbGJhciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZnVsbC1jYWxlbmRhciAuZmMtdG9vbGJhciAuZmMtbGVmdCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mdWxsLWNhbGVuZGFyIC5mYy10b29sYmFyID4gKiA+ICoge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi5mdWxsLWNhbGVuZGFyIC5mYy12aWV3LWNvbnRhaW5lciAuZmMtZXZlbnQtY29udGFpbmVyIC5mYy1ldmVudCB7XG4gIGJhY2tncm91bmQ6ICNlZjYyNjI7XG4gIGJvcmRlci1jb2xvcjogI2ViM2QzZDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5mdWxsLWNhbGVuZGFyIC5mYy12aWV3LWNvbnRhaW5lciAuZmMtYm9yZGVyLXNlcGFyYXRlIC5mYy10b2RheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5mdWxsLWNhbGVuZGFyIC5mYy12aWV3LWNvbnRhaW5lciAuZmMtY2VsbC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZmFkZSgjZWY2MjYyLCA1MCUpO1xufVxuXG4uZnVsbC1jYWxlbmRhciAuZmMgLmZjLWJ1dHRvbi1ncm91cCA+ICoge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnVsbC1jYWxlbmRhciAuZmMgLmZjLWJ1dHRvbi1ncm91cCA+ICoge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnVsbC1jYWxlbmRhciAuZmMgLmZjLWJ1dHRvbi1ncm91cCA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmZ1bGwtY2FsZW5kYXIgLmZjLWJ1dHRvbiB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZ1bGwtY2FsZW5kYXIgLmZjLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogNXB4IDhweDtcbiAgfVxufVxuXG4uZnVsbC1jYWxlbmRhciAuZmMtYnV0dG9uLmZjLWNvcm5lci1yaWdodCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZ1bGwtY2FsZW5kYXIgLmZjLWJ1dHRvbjpmb2N1cywgLmZ1bGwtY2FsZW5kYXIgLmZjLWJ1dHRvbi5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjZjk2YzZjO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmZ1bGwtY2FsZW5kYXIgLmZjLWJ1dHRvbjpob3ZlciwgLmZ1bGwtY2FsZW5kYXIgLmZjLWJ1dHRvbi5ob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjZjk2YzZjO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmZ1bGwtY2FsZW5kYXIgLmZjLWJ1dHRvbjphY3RpdmUsIC5mdWxsLWNhbGVuZGFyIC5mYy1idXR0b24uZmMtc3RhdGUtYWN0aXZlLCAuZnVsbC1jYWxlbmRhciAuZmMtYnV0dG9uLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSAuZnVsbC1jYWxlbmRhciAuZmMtYnV0dG9uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6ICNmOTZjNmM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4uZnVsbC1jYWxlbmRhciAuZmMtYnV0dG9uOmFjdGl2ZTpob3ZlciwgLmZ1bGwtY2FsZW5kYXIgLmZjLWJ1dHRvbjphY3RpdmU6Zm9jdXMsIC5mdWxsLWNhbGVuZGFyIC5mYy1idXR0b246YWN0aXZlLmZvY3VzLCAuZnVsbC1jYWxlbmRhciAuZmMtYnV0dG9uLmZjLXN0YXRlLWFjdGl2ZTpob3ZlciwgLmZ1bGwtY2FsZW5kYXIgLmZjLWJ1dHRvbi5mYy1zdGF0ZS1hY3RpdmU6Zm9jdXMsIC5mdWxsLWNhbGVuZGFyIC5mYy1idXR0b24uZmMtc3RhdGUtYWN0aXZlLmZvY3VzLCAuZnVsbC1jYWxlbmRhciAuZmMtYnV0dG9uLmFjdGl2ZTpob3ZlciwgLmZ1bGwtY2FsZW5kYXIgLmZjLWJ1dHRvbi5hY3RpdmU6Zm9jdXMsIC5mdWxsLWNhbGVuZGFyIC5mYy1idXR0b24uYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlIC5mdWxsLWNhbGVuZGFyIC5mYy1idXR0b246aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUgLmZ1bGwtY2FsZW5kYXIgLmZjLWJ1dHRvbjpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSAuZnVsbC1jYWxlbmRhciAuZmMtYnV0dG9uLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjYyNjI7XG59XG5cbi5mdWxsLWNhbGVuZGFyIC5mYy1idXR0b246YWN0aXZlLCAuZnVsbC1jYWxlbmRhciAuZmMtYnV0dG9uLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSAuZnVsbC1jYWxlbmRhciAuZmMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmZ1bGwtY2FsZW5kYXIgLmZjLWJ1dHRvbi5mYy1wcmV2LWJ1dHRvbiwgLmZ1bGwtY2FsZW5kYXIgLmZjLWJ1dHRvbi5mYy1uZXh0LWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG59XG5cbi5mdWxsLWNhbGVuZGFyIC5mYy1idXR0b24uZmMtc3RhdGUtZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBjb2xvcjogIzU0NTQ1NDtcbn1cblxuLmZ1bGwtY2FsZW5kYXIgLmZjLWJ1dHRvbiAuZmMtaWNvbjphZnRlciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS42MTVyZW07XG59XG5cbi5mdWxsLWNhbGVuZGFyIC5mYy1zdGF0ZS1kZWZhdWx0IHtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uZnVsbC1jYWxlbmRhciAuZmMtc3RhdGUtZGVmYXVsdC5mYy1jb3JuZXItbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5mdWxsLWNhbGVuZGFyIC5mYy1zdGF0ZS1kZWZhdWx0LmZjLWNvcm5lci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uZnVsbC1jYWxlbmRhciAuZmMtdW50aGVtZWQgLmZjLXRvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mdWxsLWNhbGVuZGFyIHtcbiAgICBtYXgtd2lkdGg6IDc2N3B4O1xuICB9XG4gIC5mdWxsLWNhbGVuZGFyIC5mYy10b29sYmFyIC5mYy1sZWZ0LCAuZnVsbC1jYWxlbmRhciAuZmMtdG9vbGJhciAuZmMtY2VudGVyLCAuZnVsbC1jYWxlbmRhciAuZmMtdG9vbGJhciAuZmMtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZnVsbC1jYWxlbmRhciAuZmMtdG9vbGJhciAuZmMtbGVmdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmZ1bGwtY2FsZW5kYXIgLmZjLXRvb2xiYXIgLmZjLWNlbnRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uZnVsbGNhbGVuZGFyLWV4dGVybmFsLWV2ZW50cyAuZmMtZXZlbnQge1xuICBtYXJnaW46IDJweCAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNlZjYyNjI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IC44NWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZnVsbGNhbGVuZGFyLWV4dGVybmFsLWV2ZW50cyBwIGlucHV0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmZ1bGxjYWxlbmRhci1leHRlcm5hbC1ldmVudHMgcCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFtOb3RpZmljYXRpb25zXVxuKi9cbiNncml0dGVyLW5vdGljZS13cmFwcGVyIHtcbiAgd2lkdGg6IDI3LjY5cmVtO1xuICB0b3A6IDYuMzA4cmVtO1xufVxuXG4uZ3JpdHRlci1pdGVtLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9saWIvanF1ZXJ5LmdyaXR0ZXIvaW1hZ2VzL2dyaXR0ZXItYmcucG5nXCIpO1xuICBib3gtc2hhZG93OiAwIDBweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uZ3JpdHRlci1pdGVtLXdyYXBwZXIgLmdyaXR0ZXItaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJyxzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdyaXR0ZXItaXRlbS13cmFwcGVyIC5ncml0dGVyLWl0ZW0gLmdyaXR0ZXItaW1nLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiAyNiU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMmYyZjtcbn1cblxuLmdyaXR0ZXItaXRlbS13cmFwcGVyIC5ncml0dGVyLWl0ZW0gLmdyaXR0ZXItaW1nLWNvbnRhaW5lciAuZ3JpdHRlci1pbWFnZSB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uZ3JpdHRlci1pdGVtLXdyYXBwZXIgLmdyaXR0ZXItaXRlbSAuZ3JpdHRlci1jb250ZW50IHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5ncml0dGVyLWl0ZW0td3JhcHBlciAuZ3JpdHRlci1pdGVtIC5ncml0dGVyLWNvbnRlbnQuZ3JpdHRlci13aXRoLWltYWdlLCAuZ3JpdHRlci1pdGVtLXdyYXBwZXIgLmdyaXR0ZXItaXRlbSAuZ3JpdHRlci1jb250ZW50LmdyaXR0ZXItd2l0aG91dC1pbWFnZSB7XG4gIHBhZGRpbmc6IDE1cHggMzVweCAxN3B4IDE1cHg7XG4gIGNvbG9yOiAjZDlkOWQ5O1xuICB3aWR0aDogMjY3cHg7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi5ydGwgLmdyaXR0ZXItaXRlbS13cmFwcGVyIC5ncml0dGVyLWl0ZW0gLmdyaXR0ZXItY29udGVudC5ncml0dGVyLXdpdGgtaW1hZ2UsIC5ydGwgLmdyaXR0ZXItaXRlbS13cmFwcGVyIC5ncml0dGVyLWl0ZW0gLmdyaXR0ZXItY29udGVudC5ncml0dGVyLXdpdGhvdXQtaW1hZ2Uge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMTdweCAzNXB4O1xufVxuXG4uZ3JpdHRlci1pdGVtLXdyYXBwZXIgLmdyaXR0ZXItaXRlbSAuZ3JpdHRlci1jb250ZW50LmdyaXR0ZXItd2l0aC1pbWFnZSAuZ3JpdHRlci1jbG9zZSwgLmdyaXR0ZXItaXRlbS13cmFwcGVyIC5ncml0dGVyLWl0ZW0gLmdyaXR0ZXItY29udGVudC5ncml0dGVyLXdpdGhvdXQtaW1hZ2UgLmdyaXR0ZXItY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzNXB4O1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWluZGVudDogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4ucnRsIC5ncml0dGVyLWl0ZW0td3JhcHBlciAuZ3JpdHRlci1pdGVtIC5ncml0dGVyLWNvbnRlbnQuZ3JpdHRlci13aXRoLWltYWdlIC5ncml0dGVyLWNsb3NlLCAucnRsIC5ncml0dGVyLWl0ZW0td3JhcHBlciAuZ3JpdHRlci1pdGVtIC5ncml0dGVyLWNvbnRlbnQuZ3JpdHRlci13aXRob3V0LWltYWdlIC5ncml0dGVyLWNsb3NlIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5ncml0dGVyLWl0ZW0td3JhcHBlciAuZ3JpdHRlci1pdGVtIC5ncml0dGVyLWNvbnRlbnQuZ3JpdHRlci13aXRoLWltYWdlIC5ncml0dGVyLWNsb3NlOmhvdmVyLCAuZ3JpdHRlci1pdGVtLXdyYXBwZXIgLmdyaXR0ZXItaXRlbSAuZ3JpdHRlci1jb250ZW50LmdyaXR0ZXItd2l0aG91dC1pbWFnZSAuZ3JpdHRlci1jbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmdyaXR0ZXItaXRlbS13cmFwcGVyIC5ncml0dGVyLWl0ZW0gLmdyaXR0ZXItY29udGVudC5ncml0dGVyLXdpdGgtaW1hZ2UgLmdyaXR0ZXItY2xvc2U6YWZ0ZXIsIC5ncml0dGVyLWl0ZW0td3JhcHBlciAuZ3JpdHRlci1pdGVtIC5ncml0dGVyLWNvbnRlbnQuZ3JpdHRlci13aXRob3V0LWltYWdlIC5ncml0dGVyLWNsb3NlOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZTY4MCc7XG4gIGZvbnQtZmFtaWx5OiBcIlN0cm9rZSA3XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMS44NDZyZW07XG4gIGxlZnQ6IDVweDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5ncml0dGVyLWl0ZW0td3JhcHBlciAuZ3JpdHRlci1pdGVtIC5ncml0dGVyLWNvbnRlbnQuZ3JpdHRlci13aXRoLWltYWdlIC5ncml0dGVyLXRpdGxlLCAuZ3JpdHRlci1pdGVtLXdyYXBwZXIgLmdyaXR0ZXItaXRlbSAuZ3JpdHRlci1jb250ZW50LmdyaXR0ZXItd2l0aG91dC1pbWFnZSAuZ3JpdHRlci10aXRsZSB7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuMzA4cmVtO1xufVxuXG4uZ3JpdHRlci1pdGVtLXdyYXBwZXIgLmdyaXR0ZXItaXRlbSAuZ3JpdHRlci1jb250ZW50LmdyaXR0ZXItd2l0aC1pbWFnZSBwLCAuZ3JpdHRlci1pdGVtLXdyYXBwZXIgLmdyaXR0ZXItaXRlbSAuZ3JpdHRlci1jb250ZW50LmdyaXR0ZXItd2l0aG91dC1pbWFnZSBwIHtcbiAgZm9udC1zaXplOiAwLjkyMzFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuXG4uZ3JpdHRlci1pdGVtLXdyYXBwZXIgLmdyaXR0ZXItaXRlbSAuZ3JpdHRlci1jb250ZW50IC5ncml0dGVyLXdpdGhvdXQtaW1hZ2Uge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLmdyaXR0ZXItaXRlbS13cmFwcGVyLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmdyaXR0ZXItaXRlbS13cmFwcGVyLmltZy1yb3VuZGVkIC5ncml0dGVyLWltZy1jb250YWluZXIgLmdyaXR0ZXItaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5ncml0dGVyLWl0ZW0td3JhcHBlci5jbGVhbiB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbi5ncml0dGVyLWl0ZW0td3JhcHBlci5jbGVhbiAuZ3JpdHRlci1pdGVtIHtcbiAgY29sb3I6ICM1NTU1NTU7XG59XG5cbi5ncml0dGVyLWl0ZW0td3JhcHBlci5jbGVhbiAuZ3JpdHRlci1pdGVtIC5ncml0dGVyLWltZy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuXG4uZ3JpdHRlci1pdGVtLXdyYXBwZXIuY2xlYW4gLmdyaXR0ZXItaXRlbSAuZ3JpdHRlci1jb250ZW50IHtcbiAgY29sb3I6ICM1NTU1NTU7XG59XG5cbi5ncml0dGVyLWl0ZW0td3JhcHBlci5jbGVhbiAuZ3JpdHRlci1pdGVtIC5ncml0dGVyLWNvbnRlbnQgLmdyaXR0ZXItY2xvc2Uge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5ncml0dGVyLWl0ZW0td3JhcHBlci5jbGVhbiAuZ3JpdHRlci1pdGVtIC5ncml0dGVyLWNvbnRlbnQgLmdyaXR0ZXItY2xvc2U6YWZ0ZXIge1xuICBjb2xvcjogIzU1NTU1NTtcbn1cblxuLmdyaXR0ZXItaXRlbS13cmFwcGVyLmNvbG9yIC5ncml0dGVyLWl0ZW0gLmdyaXR0ZXItaW1nLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZ3JpdHRlci1pdGVtLXdyYXBwZXIuY29sb3IgLmdyaXR0ZXItaXRlbSAuZ3JpdHRlci1jb250ZW50IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5ncml0dGVyLWl0ZW0td3JhcHBlci5jb2xvciAuZ3JpdHRlci1pdGVtIC5ncml0dGVyLWNvbnRlbnQgLmdyaXR0ZXItY2xvc2Uge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5ncml0dGVyLWl0ZW0td3JhcHBlci5jb2xvciAuZ3JpdHRlci1pdGVtIC5ncml0dGVyLWNvbnRlbnQgLmdyaXR0ZXItY2xvc2U6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZ3JpdHRlci1pdGVtLXdyYXBwZXIucHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICNlZjYyNjI7XG59XG5cbi5ncml0dGVyLWl0ZW0td3JhcHBlci5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzdBQ0NCRTtcbn1cblxuLmdyaXR0ZXItaXRlbS13cmFwcGVyLmluZm8ge1xuICBiYWNrZ3JvdW5kOiAjOERDQURGO1xufVxuXG4uZ3JpdHRlci1pdGVtLXdyYXBwZXIud2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNGRkM4NzA7XG59XG5cbi5ncml0dGVyLWl0ZW0td3JhcHBlci5kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiAjRUY2MjYyO1xufVxuXG4uZ3JpdHRlci1pdGVtLXdyYXBwZXIuYWx0MSB7XG4gIGJhY2tncm91bmQ6ICM5NWQ5ZjA7XG59XG5cbi5ncml0dGVyLWl0ZW0td3JhcHBlci5hbHQyIHtcbiAgYmFja2dyb3VuZDogI2ZmZGM3YTtcbn1cblxuLmdyaXR0ZXItaXRlbS13cmFwcGVyLmFsdDMge1xuICBiYWNrZ3JvdW5kOiAjN2E5OGJmO1xufVxuXG4uZ3JpdHRlci1pdGVtLXdyYXBwZXIuYWx0NCB7XG4gIGJhY2tncm91bmQ6ICNjY2NjY2M7XG59XG5cbi5ncml0dGVyLWl0ZW0td3JhcHBlci5kYXJrIHtcbiAgYmFja2dyb3VuZDogIzNkM2MzYztcbn1cblxuLmdyaXR0ZXItaXRlbS13cmFwcGVyLmZhY2Vib29rIHtcbiAgYmFja2dyb3VuZDogIzVkODJkMTtcbn1cblxuLmdyaXR0ZXItaXRlbS13cmFwcGVyLmZhY2Vib29rIC5ncml0dGVyLWl0ZW0gLmdyaXR0ZXItaW1nLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTc5Y2U7XG59XG5cbi5ncml0dGVyLWl0ZW0td3JhcHBlci50d2l0dGVyIHtcbiAgYmFja2dyb3VuZDogIzUwYmZmNTtcbn1cblxuLmdyaXR0ZXItaXRlbS13cmFwcGVyLnR3aXR0ZXIgLmdyaXR0ZXItaXRlbSAuZ3JpdHRlci1pbWctY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyYmFmNDtcbn1cblxuLmdyaXR0ZXItaXRlbS13cmFwcGVyLmdvb2dsZS1wbHVzIHtcbiAgYmFja2dyb3VuZDogI2ViNWU0Yztcbn1cblxuLmdyaXR0ZXItaXRlbS13cmFwcGVyLmdvb2dsZS1wbHVzIC5ncml0dGVyLWl0ZW0gLmdyaXR0ZXItaW1nLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTUyM2U7XG59XG5cbi5ncml0dGVyLWl0ZW0td3JhcHBlci5kcmliYmJsZSB7XG4gIGJhY2tncm91bmQ6ICNmNzY1OWM7XG59XG5cbi5ncml0dGVyLWl0ZW0td3JhcHBlci5kcmliYmJsZSAuZ3JpdHRlci1pdGVtIC5ncml0dGVyLWltZy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1NjkzO1xufVxuXG4uZ3JpdHRlci1pdGVtLXdyYXBwZXIuZmxpY2tyIHtcbiAgYmFja2dyb3VuZDogIzAwNjNkYztcbn1cblxuLmdyaXR0ZXItaXRlbS13cmFwcGVyLmZsaWNrciAuZ3JpdHRlci1pdGVtIC5ncml0dGVyLWltZy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Y2NkO1xufVxuXG4uZ3JpdHRlci1pdGVtLXdyYXBwZXIubGlua2VkaW4ge1xuICBiYWNrZ3JvdW5kOiAjMjM4Y2M4O1xufVxuXG4uZ3JpdHRlci1pdGVtLXdyYXBwZXIubGlua2VkaW4gLmdyaXR0ZXItaXRlbSAuZ3JpdHRlci1pbWctY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxODNiYjtcbn1cblxuLmdyaXR0ZXItaXRlbS13cmFwcGVyLnlvdXR1YmUge1xuICBiYWNrZ3JvdW5kOiAjZWY0ZTQxO1xufVxuXG4uZ3JpdHRlci1pdGVtLXdyYXBwZXIueW91dHViZSAuZ3JpdHRlci1pdGVtIC5ncml0dGVyLWltZy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0MTMzO1xufVxuXG4uZ3JpdHRlci1pdGVtLXdyYXBwZXIucGludGVyZXN0IHtcbiAgYmFja2dyb3VuZDogI2UxMzEzODtcbn1cblxuLmdyaXR0ZXItaXRlbS13cmFwcGVyLnBpbnRlcmVzdCAuZ3JpdHRlci1pdGVtIC5ncml0dGVyLWltZy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGYyNDJiO1xufVxuXG4uZ3JpdHRlci1pdGVtLXdyYXBwZXIuZ2l0aHViIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbn1cblxuLmdyaXR0ZXItaXRlbS13cmFwcGVyLmdpdGh1YiAuZ3JpdHRlci1pdGVtIC5ncml0dGVyLWltZy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYjJiO1xufVxuXG4uZ3JpdHRlci1pdGVtLXdyYXBwZXIudHVtYmxyIHtcbiAgYmFja2dyb3VuZDogIzQyNmQ5Yjtcbn1cblxuLmdyaXR0ZXItaXRlbS13cmFwcGVyLnR1bWJsciAuZ3JpdHRlci1pdGVtIC5ncml0dGVyLWltZy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q2NTkwO1xufVxuXG4ucnRsIC5qdmVjdG9ybWFwLXpvb21pbixcbi5ydGwgLmp2ZWN0b3JtYXAtem9vbW91dCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1zLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tcy1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5tcy1jb250YWluZXIgLm1zLXNlbGVjdGFibGUgbGkubXMtZWxlbS1zZWxlY3RhYmxlLFxuLm1zLWNvbnRhaW5lciAubXMtc2VsZWN0aW9uIGxpLm1zLWVsZW0tc2VsZWN0aW9uIHtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG59XG5cbi5tcy1jb250YWluZXIgLm1zLXNlbGVjdGFibGUsIC5tcy1jb250YWluZXIgLm1zLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubXMtY29udGFpbmVyIC5tcy1zZWxlY3RhYmxlIGxpLm1zLWhvdmVyLFxuLm1zLWNvbnRhaW5lciAubXMtc2VsZWN0aW9uIGxpLm1zLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNjI2Mjtcbn1cblxuLm1zLWNvbnRhaW5lciAubXMtbGlzdCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlYWVhZWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5tcy1jb250YWluZXIgLm1zLWxpc3QubXMtZm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6ICNlZjYyNjI7XG59XG5cbi5tcy1jb250YWluZXIgLnNlYXJjaC1pbnB1dCB7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgW05lc3RhYmxlIGxpc3RdXG4qL1xuLmRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjUzOHJlbTtcbn1cblxuLmRkLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5kZC1saXN0IC5kZC1pdGVtIC5kZC1oYW5kbGUsIC5kZC1saXN0IC5kZDMtaXRlbSAuZGQtaGFuZGxlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggMDtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuLmRkLWxpc3QgLmRkLWl0ZW0gLmRkLWhhbmRsZTpob3ZlciwgLmRkLWxpc3QgLmRkMy1pdGVtIC5kZC1oYW5kbGU6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogI2VmNjI2MjtcbiAgYm9yZGVyLWNvbG9yOiAjZWY2MjYyO1xufVxuXG4uZGQtbGlzdCAuZGQtaXRlbSA+IGJ1dHRvbiwgLmRkLWxpc3QgLmRkMy1pdGVtID4gYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDhweCAycHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDAuNzY5MnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRkLWxpc3QgLmRkLWl0ZW0gPiBidXR0b246YmVmb3JlLCAuZGQtbGlzdCAuZGQzLWl0ZW0gPiBidXR0b246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA2Nyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtaW5kZW50OiAwO1xufVxuXG4uZGQtbGlzdCAuZGQtaXRlbSA+IGJ1dHRvbltkYXRhLWFjdGlvbj1cImNvbGxhcHNlXCJdOmJlZm9yZSwgLmRkLWxpc3QgLmRkMy1pdGVtID4gYnV0dG9uW2RhdGEtYWN0aW9uPVwiY29sbGFwc2VcIl06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA2OCc7XG59XG5cbi5kZC1saXN0IC5kZC1pdGVtIC5kZDMtY29udGVudCwgLmRkLWxpc3QgLmRkMy1pdGVtIC5kZDMtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCAwO1xuICBwYWRkaW5nOiA3cHggMTBweCA3cHggNDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG59XG5cbi5kZC1saXN0IC5kZC1pdGVtIC5kZDMtY29udGVudDpob3ZlciwgLmRkLWxpc3QgLmRkMy1pdGVtIC5kZDMtY29udGVudDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbi5kZC1saXN0IC5kZC1pdGVtIC5kZDMtaGFuZGxlLCAuZGQtbGlzdCAuZGQzLWl0ZW0gLmRkMy1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjdXJzb3I6IGFsbC1zY3JvbGw7XG4gIHdpZHRoOiAzNHB4O1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmNjI2MjtcbiAgYmFja2dyb3VuZDogI2VmNjI2MjtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG4uZGQtbGlzdCAuZGQtaXRlbSAuZGQzLWhhbmRsZTpiZWZvcmUsIC5kZC1saXN0IC5kZDMtaXRlbSAuZGQzLWhhbmRsZTpiZWZvcmUge1xuICBjb250ZW50OiAnPSc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWluZGVudDogMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmRkLWxpc3QgLmRkLWl0ZW0gLmRkMy1oYW5kbGU6aG92ZXIsIC5kZC1saXN0IC5kZDMtaXRlbSAuZGQzLWhhbmRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMTc5Nzk7XG4gIGJvcmRlci1jb2xvcjogI2YxNzk3OTtcbn1cblxuLmRkLWxpc3QgLmRkMy1pdGVtID4gYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG5cbi5kZC1saXN0IC5kZC1pdGVtLCAuZGQtbGlzdCAuZGQtZW1wdHksIC5kZC1saXN0IC5kZC1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmRkLWxpc3QgLmRkLXBsYWNlaG9sZGVyLCAuZGQtbGlzdCAuZGQtZW1wdHkge1xuICBtYXJnaW46IDVweCAwO1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2IzYjNiMztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZGQtbGlzdCAuZGQtZW1wdHkge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2JiYjtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjRkZGRkZGIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNGRkZGRkYgNzUlLCAjRkZGRkZGKSwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNGRkZGRkYgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDc1JSwgI0ZGRkZGRiA3NSUsICNGRkZGRkYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI0ZGRkZGRiAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCAjRkZGRkZGIDc1JSwgI0ZGRkZGRiksIC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjRkZGRkZGIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNGRkZGRkYgNzUlLCAjRkZGRkZGKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjRkZGRkZGIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNGRkZGRkYgNzUlLCAjRkZGRkZGKSwgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjRkZGRkZGIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNGRkZGRkYgNzUlLCAjRkZGRkZGKTtcbiAgYmFja2dyb3VuZC1zaXplOiA2MHB4IDYwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwgMzBweCAzMHB4O1xufVxuXG4uZGQtbGlzdCAuZGQtY29sbGFwc2VkIC5kZC1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRkLWxpc3QuZGQtZHJhZ2VsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLmRkLWxpc3QuZGQtZHJhZ2VsID4gLmRkLWl0ZW0gLmRkLWhhbmRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5kZC1saXN0LmRkLWRyYWdlbCAuZGQtaGFuZGxlLCAuZGQtbGlzdC5kZC1kcmFnZWwgLmRkMy1oYW5kbGUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCA0cHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAycHggNHB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmRkLWxpc3QgLmRkLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFtQYXJzbGV5XVxuKi9cbi5wYXJzbGV5LWVycm9ycy1saXN0LmZpbGxlZCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY2MjYyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnBhcnNsZXktZXJyb3JzLWxpc3QuZmlsbGVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogMjBweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgY29udGVudDogJyc7XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjRUY2MjYyO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC45OTk5KTtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wYXJzbGV5LWVycm9ycy1saXN0LmZpbGxlZCA+IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgW1BlcmZlY3QgU2Nyb2xsYmFyXVxuKi9cbi8qUGVyZmVjdCBTY3JvbGxiYXIqL1xuLnBzOmhvdmVyID4gLnBzX19yYWlsLXksIC5wcy5wcy0tc2Nyb2xsaW5nLXkgPiAucHNfX3JhaWwteSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucHM6aG92ZXIgPiAucHNfX3JhaWwteTpob3ZlciwgLnBzLnBzLS1zY3JvbGxpbmcteSA+IC5wc19fcmFpbC15OmhvdmVyIHtcbiAgd2lkdGg6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnBzOmhvdmVyID4gLnBzX19yYWlsLXkgPiAucHNfX3RodW1iLXksIC5wcy5wcy0tc2Nyb2xsaW5nLXkgPiAucHNfX3JhaWwteSA+IC5wc19fdGh1bWIteSB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnBzID4gLnBzX19yYWlsLXkge1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5wcyA+IC5wc19fcmFpbC15ID4gLnBzX190aHVtYi15IHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBbU2VsZWN0Ml1cbiovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAwLjE1Mzg0NnJlbSBzb2xpZCAjZWFlYWVhO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBoZWlnaHQ6IDMuMDc3MzA4cmVtO1xuICBsaW5lLWhlaWdodDogMy4wNzczMDhyZW07XG4gIGZvbnQtc2l6ZTogMS4wNzdyZW07XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGhlaWdodDogMy4yMzExNTRyZW07XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi7pqIXCI7XG4gIGZvbnQtZmFtaWx5OiBcIlN0cm9rZSA3XCI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDMuMjMxMTU0cmVtO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBtaW4taGVpZ2h0OiA0MnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBtaW4taGVpZ2h0OiAzLjM4NXJlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogIzZmNmY2ZjtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLnJ0bCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiAjN2I3YjdiO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjNjI2MjYyO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogMC4xNTM4NDZyZW0gc29saWQgI2VhZWFlYTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi7pqCXCI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2ZjZmNmY7XG59XG5cbi5ydGwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDEwcHggNnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2MjYyO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItd2lkdGg6IDAuMTUzODQ2cmVtO1xuICBib3JkZXItY29sb3I6ICNlYWVhZWE7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xNTM4NDZyZW0gc29saWQgI2VhZWFlYTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5ydGwgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBbU2xpZGVyXVxuKi9cbi8qU2xpZGVyKi9cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwge1xuICB0b3A6IDdweDtcbn1cblxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRyYWNrIHtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cblxuLnNsaWRlci5zbGlkZXItdmVydGljYWwge1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG59XG5cbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItaGFuZGxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5ydGwgLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci1oYW5kbGUge1xuICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNlZjYyNjI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZjYyNjI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zbGlkZXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2xpZGVyLWhhbmRsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNlZjYyNjI7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGhlaWdodDogMjNweDtcbiAgd2lkdGg6IDIzcHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFtTdW1tZXJub3RlXVxuKi9cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS10b29sYmFyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS10b29sYmFyIC5idG4gLmZhIHtcbiAgZm9udC1zaXplOiAxLjA3N3JlbTtcbn1cblxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtdG9vbGJhciA+IC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnJ0bCAubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS10b29sYmFyID4gLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtdG9vbGJhciAubm90ZS1jb2xvciAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1zdGF0dXNiYXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1zdGF0dXNiYXIgLm5vdGUtcmVzaXplYmFyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuXG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1lZGl0YWJsZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlYWVhZWE7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtZWRpdGluZy1hcmVhIC5ub3RlLWVkaXRhYmxlIHtcbiAgY29sb3I6ICM1NTU1NTU7XG59XG5cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLWJ0bjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFtXaXphcmRdXG4qL1xuLmZ1ZWx1eCAud2l6YXJkIHtcbiAgKnpvb206IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mdWVsdXggLndpemFyZDpiZWZvcmUsIC5mdWVsdXggLndpemFyZDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmZ1ZWx1eCAud2l6YXJkOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5mdWVsdXggLndpemFyZCA+IC5zdGVwcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5mdWVsdXggLndpemFyZCA+IC5zdGVwcy5wcmV2aW91cy1kaXNhYmxlZCBsaS5jb21wbGV0ZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZ1ZWx1eCAud2l6YXJkID4gLnN0ZXBzLnByZXZpb3VzLWRpc2FibGVkIGxpLmNvbXBsZXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YzZjRmNTtcbiAgY29sb3I6ICM0Njg4NDc7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZ1ZWx1eCAud2l6YXJkID4gLnN0ZXBzLnByZXZpb3VzLWRpc2FibGVkIGxpLmNvbXBsZXRlOmhvdmVyIC5jaGV2cm9uOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjNmNGY1O1xufVxuXG4uZnVlbHV4IC53aXphcmQgPiAuc3RlcHMgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDIwcHggMCAzMHB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXNpemU6IDEuMjMxcmVtO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZnVlbHV4IC53aXphcmQgPiAuc3RlcHMgbGkgLmNoZXZyb24ge1xuICBib3JkZXI6IDI0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxNHB4IHNvbGlkICNkNGQ0ZDQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNHB4O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mdWVsdXggLndpemFyZCA+IC5zdGVwcyBsaSAuY2hldnJvbjpiZWZvcmUge1xuICBib3JkZXI6IDI0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxNHB4IHNvbGlkICNlZGVkZWQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFweDtcbiAgdG9wOiAtMjRweDtcbn1cblxuLmZ1ZWx1eCAud2l6YXJkID4gLnN0ZXBzIGxpLmNvbXBsZXRlIHtcbiAgYmFja2dyb3VuZDogI2YzZjRmNTtcbiAgY29sb3I6ICM0Njg4NDc7XG59XG5cbi5mdWVsdXggLndpemFyZCA+IC5zdGVwcyBsaS5jb21wbGV0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlN2VmZjg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZ1ZWx1eCAud2l6YXJkID4gLnN0ZXBzIGxpLmNvbXBsZXRlOmhvdmVyIC5jaGV2cm9uOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAxNHB4IHNvbGlkICNlN2VmZjg7XG59XG5cbi5mdWVsdXggLndpemFyZCA+IC5zdGVwcyBsaS5jb21wbGV0ZSAuY2hldnJvbjpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMTRweCBzb2xpZCAjZjNmNGY1O1xufVxuXG4uZnVlbHV4IC53aXphcmQgPiAuc3RlcHMgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2YxZjZmYztcbiAgY29sb3I6ICMzYTg3YWQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZ1ZWx1eCAud2l6YXJkID4gLnN0ZXBzIGxpLmFjdGl2ZSAuY2hldnJvbjpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMTRweCBzb2xpZCAjZjFmNmZjO1xufVxuXG4uZnVlbHV4IC53aXphcmQgPiAuc3RlcHMgbGkuYWN0aXZlIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTg3YWQ7XG59XG5cbi5mdWVsdXggLndpemFyZCA+IC5zdGVwcyBsaSAuYmFkZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmZ1ZWx1eCAud2l6YXJkID4gLnN0ZXBzIGxpIC5iYWRnZS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2ODg0Nztcbn1cblxuLmZ1ZWx1eCAud2l6YXJkID4gLnN0ZXBzIGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmZ1ZWx1eCAud2l6YXJkID4gLmFjdGlvbnMge1xuICB6LWluZGV4OiAxMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q0ZDRkNDtcbn1cblxuLmZ1ZWx1eCAud2l6YXJkID4gLmFjdGlvbnMgYSB7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBmb250LXNpemU6IC45MjMxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmZ1ZWx1eCAud2l6YXJkID4gLmFjdGlvbnMgLmJ0bi1wcmV2W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5mdWVsdXggLndpemFyZCA+IC5hY3Rpb25zIC5idG4tcHJldiBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5mdWVsdXggLndpemFyZCA+IC5hY3Rpb25zIC5idG4tbmV4dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZnVlbHV4IC53aXphcmQgPiAuYWN0aW9ucyAuYnRuLXBybmV4dGV2IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZnVlbHV4IC53aXphcmQgLnN0ZXAtY29udGVudCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDRENEQ0O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mdWVsdXggLndpemFyZCAuc3RlcC1jb250ZW50IC5zdGVwLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnVlbHV4IC53aXphcmQgLnN0ZXAtY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZ1ZWx1eCAud2l6YXJkIC5zdGVwLWNvbnRlbnQgPiAuYWN0aXZlIC5idG4tZ3JvdXAgLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZ1ZWx1eCAud2l6YXJkLmNvbXBsZXRlID4gLmFjdGlvbnMgLmdseXBoaWNvbi1hcnJvdy1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZnVlbHV4IC53aXphcmQuY29tcGxldGUgPiAuYWN0aW9ucyAuZ2x5cGhpY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9jay13aXphcmQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZnVlbHV4IC53aXphcmQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuLmZ1ZWx1eCAud2l6YXJkIGxhYmVsLmNvbnRyb2wtbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZnVlbHV4IC53aXphcmQgbGFiZWwuY29udHJvbC1sYWJlbDpub3QoLmNvbC1mb3JtLWxhYmVsKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG59XG5cbi5mdWVsdXggLndpemFyZCAud2l6YXJkLXRpdGxlIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cblxuLmZ1ZWx1eCAud2l6YXJkID4gLmFjdGlvbnMge1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cblxuLmZ1ZWx1eCAud2l6YXJkID4gLmFjdGlvbnMgLmJ0biAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS42OTJyZW07XG59XG5cbi5mdWVsdXggLndpemFyZCA+IC5zdGVwcyA+IGxpIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4uZnVlbHV4IC53aXphcmQgPiAuc3RlcHMgPiBsaSAuY2hldnJvbiB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTBlMGUwO1xufVxuXG4uZnVlbHV4IC53aXphcmQgPiAuc3RlcHMgPiBsaSAuY2hldnJvbjpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMTRweCBzb2xpZCAjZjdmN2Y3O1xufVxuXG4uZnVlbHV4IC53aXphcmQgPiAuc3RlcHMgbGkge1xuICBmb250LXNpemU6IDEuMTU0cmVtO1xufVxuXG4uZnVlbHV4IC53aXphcmQgPiAuc3RlcHMgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZnVlbHV4IC53aXphcmQgPiAuc3RlcHMgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICNlZjYyNjI7XG59XG5cbi5mdWVsdXggLndpemFyZCA+IC5zdGVwcyBsaS5hY3RpdmUgLmNoZXZyb246YmVmb3JlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuOTk5OSk7XG4gIGJvcmRlci1sZWZ0OiAxNHB4IHNvbGlkICNGRkZGRkY7XG59XG5cbi5mdWVsdXggLndpemFyZCA+IC5zdGVwcyBsaS5jb21wbGV0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjZWY2MjYyO1xufVxuXG4uZnVlbHV4IC53aXphcmQgPiAuc3RlcHMgbGkuY29tcGxldGUgLmNoZXZyb24ge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ViM2QzZDtcbn1cblxuLmZ1ZWx1eCAud2l6YXJkID4gLnN0ZXBzIGxpLmNvbXBsZXRlIC5jaGV2cm9uOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAxNHB4IHNvbGlkICNlZjYyNjI7XG59XG5cbi5mdWVsdXggLndpemFyZCA+IC5zdGVwcyBsaS5jb21wbGV0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMDcwNzA7XG59XG5cbi5mdWVsdXggLndpemFyZCA+IC5zdGVwcyBsaS5jb21wbGV0ZTpob3ZlciAuY2hldnJvbiB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZWM0NzQ3O1xufVxuXG4uZnVlbHV4IC53aXphcmQgPiAuc3RlcHMgbGkuY29tcGxldGU6aG92ZXIgLmNoZXZyb246YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmMDcwNzA7XG59XG5cbi5mdWVsdXggLndpemFyZCA+IC5zdGVwcyBsaSAuY2hldnJvbiB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjk5OTkpO1xufVxuXG4uZnVlbHV4IC53aXphcmQgPiAuYWN0aW9ucyBidXR0b24ge1xuICBmb250LXNpemU6IC45MjMxcmVtO1xufVxuXG4uZnVlbHV4IC53aXphcmQgPiAuYWN0aW9ucyBidXR0b24gaSB7XG4gIGZvbnQtc2l6ZTogLjg0NjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uZnVlbHV4IC53aXphcmQgPiAuYWN0aW9ucyBidXR0b24uYnRuLXByZXYgaSB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4uZnVlbHV4IC53aXphcmQgPiAuYWN0aW9ucyBidXR0b24uYnRuLW5leHQgaSB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi5mdWVsdXggLndpemFyZCAuc3RlcC1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBjbGVhcjogYm90aDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMkUyRTI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2l6YXJkLXJvdyAuZnVlbHV4IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbi5lZGl0YWJsZS1jaGVja2xpc3QgbGFiZWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5lZGl0YWJsZS1jaGVja2xpc3QgbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAge1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi53aWRnZXQuYmFyLWNoYXJ0IC5jaGFydC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDVweCA1cHggNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpZGdldC5iYXItY2hhcnQgLmNoYXJ0LWNvbnRhaW5lciA+IGRpdiB7XG4gICAgcGFkZGluZzogMCAwIDVweDtcbiAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuXG4ud2lkZ2V0LmJhci1jaGFydCAuY2hhcnQtdGFibGUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLndpZGdldC5iYXItY2hhcnQgLmNoYXJ0LXRhYmxlIHRhYmxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud2lkZ2V0LmJhci1jaGFydCAuY2hhcnQtdGFibGUgdGFibGUgLm51bWJlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMjAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpZGdldC5iYXItY2hhcnQgLmNoYXJ0LXRhYmxlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgfVxufVxuXG4ud2lkZ2V0LWNhbGVuZGFyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLndpZGdldC1jYWxlbmRhciAuY2FsLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLndpZGdldC1jYWxlbmRhciAuY2FsLWNvbnRhaW5lciAuY2FsLW5vdGVzIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDQwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNjI2MjtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLndpZGdldC1jYWxlbmRhciAuY2FsLWNvbnRhaW5lciAuY2FsLW5vdGVzIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi53aWRnZXQtY2FsZW5kYXIgLmNhbC1jb250YWluZXIgLmNhbC1ub3RlcyBzcGFuLmRheSB7XG4gIGZvbnQtc2l6ZTogMS45MjNyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi53aWRnZXQtY2FsZW5kYXIgLmNhbC1jb250YWluZXIgLmNhbC1ub3RlcyBzcGFuLmRhdGUge1xuICBmb250LXNpemU6IDEuMTU0cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2ZiZDZkNjtcbn1cblxuLndpZGdldC1jYWxlbmRhciAuY2FsLWNvbnRhaW5lciAuY2FsLW5vdGVzIHNwYW4udGl0bGUge1xuICBmb250LXNpemU6IDEuMDc3cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbn1cblxuLndpZGdldC1jYWxlbmRhciAuY2FsLWNvbnRhaW5lciAuY2FsLW5vdGVzIHNwYW4udGl0bGUgLmljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS40NjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ydGwgLndpZGdldC1jYWxlbmRhciAuY2FsLWNvbnRhaW5lciAuY2FsLW5vdGVzIHNwYW4udGl0bGUgLmljb24ge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLndpZGdldC1jYWxlbmRhciAuY2FsLWNvbnRhaW5lciAuY2FsLW5vdGVzIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi53aWRnZXQtY2FsZW5kYXIgLmNhbC1jb250YWluZXIgLmNhbC1ub3RlcyB1bCBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IC45MjMxcmVtO1xufVxuXG4ud2lkZ2V0LWNhbGVuZGFyIC5jYWwtY29udGFpbmVyIC5jYWwtbm90ZXMgdWwgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLndpZGdldC1jYWxlbmRhciAuY2FsLWNvbnRhaW5lciAuY2FsLW5vdGVzIHVsIGxpIHNwYW4uaG91ciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnJ0bCAud2lkZ2V0LWNhbGVuZGFyIC5jYWwtY29udGFpbmVyIC5jYWwtbm90ZXMgdWwgbGkgc3Bhbi5ob3VyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi53aWRnZXQtY2FsZW5kYXIgLmNhbC1jb250YWluZXIgLmNhbC1ub3RlcyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi53aWRnZXQtY2FsZW5kYXIgLmNhbC1jb250YWluZXIgLmNhbC1jYWxlbmRhciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG5cbi53aWRnZXQtY2FsZW5kYXIgLmNhbC1jb250YWluZXIgLmNhbC1jYWxlbmRhciAudWktZGF0ZXBpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi53aWRnZXQtY2FsZW5kYXIgLmNhbC1jb250YWluZXIgLmNhbC1jYWxlbmRhciAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ud2lkZ2V0LWNhbGVuZGFyIC5jYWwtY29udGFpbmVyIC5jYWwtY2FsZW5kYXIgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBsaW5lLWhlaWdodDogMS44ZW07XG4gIG1hcmdpbjogMCAyLjNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMDc3cmVtO1xufVxuXG4ud2lkZ2V0LWNhbGVuZGFyIC5jYWwtY29udGFpbmVyIC5jYWwtY2FsZW5kYXIgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYsIC53aWRnZXQtY2FsZW5kYXIgLmNhbC1jb250YWluZXIgLmNhbC1jYWxlbmRhciAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIGhlaWdodDogMS44ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGNvbG9yOiBsaWdodDtcbiAgZm9udC1zaXplOiAyLjE1NHJlbTtcbn1cblxuLndpZGdldC1jYWxlbmRhciAuY2FsLWNvbnRhaW5lciAuY2FsLWNhbGVuZGFyIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sIC53aWRnZXQtY2FsZW5kYXIgLmNhbC1jb250YWluZXIgLmNhbC1jYWxlbmRhciAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbn1cblxuLndpZGdldC1jYWxlbmRhciAuY2FsLWNvbnRhaW5lciAuY2FsLWNhbGVuZGFyIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW46YWZ0ZXIsIC53aWRnZXQtY2FsZW5kYXIgLmNhbC1jb250YWluZXIgLmNhbC1jYWxlbmRhciAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuOmFmdGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb250ZW50OiBcIlxcZTY4NlwiO1xuICBmb250LWZhbWlseTogXCJTdHJva2UgN1wiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IDA7XG4gIHRleHQtaW5kZW50OiAwO1xufVxuXG4ud2lkZ2V0LWNhbGVuZGFyIC5jYWwtY29udGFpbmVyIC5jYWwtY2FsZW5kYXIgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYge1xuICBsZWZ0OiAycHg7XG59XG5cbi53aWRnZXQtY2FsZW5kYXIgLmNhbC1jb250YWluZXIgLmNhbC1jYWxlbmRhciAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHJpZ2h0OiAycHg7XG59XG5cbi53aWRnZXQtY2FsZW5kYXIgLmNhbC1jb250YWluZXIgLmNhbC1jYWxlbmRhciAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2ODRcIjtcbiAgcmlnaHQ6IDE0cHg7XG59XG5cbi53aWRnZXQtY2FsZW5kYXIgLmNhbC1jb250YWluZXIgLmNhbC1jYWxlbmRhciAudWktZGF0ZXBpY2tlciB0YWJsZS51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53aWRnZXQtY2FsZW5kYXIgLmNhbC1jb250YWluZXIgLmNhbC1jYWxlbmRhciAudWktZGF0ZXBpY2tlciB0YWJsZS51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRoIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1NTU1NTU7XG59XG5cbi53aWRnZXQtY2FsZW5kYXIgLmNhbC1jb250YWluZXIgLmNhbC1jYWxlbmRhciAudWktZGF0ZXBpY2tlciB0YWJsZS51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRoIHNwYW4ge1xuICBmb250LXNpemU6IDEuMDc3cmVtO1xufVxuXG4ud2lkZ2V0LWNhbGVuZGFyIC5jYWwtY29udGFpbmVyIC5jYWwtY2FsZW5kYXIgLnVpLWRhdGVwaWNrZXIgdGFibGUudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ciB0ZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53aWRnZXQtY2FsZW5kYXIgLmNhbC1jb250YWluZXIgLmNhbC1jYWxlbmRhciAudWktZGF0ZXBpY2tlciB0YWJsZS51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRyIHRkIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IC45MjMxcmVtO1xufVxuXG4ud2lkZ2V0LWNhbGVuZGFyIC5jYWwtY29udGFpbmVyIC5jYWwtY2FsZW5kYXIgLnVpLWRhdGVwaWNrZXIgdGFibGUudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ciB0ZCBhLnVpLXN0YXRlLWFjdGl2ZSwgLndpZGdldC1jYWxlbmRhciAuY2FsLWNvbnRhaW5lciAuY2FsLWNhbGVuZGFyIC51aS1kYXRlcGlja2VyIHRhYmxlLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdHIgdGQgYS51aS1zdGF0ZS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi53aWRnZXQtY2FsZW5kYXIgLmNhbC1jb250YWluZXIgLmNhbC1jYWxlbmRhciAudWktZGF0ZXBpY2tlciB0YWJsZS51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRyIHRkIGEudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNjI2MjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2lkZ2V0LWNhbGVuZGFyIC5jYWwtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAud2lkZ2V0LWNhbGVuZGFyIC5jYWwtY29udGFpbmVyIC5jYWwtbm90ZXMsIC53aWRnZXQtY2FsZW5kYXIgLmNhbC1jb250YWluZXIgLmNhbC1jYWxlbmRhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLndpZGdldC1jYWxlbmRhciAuY2FsLWNvbnRhaW5lciAuY2FsLW5vdGVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAud2lkZ2V0LWNhbGVuZGFyIC5jYWwtY29udGFpbmVyIC5jYWwtY2FsZW5kYXIgLnVpLWRhdGVwaWNrZXIge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG5cbi53aWRnZXQtZG93bmxvYWQtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53aWRnZXQtZG93bmxvYWQtbGlzdCA+IC53aWRnZXQtaGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjczNzM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTlweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0LWRvd25sb2FkLWxpc3QgPiAud2lkZ2V0LWhlYWQgLmljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjYyNjI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxLjUzOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMzVweDtcbn1cblxuLnJ0bCAud2lkZ2V0LWRvd25sb2FkLWxpc3QgPiAud2lkZ2V0LWhlYWQgLmljb24ge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLndpZGdldC1kb3dubG9hZC1saXN0IC53aWRnZXQtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQtZG93bmxvYWQtbGlzdCAud2lkZ2V0LWxpc3QgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cblxuLndpZGdldC1kb3dubG9hZC1saXN0IC53aWRnZXQtbGlzdCBsaSBhIHtcbiAgcGFkZGluZzogMjFweCAyMHB4O1xuICBjb2xvcjogIzU1NTU1NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogLjkyMzFyZW07XG59XG5cbi53aWRnZXQtZG93bmxvYWQtbGlzdCAud2lkZ2V0LWxpc3QgbGkgYSAuaWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICNlZjYyNjI7XG4gIGZvbnQtc2l6ZTogMS41MzhyZW07XG59XG5cbi5ydGwgLndpZGdldC1kb3dubG9hZC1saXN0IC53aWRnZXQtbGlzdCBsaSBhIC5pY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi53aWRnZXQtZG93bmxvYWQtbGlzdCAud2lkZ2V0LWxpc3QgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbi53aWRnZXQtZG93bmxvYWQtbGlzdCAud2lkZ2V0LWxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLndpZGdldC5saW5lLWNoYXJ0IC5jaGFydC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgNXB4IDVweCA1cHg7XG59XG5cbi53aWRnZXQubGluZS1jaGFydCAuY2hhcnQtY29udGFpbmVyID4gZGl2IHtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aWRnZXQubGluZS1jaGFydCAuY2hhcnQtY29udGFpbmVyID4gZGl2IHtcbiAgICBwYWRkaW5nOiAwIDAgNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICB9XG59XG5cbi53aWRnZXQubGluZS1jaGFydCAuY2hhcnQtY29udGFpbmVyID4gLmNvdW50ZXIge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLndpZGdldC5saW5lLWNoYXJ0IC5jaGFydC1jb250YWluZXIgPiAuY291bnRlciAudmFsdWUge1xuICBmb250LXNpemU6IDEuODQ2cmVtO1xufVxuXG4ud2lkZ2V0LmxpbmUtY2hhcnQgLmNoYXJ0LWNvbnRhaW5lciA+IC5jb3VudGVyIC5kZXNjIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAuODQ2MnJlbTtcbiAgY29sb3I6ICNiMmIyYjI7XG59XG5cbi53aWRnZXQubGluZS1jaGFydCAuY2hhcnQtdGFibGUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLndpZGdldC5saW5lLWNoYXJ0IC5jaGFydC10YWJsZSB0YWJsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLndpZGdldC5saW5lLWNoYXJ0IC5jaGFydC10YWJsZSB0YWJsZSAubnVtYmVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAyMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2lkZ2V0LmxpbmUtY2hhcnQgLmNoYXJ0LXRhYmxlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgfVxufVxuXG4ud2lkZ2V0LmxpbmUtY2hhcnQud2lkZ2V0LWZ1bGx3aWR0aCAuY2hhcnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLndpZGdldC5saW5lLWNoYXJ0LndpZGdldC1mdWxsd2lkdGggLmNoYXJ0LWNvbnRhaW5lciA+IGRpdiAudGlja0xhYmVsIHtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4ud2lkZ2V0LmxpbmUtY2hhcnQud2lkZ2V0LWZ1bGx3aWR0aCAuY2hhcnQtY29udGFpbmVyID4gLmNvdW50ZXIge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiAyMHB4O1xufVxuXG4ud2lkZ2V0LndpZGdldC1tYXAgLm1hcC1jb250YWluZXIgPiBkaXYge1xuICBoZWlnaHQ6IDIyOXB4O1xufVxuXG4ud2lkZ2V0LndpZGdldC1yYWRhciA+IC53aWRnZXQtaGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDM5cHg7XG59XG5cbi53aWRnZXQud2lkZ2V0LXJhZGFyIC5jaGFydC1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ud2lkZ2V0LndpZGdldC10aWxlIHtcbiAgcGFkZGluZzogMjRweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ud2lkZ2V0LndpZGdldC10aWxlIC5kYXRhLWluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi53aWRnZXQud2lkZ2V0LXRpbGUgLmRhdGEtaW5mbyAudmFsdWUge1xuICBmb250LXNpemU6IDEuNzY5cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ud2lkZ2V0LndpZGdldC10aWxlIC5kYXRhLWluZm8gLmRlc2Mge1xuICBmb250LXNpemU6IDEuMDc3cmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLndpZGdldC53aWRnZXQtdGlsZSAuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNlZjYyNjI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzLjQ2MnJlbTtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG59XG5cbi5ydGwgLndpZGdldC53aWRnZXQtdGlsZSAuaWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ud2lkZ2V0LndpZGdldC10aWxlLndpZGdldC10aWxlLXdpZGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53aWRnZXQud2lkZ2V0LXRpbGUud2lkZ2V0LXRpbGUtd2lkZSA+IGRpdiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi53aWRnZXQud2lkZ2V0LXRpbGUud2lkZ2V0LXRpbGUtd2lkZSAuZGF0YS1pbmZvIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLndpZGdldC53aWRnZXQtdGlsZS53aWRnZXQtdGlsZS13aWRlIC5kYXRhLWluZm8gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjIzMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLndpZGdldC53aWRnZXQtdGlsZS53aWRnZXQtdGlsZS13aWRlIC5kYXRhLWluZm8gLmRlc2Mge1xuICBjb2xvcjogZ3JheTtcbiAgZm9udC1zaXplOiAuOTIzMXJlbTtcbn1cblxuLndpZGdldC53aWRnZXQtdGlsZS53aWRnZXQtdGlsZS13aWRlIC50aWxlLXZhbHVlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5ydGwgLndpZGdldC53aWRnZXQtdGlsZS53aWRnZXQtdGlsZS13aWRlIC50aWxlLXZhbHVlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLndpZGdldC53aWRnZXQtdGlsZS53aWRnZXQtdGlsZS13aWRlIC50aWxlLXZhbHVlID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDIuMzg1cmVtO1xufVxuXG4ud2lkZ2V0LndpZGdldC10aWxlLndpZGdldC10aWxlLXdpZGUgLmljb24ge1xuICBmbG9hdDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ucnRsIC53aWRnZXQud2lkZ2V0LXRpbGUud2lkZ2V0LXRpbGUtd2lkZSAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLndpZGdldC1waWUgLmNoYXJ0LWNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2lkZ2V0LXBpZSAuY2hhcnQtY29udGFpbmVyID4gZGl2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAud2lkZ2V0LXBpZSAuY2hhcnQtY29udGFpbmVyID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi53aWRnZXQtcGllIC5jaGFydC1jb250YWluZXIgLmNoYXJ0IHtcbiAgbWluLWhlaWdodDogMTI1cHg7XG59XG5cbi53aWRnZXQtcGllIC5jaGFydC1jb250YWluZXIgLmxlZ2VuZCA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi53aWRnZXQtcGllIC5jaGFydC1jb250YWluZXIgLmxlZ2VuZCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud2lkZ2V0LXBpZSAuY2hhcnQtY29udGFpbmVyIC5sZWdlbmQgdGFibGUgdHIgdGQge1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBmb250LXNpemU6IC45MjMxcmVtO1xufVxuXG4ud2lkZ2V0LXBpZSAuY2hhcnQtY29udGFpbmVyIC5sZWdlbmQgdGFibGUgdHIgLmxlZ2VuZENvbG9yQm94IHtcbiAgd2lkdGg6IDElO1xufVxuXG4ud2lkZ2V0LXBpZSAuY2hhcnQtY29udGFpbmVyIC5sZWdlbmQgdGFibGUgdHIgLmxlZ2VuZENvbG9yQm94ID4gZGl2IHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi53aWRnZXQtcGllIC5jaGFydC1jb250YWluZXIgLmxlZ2VuZCB0YWJsZSB0ciAubGVnZW5kTGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgZm9udC1zaXplOiAuOTIzMXJlbTtcbn1cblxuLnJ0bCAud2lkZ2V0LXBpZSAuY2hhcnQtY29udGFpbmVyIC5sZWdlbmQgdGFibGUgdHIgLmxlZ2VuZExhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi53aWRnZXQtcGllIC5jaGFydC1jb250YWluZXIgLmxlZ2VuZCB0YWJsZSB0ciAubGVnZW5kRGF0YSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucnRsIC53aWRnZXQtcGllIC5jaGFydC1jb250YWluZXIgLmxlZ2VuZCB0YWJsZSB0ciAubGVnZW5kRGF0YSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi53aWRnZXQtcGllIC5jaGFydC1pbmZvIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud2lkZ2V0LXBpZSAuY2hhcnQtaW5mbyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53aWRnZXQtcGllIC5jaGFydC1pbmZvIHNwYW4udGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjYjJiMmIyO1xuICBmb250LXNpemU6IC45MjMxcmVtO1xufVxuXG4ud2lkZ2V0LXBpZSAuY2hhcnQtaW5mbyBzcGFuLm51bWJlciB7XG4gIGZvbnQtc2l6ZTogMS4zODVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi53aWRnZXQtcGllIC5jaGFydC1pbmZvID4gZGl2IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi53aWRnZXQtcGllIC5jaGFydC1pbmZvID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucnRsIC53aWRnZXQtcGllIC5jaGFydC1pbmZvID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLndpZGdldC1waWUgLmNoYXJ0LWluZm8gPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucnRsIC53aWRnZXQtcGllIC5jaGFydC1pbmZvID4gZGl2Omxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud2lkZ2V0LXBpZSAuY2hhcnQtaW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLndpZGdldC1waWUgLmNoYXJ0LWluZm8gPiBkaXYge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAud2lkZ2V0LXBpZSAuY2hhcnQtaW5mbyA+IGRpdiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLndpZGdldC1waWUgLmNoYXJ0LWluZm8gPiBkaXYgc3Bhbi50aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC53aWRnZXQtcGllIC5jaGFydC1pbmZvID4gZGl2IHNwYW4ubnVtYmVyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLndpZGdldC1waWUud2lkZ2V0LXBpZS1zdGF0cyAuY2hhcnQtaW5mbyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJ0bCAud2lkZ2V0LXBpZS53aWRnZXQtcGllLXN0YXRzIC5jaGFydC1pbmZvID4gZGl2Omxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLndpZGdldC1waWUud2lkZ2V0LXBpZS1zdGF0cyAuY2hhcnQtaW5mbyAuc3BhcmtsaW5lIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAxMXB4O1xufVxuXG4ucnRsIC53aWRnZXQtcGllLndpZGdldC1waWUtc3RhdHMgLmNoYXJ0LWluZm8gLnNwYXJrbGluZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndpZGdldC1waWUud2lkZ2V0LXBpZS1zdGF0cyAuY2hhcnQtaW5mbyA+IGRpdiB7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgLndpZGdldC1waWUud2lkZ2V0LXBpZS1zdGF0cyAuY2hhcnQtaW5mbyA+IGRpdiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAud2lkZ2V0LXBpZS53aWRnZXQtcGllLXN0YXRzIC5jaGFydC1pbmZvID4gZGl2IHNwYW4ubnVtYmVyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAud2lkZ2V0LXBpZS53aWRnZXQtcGllLXN0YXRzIC5jaGFydC1pbmZvID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi53aWRnZXQtd2VhdGhlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53aWRnZXQtd2VhdGhlciAud3QtY29udGFpbmVyIC53dC1ob3VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzM3MztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMi42OTJyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndpZGdldC13ZWF0aGVyIC53dC1jb250YWluZXIgLnd0LWhvdXIgLm1lcmlkaWFuIHtcbiAgZm9udC1zaXplOiAxLjA3N3JlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG5cbi53aWRnZXQtd2VhdGhlciAud3QtY29udGFpbmVyIC53dC1pbmZvIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cblxuLndpZGdldC13ZWF0aGVyIC53dC1jb250YWluZXIgLnd0LWluZm8gLnd0LWRheSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuXG4ud2lkZ2V0LXdlYXRoZXIgLnd0LWNvbnRhaW5lciAud3QtaW5mbyAud3QtZGF5IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjE1NHJlbTtcbn1cblxuLndpZGdldC13ZWF0aGVyIC53dC1jb250YWluZXIgLnd0LWluZm8gLnd0LWRheSBzcGFuLmRheSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjZWY2MjYyO1xufVxuXG4ud2lkZ2V0LXdlYXRoZXIgLnd0LWNvbnRhaW5lciAud3QtaW5mbyAud3QtZGF5IHNwYW4uZGF0ZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2lkZ2V0LXdlYXRoZXIgLnd0LWNvbnRhaW5lciAud3QtaW5mbyAud3QtZGF5IGNhbnZhcyB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud2lkZ2V0LXdlYXRoZXIgLnd0LWNvbnRhaW5lciAud3QtaW5mbyAud3QtZGF5Omxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi53aWRnZXQtd2VhdGhlciAud3QtY29udGFpbmVyIC53dC1sb2NhdGlvbiB7XG4gIHBhZGRpbmc6IDE5cHg7XG4gIGZvbnQtc2l6ZTogMS4xNTRyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi53aWRnZXQtd2VhdGhlciAud3QtY29udGFpbmVyIC53dC1sb2NhdGlvbiAuaWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuNTM4cmVtO1xufVxuXG4ucnRsIC53aWRnZXQtd2VhdGhlciAud3QtY29udGFpbmVyIC53dC1sb2NhdGlvbiAuaWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ud2lkZ2V0LXdlYXRoZXIgLnd0LWNvbnRhaW5lciAud3QtbG9jYXRpb24gLmljb246aG92ZXIge1xuICBjb2xvcjogI2VmNjI2Mjtcbn1cbiJdfQ== */