@charset "UTF-8";
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #62737F;
  --gray-dark: #363F46;
  --primary: #3E7BFA;
  --secondary: #adb5bd;
  --success: #5BBA6F;
  --info: #08B2E3;
  --warning: #F9C80E;
  --danger: #FE4A49;
  --light: #E3E8ED;
  --dark: #363F46;
  --lightest: #f2f3f8;
  --darkest: #242A2F;
  --facebook: #3B5998;
  --twitter: #00ACED;
  --mailru: #168DE2;
  --vk: #4A76A8;
  --google: #DD4B39;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --breakpoint-xxl: 1824px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

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

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

[tabindex="-1"]:focus:not(:focus-visible), .bootstrap-select > [tabindex="-1"].dropdown-toggle.btn-light:not(:focus-visible):focus, .swal2-popup.swal2-fill .bootstrap-select > [tabindex="-1"].dropdown-toggle.swal2-styled.swal2-cancel:not(:focus-visible):focus, .bootstrap-select > [tabindex="-1"].dropdown-toggle.btn-light:not(:focus-visible):active, .swal2-popup.swal2-fill .bootstrap-select > [tabindex="-1"].dropdown-toggle.swal2-styled.swal2-cancel:not(:focus-visible):active, .bootstrap-select > [tabindex="-1"].dropdown-toggle.btn-light.active:not(:focus-visible), .swal2-popup.swal2-fill .bootstrap-select > [tabindex="-1"].dropdown-toggle.active.swal2-styled.swal2-cancel:not(:focus-visible), .bootstrap-select > [tabindex="-1"].dropdown-toggle.btn-light[aria-expanded=true]:not(:focus-visible), .swal2-popup.swal2-fill .bootstrap-select > [tabindex="-1"].dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:not(:focus-visible), .select2-container--bootstrap4.select2-container--open [tabindex="-1"].select2-selection:not(:focus-visible), .select2-container--bootstrap4.select2-container--focus [tabindex="-1"].select2-selection:not(:focus-visible) {
  outline: 0 !important;
}

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

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

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

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

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: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #3E7BFA;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #064fe6;
  text-decoration: underline;
}

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

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.75rem;
  padding-bottom: 0.75rem;
  color: #62737F;
  text-align: left;
  caption-side: bottom;
}

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

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

button {
  border-radius: 0;
}

button:focus:not(:focus-visible), .bootstrap-select > button.dropdown-toggle.btn-light:not(:focus-visible):focus, .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:not(:focus-visible):focus, .bootstrap-select > button.dropdown-toggle.btn-light:not(:focus-visible):active, .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:not(:focus-visible):active, .bootstrap-select > button.dropdown-toggle.btn-light.active:not(:focus-visible), .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.active.swal2-styled.swal2-cancel:not(:focus-visible), .bootstrap-select > button.dropdown-toggle.btn-light[aria-expanded=true]:not(:focus-visible), .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:not(:focus-visible), .select2-container--bootstrap4.select2-container--open button.select2-selection:not(:focus-visible), .select2-container--bootstrap4.select2-container--focus button.select2-selection:not(:focus-visible) {
  outline: 0;
}

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

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

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

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

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] {
  box-sizing: border-box;
  padding: 0;
}

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: 0.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-decoration {
  -webkit-appearance: none;
}

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

output {
  display: inline-block;
}

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

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 700;
  line-height: 1.2;
  color: #242A2F;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.list-unstyled, .ms-optgroup, .ms-list {
  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: #62737F;
}
.blockquote-footer::before {
  content: "— ";
}

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

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -10px;
  margin-left: -10px;
}

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

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

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

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

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

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

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

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

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

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

.col-1 {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}

.col-2 {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}

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

.col-4 {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}

.col-5 {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}

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

.col-7 {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}

.col-8 {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}

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

.col-10 {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}

.col-11 {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}

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

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1824px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xxl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxl-first {
    order: -1;
  }
  .order-xxl-last {
    order: 13;
  }
  .order-xxl-0 {
    order: 0;
  }
  .order-xxl-1 {
    order: 1;
  }
  .order-xxl-2 {
    order: 2;
  }
  .order-xxl-3 {
    order: 3;
  }
  .order-xxl-4 {
    order: 4;
  }
  .order-xxl-5 {
    order: 5;
  }
  .order-xxl-6 {
    order: 6;
  }
  .order-xxl-7 {
    order: 7;
  }
  .order-xxl-8 {
    order: 8;
  }
  .order-xxl-9 {
    order: 9;
  }
  .order-xxl-10 {
    order: 10;
  }
  .order-xxl-11 {
    order: 11;
  }
  .order-xxl-12 {
    order: 12;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #48545D;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #E3E8ED;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #E3E8ED;
}
.table tbody + tbody {
  border-top: 2px solid #E3E8ED;
}

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

.table-bordered {
  border: 1px solid #E3E8ED;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #E3E8ED;
}
.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: #fafbfc;
}

.table-hover tbody tr:hover {
  color: #48545D;
  background-color: #E3E8ED;
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #c9dafe;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #9bbafc;
}

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

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #e8eaed;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #d4d9dd;
}

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

.table-success,
.table-success > th,
.table-success > td {
  background-color: #d1ecd7;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #aadbb4;
}

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

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bae9f7;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #7fd7f0;
}

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

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fdf0bc;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #fce282;
}

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

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #ffcccc;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #fea1a0;
}

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

.table-light,
.table-light > th,
.table-light > td {
  background-color: #f7f9fa;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #f0f3f6;
}

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

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c7c9cb;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #969b9f;
}

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

.table-lightest,
.table-lightest > th,
.table-lightest > td {
  background-color: #fbfcfd;
}
.table-lightest th,
.table-lightest td,
.table-lightest thead th,
.table-lightest tbody + tbody {
  border-color: #f8f9fb;
}

.table-hover .table-lightest:hover {
  background-color: #eaeff5;
}
.table-hover .table-lightest:hover > td,
.table-hover .table-lightest:hover > th {
  background-color: #eaeff5;
}

.table-darkest,
.table-darkest > th,
.table-darkest > td {
  background-color: #c2c3c5;
}
.table-darkest th,
.table-darkest td,
.table-darkest thead th,
.table-darkest tbody + tbody {
  border-color: #8d9093;
}

.table-hover .table-darkest:hover {
  background-color: #b5b6b9;
}
.table-hover .table-darkest:hover > td,
.table-hover .table-darkest:hover > th {
  background-color: #b5b6b9;
}

.table-facebook,
.table-facebook > th,
.table-facebook > td {
  background-color: #c8d1e2;
}
.table-facebook th,
.table-facebook td,
.table-facebook thead th,
.table-facebook tbody + tbody {
  border-color: #99a9c9;
}

.table-hover .table-facebook:hover {
  background-color: #b7c3d9;
}
.table-hover .table-facebook:hover > td,
.table-hover .table-facebook:hover > th {
  background-color: #b7c3d9;
}

.table-twitter,
.table-twitter > th,
.table-twitter > td {
  background-color: #b8e8fa;
}
.table-twitter th,
.table-twitter td,
.table-twitter thead th,
.table-twitter tbody + tbody {
  border-color: #7ad4f6;
}

.table-hover .table-twitter:hover {
  background-color: #a0e0f8;
}
.table-hover .table-twitter:hover > td,
.table-hover .table-twitter:hover > th {
  background-color: #a0e0f8;
}

.table-mailru,
.table-mailru > th,
.table-mailru > td {
  background-color: #bedff7;
}
.table-mailru th,
.table-mailru td,
.table-mailru thead th,
.table-mailru tbody + tbody {
  border-color: #86c4f0;
}

.table-hover .table-mailru:hover {
  background-color: #a7d4f4;
}
.table-hover .table-mailru:hover > td,
.table-hover .table-mailru:hover > th {
  background-color: #a7d4f4;
}

.table-vk,
.table-vk > th,
.table-vk > td {
  background-color: #ccd9e7;
}
.table-vk th,
.table-vk td,
.table-vk thead th,
.table-vk tbody + tbody {
  border-color: #a1b8d2;
}

.table-hover .table-vk:hover {
  background-color: #bbccdf;
}
.table-hover .table-vk:hover > td,
.table-hover .table-vk:hover > th {
  background-color: #bbccdf;
}

.table-google,
.table-google > th,
.table-google > td {
  background-color: #f5cdc8;
}
.table-google th,
.table-google td,
.table-google thead th,
.table-google tbody + tbody {
  border-color: #eda198;
}

.table-hover .table-google:hover {
  background-color: #f1b9b2;
}
.table-hover .table-google:hover > td,
.table-hover .table-google:hover > th {
  background-color: #f1b9b2;
}

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

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

.table .thead-dark th {
  color: #fff;
  background-color: #363F46;
  border-color: #47525c;
}
.table .thead-light th {
  color: #48545D;
  background-color: #E3E8ED;
  border-color: #E3E8ED;
}

.table-dark {
  color: #fff;
  background-color: #363F46;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #47525c;
}
.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 {
  color: #fff;
  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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1823.98px) {
  .table-responsive-xxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xxl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control, .bs-searchbox input[type=text],
.bs-actionsbox input[type=text],
.bs-donebutton input[type=text], .select2-search--dropdown .select2-search__field, .ms-header-container input[type=text] {
  display: block;
  width: 100%;
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #48545D;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0;
  box-shadow: none;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control, .bs-searchbox input[type=text],
  .bs-actionsbox input[type=text],
  .bs-donebutton input[type=text], .select2-search--dropdown .select2-search__field, .ms-header-container input[type=text] {
    transition: none;
  }
}
.form-control::-ms-expand, .bs-searchbox input[type=text]::-ms-expand,
.bs-actionsbox input[type=text]::-ms-expand,
.bs-donebutton input[type=text]::-ms-expand, .select2-search--dropdown .select2-search__field::-ms-expand, .ms-header-container input[type=text]::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus, .bs-searchbox input[type=text]:focus,
.bs-actionsbox input[type=text]:focus,
.bs-donebutton input[type=text]:focus, .bootstrap-select > .form-control.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .form-control.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bs-searchbox .bootstrap-select > input.dropdown-toggle.btn-light[type=text]:focus, .bs-searchbox .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:focus, .swal2-popup.swal2-fill .bs-searchbox .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:focus,
.bs-actionsbox .bootstrap-select > input.dropdown-toggle.btn-light[type=text]:focus,
.bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .bs-actionsbox .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:focus,
.bs-donebutton .bootstrap-select > input.dropdown-toggle.btn-light[type=text]:focus,
.bs-donebutton .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .bs-donebutton .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:focus, .bootstrap-select > .form-control.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .form-control.dropdown-toggle.swal2-styled.swal2-cancel:active, .bs-searchbox .bootstrap-select > input.dropdown-toggle.btn-light[type=text]:active, .bs-searchbox .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .bs-searchbox .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:active,
.bs-actionsbox .bootstrap-select > input.dropdown-toggle.btn-light[type=text]:active,
.bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bs-actionsbox .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:active,
.bs-donebutton .bootstrap-select > input.dropdown-toggle.btn-light[type=text]:active,
.bs-donebutton .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bs-donebutton .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:active, .bootstrap-select > .form-control.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .form-control.dropdown-toggle.active.swal2-styled.swal2-cancel, .bs-searchbox .bootstrap-select > input.dropdown-toggle.btn-light.active[type=text], .bs-searchbox .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .bs-searchbox .bootstrap-select > input.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel,
.bs-actionsbox .bootstrap-select > input.dropdown-toggle.btn-light.active[type=text],
.bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-actionsbox .bootstrap-select > input.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel,
.bs-donebutton .bootstrap-select > input.dropdown-toggle.btn-light.active[type=text],
.bs-donebutton .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-donebutton .bootstrap-select > input.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel, .bootstrap-select > .form-control.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .form-control.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .bs-searchbox .bootstrap-select > input.dropdown-toggle.btn-light[aria-expanded=true][type=text], .bs-searchbox .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .bs-searchbox .bootstrap-select > input.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel,
.bs-actionsbox .bootstrap-select > input.dropdown-toggle.btn-light[aria-expanded=true][type=text],
.bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-actionsbox .bootstrap-select > input.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel,
.bs-donebutton .bootstrap-select > input.dropdown-toggle.btn-light[aria-expanded=true][type=text],
.bs-donebutton .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-donebutton .bootstrap-select > input.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel, .select2-search--dropdown .select2-search__field:focus, .select2-search--dropdown .bootstrap-select > .select2-search__field.dropdown-toggle.btn-light:focus, .select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select > .select2-search__field.dropdown-toggle.swal2-styled.swal2-cancel:focus, .swal2-popup.swal2-fill .select2-search--dropdown .bootstrap-select > .select2-search__field.dropdown-toggle.swal2-styled.swal2-cancel:focus, .select2-search--dropdown .bootstrap-select > .select2-search__field.dropdown-toggle.btn-light:active, .select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select > .select2-search__field.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .select2-search--dropdown .bootstrap-select > .select2-search__field.dropdown-toggle.swal2-styled.swal2-cancel:active, .select2-search--dropdown .bootstrap-select > .select2-search__field.dropdown-toggle.btn-light.active, .select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select > .select2-search__field.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .select2-search--dropdown .bootstrap-select > .select2-search__field.dropdown-toggle.active.swal2-styled.swal2-cancel, .select2-search--dropdown .bootstrap-select > .select2-search__field.dropdown-toggle.btn-light[aria-expanded=true], .select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select > .select2-search__field.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .select2-search--dropdown .bootstrap-select > .select2-search__field.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .form-control.select2-selection, .select2-container--bootstrap4.select2-container--open .bs-searchbox input.select2-selection[type=text], .bs-searchbox .select2-container--bootstrap4.select2-container--open input.select2-selection[type=text],
.select2-container--bootstrap4.select2-container--open .bs-actionsbox input.select2-selection[type=text],
.bs-actionsbox .select2-container--bootstrap4.select2-container--open input.select2-selection[type=text],
.select2-container--bootstrap4.select2-container--open .bs-donebutton input.select2-selection[type=text],
.bs-donebutton .select2-container--bootstrap4.select2-container--open input.select2-selection[type=text], .select2-container--bootstrap4.select2-container--open .select2-search--dropdown .select2-selection.select2-search__field, .select2-search--dropdown .select2-container--bootstrap4.select2-container--open .select2-selection.select2-search__field, .select2-container--bootstrap4.select2-container--focus .form-control.select2-selection, .select2-container--bootstrap4.select2-container--focus .bs-searchbox input.select2-selection[type=text], .bs-searchbox .select2-container--bootstrap4.select2-container--focus input.select2-selection[type=text],
.select2-container--bootstrap4.select2-container--focus .bs-actionsbox input.select2-selection[type=text],
.bs-actionsbox .select2-container--bootstrap4.select2-container--focus input.select2-selection[type=text],
.select2-container--bootstrap4.select2-container--focus .bs-donebutton input.select2-selection[type=text],
.bs-donebutton .select2-container--bootstrap4.select2-container--focus input.select2-selection[type=text], .select2-container--bootstrap4.select2-container--focus .select2-search--dropdown .select2-selection.select2-search__field, .select2-search--dropdown .select2-container--bootstrap4.select2-container--focus .select2-selection.select2-search__field, .ms-header-container input[type=text]:focus, .ms-header-container .bootstrap-select > input[type=text].dropdown-toggle.btn-light:focus, .ms-header-container .swal2-popup.swal2-fill .bootstrap-select > input[type=text].dropdown-toggle.swal2-styled.swal2-cancel:focus, .swal2-popup.swal2-fill .ms-header-container .bootstrap-select > input[type=text].dropdown-toggle.swal2-styled.swal2-cancel:focus, .ms-header-container .bootstrap-select > input[type=text].dropdown-toggle.btn-light:active, .ms-header-container .swal2-popup.swal2-fill .bootstrap-select > input[type=text].dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .ms-header-container .bootstrap-select > input[type=text].dropdown-toggle.swal2-styled.swal2-cancel:active, .ms-header-container .bootstrap-select > input[type=text].dropdown-toggle.btn-light.active, .ms-header-container .swal2-popup.swal2-fill .bootstrap-select > input[type=text].dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .ms-header-container .bootstrap-select > input[type=text].dropdown-toggle.active.swal2-styled.swal2-cancel, .ms-header-container .bootstrap-select > input[type=text].dropdown-toggle.btn-light[aria-expanded=true], .ms-header-container .swal2-popup.swal2-fill .bootstrap-select > input[type=text].dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .ms-header-container .bootstrap-select > input[type=text].dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .ms-header-container .select2-container--bootstrap4.select2-container--open input[type=text].select2-selection, .select2-container--bootstrap4.select2-container--open .ms-header-container input[type=text].select2-selection, .ms-header-container .select2-container--bootstrap4.select2-container--focus input[type=text].select2-selection, .select2-container--bootstrap4.select2-container--focus .ms-header-container input[type=text].select2-selection {
  color: #48545D;
  background-color: #fff;
  border-color: #bad0fd;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(62, 123, 250, 0.25);
}
.form-control::placeholder, .bs-searchbox input[type=text]::placeholder,
.bs-actionsbox input[type=text]::placeholder,
.bs-donebutton input[type=text]::placeholder, .select2-search--dropdown .select2-search__field::placeholder, .ms-header-container input[type=text]::placeholder {
  color: #62737F;
  opacity: 1;
}
.form-control:disabled, .bs-searchbox input[type=text]:disabled,
.bs-actionsbox input[type=text]:disabled,
.bs-donebutton input[type=text]:disabled, .select2-search--dropdown .select2-search__field:disabled, .ms-header-container input[type=text]:disabled, .form-control[readonly], .bs-searchbox input[readonly][type=text],
.bs-actionsbox input[readonly][type=text],
.bs-donebutton input[readonly][type=text], .select2-search--dropdown [readonly].select2-search__field, .ms-header-container input[readonly][type=text] {
  background-color: #f2f3f8;
  opacity: 1;
}

input[type=date].form-control, .bs-searchbox input[type=date][type=text],
.bs-actionsbox input[type=date][type=text],
.bs-donebutton input[type=date][type=text], .select2-search--dropdown input[type=date].select2-search__field, .ms-header-container input[type=date][type=text],
input[type=time].form-control,
.bs-searchbox input[type=time][type=text],
.bs-actionsbox input[type=time][type=text],
.bs-donebutton input[type=time][type=text],
.select2-search--dropdown input[type=time].select2-search__field,
.ms-header-container input[type=time][type=text],
input[type=datetime-local].form-control,
.bs-searchbox input[type=datetime-local][type=text],
.bs-actionsbox input[type=datetime-local][type=text],
.bs-donebutton input[type=datetime-local][type=text],
.select2-search--dropdown input[type=datetime-local].select2-search__field,
.ms-header-container input[type=datetime-local][type=text],
input[type=month].form-control,
.bs-searchbox input[type=month][type=text],
.bs-actionsbox input[type=month][type=text],
.bs-donebutton input[type=month][type=text],
.select2-search--dropdown input[type=month].select2-search__field,
.ms-header-container input[type=month][type=text] {
  appearance: none;
}

select.form-control:-moz-focusring, .select2-search--dropdown select.select2-search__field:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #48545D;
}
select.form-control:focus::-ms-value, .bootstrap-select > select.form-control.dropdown-toggle.btn-light:focus::-ms-value, .swal2-popup.swal2-fill .bootstrap-select > select.form-control.dropdown-toggle.swal2-styled.swal2-cancel:focus::-ms-value, .bootstrap-select > select.form-control.dropdown-toggle.btn-light:active::-ms-value, .swal2-popup.swal2-fill .bootstrap-select > select.form-control.dropdown-toggle.swal2-styled.swal2-cancel:active::-ms-value, .bootstrap-select > select.form-control.dropdown-toggle.btn-light.active::-ms-value, .swal2-popup.swal2-fill .bootstrap-select > select.form-control.dropdown-toggle.active.swal2-styled.swal2-cancel::-ms-value, .bootstrap-select > select.form-control.dropdown-toggle.btn-light[aria-expanded=true]::-ms-value, .swal2-popup.swal2-fill .bootstrap-select > select.form-control.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel::-ms-value, .select2-search--dropdown select.select2-search__field:focus::-ms-value, .select2-search--dropdown .bootstrap-select > select.select2-search__field.dropdown-toggle.btn-light:focus::-ms-value, .select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select > select.select2-search__field.dropdown-toggle.swal2-styled.swal2-cancel:focus::-ms-value, .swal2-popup.swal2-fill .select2-search--dropdown .bootstrap-select > select.select2-search__field.dropdown-toggle.swal2-styled.swal2-cancel:focus::-ms-value, .select2-search--dropdown .bootstrap-select > select.select2-search__field.dropdown-toggle.btn-light:active::-ms-value, .select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select > select.select2-search__field.dropdown-toggle.swal2-styled.swal2-cancel:active::-ms-value, .swal2-popup.swal2-fill .select2-search--dropdown .bootstrap-select > select.select2-search__field.dropdown-toggle.swal2-styled.swal2-cancel:active::-ms-value, .select2-search--dropdown .bootstrap-select > select.select2-search__field.dropdown-toggle.btn-light.active::-ms-value, .select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select > select.select2-search__field.dropdown-toggle.active.swal2-styled.swal2-cancel::-ms-value, .swal2-popup.swal2-fill .select2-search--dropdown .bootstrap-select > select.select2-search__field.dropdown-toggle.active.swal2-styled.swal2-cancel::-ms-value, .select2-search--dropdown .bootstrap-select > select.select2-search__field.dropdown-toggle.btn-light[aria-expanded=true]::-ms-value, .select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select > select.select2-search__field.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel::-ms-value, .swal2-popup.swal2-fill .select2-search--dropdown .bootstrap-select > select.select2-search__field.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel::-ms-value, .select2-container--bootstrap4.select2-container--open select.form-control.select2-selection::-ms-value, .select2-container--bootstrap4.select2-container--open .select2-search--dropdown select.select2-selection.select2-search__field::-ms-value, .select2-search--dropdown .select2-container--bootstrap4.select2-container--open select.select2-selection.select2-search__field::-ms-value, .select2-container--bootstrap4.select2-container--focus select.form-control.select2-selection::-ms-value, .select2-container--bootstrap4.select2-container--focus .select2-search--dropdown select.select2-selection.select2-search__field::-ms-value, .select2-search--dropdown .select2-container--bootstrap4.select2-container--focus select.select2-selection.select2-search__field::-ms-value {
  color: #48545D;
  background-color: #fff;
}

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

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

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

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

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

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  line-height: 1.5;
  border-radius: 0;
}

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

textarea.form-control, .select2-search--dropdown textarea.select2-search__field {
  height: auto;
}

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

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

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

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

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #62737F;
}

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

.form-check-inline {
  display: inline-flex;
  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: #ced4da;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #242A2F;
  background-color: rgba(206, 212, 218, 0.9);
  border-radius: 0;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 5px;
}

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

.was-validated .form-control:valid, .was-validated .bs-searchbox input[type=text]:valid, .bs-searchbox .was-validated input[type=text]:valid,
.was-validated .bs-actionsbox input[type=text]:valid,
.bs-actionsbox .was-validated input[type=text]:valid,
.was-validated .bs-donebutton input[type=text]:valid,
.bs-donebutton .was-validated input[type=text]:valid, .was-validated .select2-search--dropdown .select2-search__field:valid, .select2-search--dropdown .was-validated .select2-search__field:valid, .was-validated .ms-header-container input[type=text]:valid, .ms-header-container .was-validated input[type=text]:valid, .form-control.is-valid, .bs-searchbox input.is-valid[type=text],
.bs-actionsbox input.is-valid[type=text],
.bs-donebutton input.is-valid[type=text], .select2-search--dropdown .is-valid.select2-search__field, .ms-header-container input.is-valid[type=text] {
  border-color: #ced4da;
}
.was-validated .form-control:valid:focus, .was-validated .bs-searchbox input[type=text]:valid:focus, .bs-searchbox .was-validated input[type=text]:valid:focus,
.was-validated .bs-actionsbox input[type=text]:valid:focus,
.bs-actionsbox .was-validated input[type=text]:valid:focus,
.was-validated .bs-donebutton input[type=text]:valid:focus,
.bs-donebutton .was-validated input[type=text]:valid:focus, .was-validated .bootstrap-select > .form-control.dropdown-toggle.btn-light:valid:active, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .form-control.dropdown-toggle.swal2-styled.swal2-cancel:valid:active, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .form-control.dropdown-toggle.swal2-styled.swal2-cancel:valid:active, .was-validated .bs-searchbox .bootstrap-select > input.dropdown-toggle.btn-light[type=text]:valid:active, .was-validated .bs-searchbox .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:valid:active, .swal2-popup.swal2-fill .was-validated .bs-searchbox .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:valid:active, .bs-searchbox .was-validated .bootstrap-select > input.dropdown-toggle.btn-light[type=text]:valid:active, .bs-searchbox .was-validated .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:valid:active, .swal2-popup.swal2-fill .bs-searchbox .was-validated .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:valid:active,
.was-validated .bs-actionsbox .bootstrap-select > input.dropdown-toggle.btn-light[type=text]:valid:active,
.was-validated .bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:valid:active,
.swal2-popup.swal2-fill .was-validated .bs-actionsbox .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:valid:active,
.bs-actionsbox .was-validated .bootstrap-select > input.dropdown-toggle.btn-light[type=text]:valid:active,
.bs-actionsbox .was-validated .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:valid:active,
.swal2-popup.swal2-fill .bs-actionsbox .was-validated .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:valid:active,
.was-validated .bs-donebutton .bootstrap-select > input.dropdown-toggle.btn-light[type=text]:valid:active,
.was-validated .bs-donebutton .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:valid:active,
.swal2-popup.swal2-fill .was-validated .bs-donebutton .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:valid:active,
.bs-donebutton .was-validated .bootstrap-select > input.dropdown-toggle.btn-light[type=text]:valid:active,
.bs-donebutton .was-validated .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:valid:active,
.swal2-popup.swal2-fill .bs-donebutton .was-validated .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:valid:active, .was-validated .bootstrap-select > .form-control.dropdown-toggle.btn-light.active:valid, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .form-control.dropdown-toggle.active.swal2-styled.swal2-cancel:valid, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .form-control.dropdown-toggle.active.swal2-styled.swal2-cancel:valid, .was-validated .bs-searchbox .bootstrap-select > input.dropdown-toggle.btn-light.active[type=text]:valid, .was-validated .bs-searchbox .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel:valid, .swal2-popup.swal2-fill .was-validated .bs-searchbox .bootstrap-select > input.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel:valid, .bs-searchbox .was-validated .bootstrap-select > input.dropdown-toggle.btn-light.active[type=text]:valid, .bs-searchbox .was-validated .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel:valid, .swal2-popup.swal2-fill .bs-searchbox .was-validated .bootstrap-select > input.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel:valid,
.was-validated .bs-actionsbox .bootstrap-select > input.dropdown-toggle.btn-light.active[type=text]:valid,
.was-validated .bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel:valid,
.swal2-popup.swal2-fill .was-validated .bs-actionsbox .bootstrap-select > input.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel:valid,
.bs-actionsbox .was-validated .bootstrap-select > input.dropdown-toggle.btn-light.active[type=text]:valid,
.bs-actionsbox .was-validated .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel:valid,
.swal2-popup.swal2-fill .bs-actionsbox .was-validated .bootstrap-select > input.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel:valid,
.was-validated .bs-donebutton .bootstrap-select > input.dropdown-toggle.btn-light.active[type=text]:valid,
.was-validated .bs-donebutton .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel:valid,
.swal2-popup.swal2-fill .was-validated .bs-donebutton .bootstrap-select > input.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel:valid,
.bs-donebutton .was-validated .bootstrap-select > input.dropdown-toggle.btn-light.active[type=text]:valid,
.bs-donebutton .was-validated .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel:valid,
.swal2-popup.swal2-fill .bs-donebutton .was-validated .bootstrap-select > input.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel:valid, .was-validated .bootstrap-select > .form-control.dropdown-toggle.btn-light[aria-expanded=true]:valid, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .form-control.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:valid, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .form-control.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:valid, .was-validated .bs-searchbox .bootstrap-select > input.dropdown-toggle.btn-light[aria-expanded=true][type=text]:valid, .was-validated .bs-searchbox .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel:valid, .swal2-popup.swal2-fill .was-validated .bs-searchbox .bootstrap-select > input.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel:valid, .bs-searchbox .was-validated .bootstrap-select > input.dropdown-toggle.btn-light[aria-expanded=true][type=text]:valid, .bs-searchbox .was-validated .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel:valid, .swal2-popup.swal2-fill .bs-searchbox .was-validated .bootstrap-select > input.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel:valid,
.was-validated .bs-actionsbox .bootstrap-select > input.dropdown-toggle.btn-light[aria-expanded=true][type=text]:valid,
.was-validated .bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel:valid,
.swal2-popup.swal2-fill .was-validated .bs-actionsbox .bootstrap-select > input.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel:valid,
.bs-actionsbox .was-validated .bootstrap-select > input.dropdown-toggle.btn-light[aria-expanded=true][type=text]:valid,
.bs-actionsbox .was-validated .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel:valid,
.swal2-popup.swal2-fill .bs-actionsbox .was-validated .bootstrap-select > input.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel:valid,
.was-validated .bs-donebutton .bootstrap-select > input.dropdown-toggle.btn-light[aria-expanded=true][type=text]:valid,
.was-validated .bs-donebutton .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel:valid,
.swal2-popup.swal2-fill .was-validated .bs-donebutton .bootstrap-select > input.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel:valid,
.bs-donebutton .was-validated .bootstrap-select > input.dropdown-toggle.btn-light[aria-expanded=true][type=text]:valid,
.bs-donebutton .was-validated .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel:valid,
.swal2-popup.swal2-fill .bs-donebutton .was-validated .bootstrap-select > input.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel:valid, .was-validated .select2-search--dropdown .select2-search__field:valid:focus, .was-validated .select2-search--dropdown .select2-container--bootstrap4.select2-container--open .bootstrap-select > .select2-search__field.dropdown-toggle.btn-light.select2-selection:valid, .was-validated .select2-search--dropdown .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select > .select2-search__field.dropdown-toggle.select2-selection.swal2-styled.swal2-cancel:valid, .swal2-popup.swal2-fill .was-validated .select2-search--dropdown .select2-container--bootstrap4.select2-container--open .bootstrap-select > .select2-search__field.dropdown-toggle.select2-selection.swal2-styled.swal2-cancel:valid, .was-validated .select2-search--dropdown .select2-container--bootstrap4.select2-container--focus .bootstrap-select > .select2-search__field.dropdown-toggle.btn-light.select2-selection:valid, .was-validated .select2-search--dropdown .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select > .select2-search__field.dropdown-toggle.select2-selection.swal2-styled.swal2-cancel:valid, .swal2-popup.swal2-fill .was-validated .select2-search--dropdown .select2-container--bootstrap4.select2-container--focus .bootstrap-select > .select2-search__field.dropdown-toggle.select2-selection.swal2-styled.swal2-cancel:valid, .was-validated .select2-search--dropdown .bootstrap-select > .select2-search__field.dropdown-toggle.btn-light:valid:active, .was-validated .select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select > .select2-search__field.dropdown-toggle.swal2-styled.swal2-cancel:valid:active, .swal2-popup.swal2-fill .was-validated .select2-search--dropdown .bootstrap-select > .select2-search__field.dropdown-toggle.swal2-styled.swal2-cancel:valid:active, .was-validated .select2-search--dropdown .bootstrap-select > .select2-search__field.dropdown-toggle.btn-light.active:valid, .was-validated .select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select > .select2-search__field.dropdown-toggle.active.swal2-styled.swal2-cancel:valid, .swal2-popup.swal2-fill .was-validated .select2-search--dropdown .bootstrap-select > .select2-search__field.dropdown-toggle.active.swal2-styled.swal2-cancel:valid, .was-validated .select2-search--dropdown .bootstrap-select > .select2-search__field.dropdown-toggle.btn-light[aria-expanded=true]:valid, .was-validated .select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select > .select2-search__field.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:valid, .swal2-popup.swal2-fill .was-validated .select2-search--dropdown .bootstrap-select > .select2-search__field.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:valid, .select2-search--dropdown .was-validated .select2-search__field:valid:focus, .select2-container--bootstrap4.select2-container--open .select2-search--dropdown .was-validated .bootstrap-select > .select2-search__field.dropdown-toggle.btn-light.select2-selection:valid, .select2-container--bootstrap4.select2-container--open .select2-search--dropdown .was-validated .swal2-popup.swal2-fill .bootstrap-select > .select2-search__field.dropdown-toggle.select2-selection.swal2-styled.swal2-cancel:valid, .swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-search--dropdown .was-validated .bootstrap-select > .select2-search__field.dropdown-toggle.select2-selection.swal2-styled.swal2-cancel:valid, .select2-container--bootstrap4.select2-container--focus .select2-search--dropdown .was-validated .bootstrap-select > .select2-search__field.dropdown-toggle.btn-light.select2-selection:valid, .select2-container--bootstrap4.select2-container--focus .select2-search--dropdown .was-validated .swal2-popup.swal2-fill .bootstrap-select > .select2-search__field.dropdown-toggle.select2-selection.swal2-styled.swal2-cancel:valid, .swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-search--dropdown .was-validated .bootstrap-select > .select2-search__field.dropdown-toggle.select2-selection.swal2-styled.swal2-cancel:valid, .select2-search--dropdown .was-validated .bootstrap-select > .select2-search__field.dropdown-toggle.btn-light:valid:active, .select2-search--dropdown .was-validated .swal2-popup.swal2-fill .bootstrap-select > .select2-search__field.dropdown-toggle.swal2-styled.swal2-cancel:valid:active, .swal2-popup.swal2-fill .select2-search--dropdown .was-validated .bootstrap-select > .select2-search__field.dropdown-toggle.swal2-styled.swal2-cancel:valid:active, .select2-search--dropdown .was-validated .bootstrap-select > .select2-search__field.dropdown-toggle.btn-light.active:valid, .select2-search--dropdown .was-validated .swal2-popup.swal2-fill .bootstrap-select > .select2-search__field.dropdown-toggle.active.swal2-styled.swal2-cancel:valid, .swal2-popup.swal2-fill .select2-search--dropdown .was-validated .bootstrap-select > .select2-search__field.dropdown-toggle.active.swal2-styled.swal2-cancel:valid, .select2-search--dropdown .was-validated .bootstrap-select > .select2-search__field.dropdown-toggle.btn-light[aria-expanded=true]:valid, .select2-search--dropdown .was-validated .swal2-popup.swal2-fill .bootstrap-select > .select2-search__field.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:valid, .swal2-popup.swal2-fill .select2-search--dropdown .was-validated .bootstrap-select > .select2-search__field.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:valid, .was-validated .select2-container--bootstrap4.select2-container--open .form-control.select2-selection:valid, .was-validated .select2-container--bootstrap4.select2-container--open .bs-searchbox input.select2-selection[type=text]:valid, .bs-searchbox .was-validated .select2-container--bootstrap4.select2-container--open input.select2-selection[type=text]:valid,
.was-validated .select2-container--bootstrap4.select2-container--open .bs-actionsbox input.select2-selection[type=text]:valid,
.bs-actionsbox .was-validated .select2-container--bootstrap4.select2-container--open input.select2-selection[type=text]:valid,
.was-validated .select2-container--bootstrap4.select2-container--open .bs-donebutton input.select2-selection[type=text]:valid,
.bs-donebutton .was-validated .select2-container--bootstrap4.select2-container--open input.select2-selection[type=text]:valid, .was-validated .select2-container--bootstrap4.select2-container--open .select2-search--dropdown .select2-selection.select2-search__field:valid, .select2-search--dropdown .was-validated .select2-container--bootstrap4.select2-container--open .select2-selection.select2-search__field:valid, .select2-container--bootstrap4.select2-container--open .was-validated .form-control.select2-selection:valid, .select2-container--bootstrap4.select2-container--open .was-validated .bs-searchbox input.select2-selection[type=text]:valid, .bs-searchbox .select2-container--bootstrap4.select2-container--open .was-validated input.select2-selection[type=text]:valid,
.select2-container--bootstrap4.select2-container--open .was-validated .bs-actionsbox input.select2-selection[type=text]:valid,
.bs-actionsbox .select2-container--bootstrap4.select2-container--open .was-validated input.select2-selection[type=text]:valid,
.select2-container--bootstrap4.select2-container--open .was-validated .bs-donebutton input.select2-selection[type=text]:valid,
.bs-donebutton .select2-container--bootstrap4.select2-container--open .was-validated input.select2-selection[type=text]:valid, .select2-container--bootstrap4.select2-container--open .was-validated .select2-search--dropdown .select2-selection.select2-search__field:valid, .select2-search--dropdown .select2-container--bootstrap4.select2-container--open .was-validated .select2-selection.select2-search__field:valid, .was-validated .select2-container--bootstrap4.select2-container--focus .form-control.select2-selection:valid, .was-validated .select2-container--bootstrap4.select2-container--focus .bs-searchbox input.select2-selection[type=text]:valid, .bs-searchbox .was-validated .select2-container--bootstrap4.select2-container--focus input.select2-selection[type=text]:valid,
.was-validated .select2-container--bootstrap4.select2-container--focus .bs-actionsbox input.select2-selection[type=text]:valid,
.bs-actionsbox .was-validated .select2-container--bootstrap4.select2-container--focus input.select2-selection[type=text]:valid,
.was-validated .select2-container--bootstrap4.select2-container--focus .bs-donebutton input.select2-selection[type=text]:valid,
.bs-donebutton .was-validated .select2-container--bootstrap4.select2-container--focus input.select2-selection[type=text]:valid, .was-validated .select2-container--bootstrap4.select2-container--focus .select2-search--dropdown .select2-selection.select2-search__field:valid, .select2-search--dropdown .was-validated .select2-container--bootstrap4.select2-container--focus .select2-selection.select2-search__field:valid, .select2-container--bootstrap4.select2-container--focus .was-validated .form-control.select2-selection:valid, .select2-container--bootstrap4.select2-container--focus .was-validated .bs-searchbox input.select2-selection[type=text]:valid, .bs-searchbox .select2-container--bootstrap4.select2-container--focus .was-validated input.select2-selection[type=text]:valid,
.select2-container--bootstrap4.select2-container--focus .was-validated .bs-actionsbox input.select2-selection[type=text]:valid,
.bs-actionsbox .select2-container--bootstrap4.select2-container--focus .was-validated input.select2-selection[type=text]:valid,
.select2-container--bootstrap4.select2-container--focus .was-validated .bs-donebutton input.select2-selection[type=text]:valid,
.bs-donebutton .select2-container--bootstrap4.select2-container--focus .was-validated input.select2-selection[type=text]:valid, .select2-container--bootstrap4.select2-container--focus .was-validated .select2-search--dropdown .select2-selection.select2-search__field:valid, .select2-search--dropdown .select2-container--bootstrap4.select2-container--focus .was-validated .select2-selection.select2-search__field:valid, .was-validated .ms-header-container input[type=text]:valid:focus, .was-validated .ms-header-container .bootstrap-select > input[type=text].dropdown-toggle.btn-light:valid:active, .was-validated .ms-header-container .swal2-popup.swal2-fill .bootstrap-select > input[type=text].dropdown-toggle.swal2-styled.swal2-cancel:valid:active, .swal2-popup.swal2-fill .was-validated .ms-header-container .bootstrap-select > input[type=text].dropdown-toggle.swal2-styled.swal2-cancel:valid:active, .was-validated .ms-header-container .bootstrap-select > input[type=text].dropdown-toggle.btn-light.active:valid, .was-validated .ms-header-container .swal2-popup.swal2-fill .bootstrap-select > input[type=text].dropdown-toggle.active.swal2-styled.swal2-cancel:valid, .swal2-popup.swal2-fill .was-validated .ms-header-container .bootstrap-select > input[type=text].dropdown-toggle.active.swal2-styled.swal2-cancel:valid, .was-validated .ms-header-container .bootstrap-select > input[type=text].dropdown-toggle.btn-light[aria-expanded=true]:valid, .was-validated .ms-header-container .swal2-popup.swal2-fill .bootstrap-select > input[type=text].dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:valid, .swal2-popup.swal2-fill .was-validated .ms-header-container .bootstrap-select > input[type=text].dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:valid, .was-validated .ms-header-container .select2-container--bootstrap4.select2-container--open input[type=text].select2-selection:valid, .select2-container--bootstrap4.select2-container--open .was-validated .ms-header-container input[type=text].select2-selection:valid, .was-validated .ms-header-container .select2-container--bootstrap4.select2-container--focus input[type=text].select2-selection:valid, .select2-container--bootstrap4.select2-container--focus .was-validated .ms-header-container input[type=text].select2-selection:valid, .ms-header-container .was-validated input[type=text]:valid:focus, .ms-header-container .was-validated .bootstrap-select > input[type=text].dropdown-toggle.btn-light:valid:active, .ms-header-container .was-validated .swal2-popup.swal2-fill .bootstrap-select > input[type=text].dropdown-toggle.swal2-styled.swal2-cancel:valid:active, .swal2-popup.swal2-fill .ms-header-container .was-validated .bootstrap-select > input[type=text].dropdown-toggle.swal2-styled.swal2-cancel:valid:active, .ms-header-container .was-validated .bootstrap-select > input[type=text].dropdown-toggle.btn-light.active:valid, .ms-header-container .was-validated .swal2-popup.swal2-fill .bootstrap-select > input[type=text].dropdown-toggle.active.swal2-styled.swal2-cancel:valid, .swal2-popup.swal2-fill .ms-header-container .was-validated .bootstrap-select > input[type=text].dropdown-toggle.active.swal2-styled.swal2-cancel:valid, .ms-header-container .was-validated .bootstrap-select > input[type=text].dropdown-toggle.btn-light[aria-expanded=true]:valid, .ms-header-container .was-validated .swal2-popup.swal2-fill .bootstrap-select > input[type=text].dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:valid, .swal2-popup.swal2-fill .ms-header-container .was-validated .bootstrap-select > input[type=text].dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:valid, .ms-header-container .was-validated .select2-container--bootstrap4.select2-container--open input[type=text].select2-selection:valid, .select2-container--bootstrap4.select2-container--open .ms-header-container .was-validated input[type=text].select2-selection:valid, .ms-header-container .was-validated .select2-container--bootstrap4.select2-container--focus input[type=text].select2-selection:valid, .select2-container--bootstrap4.select2-container--focus .ms-header-container .was-validated input[type=text].select2-selection:valid, .form-control.is-valid:focus, .bs-searchbox input.is-valid[type=text]:focus,
.bs-actionsbox input.is-valid[type=text]:focus,
.bs-donebutton input.is-valid[type=text]:focus, .bootstrap-select > .form-control.is-valid.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .form-control.is-valid.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bs-searchbox .bootstrap-select > input.is-valid.dropdown-toggle.btn-light[type=text]:focus, .bs-searchbox .swal2-popup.swal2-fill .bootstrap-select > input.is-valid.dropdown-toggle[type=text].swal2-styled.swal2-cancel:focus, .swal2-popup.swal2-fill .bs-searchbox .bootstrap-select > input.is-valid.dropdown-toggle[type=text].swal2-styled.swal2-cancel:focus,
.bs-actionsbox .bootstrap-select > input.is-valid.dropdown-toggle.btn-light[type=text]:focus,
.bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select > input.is-valid.dropdown-toggle[type=text].swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .bs-actionsbox .bootstrap-select > input.is-valid.dropdown-toggle[type=text].swal2-styled.swal2-cancel:focus,
.bs-donebutton .bootstrap-select > input.is-valid.dropdown-toggle.btn-light[type=text]:focus,
.bs-donebutton .swal2-popup.swal2-fill .bootstrap-select > input.is-valid.dropdown-toggle[type=text].swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .bs-donebutton .bootstrap-select > input.is-valid.dropdown-toggle[type=text].swal2-styled.swal2-cancel:focus, .bootstrap-select > .form-control.is-valid.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .form-control.is-valid.dropdown-toggle.swal2-styled.swal2-cancel:active, .bs-searchbox .bootstrap-select > input.is-valid.dropdown-toggle.btn-light[type=text]:active, .bs-searchbox .swal2-popup.swal2-fill .bootstrap-select > input.is-valid.dropdown-toggle[type=text].swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .bs-searchbox .bootstrap-select > input.is-valid.dropdown-toggle[type=text].swal2-styled.swal2-cancel:active,
.bs-actionsbox .bootstrap-select > input.is-valid.dropdown-toggle.btn-light[type=text]:active,
.bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select > input.is-valid.dropdown-toggle[type=text].swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bs-actionsbox .bootstrap-select > input.is-valid.dropdown-toggle[type=text].swal2-styled.swal2-cancel:active,
.bs-donebutton .bootstrap-select > input.is-valid.dropdown-toggle.btn-light[type=text]:active,
.bs-donebutton .swal2-popup.swal2-fill .bootstrap-select > input.is-valid.dropdown-toggle[type=text].swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bs-donebutton .bootstrap-select > input.is-valid.dropdown-toggle[type=text].swal2-styled.swal2-cancel:active, .bootstrap-select > .form-control.is-valid.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .form-control.is-valid.dropdown-toggle.active.swal2-styled.swal2-cancel, .bs-searchbox .bootstrap-select > input.is-valid.dropdown-toggle.btn-light.active[type=text], .bs-searchbox .swal2-popup.swal2-fill .bootstrap-select > input.is-valid.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .bs-searchbox .bootstrap-select > input.is-valid.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel,
.bs-actionsbox .bootstrap-select > input.is-valid.dropdown-toggle.btn-light.active[type=text],
.bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select > input.is-valid.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-actionsbox .bootstrap-select > input.is-valid.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel,
.bs-donebutton .bootstrap-select > input.is-valid.dropdown-toggle.btn-light.active[type=text],
.bs-donebutton .swal2-popup.swal2-fill .bootstrap-select > input.is-valid.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-donebutton .bootstrap-select > input.is-valid.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel, .bootstrap-select > .form-control.is-valid.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .form-control.is-valid.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .bs-searchbox .bootstrap-select > input.is-valid.dropdown-toggle.btn-light[aria-expanded=true][type=text], .bs-searchbox .swal2-popup.swal2-fill .bootstrap-select > input.is-valid.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .bs-searchbox .bootstrap-select > input.is-valid.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel,
.bs-actionsbox .bootstrap-select > input.is-valid.dropdown-toggle.btn-light[aria-expanded=true][type=text],
.bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select > input.is-valid.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-actionsbox .bootstrap-select > input.is-valid.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel,
.bs-donebutton .bootstrap-select > input.is-valid.dropdown-toggle.btn-light[aria-expanded=true][type=text],
.bs-donebutton .swal2-popup.swal2-fill .bootstrap-select > input.is-valid.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-donebutton .bootstrap-select > input.is-valid.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel, .select2-search--dropdown .is-valid.select2-search__field:focus, .select2-search--dropdown .bootstrap-select > .is-valid.select2-search__field.dropdown-toggle.btn-light:active, .select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select > .is-valid.select2-search__field.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .select2-search--dropdown .bootstrap-select > .is-valid.select2-search__field.dropdown-toggle.swal2-styled.swal2-cancel:active, .select2-search--dropdown .bootstrap-select > .is-valid.select2-search__field.dropdown-toggle.btn-light.active, .select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select > .is-valid.select2-search__field.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .select2-search--dropdown .bootstrap-select > .is-valid.select2-search__field.dropdown-toggle.active.swal2-styled.swal2-cancel, .select2-search--dropdown .bootstrap-select > .is-valid.select2-search__field.dropdown-toggle.btn-light[aria-expanded=true], .select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select > .is-valid.select2-search__field.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .select2-search--dropdown .bootstrap-select > .is-valid.select2-search__field.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .form-control.is-valid.select2-selection, .select2-container--bootstrap4.select2-container--open .bs-searchbox input.is-valid.select2-selection[type=text], .bs-searchbox .select2-container--bootstrap4.select2-container--open input.is-valid.select2-selection[type=text],
.select2-container--bootstrap4.select2-container--open .bs-actionsbox input.is-valid.select2-selection[type=text],
.bs-actionsbox .select2-container--bootstrap4.select2-container--open input.is-valid.select2-selection[type=text],
.select2-container--bootstrap4.select2-container--open .bs-donebutton input.is-valid.select2-selection[type=text],
.bs-donebutton .select2-container--bootstrap4.select2-container--open input.is-valid.select2-selection[type=text], .select2-container--bootstrap4.select2-container--open .select2-search--dropdown .is-valid.select2-selection.select2-search__field, .select2-search--dropdown .select2-container--bootstrap4.select2-container--open .is-valid.select2-selection.select2-search__field, .select2-container--bootstrap4.select2-container--focus .form-control.is-valid.select2-selection, .select2-container--bootstrap4.select2-container--focus .bs-searchbox input.is-valid.select2-selection[type=text], .bs-searchbox .select2-container--bootstrap4.select2-container--focus input.is-valid.select2-selection[type=text],
.select2-container--bootstrap4.select2-container--focus .bs-actionsbox input.is-valid.select2-selection[type=text],
.bs-actionsbox .select2-container--bootstrap4.select2-container--focus input.is-valid.select2-selection[type=text],
.select2-container--bootstrap4.select2-container--focus .bs-donebutton input.is-valid.select2-selection[type=text],
.bs-donebutton .select2-container--bootstrap4.select2-container--focus input.is-valid.select2-selection[type=text], .select2-container--bootstrap4.select2-container--focus .select2-search--dropdown .is-valid.select2-selection.select2-search__field, .select2-search--dropdown .select2-container--bootstrap4.select2-container--focus .is-valid.select2-selection.select2-search__field, .ms-header-container input.is-valid[type=text]:focus, .ms-header-container .bootstrap-select > input.is-valid[type=text].dropdown-toggle.btn-light:active, .ms-header-container .swal2-popup.swal2-fill .bootstrap-select > input.is-valid[type=text].dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .ms-header-container .bootstrap-select > input.is-valid[type=text].dropdown-toggle.swal2-styled.swal2-cancel:active, .ms-header-container .bootstrap-select > input.is-valid[type=text].dropdown-toggle.btn-light.active, .ms-header-container .swal2-popup.swal2-fill .bootstrap-select > input.is-valid[type=text].dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .ms-header-container .bootstrap-select > input.is-valid[type=text].dropdown-toggle.active.swal2-styled.swal2-cancel, .ms-header-container .bootstrap-select > input.is-valid[type=text].dropdown-toggle.btn-light[aria-expanded=true], .ms-header-container .swal2-popup.swal2-fill .bootstrap-select > input.is-valid[type=text].dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .ms-header-container .bootstrap-select > input.is-valid[type=text].dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .ms-header-container .select2-container--bootstrap4.select2-container--open input.is-valid[type=text].select2-selection, .select2-container--bootstrap4.select2-container--open .ms-header-container input.is-valid[type=text].select2-selection, .ms-header-container .select2-container--bootstrap4.select2-container--focus input.is-valid[type=text].select2-selection, .select2-container--bootstrap4.select2-container--focus .ms-header-container input.is-valid[type=text].select2-selection {
  border-color: #ced4da;
  box-shadow: 0 0 0 0.2rem rgba(206, 212, 218, 0.25);
}

.was-validated .custom-select:valid, .was-validated .bootstrap-select > .dropdown-toggle.btn-light:valid, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:valid, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:valid, .was-validated .select2-container--bootstrap4 .select2-selection:valid, .select2-container--bootstrap4 .was-validated .select2-selection:valid, .custom-select.is-valid, .bootstrap-select > .is-valid.dropdown-toggle.btn-light, .swal2-popup.swal2-fill .bootstrap-select > .is-valid.dropdown-toggle.swal2-styled.swal2-cancel, .select2-container--bootstrap4 .is-valid.select2-selection {
  border-color: #ced4da;
}
.was-validated .custom-select:valid:focus, .was-validated .bootstrap-select > .dropdown-toggle.btn-light:valid:focus, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:valid:focus, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:valid:focus, .was-validated .bootstrap-select > .dropdown-toggle.btn-light:valid:active, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:valid:active, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:valid:active, .was-validated .bootstrap-select > .dropdown-toggle.btn-light.active:valid, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-cancel:valid, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-cancel:valid, .was-validated .bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true]:valid, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:valid, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:valid, .was-validated .select2-container--bootstrap4 .select2-selection:valid:focus, .was-validated .select2-container--bootstrap4.select2-container--open .select2-selection:valid, .was-validated .select2-container--bootstrap4.select2-container--focus .select2-selection:valid, .select2-container--bootstrap4 .was-validated .select2-selection:valid:focus, .select2-container--bootstrap4.select2-container--open .was-validated .select2-selection:valid, .select2-container--bootstrap4.select2-container--focus .was-validated .select2-selection:valid, .custom-select.is-valid:focus, .bootstrap-select > .is-valid.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .is-valid.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .is-valid.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .is-valid.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .is-valid.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .is-valid.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .is-valid.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .is-valid.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4 .is-valid.select2-selection:focus, .select2-container--bootstrap4.select2-container--open .is-valid.select2-selection, .select2-container--bootstrap4.select2-container--focus .is-valid.select2-selection {
  border-color: #ced4da;
  box-shadow: 0 0 0 0.2rem rgba(206, 212, 218, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #ced4da;
}
.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: #ced4da;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #ced4da;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #ebeef0;
  background-color: #ebeef0;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .was-validated .bootstrap-select > .custom-control-input.dropdown-toggle.btn-light:valid:active ~ .custom-control-label::before, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .custom-control-input.dropdown-toggle.swal2-styled.swal2-cancel:valid:active ~ .custom-control-label::before, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .custom-control-input.dropdown-toggle.swal2-styled.swal2-cancel:valid:active ~ .custom-control-label::before, .was-validated .bootstrap-select > .custom-control-input.dropdown-toggle.btn-light.active:valid ~ .custom-control-label::before, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .custom-control-input.dropdown-toggle.active.swal2-styled.swal2-cancel:valid ~ .custom-control-label::before, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .custom-control-input.dropdown-toggle.active.swal2-styled.swal2-cancel:valid ~ .custom-control-label::before, .was-validated .bootstrap-select > .custom-control-input.dropdown-toggle.btn-light[aria-expanded=true]:valid ~ .custom-control-label::before, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .custom-control-input.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:valid ~ .custom-control-label::before, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .custom-control-input.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:valid ~ .custom-control-label::before, .was-validated .select2-container--bootstrap4.select2-container--open .custom-control-input.select2-selection:valid ~ .custom-control-label::before, .select2-container--bootstrap4.select2-container--open .was-validated .custom-control-input.select2-selection:valid ~ .custom-control-label::before, .was-validated .select2-container--bootstrap4.select2-container--focus .custom-control-input.select2-selection:valid ~ .custom-control-label::before, .select2-container--bootstrap4.select2-container--focus .was-validated .custom-control-input.select2-selection:valid ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before, .bootstrap-select > .custom-control-input.is-valid.dropdown-toggle.btn-light:active ~ .custom-control-label::before, .swal2-popup.swal2-fill .bootstrap-select > .custom-control-input.is-valid.dropdown-toggle.swal2-styled.swal2-cancel:active ~ .custom-control-label::before, .bootstrap-select > .custom-control-input.is-valid.dropdown-toggle.btn-light.active ~ .custom-control-label::before, .swal2-popup.swal2-fill .bootstrap-select > .custom-control-input.is-valid.dropdown-toggle.active.swal2-styled.swal2-cancel ~ .custom-control-label::before, .bootstrap-select > .custom-control-input.is-valid.dropdown-toggle.btn-light[aria-expanded=true] ~ .custom-control-label::before, .swal2-popup.swal2-fill .bootstrap-select > .custom-control-input.is-valid.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel ~ .custom-control-label::before, .select2-container--bootstrap4.select2-container--open .custom-control-input.is-valid.select2-selection ~ .custom-control-label::before, .select2-container--bootstrap4.select2-container--focus .custom-control-input.is-valid.select2-selection ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(206, 212, 218, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .bootstrap-select > .custom-control-input.dropdown-toggle.btn-light:valid:not(:checked):active ~ .custom-control-label::before, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .custom-control-input.dropdown-toggle.swal2-styled.swal2-cancel:valid:not(:checked):active ~ .custom-control-label::before, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .custom-control-input.dropdown-toggle.swal2-styled.swal2-cancel:valid:not(:checked):active ~ .custom-control-label::before, .was-validated .bootstrap-select > .custom-control-input.dropdown-toggle.btn-light.active:valid:not(:checked) ~ .custom-control-label::before, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .custom-control-input.dropdown-toggle.active.swal2-styled.swal2-cancel:valid:not(:checked) ~ .custom-control-label::before, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .custom-control-input.dropdown-toggle.active.swal2-styled.swal2-cancel:valid:not(:checked) ~ .custom-control-label::before, .was-validated .bootstrap-select > .custom-control-input.dropdown-toggle.btn-light[aria-expanded=true]:valid:not(:checked) ~ .custom-control-label::before, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .custom-control-input.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:valid:not(:checked) ~ .custom-control-label::before, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .custom-control-input.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:valid:not(:checked) ~ .custom-control-label::before, .was-validated .select2-container--bootstrap4.select2-container--open .custom-control-input.select2-selection:valid:not(:checked) ~ .custom-control-label::before, .select2-container--bootstrap4.select2-container--open .was-validated .custom-control-input.select2-selection:valid:not(:checked) ~ .custom-control-label::before, .was-validated .select2-container--bootstrap4.select2-container--focus .custom-control-input.select2-selection:valid:not(:checked) ~ .custom-control-label::before, .select2-container--bootstrap4.select2-container--focus .was-validated .custom-control-input.select2-selection:valid:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .bootstrap-select > .custom-control-input.is-valid.dropdown-toggle.btn-light:not(:checked):active ~ .custom-control-label::before, .swal2-popup.swal2-fill .bootstrap-select > .custom-control-input.is-valid.dropdown-toggle.swal2-styled.swal2-cancel:not(:checked):active ~ .custom-control-label::before, .bootstrap-select > .custom-control-input.is-valid.dropdown-toggle.btn-light.active:not(:checked) ~ .custom-control-label::before, .swal2-popup.swal2-fill .bootstrap-select > .custom-control-input.is-valid.dropdown-toggle.active.swal2-styled.swal2-cancel:not(:checked) ~ .custom-control-label::before, .bootstrap-select > .custom-control-input.is-valid.dropdown-toggle.btn-light[aria-expanded=true]:not(:checked) ~ .custom-control-label::before, .swal2-popup.swal2-fill .bootstrap-select > .custom-control-input.is-valid.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:not(:checked) ~ .custom-control-label::before, .select2-container--bootstrap4.select2-container--open .custom-control-input.is-valid.select2-selection:not(:checked) ~ .custom-control-label::before, .select2-container--bootstrap4.select2-container--focus .custom-control-input.is-valid.select2-selection:not(:checked) ~ .custom-control-label::before {
  border-color: #ced4da;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #ced4da;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .was-validated .bootstrap-select > .custom-file-input.dropdown-toggle.btn-light:valid:active ~ .custom-file-label, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .custom-file-input.dropdown-toggle.swal2-styled.swal2-cancel:valid:active ~ .custom-file-label, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .custom-file-input.dropdown-toggle.swal2-styled.swal2-cancel:valid:active ~ .custom-file-label, .was-validated .bootstrap-select > .custom-file-input.dropdown-toggle.btn-light.active:valid ~ .custom-file-label, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .custom-file-input.dropdown-toggle.active.swal2-styled.swal2-cancel:valid ~ .custom-file-label, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .custom-file-input.dropdown-toggle.active.swal2-styled.swal2-cancel:valid ~ .custom-file-label, .was-validated .bootstrap-select > .custom-file-input.dropdown-toggle.btn-light[aria-expanded=true]:valid ~ .custom-file-label, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .custom-file-input.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:valid ~ .custom-file-label, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .custom-file-input.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:valid ~ .custom-file-label, .was-validated .select2-container--bootstrap4.select2-container--open .custom-file-input.select2-selection:valid ~ .custom-file-label, .select2-container--bootstrap4.select2-container--open .was-validated .custom-file-input.select2-selection:valid ~ .custom-file-label, .was-validated .select2-container--bootstrap4.select2-container--focus .custom-file-input.select2-selection:valid ~ .custom-file-label, .select2-container--bootstrap4.select2-container--focus .was-validated .custom-file-input.select2-selection:valid ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label, .bootstrap-select > .custom-file-input.is-valid.dropdown-toggle.btn-light:active ~ .custom-file-label, .swal2-popup.swal2-fill .bootstrap-select > .custom-file-input.is-valid.dropdown-toggle.swal2-styled.swal2-cancel:active ~ .custom-file-label, .bootstrap-select > .custom-file-input.is-valid.dropdown-toggle.btn-light.active ~ .custom-file-label, .swal2-popup.swal2-fill .bootstrap-select > .custom-file-input.is-valid.dropdown-toggle.active.swal2-styled.swal2-cancel ~ .custom-file-label, .bootstrap-select > .custom-file-input.is-valid.dropdown-toggle.btn-light[aria-expanded=true] ~ .custom-file-label, .swal2-popup.swal2-fill .bootstrap-select > .custom-file-input.is-valid.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel ~ .custom-file-label, .select2-container--bootstrap4.select2-container--open .custom-file-input.is-valid.select2-selection ~ .custom-file-label, .select2-container--bootstrap4.select2-container--focus .custom-file-input.is-valid.select2-selection ~ .custom-file-label {
  border-color: #ced4da;
  box-shadow: 0 0 0 0.2rem rgba(206, 212, 218, 0.25);
}

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

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(254, 74, 73, 0.9);
  border-radius: 0;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}

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

.was-validated .form-control:invalid, .was-validated .bs-searchbox input[type=text]:invalid, .bs-searchbox .was-validated input[type=text]:invalid,
.was-validated .bs-actionsbox input[type=text]:invalid,
.bs-actionsbox .was-validated input[type=text]:invalid,
.was-validated .bs-donebutton input[type=text]:invalid,
.bs-donebutton .was-validated input[type=text]:invalid, .was-validated .select2-search--dropdown .select2-search__field:invalid, .select2-search--dropdown .was-validated .select2-search__field:invalid, .was-validated .ms-header-container input[type=text]:invalid, .ms-header-container .was-validated input[type=text]:invalid, .form-control.is-invalid, .bs-searchbox input.is-invalid[type=text],
.bs-actionsbox input.is-invalid[type=text],
.bs-donebutton input.is-invalid[type=text], .select2-search--dropdown .is-invalid.select2-search__field, .ms-header-container input.is-invalid[type=text] {
  border-color: #FE4A49;
}
.was-validated .form-control:invalid:focus, .was-validated .bs-searchbox input[type=text]:invalid:focus, .bs-searchbox .was-validated input[type=text]:invalid:focus,
.was-validated .bs-actionsbox input[type=text]:invalid:focus,
.bs-actionsbox .was-validated input[type=text]:invalid:focus,
.was-validated .bs-donebutton input[type=text]:invalid:focus,
.bs-donebutton .was-validated input[type=text]:invalid:focus, .was-validated .bootstrap-select > .form-control.dropdown-toggle.btn-light:invalid:active, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .form-control.dropdown-toggle.swal2-styled.swal2-cancel:invalid:active, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .form-control.dropdown-toggle.swal2-styled.swal2-cancel:invalid:active, .was-validated .bs-searchbox .bootstrap-select > input.dropdown-toggle.btn-light[type=text]:invalid:active, .was-validated .bs-searchbox .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:invalid:active, .swal2-popup.swal2-fill .was-validated .bs-searchbox .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:invalid:active, .bs-searchbox .was-validated .bootstrap-select > input.dropdown-toggle.btn-light[type=text]:invalid:active, .bs-searchbox .was-validated .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:invalid:active, .swal2-popup.swal2-fill .bs-searchbox .was-validated .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:invalid:active,
.was-validated .bs-actionsbox .bootstrap-select > input.dropdown-toggle.btn-light[type=text]:invalid:active,
.was-validated .bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:invalid:active,
.swal2-popup.swal2-fill .was-validated .bs-actionsbox .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:invalid:active,
.bs-actionsbox .was-validated .bootstrap-select > input.dropdown-toggle.btn-light[type=text]:invalid:active,
.bs-actionsbox .was-validated .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:invalid:active,
.swal2-popup.swal2-fill .bs-actionsbox .was-validated .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:invalid:active,
.was-validated .bs-donebutton .bootstrap-select > input.dropdown-toggle.btn-light[type=text]:invalid:active,
.was-validated .bs-donebutton .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:invalid:active,
.swal2-popup.swal2-fill .was-validated .bs-donebutton .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:invalid:active,
.bs-donebutton .was-validated .bootstrap-select > input.dropdown-toggle.btn-light[type=text]:invalid:active,
.bs-donebutton .was-validated .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:invalid:active,
.swal2-popup.swal2-fill .bs-donebutton .was-validated .bootstrap-select > input.dropdown-toggle[type=text].swal2-styled.swal2-cancel:invalid:active, .was-validated .bootstrap-select > .form-control.dropdown-toggle.btn-light.active:invalid, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .form-control.dropdown-toggle.active.swal2-styled.swal2-cancel:invalid, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .form-control.dropdown-toggle.active.swal2-styled.swal2-cancel:invalid, .was-validated .bs-searchbox .bootstrap-select > input.dropdown-toggle.btn-light.active[type=text]:invalid, .was-validated .bs-searchbox .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel:invalid, .swal2-popup.swal2-fill .was-validated .bs-searchbox .bootstrap-select > input.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel:invalid, .bs-searchbox .was-validated .bootstrap-select > input.dropdown-toggle.btn-light.active[type=text]:invalid, .bs-searchbox .was-validated .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel:invalid, .swal2-popup.swal2-fill .bs-searchbox .was-validated .bootstrap-select > input.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel:invalid,
.was-validated .bs-actionsbox .bootstrap-select > input.dropdown-toggle.btn-light.active[type=text]:invalid,
.was-validated .bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel:invalid,
.swal2-popup.swal2-fill .was-validated .bs-actionsbox .bootstrap-select > input.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel:invalid,
.bs-actionsbox .was-validated .bootstrap-select > input.dropdown-toggle.btn-light.active[type=text]:invalid,
.bs-actionsbox .was-validated .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel:invalid,
.swal2-popup.swal2-fill .bs-actionsbox .was-validated .bootstrap-select > input.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel:invalid,
.was-validated .bs-donebutton .bootstrap-select > input.dropdown-toggle.btn-light.active[type=text]:invalid,
.was-validated .bs-donebutton .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel:invalid,
.swal2-popup.swal2-fill .was-validated .bs-donebutton .bootstrap-select > input.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel:invalid,
.bs-donebutton .was-validated .bootstrap-select > input.dropdown-toggle.btn-light.active[type=text]:invalid,
.bs-donebutton .was-validated .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel:invalid,
.swal2-popup.swal2-fill .bs-donebutton .was-validated .bootstrap-select > input.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel:invalid, .was-validated .bootstrap-select > .form-control.dropdown-toggle.btn-light[aria-expanded=true]:invalid, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .form-control.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:invalid, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .form-control.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:invalid, .was-validated .bs-searchbox .bootstrap-select > input.dropdown-toggle.btn-light[aria-expanded=true][type=text]:invalid, .was-validated .bs-searchbox .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel:invalid, .swal2-popup.swal2-fill .was-validated .bs-searchbox .bootstrap-select > input.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel:invalid, .bs-searchbox .was-validated .bootstrap-select > input.dropdown-toggle.btn-light[aria-expanded=true][type=text]:invalid, .bs-searchbox .was-validated .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel:invalid, .swal2-popup.swal2-fill .bs-searchbox .was-validated .bootstrap-select > input.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel:invalid,
.was-validated .bs-actionsbox .bootstrap-select > input.dropdown-toggle.btn-light[aria-expanded=true][type=text]:invalid,
.was-validated .bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel:invalid,
.swal2-popup.swal2-fill .was-validated .bs-actionsbox .bootstrap-select > input.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel:invalid,
.bs-actionsbox .was-validated .bootstrap-select > input.dropdown-toggle.btn-light[aria-expanded=true][type=text]:invalid,
.bs-actionsbox .was-validated .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel:invalid,
.swal2-popup.swal2-fill .bs-actionsbox .was-validated .bootstrap-select > input.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel:invalid,
.was-validated .bs-donebutton .bootstrap-select > input.dropdown-toggle.btn-light[aria-expanded=true][type=text]:invalid,
.was-validated .bs-donebutton .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel:invalid,
.swal2-popup.swal2-fill .was-validated .bs-donebutton .bootstrap-select > input.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel:invalid,
.bs-donebutton .was-validated .bootstrap-select > input.dropdown-toggle.btn-light[aria-expanded=true][type=text]:invalid,
.bs-donebutton .was-validated .swal2-popup.swal2-fill .bootstrap-select > input.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel:invalid,
.swal2-popup.swal2-fill .bs-donebutton .was-validated .bootstrap-select > input.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel:invalid, .was-validated .select2-search--dropdown .select2-search__field:invalid:focus, .was-validated .select2-search--dropdown .select2-container--bootstrap4.select2-container--open .bootstrap-select > .select2-search__field.dropdown-toggle.btn-light.select2-selection:invalid, .was-validated .select2-search--dropdown .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select > .select2-search__field.dropdown-toggle.select2-selection.swal2-styled.swal2-cancel:invalid, .swal2-popup.swal2-fill .was-validated .select2-search--dropdown .select2-container--bootstrap4.select2-container--open .bootstrap-select > .select2-search__field.dropdown-toggle.select2-selection.swal2-styled.swal2-cancel:invalid, .was-validated .select2-search--dropdown .select2-container--bootstrap4.select2-container--focus .bootstrap-select > .select2-search__field.dropdown-toggle.btn-light.select2-selection:invalid, .was-validated .select2-search--dropdown .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select > .select2-search__field.dropdown-toggle.select2-selection.swal2-styled.swal2-cancel:invalid, .swal2-popup.swal2-fill .was-validated .select2-search--dropdown .select2-container--bootstrap4.select2-container--focus .bootstrap-select > .select2-search__field.dropdown-toggle.select2-selection.swal2-styled.swal2-cancel:invalid, .was-validated .select2-search--dropdown .bootstrap-select > .select2-search__field.dropdown-toggle.btn-light:invalid:active, .was-validated .select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select > .select2-search__field.dropdown-toggle.swal2-styled.swal2-cancel:invalid:active, .swal2-popup.swal2-fill .was-validated .select2-search--dropdown .bootstrap-select > .select2-search__field.dropdown-toggle.swal2-styled.swal2-cancel:invalid:active, .was-validated .select2-search--dropdown .bootstrap-select > .select2-search__field.dropdown-toggle.btn-light.active:invalid, .was-validated .select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select > .select2-search__field.dropdown-toggle.active.swal2-styled.swal2-cancel:invalid, .swal2-popup.swal2-fill .was-validated .select2-search--dropdown .bootstrap-select > .select2-search__field.dropdown-toggle.active.swal2-styled.swal2-cancel:invalid, .was-validated .select2-search--dropdown .bootstrap-select > .select2-search__field.dropdown-toggle.btn-light[aria-expanded=true]:invalid, .was-validated .select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select > .select2-search__field.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:invalid, .swal2-popup.swal2-fill .was-validated .select2-search--dropdown .bootstrap-select > .select2-search__field.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:invalid, .select2-search--dropdown .was-validated .select2-search__field:invalid:focus, .select2-container--bootstrap4.select2-container--open .select2-search--dropdown .was-validated .bootstrap-select > .select2-search__field.dropdown-toggle.btn-light.select2-selection:invalid, .select2-container--bootstrap4.select2-container--open .select2-search--dropdown .was-validated .swal2-popup.swal2-fill .bootstrap-select > .select2-search__field.dropdown-toggle.select2-selection.swal2-styled.swal2-cancel:invalid, .swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-search--dropdown .was-validated .bootstrap-select > .select2-search__field.dropdown-toggle.select2-selection.swal2-styled.swal2-cancel:invalid, .select2-container--bootstrap4.select2-container--focus .select2-search--dropdown .was-validated .bootstrap-select > .select2-search__field.dropdown-toggle.btn-light.select2-selection:invalid, .select2-container--bootstrap4.select2-container--focus .select2-search--dropdown .was-validated .swal2-popup.swal2-fill .bootstrap-select > .select2-search__field.dropdown-toggle.select2-selection.swal2-styled.swal2-cancel:invalid, .swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-search--dropdown .was-validated .bootstrap-select > .select2-search__field.dropdown-toggle.select2-selection.swal2-styled.swal2-cancel:invalid, .select2-search--dropdown .was-validated .bootstrap-select > .select2-search__field.dropdown-toggle.btn-light:invalid:active, .select2-search--dropdown .was-validated .swal2-popup.swal2-fill .bootstrap-select > .select2-search__field.dropdown-toggle.swal2-styled.swal2-cancel:invalid:active, .swal2-popup.swal2-fill .select2-search--dropdown .was-validated .bootstrap-select > .select2-search__field.dropdown-toggle.swal2-styled.swal2-cancel:invalid:active, .select2-search--dropdown .was-validated .bootstrap-select > .select2-search__field.dropdown-toggle.btn-light.active:invalid, .select2-search--dropdown .was-validated .swal2-popup.swal2-fill .bootstrap-select > .select2-search__field.dropdown-toggle.active.swal2-styled.swal2-cancel:invalid, .swal2-popup.swal2-fill .select2-search--dropdown .was-validated .bootstrap-select > .select2-search__field.dropdown-toggle.active.swal2-styled.swal2-cancel:invalid, .select2-search--dropdown .was-validated .bootstrap-select > .select2-search__field.dropdown-toggle.btn-light[aria-expanded=true]:invalid, .select2-search--dropdown .was-validated .swal2-popup.swal2-fill .bootstrap-select > .select2-search__field.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:invalid, .swal2-popup.swal2-fill .select2-search--dropdown .was-validated .bootstrap-select > .select2-search__field.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:invalid, .was-validated .select2-container--bootstrap4.select2-container--open .form-control.select2-selection:invalid, .was-validated .select2-container--bootstrap4.select2-container--open .bs-searchbox input.select2-selection[type=text]:invalid, .bs-searchbox .was-validated .select2-container--bootstrap4.select2-container--open input.select2-selection[type=text]:invalid,
.was-validated .select2-container--bootstrap4.select2-container--open .bs-actionsbox input.select2-selection[type=text]:invalid,
.bs-actionsbox .was-validated .select2-container--bootstrap4.select2-container--open input.select2-selection[type=text]:invalid,
.was-validated .select2-container--bootstrap4.select2-container--open .bs-donebutton input.select2-selection[type=text]:invalid,
.bs-donebutton .was-validated .select2-container--bootstrap4.select2-container--open input.select2-selection[type=text]:invalid, .was-validated .select2-container--bootstrap4.select2-container--open .select2-search--dropdown .select2-selection.select2-search__field:invalid, .select2-search--dropdown .was-validated .select2-container--bootstrap4.select2-container--open .select2-selection.select2-search__field:invalid, .select2-container--bootstrap4.select2-container--open .was-validated .form-control.select2-selection:invalid, .select2-container--bootstrap4.select2-container--open .was-validated .bs-searchbox input.select2-selection[type=text]:invalid, .bs-searchbox .select2-container--bootstrap4.select2-container--open .was-validated input.select2-selection[type=text]:invalid,
.select2-container--bootstrap4.select2-container--open .was-validated .bs-actionsbox input.select2-selection[type=text]:invalid,
.bs-actionsbox .select2-container--bootstrap4.select2-container--open .was-validated input.select2-selection[type=text]:invalid,
.select2-container--bootstrap4.select2-container--open .was-validated .bs-donebutton input.select2-selection[type=text]:invalid,
.bs-donebutton .select2-container--bootstrap4.select2-container--open .was-validated input.select2-selection[type=text]:invalid, .select2-container--bootstrap4.select2-container--open .was-validated .select2-search--dropdown .select2-selection.select2-search__field:invalid, .select2-search--dropdown .select2-container--bootstrap4.select2-container--open .was-validated .select2-selection.select2-search__field:invalid, .was-validated .select2-container--bootstrap4.select2-container--focus .form-control.select2-selection:invalid, .was-validated .select2-container--bootstrap4.select2-container--focus .bs-searchbox input.select2-selection[type=text]:invalid, .bs-searchbox .was-validated .select2-container--bootstrap4.select2-container--focus input.select2-selection[type=text]:invalid,
.was-validated .select2-container--bootstrap4.select2-container--focus .bs-actionsbox input.select2-selection[type=text]:invalid,
.bs-actionsbox .was-validated .select2-container--bootstrap4.select2-container--focus input.select2-selection[type=text]:invalid,
.was-validated .select2-container--bootstrap4.select2-container--focus .bs-donebutton input.select2-selection[type=text]:invalid,
.bs-donebutton .was-validated .select2-container--bootstrap4.select2-container--focus input.select2-selection[type=text]:invalid, .was-validated .select2-container--bootstrap4.select2-container--focus .select2-search--dropdown .select2-selection.select2-search__field:invalid, .select2-search--dropdown .was-validated .select2-container--bootstrap4.select2-container--focus .select2-selection.select2-search__field:invalid, .select2-container--bootstrap4.select2-container--focus .was-validated .form-control.select2-selection:invalid, .select2-container--bootstrap4.select2-container--focus .was-validated .bs-searchbox input.select2-selection[type=text]:invalid, .bs-searchbox .select2-container--bootstrap4.select2-container--focus .was-validated input.select2-selection[type=text]:invalid,
.select2-container--bootstrap4.select2-container--focus .was-validated .bs-actionsbox input.select2-selection[type=text]:invalid,
.bs-actionsbox .select2-container--bootstrap4.select2-container--focus .was-validated input.select2-selection[type=text]:invalid,
.select2-container--bootstrap4.select2-container--focus .was-validated .bs-donebutton input.select2-selection[type=text]:invalid,
.bs-donebutton .select2-container--bootstrap4.select2-container--focus .was-validated input.select2-selection[type=text]:invalid, .select2-container--bootstrap4.select2-container--focus .was-validated .select2-search--dropdown .select2-selection.select2-search__field:invalid, .select2-search--dropdown .select2-container--bootstrap4.select2-container--focus .was-validated .select2-selection.select2-search__field:invalid, .was-validated .ms-header-container input[type=text]:invalid:focus, .was-validated .ms-header-container .bootstrap-select > input[type=text].dropdown-toggle.btn-light:invalid:active, .was-validated .ms-header-container .swal2-popup.swal2-fill .bootstrap-select > input[type=text].dropdown-toggle.swal2-styled.swal2-cancel:invalid:active, .swal2-popup.swal2-fill .was-validated .ms-header-container .bootstrap-select > input[type=text].dropdown-toggle.swal2-styled.swal2-cancel:invalid:active, .was-validated .ms-header-container .bootstrap-select > input[type=text].dropdown-toggle.btn-light.active:invalid, .was-validated .ms-header-container .swal2-popup.swal2-fill .bootstrap-select > input[type=text].dropdown-toggle.active.swal2-styled.swal2-cancel:invalid, .swal2-popup.swal2-fill .was-validated .ms-header-container .bootstrap-select > input[type=text].dropdown-toggle.active.swal2-styled.swal2-cancel:invalid, .was-validated .ms-header-container .bootstrap-select > input[type=text].dropdown-toggle.btn-light[aria-expanded=true]:invalid, .was-validated .ms-header-container .swal2-popup.swal2-fill .bootstrap-select > input[type=text].dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:invalid, .swal2-popup.swal2-fill .was-validated .ms-header-container .bootstrap-select > input[type=text].dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:invalid, .was-validated .ms-header-container .select2-container--bootstrap4.select2-container--open input[type=text].select2-selection:invalid, .select2-container--bootstrap4.select2-container--open .was-validated .ms-header-container input[type=text].select2-selection:invalid, .was-validated .ms-header-container .select2-container--bootstrap4.select2-container--focus input[type=text].select2-selection:invalid, .select2-container--bootstrap4.select2-container--focus .was-validated .ms-header-container input[type=text].select2-selection:invalid, .ms-header-container .was-validated input[type=text]:invalid:focus, .ms-header-container .was-validated .bootstrap-select > input[type=text].dropdown-toggle.btn-light:invalid:active, .ms-header-container .was-validated .swal2-popup.swal2-fill .bootstrap-select > input[type=text].dropdown-toggle.swal2-styled.swal2-cancel:invalid:active, .swal2-popup.swal2-fill .ms-header-container .was-validated .bootstrap-select > input[type=text].dropdown-toggle.swal2-styled.swal2-cancel:invalid:active, .ms-header-container .was-validated .bootstrap-select > input[type=text].dropdown-toggle.btn-light.active:invalid, .ms-header-container .was-validated .swal2-popup.swal2-fill .bootstrap-select > input[type=text].dropdown-toggle.active.swal2-styled.swal2-cancel:invalid, .swal2-popup.swal2-fill .ms-header-container .was-validated .bootstrap-select > input[type=text].dropdown-toggle.active.swal2-styled.swal2-cancel:invalid, .ms-header-container .was-validated .bootstrap-select > input[type=text].dropdown-toggle.btn-light[aria-expanded=true]:invalid, .ms-header-container .was-validated .swal2-popup.swal2-fill .bootstrap-select > input[type=text].dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:invalid, .swal2-popup.swal2-fill .ms-header-container .was-validated .bootstrap-select > input[type=text].dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:invalid, .ms-header-container .was-validated .select2-container--bootstrap4.select2-container--open input[type=text].select2-selection:invalid, .select2-container--bootstrap4.select2-container--open .ms-header-container .was-validated input[type=text].select2-selection:invalid, .ms-header-container .was-validated .select2-container--bootstrap4.select2-container--focus input[type=text].select2-selection:invalid, .select2-container--bootstrap4.select2-container--focus .ms-header-container .was-validated input[type=text].select2-selection:invalid, .form-control.is-invalid:focus, .bs-searchbox input.is-invalid[type=text]:focus,
.bs-actionsbox input.is-invalid[type=text]:focus,
.bs-donebutton input.is-invalid[type=text]:focus, .bootstrap-select > .form-control.is-invalid.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .form-control.is-invalid.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bs-searchbox .bootstrap-select > input.is-invalid.dropdown-toggle.btn-light[type=text]:focus, .bs-searchbox .swal2-popup.swal2-fill .bootstrap-select > input.is-invalid.dropdown-toggle[type=text].swal2-styled.swal2-cancel:focus, .swal2-popup.swal2-fill .bs-searchbox .bootstrap-select > input.is-invalid.dropdown-toggle[type=text].swal2-styled.swal2-cancel:focus,
.bs-actionsbox .bootstrap-select > input.is-invalid.dropdown-toggle.btn-light[type=text]:focus,
.bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select > input.is-invalid.dropdown-toggle[type=text].swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .bs-actionsbox .bootstrap-select > input.is-invalid.dropdown-toggle[type=text].swal2-styled.swal2-cancel:focus,
.bs-donebutton .bootstrap-select > input.is-invalid.dropdown-toggle.btn-light[type=text]:focus,
.bs-donebutton .swal2-popup.swal2-fill .bootstrap-select > input.is-invalid.dropdown-toggle[type=text].swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .bs-donebutton .bootstrap-select > input.is-invalid.dropdown-toggle[type=text].swal2-styled.swal2-cancel:focus, .bootstrap-select > .form-control.is-invalid.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .form-control.is-invalid.dropdown-toggle.swal2-styled.swal2-cancel:active, .bs-searchbox .bootstrap-select > input.is-invalid.dropdown-toggle.btn-light[type=text]:active, .bs-searchbox .swal2-popup.swal2-fill .bootstrap-select > input.is-invalid.dropdown-toggle[type=text].swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .bs-searchbox .bootstrap-select > input.is-invalid.dropdown-toggle[type=text].swal2-styled.swal2-cancel:active,
.bs-actionsbox .bootstrap-select > input.is-invalid.dropdown-toggle.btn-light[type=text]:active,
.bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select > input.is-invalid.dropdown-toggle[type=text].swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bs-actionsbox .bootstrap-select > input.is-invalid.dropdown-toggle[type=text].swal2-styled.swal2-cancel:active,
.bs-donebutton .bootstrap-select > input.is-invalid.dropdown-toggle.btn-light[type=text]:active,
.bs-donebutton .swal2-popup.swal2-fill .bootstrap-select > input.is-invalid.dropdown-toggle[type=text].swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bs-donebutton .bootstrap-select > input.is-invalid.dropdown-toggle[type=text].swal2-styled.swal2-cancel:active, .bootstrap-select > .form-control.is-invalid.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .form-control.is-invalid.dropdown-toggle.active.swal2-styled.swal2-cancel, .bs-searchbox .bootstrap-select > input.is-invalid.dropdown-toggle.btn-light.active[type=text], .bs-searchbox .swal2-popup.swal2-fill .bootstrap-select > input.is-invalid.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .bs-searchbox .bootstrap-select > input.is-invalid.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel,
.bs-actionsbox .bootstrap-select > input.is-invalid.dropdown-toggle.btn-light.active[type=text],
.bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select > input.is-invalid.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-actionsbox .bootstrap-select > input.is-invalid.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel,
.bs-donebutton .bootstrap-select > input.is-invalid.dropdown-toggle.btn-light.active[type=text],
.bs-donebutton .swal2-popup.swal2-fill .bootstrap-select > input.is-invalid.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-donebutton .bootstrap-select > input.is-invalid.dropdown-toggle.active[type=text].swal2-styled.swal2-cancel, .bootstrap-select > .form-control.is-invalid.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .form-control.is-invalid.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .bs-searchbox .bootstrap-select > input.is-invalid.dropdown-toggle.btn-light[aria-expanded=true][type=text], .bs-searchbox .swal2-popup.swal2-fill .bootstrap-select > input.is-invalid.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .bs-searchbox .bootstrap-select > input.is-invalid.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel,
.bs-actionsbox .bootstrap-select > input.is-invalid.dropdown-toggle.btn-light[aria-expanded=true][type=text],
.bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select > input.is-invalid.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-actionsbox .bootstrap-select > input.is-invalid.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel,
.bs-donebutton .bootstrap-select > input.is-invalid.dropdown-toggle.btn-light[aria-expanded=true][type=text],
.bs-donebutton .swal2-popup.swal2-fill .bootstrap-select > input.is-invalid.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-donebutton .bootstrap-select > input.is-invalid.dropdown-toggle[aria-expanded=true][type=text].swal2-styled.swal2-cancel, .select2-search--dropdown .is-invalid.select2-search__field:focus, .select2-search--dropdown .bootstrap-select > .is-invalid.select2-search__field.dropdown-toggle.btn-light:active, .select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select > .is-invalid.select2-search__field.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .select2-search--dropdown .bootstrap-select > .is-invalid.select2-search__field.dropdown-toggle.swal2-styled.swal2-cancel:active, .select2-search--dropdown .bootstrap-select > .is-invalid.select2-search__field.dropdown-toggle.btn-light.active, .select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select > .is-invalid.select2-search__field.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .select2-search--dropdown .bootstrap-select > .is-invalid.select2-search__field.dropdown-toggle.active.swal2-styled.swal2-cancel, .select2-search--dropdown .bootstrap-select > .is-invalid.select2-search__field.dropdown-toggle.btn-light[aria-expanded=true], .select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select > .is-invalid.select2-search__field.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .select2-search--dropdown .bootstrap-select > .is-invalid.select2-search__field.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .form-control.is-invalid.select2-selection, .select2-container--bootstrap4.select2-container--open .bs-searchbox input.is-invalid.select2-selection[type=text], .bs-searchbox .select2-container--bootstrap4.select2-container--open input.is-invalid.select2-selection[type=text],
.select2-container--bootstrap4.select2-container--open .bs-actionsbox input.is-invalid.select2-selection[type=text],
.bs-actionsbox .select2-container--bootstrap4.select2-container--open input.is-invalid.select2-selection[type=text],
.select2-container--bootstrap4.select2-container--open .bs-donebutton input.is-invalid.select2-selection[type=text],
.bs-donebutton .select2-container--bootstrap4.select2-container--open input.is-invalid.select2-selection[type=text], .select2-container--bootstrap4.select2-container--open .select2-search--dropdown .is-invalid.select2-selection.select2-search__field, .select2-search--dropdown .select2-container--bootstrap4.select2-container--open .is-invalid.select2-selection.select2-search__field, .select2-container--bootstrap4.select2-container--focus .form-control.is-invalid.select2-selection, .select2-container--bootstrap4.select2-container--focus .bs-searchbox input.is-invalid.select2-selection[type=text], .bs-searchbox .select2-container--bootstrap4.select2-container--focus input.is-invalid.select2-selection[type=text],
.select2-container--bootstrap4.select2-container--focus .bs-actionsbox input.is-invalid.select2-selection[type=text],
.bs-actionsbox .select2-container--bootstrap4.select2-container--focus input.is-invalid.select2-selection[type=text],
.select2-container--bootstrap4.select2-container--focus .bs-donebutton input.is-invalid.select2-selection[type=text],
.bs-donebutton .select2-container--bootstrap4.select2-container--focus input.is-invalid.select2-selection[type=text], .select2-container--bootstrap4.select2-container--focus .select2-search--dropdown .is-invalid.select2-selection.select2-search__field, .select2-search--dropdown .select2-container--bootstrap4.select2-container--focus .is-invalid.select2-selection.select2-search__field, .ms-header-container input.is-invalid[type=text]:focus, .ms-header-container .bootstrap-select > input.is-invalid[type=text].dropdown-toggle.btn-light:active, .ms-header-container .swal2-popup.swal2-fill .bootstrap-select > input.is-invalid[type=text].dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .ms-header-container .bootstrap-select > input.is-invalid[type=text].dropdown-toggle.swal2-styled.swal2-cancel:active, .ms-header-container .bootstrap-select > input.is-invalid[type=text].dropdown-toggle.btn-light.active, .ms-header-container .swal2-popup.swal2-fill .bootstrap-select > input.is-invalid[type=text].dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .ms-header-container .bootstrap-select > input.is-invalid[type=text].dropdown-toggle.active.swal2-styled.swal2-cancel, .ms-header-container .bootstrap-select > input.is-invalid[type=text].dropdown-toggle.btn-light[aria-expanded=true], .ms-header-container .swal2-popup.swal2-fill .bootstrap-select > input.is-invalid[type=text].dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .ms-header-container .bootstrap-select > input.is-invalid[type=text].dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .ms-header-container .select2-container--bootstrap4.select2-container--open input.is-invalid[type=text].select2-selection, .select2-container--bootstrap4.select2-container--open .ms-header-container input.is-invalid[type=text].select2-selection, .ms-header-container .select2-container--bootstrap4.select2-container--focus input.is-invalid[type=text].select2-selection, .select2-container--bootstrap4.select2-container--focus .ms-header-container input.is-invalid[type=text].select2-selection {
  border-color: #FE4A49;
  box-shadow: 0 0 0 0.2rem rgba(254, 74, 73, 0.25);
}

.was-validated .custom-select:invalid, .was-validated .bootstrap-select > .dropdown-toggle.btn-light:invalid, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:invalid, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:invalid, .was-validated .select2-container--bootstrap4 .select2-selection:invalid, .select2-container--bootstrap4 .was-validated .select2-selection:invalid, .custom-select.is-invalid, .bootstrap-select > .is-invalid.dropdown-toggle.btn-light, .swal2-popup.swal2-fill .bootstrap-select > .is-invalid.dropdown-toggle.swal2-styled.swal2-cancel, .select2-container--bootstrap4 .is-invalid.select2-selection {
  border-color: #FE4A49;
}
.was-validated .custom-select:invalid:focus, .was-validated .bootstrap-select > .dropdown-toggle.btn-light:invalid:focus, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:invalid:focus, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:invalid:focus, .was-validated .bootstrap-select > .dropdown-toggle.btn-light:invalid:active, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:invalid:active, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:invalid:active, .was-validated .bootstrap-select > .dropdown-toggle.btn-light.active:invalid, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-cancel:invalid, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-cancel:invalid, .was-validated .bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true]:invalid, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:invalid, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:invalid, .was-validated .select2-container--bootstrap4 .select2-selection:invalid:focus, .was-validated .select2-container--bootstrap4.select2-container--open .select2-selection:invalid, .was-validated .select2-container--bootstrap4.select2-container--focus .select2-selection:invalid, .select2-container--bootstrap4 .was-validated .select2-selection:invalid:focus, .select2-container--bootstrap4.select2-container--open .was-validated .select2-selection:invalid, .select2-container--bootstrap4.select2-container--focus .was-validated .select2-selection:invalid, .custom-select.is-invalid:focus, .bootstrap-select > .is-invalid.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .is-invalid.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .is-invalid.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .is-invalid.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .is-invalid.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .is-invalid.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .is-invalid.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .is-invalid.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4 .is-invalid.select2-selection:focus, .select2-container--bootstrap4.select2-container--open .is-invalid.select2-selection, .select2-container--bootstrap4.select2-container--focus .is-invalid.select2-selection {
  border-color: #FE4A49;
  box-shadow: 0 0 0 0.2rem rgba(254, 74, 73, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #FE4A49;
}
.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: #FE4A49;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #FE4A49;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #fe7c7c;
  background-color: #fe7c7c;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .was-validated .bootstrap-select > .custom-control-input.dropdown-toggle.btn-light:invalid:active ~ .custom-control-label::before, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .custom-control-input.dropdown-toggle.swal2-styled.swal2-cancel:invalid:active ~ .custom-control-label::before, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .custom-control-input.dropdown-toggle.swal2-styled.swal2-cancel:invalid:active ~ .custom-control-label::before, .was-validated .bootstrap-select > .custom-control-input.dropdown-toggle.btn-light.active:invalid ~ .custom-control-label::before, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .custom-control-input.dropdown-toggle.active.swal2-styled.swal2-cancel:invalid ~ .custom-control-label::before, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .custom-control-input.dropdown-toggle.active.swal2-styled.swal2-cancel:invalid ~ .custom-control-label::before, .was-validated .bootstrap-select > .custom-control-input.dropdown-toggle.btn-light[aria-expanded=true]:invalid ~ .custom-control-label::before, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .custom-control-input.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:invalid ~ .custom-control-label::before, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .custom-control-input.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:invalid ~ .custom-control-label::before, .was-validated .select2-container--bootstrap4.select2-container--open .custom-control-input.select2-selection:invalid ~ .custom-control-label::before, .select2-container--bootstrap4.select2-container--open .was-validated .custom-control-input.select2-selection:invalid ~ .custom-control-label::before, .was-validated .select2-container--bootstrap4.select2-container--focus .custom-control-input.select2-selection:invalid ~ .custom-control-label::before, .select2-container--bootstrap4.select2-container--focus .was-validated .custom-control-input.select2-selection:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before, .bootstrap-select > .custom-control-input.is-invalid.dropdown-toggle.btn-light:active ~ .custom-control-label::before, .swal2-popup.swal2-fill .bootstrap-select > .custom-control-input.is-invalid.dropdown-toggle.swal2-styled.swal2-cancel:active ~ .custom-control-label::before, .bootstrap-select > .custom-control-input.is-invalid.dropdown-toggle.btn-light.active ~ .custom-control-label::before, .swal2-popup.swal2-fill .bootstrap-select > .custom-control-input.is-invalid.dropdown-toggle.active.swal2-styled.swal2-cancel ~ .custom-control-label::before, .bootstrap-select > .custom-control-input.is-invalid.dropdown-toggle.btn-light[aria-expanded=true] ~ .custom-control-label::before, .swal2-popup.swal2-fill .bootstrap-select > .custom-control-input.is-invalid.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel ~ .custom-control-label::before, .select2-container--bootstrap4.select2-container--open .custom-control-input.is-invalid.select2-selection ~ .custom-control-label::before, .select2-container--bootstrap4.select2-container--focus .custom-control-input.is-invalid.select2-selection ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(254, 74, 73, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .bootstrap-select > .custom-control-input.dropdown-toggle.btn-light:invalid:not(:checked):active ~ .custom-control-label::before, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .custom-control-input.dropdown-toggle.swal2-styled.swal2-cancel:invalid:not(:checked):active ~ .custom-control-label::before, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .custom-control-input.dropdown-toggle.swal2-styled.swal2-cancel:invalid:not(:checked):active ~ .custom-control-label::before, .was-validated .bootstrap-select > .custom-control-input.dropdown-toggle.btn-light.active:invalid:not(:checked) ~ .custom-control-label::before, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .custom-control-input.dropdown-toggle.active.swal2-styled.swal2-cancel:invalid:not(:checked) ~ .custom-control-label::before, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .custom-control-input.dropdown-toggle.active.swal2-styled.swal2-cancel:invalid:not(:checked) ~ .custom-control-label::before, .was-validated .bootstrap-select > .custom-control-input.dropdown-toggle.btn-light[aria-expanded=true]:invalid:not(:checked) ~ .custom-control-label::before, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .custom-control-input.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:invalid:not(:checked) ~ .custom-control-label::before, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .custom-control-input.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:invalid:not(:checked) ~ .custom-control-label::before, .was-validated .select2-container--bootstrap4.select2-container--open .custom-control-input.select2-selection:invalid:not(:checked) ~ .custom-control-label::before, .select2-container--bootstrap4.select2-container--open .was-validated .custom-control-input.select2-selection:invalid:not(:checked) ~ .custom-control-label::before, .was-validated .select2-container--bootstrap4.select2-container--focus .custom-control-input.select2-selection:invalid:not(:checked) ~ .custom-control-label::before, .select2-container--bootstrap4.select2-container--focus .was-validated .custom-control-input.select2-selection:invalid:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, .bootstrap-select > .custom-control-input.is-invalid.dropdown-toggle.btn-light:not(:checked):active ~ .custom-control-label::before, .swal2-popup.swal2-fill .bootstrap-select > .custom-control-input.is-invalid.dropdown-toggle.swal2-styled.swal2-cancel:not(:checked):active ~ .custom-control-label::before, .bootstrap-select > .custom-control-input.is-invalid.dropdown-toggle.btn-light.active:not(:checked) ~ .custom-control-label::before, .swal2-popup.swal2-fill .bootstrap-select > .custom-control-input.is-invalid.dropdown-toggle.active.swal2-styled.swal2-cancel:not(:checked) ~ .custom-control-label::before, .bootstrap-select > .custom-control-input.is-invalid.dropdown-toggle.btn-light[aria-expanded=true]:not(:checked) ~ .custom-control-label::before, .swal2-popup.swal2-fill .bootstrap-select > .custom-control-input.is-invalid.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:not(:checked) ~ .custom-control-label::before, .select2-container--bootstrap4.select2-container--open .custom-control-input.is-invalid.select2-selection:not(:checked) ~ .custom-control-label::before, .select2-container--bootstrap4.select2-container--focus .custom-control-input.is-invalid.select2-selection:not(:checked) ~ .custom-control-label::before {
  border-color: #FE4A49;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #FE4A49;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .was-validated .bootstrap-select > .custom-file-input.dropdown-toggle.btn-light:invalid:active ~ .custom-file-label, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .custom-file-input.dropdown-toggle.swal2-styled.swal2-cancel:invalid:active ~ .custom-file-label, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .custom-file-input.dropdown-toggle.swal2-styled.swal2-cancel:invalid:active ~ .custom-file-label, .was-validated .bootstrap-select > .custom-file-input.dropdown-toggle.btn-light.active:invalid ~ .custom-file-label, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .custom-file-input.dropdown-toggle.active.swal2-styled.swal2-cancel:invalid ~ .custom-file-label, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .custom-file-input.dropdown-toggle.active.swal2-styled.swal2-cancel:invalid ~ .custom-file-label, .was-validated .bootstrap-select > .custom-file-input.dropdown-toggle.btn-light[aria-expanded=true]:invalid ~ .custom-file-label, .was-validated .swal2-popup.swal2-fill .bootstrap-select > .custom-file-input.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:invalid ~ .custom-file-label, .swal2-popup.swal2-fill .was-validated .bootstrap-select > .custom-file-input.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:invalid ~ .custom-file-label, .was-validated .select2-container--bootstrap4.select2-container--open .custom-file-input.select2-selection:invalid ~ .custom-file-label, .select2-container--bootstrap4.select2-container--open .was-validated .custom-file-input.select2-selection:invalid ~ .custom-file-label, .was-validated .select2-container--bootstrap4.select2-container--focus .custom-file-input.select2-selection:invalid ~ .custom-file-label, .select2-container--bootstrap4.select2-container--focus .was-validated .custom-file-input.select2-selection:invalid ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label, .bootstrap-select > .custom-file-input.is-invalid.dropdown-toggle.btn-light:active ~ .custom-file-label, .swal2-popup.swal2-fill .bootstrap-select > .custom-file-input.is-invalid.dropdown-toggle.swal2-styled.swal2-cancel:active ~ .custom-file-label, .bootstrap-select > .custom-file-input.is-invalid.dropdown-toggle.btn-light.active ~ .custom-file-label, .swal2-popup.swal2-fill .bootstrap-select > .custom-file-input.is-invalid.dropdown-toggle.active.swal2-styled.swal2-cancel ~ .custom-file-label, .bootstrap-select > .custom-file-input.is-invalid.dropdown-toggle.btn-light[aria-expanded=true] ~ .custom-file-label, .swal2-popup.swal2-fill .bootstrap-select > .custom-file-input.is-invalid.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel ~ .custom-file-label, .select2-container--bootstrap4.select2-container--open .custom-file-input.is-invalid.select2-selection ~ .custom-file-label, .select2-container--bootstrap4.select2-container--focus .custom-file-input.is-invalid.select2-selection ~ .custom-file-label {
  border-color: #FE4A49;
  box-shadow: 0 0 0 0.2rem rgba(254, 74, 73, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control, .form-inline .bs-searchbox input[type=text], .bs-searchbox .form-inline input[type=text],
  .form-inline .bs-actionsbox input[type=text],
  .bs-actionsbox .form-inline input[type=text],
  .form-inline .bs-donebutton input[type=text],
  .bs-donebutton .form-inline input[type=text], .form-inline .select2-search--dropdown .select2-search__field, .select2-search--dropdown .form-inline .select2-search__field, .form-inline .ms-header-container input[type=text], .ms-header-container .form-inline input[type=text] {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select,
  .form-inline .bootstrap-select > .dropdown-toggle.btn-light,
  .form-inline .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel,
  .swal2-popup.swal2-fill .form-inline .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel,
  .form-inline .select2-container--bootstrap4 .select2-selection,
  .select2-container--bootstrap4 .form-inline .select2-selection {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn, .swal2-popup .swal2-styled.swal2-confirm, .swal2-popup .swal2-styled.swal2-cancel, .fc button {
  display: inline-block;
  font-weight: 400;
  color: #48545D;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn, .swal2-popup .swal2-styled.swal2-confirm, .swal2-popup .swal2-styled.swal2-cancel, .fc button {
    transition: none;
  }
}
.btn:hover, .swal2-popup .swal2-styled.swal2-confirm:hover, .swal2-popup .swal2-styled.swal2-cancel:hover, .fc button:hover {
  color: #48545D;
  text-decoration: none;
}
.btn:focus, .swal2-popup .swal2-styled.swal2-confirm:focus, .swal2-popup .swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn.dropdown-toggle.btn-light:focus, .bootstrap-select > .btn.dropdown-toggle.btn-light:active, .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:active, .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .btn.dropdown-toggle.btn-light.active, .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.active.swal2-styled.swal2-confirm, .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .btn.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-confirm, .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .btn.select2-selection, .select2-container--bootstrap4.select2-container--open .swal2-popup .select2-selection.swal2-styled.swal2-confirm, .swal2-popup .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-confirm, .select2-container--bootstrap4.select2-container--open .swal2-popup .select2-selection.swal2-styled.swal2-cancel, .swal2-popup .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--focus .btn.select2-selection, .select2-container--bootstrap4.select2-container--focus .swal2-popup .select2-selection.swal2-styled.swal2-confirm, .swal2-popup .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-confirm, .select2-container--bootstrap4.select2-container--focus .swal2-popup .select2-selection.swal2-styled.swal2-cancel, .swal2-popup .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-cancel, .fc button:focus, .fc .bootstrap-select > button.dropdown-toggle.btn-light:focus, .fc .bootstrap-select > button.dropdown-toggle.btn-light:active, .fc .bootstrap-select > button.dropdown-toggle.btn-light.active, .fc .bootstrap-select > button.dropdown-toggle.btn-light[aria-expanded=true], .fc .select2-container--bootstrap4.select2-container--open button.select2-selection, .select2-container--bootstrap4.select2-container--open .fc button.select2-selection, .fc .select2-container--bootstrap4.select2-container--focus button.select2-selection, .select2-container--bootstrap4.select2-container--focus .fc button.select2-selection, .btn.focus, .swal2-popup .focus.swal2-styled.swal2-confirm, .swal2-popup .focus.swal2-styled.swal2-cancel, .fc button.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(62, 123, 250, 0.25);
}
.btn.disabled, .swal2-popup .disabled.swal2-styled.swal2-confirm, .swal2-popup .disabled.swal2-styled.swal2-cancel, .fc button.disabled, .btn:disabled, .swal2-popup .swal2-styled.swal2-confirm:disabled, .swal2-popup .swal2-styled.swal2-cancel:disabled, .fc button:disabled {
  opacity: 0.65;
  box-shadow: none;
}
.btn:not(:disabled):not(.disabled), .swal2-popup .swal2-styled.swal2-confirm:not(:disabled):not(.disabled), .swal2-popup .swal2-styled.swal2-cancel:not(:disabled):not(.disabled), .fc button:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.btn:not(:disabled):not(.disabled):active, .swal2-popup .swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .swal2-popup .swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .fc button:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active, .swal2-popup .swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .swal2-popup .swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .fc button:not(:disabled):not(.disabled).active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn:not(:disabled):not(.disabled):active:focus, .swal2-popup .swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active:focus, .swal2-popup .swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active:focus, .bootstrap-select > .btn.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .btn.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .swal2-popup .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .swal2-popup .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .swal2-popup .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .swal2-popup .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .btn.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .swal2-popup .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .swal2-popup .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .swal2-popup .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .swal2-popup .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .fc button:not(:disabled):not(.disabled):active:focus, .fc .bootstrap-select > button.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .fc .select2-container--bootstrap4.select2-container--open button.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .fc button.select2-selection:not(:disabled):not(.disabled):active, .fc .select2-container--bootstrap4.select2-container--focus button.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .fc button.select2-selection:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active:focus, .swal2-popup .swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active:focus, .swal2-popup .swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active:focus, .bootstrap-select > .btn.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .btn.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .swal2-popup .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .swal2-popup .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .swal2-popup .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .swal2-popup .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .btn.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .swal2-popup .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .swal2-popup .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .swal2-popup .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .swal2-popup .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .fc button:not(:disabled):not(.disabled).active:focus, .fc .bootstrap-select > button.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .fc .select2-container--bootstrap4.select2-container--open button.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .fc button.select2-selection:not(:disabled):not(.disabled).active, .fc .select2-container--bootstrap4.select2-container--focus button.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .fc button.select2-selection:not(:disabled):not(.disabled).active {
  box-shadow: 0 0 0 0.2rem rgba(62, 123, 250, 0.25), inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

a.btn.disabled, .swal2-popup a.disabled.swal2-styled.swal2-confirm, .swal2-popup a.disabled.swal2-styled.swal2-cancel,
fieldset:disabled a.btn,
fieldset:disabled .swal2-popup a.swal2-styled.swal2-confirm,
.swal2-popup fieldset:disabled a.swal2-styled.swal2-confirm,
fieldset:disabled .swal2-popup a.swal2-styled.swal2-cancel,
.swal2-popup fieldset:disabled a.swal2-styled.swal2-cancel {
  pointer-events: none;
}

.btn-primary, .swal2-popup .swal2-styled.swal2-confirm, .fc button {
  color: #fff;
  background-color: #3E7BFA;
  border-color: #3E7BFA;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-primary:hover, .swal2-popup .swal2-styled.swal2-confirm:hover, .fc button:hover {
  color: #fff;
  background-color: #1962f9;
  border-color: #0c59f9;
}
.btn-primary:focus, .swal2-popup .swal2-styled.swal2-confirm:focus, .bootstrap-select > .btn-primary.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .btn-primary.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn-primary.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .btn-primary.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:active, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-confirm.swal2-cancel:active, .bootstrap-select > .btn-primary.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .btn-primary.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.active.swal2-styled.swal2-confirm, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-confirm.swal2-cancel, .bootstrap-select > .btn-primary.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .btn-primary.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-confirm, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-confirm.swal2-cancel, .select2-container--bootstrap4.select2-container--open .btn-primary.select2-selection, .select2-container--bootstrap4.select2-container--open .swal2-popup .select2-selection.swal2-styled.swal2-confirm, .swal2-popup .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-confirm, .select2-container--bootstrap4.select2-container--focus .btn-primary.select2-selection, .select2-container--bootstrap4.select2-container--focus .swal2-popup .select2-selection.swal2-styled.swal2-confirm, .swal2-popup .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-confirm, .fc button:focus, .fc .bootstrap-select > button.dropdown-toggle.btn-light:focus, .fc .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:focus, .swal2-popup.swal2-fill .fc .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:focus, .fc .bootstrap-select > button.dropdown-toggle.btn-light:active, .fc .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .fc .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:active, .fc .bootstrap-select > button.dropdown-toggle.btn-light.active, .fc .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .fc .bootstrap-select > button.dropdown-toggle.active.swal2-styled.swal2-cancel, .fc .bootstrap-select > button.dropdown-toggle.btn-light[aria-expanded=true], .fc .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .fc .bootstrap-select > button.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .fc .select2-container--bootstrap4.select2-container--open button.select2-selection, .select2-container--bootstrap4.select2-container--open .fc button.select2-selection, .fc .select2-container--bootstrap4.select2-container--focus button.select2-selection, .select2-container--bootstrap4.select2-container--focus .fc button.select2-selection, .btn-primary.focus, .swal2-popup .focus.swal2-styled.swal2-confirm, .fc button.focus {
  color: #fff;
  background-color: #1962f9;
  border-color: #0c59f9;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(91, 143, 251, 0.5);
}
.btn-primary.disabled, .swal2-popup .disabled.swal2-styled.swal2-confirm, .fc button.disabled, .btn-primary:disabled, .swal2-popup .swal2-styled.swal2-confirm:disabled, .fc button:disabled {
  color: #fff;
  background-color: #3E7BFA;
  border-color: #3E7BFA;
}
.btn-primary:not(:disabled):not(.disabled):active, .swal2-popup .swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .fc button:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .swal2-popup .swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .fc button:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle, .swal2-popup .show > .dropdown-toggle.swal2-styled.swal2-confirm, .fc .show > button.dropdown-toggle {
  color: #fff;
  background-color: #0c59f9;
  border-color: #0653f2;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .swal2-popup .swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active:focus, .bootstrap-select > .btn-primary.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .btn-primary.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-confirm.swal2-cancel:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .btn-primary.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .swal2-popup .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .swal2-popup .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .btn-primary.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .swal2-popup .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .swal2-popup .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .fc button:not(:disabled):not(.disabled):active:focus, .fc .bootstrap-select > button.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .fc .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .fc .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .fc .select2-container--bootstrap4.select2-container--open button.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .fc button.select2-selection:not(:disabled):not(.disabled):active, .fc .select2-container--bootstrap4.select2-container--focus button.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .fc button.select2-selection:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active:focus, .swal2-popup .swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active:focus, .bootstrap-select > .btn-primary.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .btn-primary.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-confirm.swal2-cancel:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .btn-primary.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .swal2-popup .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .swal2-popup .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .btn-primary.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .swal2-popup .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .swal2-popup .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .fc button:not(:disabled):not(.disabled).active:focus, .fc .bootstrap-select > button.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .fc .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .fc .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .fc .select2-container--bootstrap4.select2-container--open button.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .fc button.select2-selection:not(:disabled):not(.disabled).active, .fc .select2-container--bootstrap4.select2-container--focus button.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .fc button.select2-selection:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle:focus, .swal2-popup .show > .dropdown-toggle.swal2-styled.swal2-confirm:focus, .bootstrap-select.show > .btn-primary.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-primary.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup .bootstrap-select.show > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:active, .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle.swal2-styled.swal2-confirm.swal2-cancel:active, .bootstrap-select.show > .btn-primary.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-primary.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup .bootstrap-select.show > .dropdown-toggle.btn-light.active.swal2-styled.swal2-confirm, .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle.active.swal2-styled.swal2-confirm.swal2-cancel, .bootstrap-select.show > .btn-primary.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select.show > .btn-primary.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup .bootstrap-select.show > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-confirm, .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-confirm.swal2-cancel, .select2-container--bootstrap4.select2-container--open .show > .btn-primary.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--open .swal2-popup .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm, .swal2-popup .select2-container--bootstrap4.select2-container--open .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm, .select2-container--bootstrap4.select2-container--focus .show > .btn-primary.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .swal2-popup .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm, .swal2-popup .select2-container--bootstrap4.select2-container--focus .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm, .fc .show > button.dropdown-toggle:focus, .fc .bootstrap-select.show > button.dropdown-toggle.btn-light:active, .fc .swal2-popup.swal2-fill .bootstrap-select.show > button.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .fc .bootstrap-select.show > button.dropdown-toggle.swal2-styled.swal2-cancel:active, .fc .bootstrap-select.show > button.dropdown-toggle.btn-light.active, .fc .swal2-popup.swal2-fill .bootstrap-select.show > button.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .fc .bootstrap-select.show > button.dropdown-toggle.active.swal2-styled.swal2-cancel, .fc .bootstrap-select.show > button.dropdown-toggle.btn-light[aria-expanded=true], .fc .swal2-popup.swal2-fill .bootstrap-select.show > button.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .fc .bootstrap-select.show > button.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .fc .select2-container--bootstrap4.select2-container--open .show > button.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--open .fc .show > button.dropdown-toggle.select2-selection, .fc .select2-container--bootstrap4.select2-container--focus .show > button.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .fc .show > button.dropdown-toggle.select2-selection {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(91, 143, 251, 0.5);
}

.btn-secondary, .swal2-popup .swal2-styled.swal2-cancel {
  color: #242A2F;
  background-color: #adb5bd;
  border-color: #adb5bd;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-secondary:hover, .swal2-popup .swal2-styled.swal2-cancel:hover {
  color: #242A2F;
  background-color: #98a2ac;
  border-color: #919ca6;
}
.btn-secondary:focus, .swal2-popup .swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn-secondary.dropdown-toggle.btn-light:focus, .bootstrap-select > .btn-secondary.dropdown-toggle.btn-light:active, .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .btn-secondary.dropdown-toggle.btn-light.active, .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .btn-secondary.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .btn-secondary.select2-selection, .select2-container--bootstrap4.select2-container--open .swal2-popup .select2-selection.swal2-styled.swal2-cancel, .swal2-popup .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--focus .btn-secondary.select2-selection, .select2-container--bootstrap4.select2-container--focus .swal2-popup .select2-selection.swal2-styled.swal2-cancel, .swal2-popup .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-cancel, .btn-secondary.focus, .swal2-popup .focus.swal2-styled.swal2-cancel {
  color: #242A2F;
  background-color: #98a2ac;
  border-color: #919ca6;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(152, 160, 168, 0.5);
}
.btn-secondary.disabled, .swal2-popup .disabled.swal2-styled.swal2-cancel, .btn-secondary:disabled, .swal2-popup .swal2-styled.swal2-cancel:disabled {
  color: #242A2F;
  background-color: #adb5bd;
  border-color: #adb5bd;
}
.btn-secondary:not(:disabled):not(.disabled):active, .swal2-popup .swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .swal2-popup .swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle, .swal2-popup .show > .dropdown-toggle.swal2-styled.swal2-cancel {
  color: #242A2F;
  background-color: #919ca6;
  border-color: #8a95a1;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .swal2-popup .swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active:focus, .bootstrap-select > .btn-secondary.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .btn-secondary.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .swal2-popup .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .swal2-popup .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .btn-secondary.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .swal2-popup .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .swal2-popup .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active:focus, .swal2-popup .swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active:focus, .bootstrap-select > .btn-secondary.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .btn-secondary.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .swal2-popup .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .swal2-popup .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .btn-secondary.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .swal2-popup .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .swal2-popup .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle:focus, .swal2-popup .show > .dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select.show > .btn-secondary.dropdown-toggle.btn-light:active, .swal2-popup .bootstrap-select.show > .dropdown-toggle.btn-light.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select.show > .btn-secondary.dropdown-toggle.btn-light.active, .swal2-popup .bootstrap-select.show > .dropdown-toggle.btn-light.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select.show > .btn-secondary.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup .bootstrap-select.show > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .show > .btn-secondary.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--open .swal2-popup .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel, .swal2-popup .select2-container--bootstrap4.select2-container--open .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--focus .show > .btn-secondary.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .swal2-popup .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel, .swal2-popup .select2-container--bootstrap4.select2-container--focus .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(152, 160, 168, 0.5);
}

.btn-success, .swal2-popup.swal2-type-success .swal2-styled.swal2-confirm {
  color: #fff;
  background-color: #5BBA6F;
  border-color: #5BBA6F;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-success:hover, .swal2-popup.swal2-type-success .swal2-styled.swal2-confirm:hover {
  color: #fff;
  background-color: #47a85b;
  border-color: #439f56;
}
.btn-success:focus, .swal2-popup.swal2-type-success .swal2-styled.swal2-confirm:focus, .bootstrap-select > .btn-success.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .btn-success.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn-success.dropdown-toggle.btn-light:active, .swal2-popup.swal2-type-success .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:active, .swal2-popup.swal2-fill .bootstrap-select > .btn-success.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .swal2-popup.swal2-type-success .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:active, .swal2-popup.swal2-type-success .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:active, .bootstrap-select > .btn-success.dropdown-toggle.btn-light.active, .swal2-popup.swal2-type-success .bootstrap-select > .dropdown-toggle.btn-light.active.swal2-styled.swal2-confirm, .swal2-popup.swal2-fill .bootstrap-select > .btn-success.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .swal2-popup.swal2-type-success .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-cancel.swal2-confirm, .swal2-popup.swal2-type-success .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-cancel.swal2-confirm, .bootstrap-select > .btn-success.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-type-success .bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-confirm, .swal2-popup.swal2-fill .bootstrap-select > .btn-success.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .swal2-popup.swal2-type-success .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel.swal2-confirm, .swal2-popup.swal2-type-success .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel.swal2-confirm, .select2-container--bootstrap4.select2-container--open .btn-success.select2-selection, .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-type-success .select2-selection.swal2-styled.swal2-confirm, .swal2-popup.swal2-type-success .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-confirm, .select2-container--bootstrap4.select2-container--focus .btn-success.select2-selection, .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-type-success .select2-selection.swal2-styled.swal2-confirm, .swal2-popup.swal2-type-success .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-confirm, .btn-success.focus, .swal2-popup.swal2-type-success .focus.swal2-styled.swal2-confirm {
  color: #fff;
  background-color: #47a85b;
  border-color: #439f56;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(116, 196, 133, 0.5);
}
.btn-success.disabled, .swal2-popup.swal2-type-success .disabled.swal2-styled.swal2-confirm, .btn-success:disabled, .swal2-popup.swal2-type-success .swal2-styled.swal2-confirm:disabled {
  color: #fff;
  background-color: #5BBA6F;
  border-color: #5BBA6F;
}
.btn-success:not(:disabled):not(.disabled):active, .swal2-popup.swal2-type-success .swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .swal2-popup.swal2-type-success .swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle, .swal2-popup.swal2-type-success .show > .dropdown-toggle.swal2-styled.swal2-confirm {
  color: #fff;
  background-color: #439f56;
  border-color: #3f9651;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .swal2-popup.swal2-type-success .swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active:focus, .bootstrap-select > .btn-success.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .swal2-popup.swal2-type-success .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .btn-success.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .swal2-popup.swal2-type-success .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:not(:disabled):not(.disabled):active, .swal2-popup.swal2-type-success .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .btn-success.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-type-success .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .swal2-popup.swal2-type-success .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .btn-success.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-type-success .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .swal2-popup.swal2-type-success .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active:focus, .swal2-popup.swal2-type-success .swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active:focus, .bootstrap-select > .btn-success.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .swal2-popup.swal2-type-success .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .btn-success.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .swal2-popup.swal2-type-success .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:not(:disabled):not(.disabled).active, .swal2-popup.swal2-type-success .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .btn-success.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-type-success .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .swal2-popup.swal2-type-success .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .btn-success.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-type-success .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .swal2-popup.swal2-type-success .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle:focus, .swal2-popup.swal2-type-success .show > .dropdown-toggle.swal2-styled.swal2-confirm:focus, .bootstrap-select.show > .btn-success.dropdown-toggle.btn-light:active, .swal2-popup.swal2-type-success .bootstrap-select.show > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-success.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .swal2-popup.swal2-type-success .bootstrap-select.show > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:active, .swal2-popup.swal2-type-success .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:active, .bootstrap-select.show > .btn-success.dropdown-toggle.btn-light.active, .swal2-popup.swal2-type-success .bootstrap-select.show > .dropdown-toggle.btn-light.active.swal2-styled.swal2-confirm, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-success.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .swal2-popup.swal2-type-success .bootstrap-select.show > .dropdown-toggle.active.swal2-styled.swal2-cancel.swal2-confirm, .swal2-popup.swal2-type-success .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle.active.swal2-styled.swal2-cancel.swal2-confirm, .bootstrap-select.show > .btn-success.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-type-success .bootstrap-select.show > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-confirm, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-success.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .swal2-popup.swal2-type-success .bootstrap-select.show > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel.swal2-confirm, .swal2-popup.swal2-type-success .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel.swal2-confirm, .select2-container--bootstrap4.select2-container--open .show > .btn-success.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-type-success .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm, .swal2-popup.swal2-type-success .select2-container--bootstrap4.select2-container--open .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm, .select2-container--bootstrap4.select2-container--focus .show > .btn-success.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-type-success .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm, .swal2-popup.swal2-type-success .select2-container--bootstrap4.select2-container--focus .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(116, 196, 133, 0.5);
}

.btn-info, .swal2-popup.swal2-type-info .swal2-styled.swal2-confirm, .swal2-popup.swal2-type-question .swal2-styled.swal2-confirm {
  color: #fff;
  background-color: #08B2E3;
  border-color: #08B2E3;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-info:hover, .swal2-popup.swal2-type-info .swal2-styled.swal2-confirm:hover, .swal2-popup.swal2-type-question .swal2-styled.swal2-confirm:hover {
  color: #fff;
  background-color: #0795be;
  border-color: #068bb2;
}
.btn-info:focus, .swal2-popup.swal2-type-info .swal2-styled.swal2-confirm:focus, .swal2-popup.swal2-type-question .swal2-styled.swal2-confirm:focus, .bootstrap-select > .btn-info.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .btn-info.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn-info.dropdown-toggle.btn-light:active, .swal2-popup.swal2-type-info .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:active, .swal2-popup.swal2-type-question .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:active, .swal2-popup.swal2-fill .bootstrap-select > .btn-info.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .swal2-popup.swal2-type-info .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:active, .swal2-popup.swal2-type-info .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:active, .swal2-popup.swal2-fill .swal2-popup.swal2-type-question .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:active, .swal2-popup.swal2-type-question .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:active, .bootstrap-select > .btn-info.dropdown-toggle.btn-light.active, .swal2-popup.swal2-type-info .bootstrap-select > .dropdown-toggle.btn-light.active.swal2-styled.swal2-confirm, .swal2-popup.swal2-type-question .bootstrap-select > .dropdown-toggle.btn-light.active.swal2-styled.swal2-confirm, .swal2-popup.swal2-fill .bootstrap-select > .btn-info.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .swal2-popup.swal2-type-info .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-cancel.swal2-confirm, .swal2-popup.swal2-type-info .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-cancel.swal2-confirm, .swal2-popup.swal2-fill .swal2-popup.swal2-type-question .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-cancel.swal2-confirm, .swal2-popup.swal2-type-question .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-cancel.swal2-confirm, .bootstrap-select > .btn-info.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-type-info .bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-confirm, .swal2-popup.swal2-type-question .bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-confirm, .swal2-popup.swal2-fill .bootstrap-select > .btn-info.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .swal2-popup.swal2-type-info .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel.swal2-confirm, .swal2-popup.swal2-type-info .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel.swal2-confirm, .swal2-popup.swal2-fill .swal2-popup.swal2-type-question .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel.swal2-confirm, .swal2-popup.swal2-type-question .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel.swal2-confirm, .select2-container--bootstrap4.select2-container--open .btn-info.select2-selection, .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-type-info .select2-selection.swal2-styled.swal2-confirm, .swal2-popup.swal2-type-info .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-confirm, .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-type-question .select2-selection.swal2-styled.swal2-confirm, .swal2-popup.swal2-type-question .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-confirm, .select2-container--bootstrap4.select2-container--focus .btn-info.select2-selection, .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-type-info .select2-selection.swal2-styled.swal2-confirm, .swal2-popup.swal2-type-info .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-confirm, .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-type-question .select2-selection.swal2-styled.swal2-confirm, .swal2-popup.swal2-type-question .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-confirm, .btn-info.focus, .swal2-popup.swal2-type-info .focus.swal2-styled.swal2-confirm, .swal2-popup.swal2-type-question .focus.swal2-styled.swal2-confirm {
  color: #fff;
  background-color: #0795be;
  border-color: #068bb2;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(45, 190, 231, 0.5);
}
.btn-info.disabled, .swal2-popup.swal2-type-info .disabled.swal2-styled.swal2-confirm, .swal2-popup.swal2-type-question .disabled.swal2-styled.swal2-confirm, .btn-info:disabled, .swal2-popup.swal2-type-info .swal2-styled.swal2-confirm:disabled, .swal2-popup.swal2-type-question .swal2-styled.swal2-confirm:disabled {
  color: #fff;
  background-color: #08B2E3;
  border-color: #08B2E3;
}
.btn-info:not(:disabled):not(.disabled):active, .swal2-popup.swal2-type-info .swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .swal2-popup.swal2-type-question .swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .swal2-popup.swal2-type-info .swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .swal2-popup.swal2-type-question .swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle, .swal2-popup.swal2-type-info .show > .dropdown-toggle.swal2-styled.swal2-confirm, .swal2-popup.swal2-type-question .show > .dropdown-toggle.swal2-styled.swal2-confirm {
  color: #fff;
  background-color: #068bb2;
  border-color: #0682a5;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .swal2-popup.swal2-type-info .swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active:focus, .swal2-popup.swal2-type-question .swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active:focus, .bootstrap-select > .btn-info.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .swal2-popup.swal2-type-info .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .swal2-popup.swal2-type-question .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .btn-info.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .swal2-popup.swal2-type-info .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:not(:disabled):not(.disabled):active, .swal2-popup.swal2-type-info .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .swal2-popup.swal2-type-question .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:not(:disabled):not(.disabled):active, .swal2-popup.swal2-type-question .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .btn-info.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-type-info .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .swal2-popup.swal2-type-info .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-type-question .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .swal2-popup.swal2-type-question .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .btn-info.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-type-info .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .swal2-popup.swal2-type-info .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-type-question .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .swal2-popup.swal2-type-question .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active:focus, .swal2-popup.swal2-type-info .swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active:focus, .swal2-popup.swal2-type-question .swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active:focus, .bootstrap-select > .btn-info.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .swal2-popup.swal2-type-info .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .swal2-popup.swal2-type-question .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .btn-info.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .swal2-popup.swal2-type-info .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:not(:disabled):not(.disabled).active, .swal2-popup.swal2-type-info .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .swal2-popup.swal2-type-question .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:not(:disabled):not(.disabled).active, .swal2-popup.swal2-type-question .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .btn-info.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-type-info .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .swal2-popup.swal2-type-info .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-type-question .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .swal2-popup.swal2-type-question .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .btn-info.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-type-info .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .swal2-popup.swal2-type-info .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-type-question .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .swal2-popup.swal2-type-question .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle:focus, .swal2-popup.swal2-type-info .show > .dropdown-toggle.swal2-styled.swal2-confirm:focus, .swal2-popup.swal2-type-question .show > .dropdown-toggle.swal2-styled.swal2-confirm:focus, .bootstrap-select.show > .btn-info.dropdown-toggle.btn-light:active, .swal2-popup.swal2-type-info .bootstrap-select.show > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:active, .swal2-popup.swal2-type-question .bootstrap-select.show > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-info.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .swal2-popup.swal2-type-info .bootstrap-select.show > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:active, .swal2-popup.swal2-type-info .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:active, .swal2-popup.swal2-fill .swal2-popup.swal2-type-question .bootstrap-select.show > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:active, .swal2-popup.swal2-type-question .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:active, .bootstrap-select.show > .btn-info.dropdown-toggle.btn-light.active, .swal2-popup.swal2-type-info .bootstrap-select.show > .dropdown-toggle.btn-light.active.swal2-styled.swal2-confirm, .swal2-popup.swal2-type-question .bootstrap-select.show > .dropdown-toggle.btn-light.active.swal2-styled.swal2-confirm, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-info.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .swal2-popup.swal2-type-info .bootstrap-select.show > .dropdown-toggle.active.swal2-styled.swal2-cancel.swal2-confirm, .swal2-popup.swal2-type-info .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle.active.swal2-styled.swal2-cancel.swal2-confirm, .swal2-popup.swal2-fill .swal2-popup.swal2-type-question .bootstrap-select.show > .dropdown-toggle.active.swal2-styled.swal2-cancel.swal2-confirm, .swal2-popup.swal2-type-question .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle.active.swal2-styled.swal2-cancel.swal2-confirm, .bootstrap-select.show > .btn-info.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-type-info .bootstrap-select.show > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-confirm, .swal2-popup.swal2-type-question .bootstrap-select.show > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-confirm, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-info.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .swal2-popup.swal2-type-info .bootstrap-select.show > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel.swal2-confirm, .swal2-popup.swal2-type-info .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel.swal2-confirm, .swal2-popup.swal2-fill .swal2-popup.swal2-type-question .bootstrap-select.show > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel.swal2-confirm, .swal2-popup.swal2-type-question .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel.swal2-confirm, .select2-container--bootstrap4.select2-container--open .show > .btn-info.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-type-info .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm, .swal2-popup.swal2-type-info .select2-container--bootstrap4.select2-container--open .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm, .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-type-question .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm, .swal2-popup.swal2-type-question .select2-container--bootstrap4.select2-container--open .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm, .select2-container--bootstrap4.select2-container--focus .show > .btn-info.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-type-info .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm, .swal2-popup.swal2-type-info .select2-container--bootstrap4.select2-container--focus .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm, .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-type-question .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm, .swal2-popup.swal2-type-question .select2-container--bootstrap4.select2-container--focus .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(45, 190, 231, 0.5);
}

.btn-warning, .swal2-popup.swal2-type-warning .swal2-styled.swal2-confirm {
  color: #242A2F;
  background-color: #F9C80E;
  border-color: #F9C80E;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-warning:hover, .swal2-popup.swal2-type-warning .swal2-styled.swal2-confirm:hover {
  color: #242A2F;
  background-color: #dbaf05;
  border-color: #cfa505;
}
.btn-warning:focus, .swal2-popup.swal2-type-warning .swal2-styled.swal2-confirm:focus, .bootstrap-select > .btn-warning.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .btn-warning.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn-warning.dropdown-toggle.btn-light:active, .swal2-popup.swal2-type-warning .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:active, .swal2-popup.swal2-fill .bootstrap-select > .btn-warning.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .swal2-popup.swal2-type-warning .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:active, .swal2-popup.swal2-type-warning .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:active, .bootstrap-select > .btn-warning.dropdown-toggle.btn-light.active, .swal2-popup.swal2-type-warning .bootstrap-select > .dropdown-toggle.btn-light.active.swal2-styled.swal2-confirm, .swal2-popup.swal2-fill .bootstrap-select > .btn-warning.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .swal2-popup.swal2-type-warning .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-cancel.swal2-confirm, .swal2-popup.swal2-type-warning .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-cancel.swal2-confirm, .bootstrap-select > .btn-warning.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-type-warning .bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-confirm, .swal2-popup.swal2-fill .bootstrap-select > .btn-warning.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .swal2-popup.swal2-type-warning .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel.swal2-confirm, .swal2-popup.swal2-type-warning .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel.swal2-confirm, .select2-container--bootstrap4.select2-container--open .btn-warning.select2-selection, .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-type-warning .select2-selection.swal2-styled.swal2-confirm, .swal2-popup.swal2-type-warning .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-confirm, .select2-container--bootstrap4.select2-container--focus .btn-warning.select2-selection, .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-type-warning .select2-selection.swal2-styled.swal2-confirm, .swal2-popup.swal2-type-warning .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-confirm, .btn-warning.focus, .swal2-popup.swal2-type-warning .focus.swal2-styled.swal2-confirm {
  color: #242A2F;
  background-color: #dbaf05;
  border-color: #cfa505;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(217, 176, 19, 0.5);
}
.btn-warning.disabled, .swal2-popup.swal2-type-warning .disabled.swal2-styled.swal2-confirm, .btn-warning:disabled, .swal2-popup.swal2-type-warning .swal2-styled.swal2-confirm:disabled {
  color: #242A2F;
  background-color: #F9C80E;
  border-color: #F9C80E;
}
.btn-warning:not(:disabled):not(.disabled):active, .swal2-popup.swal2-type-warning .swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .swal2-popup.swal2-type-warning .swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle, .swal2-popup.swal2-type-warning .show > .dropdown-toggle.swal2-styled.swal2-confirm {
  color: #242A2F;
  background-color: #cfa505;
  border-color: #c29b05;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .swal2-popup.swal2-type-warning .swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active:focus, .bootstrap-select > .btn-warning.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .swal2-popup.swal2-type-warning .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .btn-warning.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .swal2-popup.swal2-type-warning .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:not(:disabled):not(.disabled):active, .swal2-popup.swal2-type-warning .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .btn-warning.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-type-warning .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .swal2-popup.swal2-type-warning .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .btn-warning.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-type-warning .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .swal2-popup.swal2-type-warning .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active:focus, .swal2-popup.swal2-type-warning .swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active:focus, .bootstrap-select > .btn-warning.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .swal2-popup.swal2-type-warning .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .btn-warning.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .swal2-popup.swal2-type-warning .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:not(:disabled):not(.disabled).active, .swal2-popup.swal2-type-warning .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .btn-warning.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-type-warning .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .swal2-popup.swal2-type-warning .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .btn-warning.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-type-warning .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .swal2-popup.swal2-type-warning .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle:focus, .swal2-popup.swal2-type-warning .show > .dropdown-toggle.swal2-styled.swal2-confirm:focus, .bootstrap-select.show > .btn-warning.dropdown-toggle.btn-light:active, .swal2-popup.swal2-type-warning .bootstrap-select.show > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-warning.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .swal2-popup.swal2-type-warning .bootstrap-select.show > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:active, .swal2-popup.swal2-type-warning .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:active, .bootstrap-select.show > .btn-warning.dropdown-toggle.btn-light.active, .swal2-popup.swal2-type-warning .bootstrap-select.show > .dropdown-toggle.btn-light.active.swal2-styled.swal2-confirm, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-warning.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .swal2-popup.swal2-type-warning .bootstrap-select.show > .dropdown-toggle.active.swal2-styled.swal2-cancel.swal2-confirm, .swal2-popup.swal2-type-warning .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle.active.swal2-styled.swal2-cancel.swal2-confirm, .bootstrap-select.show > .btn-warning.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-type-warning .bootstrap-select.show > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-confirm, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-warning.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .swal2-popup.swal2-type-warning .bootstrap-select.show > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel.swal2-confirm, .swal2-popup.swal2-type-warning .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel.swal2-confirm, .select2-container--bootstrap4.select2-container--open .show > .btn-warning.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-type-warning .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm, .swal2-popup.swal2-type-warning .select2-container--bootstrap4.select2-container--open .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm, .select2-container--bootstrap4.select2-container--focus .show > .btn-warning.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-type-warning .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm, .swal2-popup.swal2-type-warning .select2-container--bootstrap4.select2-container--focus .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(217, 176, 19, 0.5);
}

.btn-danger, .swal2-popup.swal2-type-error .swal2-styled.swal2-confirm {
  color: #fff;
  background-color: #FE4A49;
  border-color: #FE4A49;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-danger:hover, .swal2-popup.swal2-type-error .swal2-styled.swal2-confirm:hover {
  color: #fff;
  background-color: #fe2423;
  border-color: #fe1816;
}
.btn-danger:focus, .swal2-popup.swal2-type-error .swal2-styled.swal2-confirm:focus, .bootstrap-select > .btn-danger.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .btn-danger.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn-danger.dropdown-toggle.btn-light:active, .swal2-popup.swal2-type-error .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:active, .swal2-popup.swal2-fill .bootstrap-select > .btn-danger.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .swal2-popup.swal2-type-error .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:active, .swal2-popup.swal2-type-error .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:active, .bootstrap-select > .btn-danger.dropdown-toggle.btn-light.active, .swal2-popup.swal2-type-error .bootstrap-select > .dropdown-toggle.btn-light.active.swal2-styled.swal2-confirm, .swal2-popup.swal2-fill .bootstrap-select > .btn-danger.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .swal2-popup.swal2-type-error .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-cancel.swal2-confirm, .swal2-popup.swal2-type-error .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-cancel.swal2-confirm, .bootstrap-select > .btn-danger.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-type-error .bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-confirm, .swal2-popup.swal2-fill .bootstrap-select > .btn-danger.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .swal2-popup.swal2-type-error .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel.swal2-confirm, .swal2-popup.swal2-type-error .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel.swal2-confirm, .select2-container--bootstrap4.select2-container--open .btn-danger.select2-selection, .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-type-error .select2-selection.swal2-styled.swal2-confirm, .swal2-popup.swal2-type-error .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-confirm, .select2-container--bootstrap4.select2-container--focus .btn-danger.select2-selection, .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-type-error .select2-selection.swal2-styled.swal2-confirm, .swal2-popup.swal2-type-error .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-confirm, .btn-danger.focus, .swal2-popup.swal2-type-error .focus.swal2-styled.swal2-confirm {
  color: #fff;
  background-color: #fe2423;
  border-color: #fe1816;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(254, 101, 100, 0.5);
}
.btn-danger.disabled, .swal2-popup.swal2-type-error .disabled.swal2-styled.swal2-confirm, .btn-danger:disabled, .swal2-popup.swal2-type-error .swal2-styled.swal2-confirm:disabled {
  color: #fff;
  background-color: #FE4A49;
  border-color: #FE4A49;
}
.btn-danger:not(:disabled):not(.disabled):active, .swal2-popup.swal2-type-error .swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .swal2-popup.swal2-type-error .swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle, .swal2-popup.swal2-type-error .show > .dropdown-toggle.swal2-styled.swal2-confirm {
  color: #fff;
  background-color: #fe1816;
  border-color: #fe0b0a;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .swal2-popup.swal2-type-error .swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active:focus, .bootstrap-select > .btn-danger.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .swal2-popup.swal2-type-error .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .btn-danger.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .swal2-popup.swal2-type-error .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:not(:disabled):not(.disabled):active, .swal2-popup.swal2-type-error .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .btn-danger.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-type-error .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .swal2-popup.swal2-type-error .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .btn-danger.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-type-error .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .swal2-popup.swal2-type-error .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active:focus, .swal2-popup.swal2-type-error .swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active:focus, .bootstrap-select > .btn-danger.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .swal2-popup.swal2-type-error .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .btn-danger.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .swal2-popup.swal2-type-error .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:not(:disabled):not(.disabled).active, .swal2-popup.swal2-type-error .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .btn-danger.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-type-error .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .swal2-popup.swal2-type-error .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .btn-danger.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-type-error .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .swal2-popup.swal2-type-error .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle:focus, .swal2-popup.swal2-type-error .show > .dropdown-toggle.swal2-styled.swal2-confirm:focus, .bootstrap-select.show > .btn-danger.dropdown-toggle.btn-light:active, .swal2-popup.swal2-type-error .bootstrap-select.show > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-danger.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .swal2-popup.swal2-type-error .bootstrap-select.show > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:active, .swal2-popup.swal2-type-error .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle.swal2-styled.swal2-cancel.swal2-confirm:active, .bootstrap-select.show > .btn-danger.dropdown-toggle.btn-light.active, .swal2-popup.swal2-type-error .bootstrap-select.show > .dropdown-toggle.btn-light.active.swal2-styled.swal2-confirm, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-danger.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .swal2-popup.swal2-type-error .bootstrap-select.show > .dropdown-toggle.active.swal2-styled.swal2-cancel.swal2-confirm, .swal2-popup.swal2-type-error .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle.active.swal2-styled.swal2-cancel.swal2-confirm, .bootstrap-select.show > .btn-danger.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-type-error .bootstrap-select.show > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-confirm, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-danger.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .swal2-popup.swal2-type-error .bootstrap-select.show > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel.swal2-confirm, .swal2-popup.swal2-type-error .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel.swal2-confirm, .select2-container--bootstrap4.select2-container--open .show > .btn-danger.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-type-error .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm, .swal2-popup.swal2-type-error .select2-container--bootstrap4.select2-container--open .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm, .select2-container--bootstrap4.select2-container--focus .show > .btn-danger.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-type-error .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm, .swal2-popup.swal2-type-error .select2-container--bootstrap4.select2-container--focus .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(254, 101, 100, 0.5);
}

.btn-light, .swal2-popup.swal2-fill .swal2-styled.swal2-cancel {
  color: #242A2F;
  background-color: #E3E8ED;
  border-color: #E3E8ED;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-light:hover, .swal2-popup.swal2-fill .swal2-styled.swal2-cancel:hover {
  color: #242A2F;
  background-color: #ccd5de;
  border-color: #c4cfd9;
}
.btn-light:focus, .swal2-popup.swal2-fill .swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn-light.dropdown-toggle:focus, .bootstrap-select > .btn-light.dropdown-toggle:active, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .btn-light.dropdown-toggle.active, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .btn-light.dropdown-toggle[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .btn-light.select2-selection, .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .select2-selection.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--focus .btn-light.select2-selection, .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .select2-selection.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-cancel, .btn-light.focus, .swal2-popup.swal2-fill .focus.swal2-styled.swal2-cancel {
  color: #242A2F;
  background-color: #ccd5de;
  border-color: #c4cfd9;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(198, 204, 209, 0.5);
}
.btn-light.disabled, .swal2-popup.swal2-fill .disabled.swal2-styled.swal2-cancel, .btn-light:disabled, .swal2-popup.swal2-fill .swal2-styled.swal2-cancel:disabled {
  color: #242A2F;
  background-color: #E3E8ED;
  border-color: #E3E8ED;
}
.btn-light:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle, .swal2-popup.swal2-fill .show > .dropdown-toggle.swal2-styled.swal2-cancel {
  color: #242A2F;
  background-color: #c4cfd9;
  border-color: #bcc8d4;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .swal2-popup.swal2-fill .swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active:focus, .bootstrap-select > .btn-light.dropdown-toggle:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .btn-light.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .btn-light.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active:focus, .swal2-popup.swal2-fill .swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active:focus, .bootstrap-select > .btn-light.dropdown-toggle:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .btn-light.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .btn-light.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle:focus, .swal2-popup.swal2-fill .show > .dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select.show > .btn-light.dropdown-toggle:active, .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select.show > .btn-light.dropdown-toggle.active, .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select.show > .btn-light.dropdown-toggle[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .show > .btn-light.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--focus .show > .btn-light.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(198, 204, 209, 0.5);
}

.btn-dark, .swal2-popup.swal2-fill .swal2-styled.swal2-confirm {
  color: #fff;
  background-color: #363F46;
  border-color: #363F46;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-dark:hover, .swal2-popup.swal2-fill .swal2-styled.swal2-confirm:hover {
  color: #fff;
  background-color: #252c30;
  border-color: #202529;
}
.btn-dark:focus, .swal2-popup.swal2-fill .swal2-styled.swal2-confirm:focus, .bootstrap-select > .btn-dark.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .btn-dark.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn-dark.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .btn-dark.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:active, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-confirm.swal2-cancel:active, .bootstrap-select > .btn-dark.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .btn-dark.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.btn-light.active.swal2-styled.swal2-confirm, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-confirm.swal2-cancel, .bootstrap-select > .btn-dark.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .btn-dark.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-confirm, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-confirm.swal2-cancel, .select2-container--bootstrap4.select2-container--open .btn-dark.select2-selection, .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .select2-selection.swal2-styled.swal2-confirm, .swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-confirm, .select2-container--bootstrap4.select2-container--focus .btn-dark.select2-selection, .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .select2-selection.swal2-styled.swal2-confirm, .swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-confirm, .btn-dark.focus, .swal2-popup.swal2-fill .focus.swal2-styled.swal2-confirm {
  color: #fff;
  background-color: #252c30;
  border-color: #202529;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(84, 92, 98, 0.5);
}
.btn-dark.disabled, .swal2-popup.swal2-fill .disabled.swal2-styled.swal2-confirm, .btn-dark:disabled, .swal2-popup.swal2-fill .swal2-styled.swal2-confirm:disabled {
  color: #fff;
  background-color: #363F46;
  border-color: #363F46;
}
.btn-dark:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle, .swal2-popup.swal2-fill .show > .dropdown-toggle.swal2-styled.swal2-confirm {
  color: #fff;
  background-color: #202529;
  border-color: #1a1f22;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .swal2-popup.swal2-fill .swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active:focus, .bootstrap-select > .btn-dark.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .btn-dark.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-confirm.swal2-cancel:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .btn-dark.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .btn-dark.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active:focus, .swal2-popup.swal2-fill .swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active:focus, .bootstrap-select > .btn-dark.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .btn-dark.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-confirm.swal2-cancel:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .btn-dark.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .btn-dark.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle:focus, .swal2-popup.swal2-fill .show > .dropdown-toggle.swal2-styled.swal2-confirm:focus, .bootstrap-select.show > .btn-dark.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-dark.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:active, .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle.swal2-styled.swal2-confirm.swal2-cancel:active, .bootstrap-select.show > .btn-dark.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-dark.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle.btn-light.active.swal2-styled.swal2-confirm, .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle.active.swal2-styled.swal2-confirm.swal2-cancel, .bootstrap-select.show > .btn-dark.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select.show > .btn-dark.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-confirm, .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-confirm.swal2-cancel, .select2-container--bootstrap4.select2-container--open .show > .btn-dark.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm, .swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm, .select2-container--bootstrap4.select2-container--focus .show > .btn-dark.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm, .swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(84, 92, 98, 0.5);
}

.btn-lightest {
  color: #242A2F;
  background-color: #f2f3f8;
  border-color: #f2f3f8;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-lightest:hover {
  color: #242A2F;
  background-color: #d9dceb;
  border-color: #d1d4e6;
}
.btn-lightest:focus, .bootstrap-select > .btn-lightest.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .btn-lightest.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn-lightest.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .btn-lightest.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .btn-lightest.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .btn-lightest.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .btn-lightest.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .btn-lightest.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .btn-lightest.select2-selection, .select2-container--bootstrap4.select2-container--focus .btn-lightest.select2-selection, .btn-lightest.focus {
  color: #242A2F;
  background-color: #d9dceb;
  border-color: #d1d4e6;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(211, 213, 218, 0.5);
}
.btn-lightest.disabled, .btn-lightest:disabled {
  color: #242A2F;
  background-color: #f2f3f8;
  border-color: #f2f3f8;
}
.btn-lightest:not(:disabled):not(.disabled):active, .btn-lightest:not(:disabled):not(.disabled).active, .show > .btn-lightest.dropdown-toggle {
  color: #242A2F;
  background-color: #d1d4e6;
  border-color: #c9cde2;
}
.btn-lightest:not(:disabled):not(.disabled):active:focus, .bootstrap-select > .btn-lightest.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .btn-lightest.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .btn-lightest.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .btn-lightest.select2-selection:not(:disabled):not(.disabled):active, .btn-lightest:not(:disabled):not(.disabled).active:focus, .bootstrap-select > .btn-lightest.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .btn-lightest.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .btn-lightest.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .btn-lightest.select2-selection:not(:disabled):not(.disabled).active, .show > .btn-lightest.dropdown-toggle:focus, .bootstrap-select.show > .btn-lightest.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-lightest.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select.show > .btn-lightest.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-lightest.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select.show > .btn-lightest.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select.show > .btn-lightest.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .show > .btn-lightest.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .show > .btn-lightest.dropdown-toggle.select2-selection {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(211, 213, 218, 0.5);
}

.btn-darkest {
  color: #fff;
  background-color: #242A2F;
  border-color: #242A2F;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-darkest:hover {
  color: #fff;
  background-color: #131719;
  border-color: #0e1012;
}
.btn-darkest:focus, .bootstrap-select > .btn-darkest.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .btn-darkest.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn-darkest.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .btn-darkest.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .btn-darkest.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .btn-darkest.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .btn-darkest.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .btn-darkest.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .btn-darkest.select2-selection, .select2-container--bootstrap4.select2-container--focus .btn-darkest.select2-selection, .btn-darkest.focus {
  color: #fff;
  background-color: #131719;
  border-color: #0e1012;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(69, 74, 78, 0.5);
}
.btn-darkest.disabled, .btn-darkest:disabled {
  color: #fff;
  background-color: #242A2F;
  border-color: #242A2F;
}
.btn-darkest:not(:disabled):not(.disabled):active, .btn-darkest:not(:disabled):not(.disabled).active, .show > .btn-darkest.dropdown-toggle {
  color: #fff;
  background-color: #0e1012;
  border-color: #080a0b;
}
.btn-darkest:not(:disabled):not(.disabled):active:focus, .bootstrap-select > .btn-darkest.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .btn-darkest.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .btn-darkest.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .btn-darkest.select2-selection:not(:disabled):not(.disabled):active, .btn-darkest:not(:disabled):not(.disabled).active:focus, .bootstrap-select > .btn-darkest.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .btn-darkest.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .btn-darkest.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .btn-darkest.select2-selection:not(:disabled):not(.disabled).active, .show > .btn-darkest.dropdown-toggle:focus, .bootstrap-select.show > .btn-darkest.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-darkest.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select.show > .btn-darkest.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-darkest.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select.show > .btn-darkest.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select.show > .btn-darkest.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .show > .btn-darkest.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .show > .btn-darkest.dropdown-toggle.select2-selection {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(69, 74, 78, 0.5);
}

.btn-facebook {
  color: #fff;
  background-color: #3B5998;
  border-color: #3B5998;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-facebook:hover {
  color: #fff;
  background-color: #30497c;
  border-color: #2d4373;
}
.btn-facebook:focus, .bootstrap-select > .btn-facebook.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .btn-facebook.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn-facebook.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .btn-facebook.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .btn-facebook.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .btn-facebook.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .btn-facebook.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .btn-facebook.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .btn-facebook.select2-selection, .select2-container--bootstrap4.select2-container--focus .btn-facebook.select2-selection, .btn-facebook.focus {
  color: #fff;
  background-color: #30497c;
  border-color: #2d4373;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(88, 114, 167, 0.5);
}
.btn-facebook.disabled, .btn-facebook:disabled {
  color: #fff;
  background-color: #3B5998;
  border-color: #3B5998;
}
.btn-facebook:not(:disabled):not(.disabled):active, .btn-facebook:not(:disabled):not(.disabled).active, .show > .btn-facebook.dropdown-toggle {
  color: #fff;
  background-color: #2d4373;
  border-color: #293e6a;
}
.btn-facebook:not(:disabled):not(.disabled):active:focus, .bootstrap-select > .btn-facebook.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .btn-facebook.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .btn-facebook.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .btn-facebook.select2-selection:not(:disabled):not(.disabled):active, .btn-facebook:not(:disabled):not(.disabled).active:focus, .bootstrap-select > .btn-facebook.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .btn-facebook.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .btn-facebook.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .btn-facebook.select2-selection:not(:disabled):not(.disabled).active, .show > .btn-facebook.dropdown-toggle:focus, .bootstrap-select.show > .btn-facebook.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-facebook.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select.show > .btn-facebook.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-facebook.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select.show > .btn-facebook.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select.show > .btn-facebook.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .show > .btn-facebook.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .show > .btn-facebook.dropdown-toggle.select2-selection {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(88, 114, 167, 0.5);
}

.btn-twitter {
  color: #fff;
  background-color: #00ACED;
  border-color: #00ACED;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-twitter:hover {
  color: #fff;
  background-color: #0090c7;
  border-color: #0087ba;
}
.btn-twitter:focus, .bootstrap-select > .btn-twitter.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .btn-twitter.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn-twitter.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .btn-twitter.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .btn-twitter.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .btn-twitter.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .btn-twitter.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .btn-twitter.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .btn-twitter.select2-selection, .select2-container--bootstrap4.select2-container--focus .btn-twitter.select2-selection, .btn-twitter.focus {
  color: #fff;
  background-color: #0090c7;
  border-color: #0087ba;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(38, 184, 240, 0.5);
}
.btn-twitter.disabled, .btn-twitter:disabled {
  color: #fff;
  background-color: #00ACED;
  border-color: #00ACED;
}
.btn-twitter:not(:disabled):not(.disabled):active, .btn-twitter:not(:disabled):not(.disabled).active, .show > .btn-twitter.dropdown-toggle {
  color: #fff;
  background-color: #0087ba;
  border-color: #007ead;
}
.btn-twitter:not(:disabled):not(.disabled):active:focus, .bootstrap-select > .btn-twitter.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .btn-twitter.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .btn-twitter.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .btn-twitter.select2-selection:not(:disabled):not(.disabled):active, .btn-twitter:not(:disabled):not(.disabled).active:focus, .bootstrap-select > .btn-twitter.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .btn-twitter.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .btn-twitter.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .btn-twitter.select2-selection:not(:disabled):not(.disabled).active, .show > .btn-twitter.dropdown-toggle:focus, .bootstrap-select.show > .btn-twitter.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-twitter.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select.show > .btn-twitter.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-twitter.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select.show > .btn-twitter.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select.show > .btn-twitter.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .show > .btn-twitter.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .show > .btn-twitter.dropdown-toggle.select2-selection {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(38, 184, 240, 0.5);
}

.btn-mailru {
  color: #fff;
  background-color: #168DE2;
  border-color: #168DE2;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-mailru:hover {
  color: #fff;
  background-color: #1377bf;
  border-color: #1170b4;
}
.btn-mailru:focus, .bootstrap-select > .btn-mailru.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .btn-mailru.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn-mailru.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .btn-mailru.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .btn-mailru.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .btn-mailru.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .btn-mailru.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .btn-mailru.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .btn-mailru.select2-selection, .select2-container--bootstrap4.select2-container--focus .btn-mailru.select2-selection, .btn-mailru.focus {
  color: #fff;
  background-color: #1377bf;
  border-color: #1170b4;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(57, 158, 230, 0.5);
}
.btn-mailru.disabled, .btn-mailru:disabled {
  color: #fff;
  background-color: #168DE2;
  border-color: #168DE2;
}
.btn-mailru:not(:disabled):not(.disabled):active, .btn-mailru:not(:disabled):not(.disabled).active, .show > .btn-mailru.dropdown-toggle {
  color: #fff;
  background-color: #1170b4;
  border-color: #1069a8;
}
.btn-mailru:not(:disabled):not(.disabled):active:focus, .bootstrap-select > .btn-mailru.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .btn-mailru.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .btn-mailru.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .btn-mailru.select2-selection:not(:disabled):not(.disabled):active, .btn-mailru:not(:disabled):not(.disabled).active:focus, .bootstrap-select > .btn-mailru.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .btn-mailru.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .btn-mailru.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .btn-mailru.select2-selection:not(:disabled):not(.disabled).active, .show > .btn-mailru.dropdown-toggle:focus, .bootstrap-select.show > .btn-mailru.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-mailru.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select.show > .btn-mailru.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-mailru.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select.show > .btn-mailru.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select.show > .btn-mailru.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .show > .btn-mailru.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .show > .btn-mailru.dropdown-toggle.select2-selection {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(57, 158, 230, 0.5);
}

.btn-vk {
  color: #fff;
  background-color: #4A76A8;
  border-color: #4A76A8;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-vk:hover {
  color: #fff;
  background-color: #3e638d;
  border-color: #3a5d85;
}
.btn-vk:focus, .bootstrap-select > .btn-vk.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .btn-vk.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn-vk.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .btn-vk.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .btn-vk.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .btn-vk.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .btn-vk.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .btn-vk.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .btn-vk.select2-selection, .select2-container--bootstrap4.select2-container--focus .btn-vk.select2-selection, .btn-vk.focus {
  color: #fff;
  background-color: #3e638d;
  border-color: #3a5d85;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(101, 139, 181, 0.5);
}
.btn-vk.disabled, .btn-vk:disabled {
  color: #fff;
  background-color: #4A76A8;
  border-color: #4A76A8;
}
.btn-vk:not(:disabled):not(.disabled):active, .btn-vk:not(:disabled):not(.disabled).active, .show > .btn-vk.dropdown-toggle {
  color: #fff;
  background-color: #3a5d85;
  border-color: #37577c;
}
.btn-vk:not(:disabled):not(.disabled):active:focus, .bootstrap-select > .btn-vk.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .btn-vk.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .btn-vk.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .btn-vk.select2-selection:not(:disabled):not(.disabled):active, .btn-vk:not(:disabled):not(.disabled).active:focus, .bootstrap-select > .btn-vk.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .btn-vk.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .btn-vk.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .btn-vk.select2-selection:not(:disabled):not(.disabled).active, .show > .btn-vk.dropdown-toggle:focus, .bootstrap-select.show > .btn-vk.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-vk.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select.show > .btn-vk.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-vk.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select.show > .btn-vk.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select.show > .btn-vk.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .show > .btn-vk.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .show > .btn-vk.dropdown-toggle.select2-selection {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(101, 139, 181, 0.5);
}

.btn-google {
  color: #fff;
  background-color: #DD4B39;
  border-color: #DD4B39;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-google:hover {
  color: #fff;
  background-color: #cd3623;
  border-color: #c23321;
}
.btn-google:focus, .bootstrap-select > .btn-google.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .btn-google.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn-google.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .btn-google.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .btn-google.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .btn-google.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .btn-google.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .btn-google.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .btn-google.select2-selection, .select2-container--bootstrap4.select2-container--focus .btn-google.select2-selection, .btn-google.focus {
  color: #fff;
  background-color: #cd3623;
  border-color: #c23321;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(226, 102, 87, 0.5);
}
.btn-google.disabled, .btn-google:disabled {
  color: #fff;
  background-color: #DD4B39;
  border-color: #DD4B39;
}
.btn-google:not(:disabled):not(.disabled):active, .btn-google:not(:disabled):not(.disabled).active, .show > .btn-google.dropdown-toggle {
  color: #fff;
  background-color: #c23321;
  border-color: #b7301f;
}
.btn-google:not(:disabled):not(.disabled):active:focus, .bootstrap-select > .btn-google.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .btn-google.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .btn-google.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .btn-google.select2-selection:not(:disabled):not(.disabled):active, .btn-google:not(:disabled):not(.disabled).active:focus, .bootstrap-select > .btn-google.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .btn-google.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .btn-google.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .btn-google.select2-selection:not(:disabled):not(.disabled).active, .show > .btn-google.dropdown-toggle:focus, .bootstrap-select.show > .btn-google.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-google.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select.show > .btn-google.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-google.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select.show > .btn-google.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select.show > .btn-google.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .show > .btn-google.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .show > .btn-google.dropdown-toggle.select2-selection {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(226, 102, 87, 0.5);
}

.btn-outline-primary {
  color: #3E7BFA;
  border-color: #3E7BFA;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #3E7BFA;
  border-color: #3E7BFA;
}
.btn-outline-primary:focus, .bootstrap-select > .btn-outline-primary.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-primary.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn-outline-primary.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-primary.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .btn-outline-primary.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-primary.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .btn-outline-primary.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-primary.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .btn-outline-primary.select2-selection, .select2-container--bootstrap4.select2-container--focus .btn-outline-primary.select2-selection, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(62, 123, 250, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #3E7BFA;
  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: #fff;
  background-color: #3E7BFA;
  border-color: #3E7BFA;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .bootstrap-select > .btn-outline-primary.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-primary.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .btn-outline-primary.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .btn-outline-primary.select2-selection:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .bootstrap-select > .btn-outline-primary.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-primary.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .btn-outline-primary.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .btn-outline-primary.select2-selection:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle:focus, .bootstrap-select.show > .btn-outline-primary.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-primary.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select.show > .btn-outline-primary.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-primary.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select.show > .btn-outline-primary.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-primary.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .show > .btn-outline-primary.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .show > .btn-outline-primary.dropdown-toggle.select2-selection {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(62, 123, 250, 0.5);
}

.btn-outline-secondary {
  color: #adb5bd;
  border-color: #adb5bd;
}
.btn-outline-secondary:hover {
  color: #242A2F;
  background-color: #adb5bd;
  border-color: #adb5bd;
}
.btn-outline-secondary:focus, .bootstrap-select > .btn-outline-secondary.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-secondary.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn-outline-secondary.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-secondary.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .btn-outline-secondary.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-secondary.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .btn-outline-secondary.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-secondary.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .btn-outline-secondary.select2-selection, .select2-container--bootstrap4.select2-container--focus .btn-outline-secondary.select2-selection, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #adb5bd;
  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: #242A2F;
  background-color: #adb5bd;
  border-color: #adb5bd;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .bootstrap-select > .btn-outline-secondary.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-secondary.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .btn-outline-secondary.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .btn-outline-secondary.select2-selection:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .bootstrap-select > .btn-outline-secondary.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-secondary.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .btn-outline-secondary.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .btn-outline-secondary.select2-selection:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle:focus, .bootstrap-select.show > .btn-outline-secondary.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-secondary.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select.show > .btn-outline-secondary.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-secondary.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select.show > .btn-outline-secondary.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-secondary.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .show > .btn-outline-secondary.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .show > .btn-outline-secondary.dropdown-toggle.select2-selection {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(173, 181, 189, 0.5);
}

.btn-outline-success {
  color: #5BBA6F;
  border-color: #5BBA6F;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #5BBA6F;
  border-color: #5BBA6F;
}
.btn-outline-success:focus, .bootstrap-select > .btn-outline-success.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-success.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn-outline-success.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-success.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .btn-outline-success.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-success.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .btn-outline-success.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-success.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .btn-outline-success.select2-selection, .select2-container--bootstrap4.select2-container--focus .btn-outline-success.select2-selection, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(91, 186, 111, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #5BBA6F;
  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: #fff;
  background-color: #5BBA6F;
  border-color: #5BBA6F;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .bootstrap-select > .btn-outline-success.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-success.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .btn-outline-success.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .btn-outline-success.select2-selection:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .bootstrap-select > .btn-outline-success.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-success.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .btn-outline-success.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .btn-outline-success.select2-selection:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle:focus, .bootstrap-select.show > .btn-outline-success.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-success.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select.show > .btn-outline-success.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-success.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select.show > .btn-outline-success.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-success.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .show > .btn-outline-success.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .show > .btn-outline-success.dropdown-toggle.select2-selection {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(91, 186, 111, 0.5);
}

.btn-outline-info {
  color: #08B2E3;
  border-color: #08B2E3;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #08B2E3;
  border-color: #08B2E3;
}
.btn-outline-info:focus, .bootstrap-select > .btn-outline-info.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-info.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn-outline-info.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-info.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .btn-outline-info.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-info.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .btn-outline-info.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-info.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .btn-outline-info.select2-selection, .select2-container--bootstrap4.select2-container--focus .btn-outline-info.select2-selection, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(8, 178, 227, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #08B2E3;
  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: #fff;
  background-color: #08B2E3;
  border-color: #08B2E3;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .bootstrap-select > .btn-outline-info.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-info.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .btn-outline-info.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .btn-outline-info.select2-selection:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .bootstrap-select > .btn-outline-info.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-info.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .btn-outline-info.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .btn-outline-info.select2-selection:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle:focus, .bootstrap-select.show > .btn-outline-info.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-info.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select.show > .btn-outline-info.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-info.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select.show > .btn-outline-info.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-info.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .show > .btn-outline-info.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .show > .btn-outline-info.dropdown-toggle.select2-selection {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(8, 178, 227, 0.5);
}

.btn-outline-warning {
  color: #F9C80E;
  border-color: #F9C80E;
}
.btn-outline-warning:hover {
  color: #242A2F;
  background-color: #F9C80E;
  border-color: #F9C80E;
}
.btn-outline-warning:focus, .bootstrap-select > .btn-outline-warning.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-warning.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn-outline-warning.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-warning.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .btn-outline-warning.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-warning.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .btn-outline-warning.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-warning.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .btn-outline-warning.select2-selection, .select2-container--bootstrap4.select2-container--focus .btn-outline-warning.select2-selection, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 200, 14, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #F9C80E;
  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: #242A2F;
  background-color: #F9C80E;
  border-color: #F9C80E;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .bootstrap-select > .btn-outline-warning.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-warning.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .btn-outline-warning.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .btn-outline-warning.select2-selection:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .bootstrap-select > .btn-outline-warning.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-warning.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .btn-outline-warning.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .btn-outline-warning.select2-selection:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle:focus, .bootstrap-select.show > .btn-outline-warning.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-warning.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select.show > .btn-outline-warning.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-warning.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select.show > .btn-outline-warning.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-warning.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .show > .btn-outline-warning.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .show > .btn-outline-warning.dropdown-toggle.select2-selection {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(249, 200, 14, 0.5);
}

.btn-outline-danger {
  color: #FE4A49;
  border-color: #FE4A49;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #FE4A49;
  border-color: #FE4A49;
}
.btn-outline-danger:focus, .bootstrap-select > .btn-outline-danger.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-danger.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn-outline-danger.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-danger.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .btn-outline-danger.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-danger.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .btn-outline-danger.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-danger.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .btn-outline-danger.select2-selection, .select2-container--bootstrap4.select2-container--focus .btn-outline-danger.select2-selection, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 74, 73, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #FE4A49;
  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: #fff;
  background-color: #FE4A49;
  border-color: #FE4A49;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .bootstrap-select > .btn-outline-danger.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-danger.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .btn-outline-danger.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .btn-outline-danger.select2-selection:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .bootstrap-select > .btn-outline-danger.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-danger.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .btn-outline-danger.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .btn-outline-danger.select2-selection:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle:focus, .bootstrap-select.show > .btn-outline-danger.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-danger.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select.show > .btn-outline-danger.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-danger.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select.show > .btn-outline-danger.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-danger.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .show > .btn-outline-danger.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .show > .btn-outline-danger.dropdown-toggle.select2-selection {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(254, 74, 73, 0.5);
}

.btn-outline-light {
  color: #E3E8ED;
  border-color: #E3E8ED;
}
.btn-outline-light:hover {
  color: #242A2F;
  background-color: #E3E8ED;
  border-color: #E3E8ED;
}
.btn-outline-light:focus, .bootstrap-select > .btn-outline-light.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-light.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn-outline-light.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-light.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .btn-outline-light.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-light.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .btn-outline-light.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-light.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .btn-outline-light.select2-selection, .select2-container--bootstrap4.select2-container--focus .btn-outline-light.select2-selection, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(227, 232, 237, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #E3E8ED;
  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: #242A2F;
  background-color: #E3E8ED;
  border-color: #E3E8ED;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .bootstrap-select > .btn-outline-light.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-light.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .btn-outline-light.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .btn-outline-light.select2-selection:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .bootstrap-select > .btn-outline-light.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-light.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .btn-outline-light.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .btn-outline-light.select2-selection:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle:focus, .bootstrap-select.show > .btn-outline-light.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-light.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select.show > .btn-outline-light.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-light.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select.show > .btn-outline-light.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-light.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .show > .btn-outline-light.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .show > .btn-outline-light.dropdown-toggle.select2-selection {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(227, 232, 237, 0.5);
}

.btn-outline-dark {
  color: #363F46;
  border-color: #363F46;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #363F46;
  border-color: #363F46;
}
.btn-outline-dark:focus, .bootstrap-select > .btn-outline-dark.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-dark.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn-outline-dark.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-dark.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .btn-outline-dark.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-dark.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .btn-outline-dark.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-dark.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .btn-outline-dark.select2-selection, .select2-container--bootstrap4.select2-container--focus .btn-outline-dark.select2-selection, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(54, 63, 70, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #363F46;
  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: #fff;
  background-color: #363F46;
  border-color: #363F46;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .bootstrap-select > .btn-outline-dark.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-dark.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .btn-outline-dark.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .btn-outline-dark.select2-selection:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .bootstrap-select > .btn-outline-dark.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-dark.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .btn-outline-dark.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .btn-outline-dark.select2-selection:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle:focus, .bootstrap-select.show > .btn-outline-dark.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-dark.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select.show > .btn-outline-dark.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-dark.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select.show > .btn-outline-dark.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-dark.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .show > .btn-outline-dark.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .show > .btn-outline-dark.dropdown-toggle.select2-selection {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(54, 63, 70, 0.5);
}

.btn-outline-lightest {
  color: #f2f3f8;
  border-color: #f2f3f8;
}
.btn-outline-lightest:hover {
  color: #242A2F;
  background-color: #f2f3f8;
  border-color: #f2f3f8;
}
.btn-outline-lightest:focus, .bootstrap-select > .btn-outline-lightest.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-lightest.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn-outline-lightest.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-lightest.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .btn-outline-lightest.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-lightest.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .btn-outline-lightest.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-lightest.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .btn-outline-lightest.select2-selection, .select2-container--bootstrap4.select2-container--focus .btn-outline-lightest.select2-selection, .btn-outline-lightest.focus {
  box-shadow: 0 0 0 0.2rem rgba(242, 243, 248, 0.5);
}
.btn-outline-lightest.disabled, .btn-outline-lightest:disabled {
  color: #f2f3f8;
  background-color: transparent;
}
.btn-outline-lightest:not(:disabled):not(.disabled):active, .btn-outline-lightest:not(:disabled):not(.disabled).active, .show > .btn-outline-lightest.dropdown-toggle {
  color: #242A2F;
  background-color: #f2f3f8;
  border-color: #f2f3f8;
}
.btn-outline-lightest:not(:disabled):not(.disabled):active:focus, .bootstrap-select > .btn-outline-lightest.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-lightest.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .btn-outline-lightest.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .btn-outline-lightest.select2-selection:not(:disabled):not(.disabled):active, .btn-outline-lightest:not(:disabled):not(.disabled).active:focus, .bootstrap-select > .btn-outline-lightest.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-lightest.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .btn-outline-lightest.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .btn-outline-lightest.select2-selection:not(:disabled):not(.disabled).active, .show > .btn-outline-lightest.dropdown-toggle:focus, .bootstrap-select.show > .btn-outline-lightest.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-lightest.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select.show > .btn-outline-lightest.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-lightest.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select.show > .btn-outline-lightest.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-lightest.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .show > .btn-outline-lightest.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .show > .btn-outline-lightest.dropdown-toggle.select2-selection {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(242, 243, 248, 0.5);
}

.btn-outline-darkest {
  color: #242A2F;
  border-color: #242A2F;
}
.btn-outline-darkest:hover {
  color: #fff;
  background-color: #242A2F;
  border-color: #242A2F;
}
.btn-outline-darkest:focus, .bootstrap-select > .btn-outline-darkest.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-darkest.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn-outline-darkest.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-darkest.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .btn-outline-darkest.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-darkest.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .btn-outline-darkest.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-darkest.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .btn-outline-darkest.select2-selection, .select2-container--bootstrap4.select2-container--focus .btn-outline-darkest.select2-selection, .btn-outline-darkest.focus {
  box-shadow: 0 0 0 0.2rem rgba(36, 42, 47, 0.5);
}
.btn-outline-darkest.disabled, .btn-outline-darkest:disabled {
  color: #242A2F;
  background-color: transparent;
}
.btn-outline-darkest:not(:disabled):not(.disabled):active, .btn-outline-darkest:not(:disabled):not(.disabled).active, .show > .btn-outline-darkest.dropdown-toggle {
  color: #fff;
  background-color: #242A2F;
  border-color: #242A2F;
}
.btn-outline-darkest:not(:disabled):not(.disabled):active:focus, .bootstrap-select > .btn-outline-darkest.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-darkest.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .btn-outline-darkest.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .btn-outline-darkest.select2-selection:not(:disabled):not(.disabled):active, .btn-outline-darkest:not(:disabled):not(.disabled).active:focus, .bootstrap-select > .btn-outline-darkest.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-darkest.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .btn-outline-darkest.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .btn-outline-darkest.select2-selection:not(:disabled):not(.disabled).active, .show > .btn-outline-darkest.dropdown-toggle:focus, .bootstrap-select.show > .btn-outline-darkest.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-darkest.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select.show > .btn-outline-darkest.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-darkest.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select.show > .btn-outline-darkest.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-darkest.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .show > .btn-outline-darkest.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .show > .btn-outline-darkest.dropdown-toggle.select2-selection {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(36, 42, 47, 0.5);
}

.btn-outline-facebook {
  color: #3B5998;
  border-color: #3B5998;
}
.btn-outline-facebook:hover {
  color: #fff;
  background-color: #3B5998;
  border-color: #3B5998;
}
.btn-outline-facebook:focus, .bootstrap-select > .btn-outline-facebook.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-facebook.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn-outline-facebook.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-facebook.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .btn-outline-facebook.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-facebook.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .btn-outline-facebook.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-facebook.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .btn-outline-facebook.select2-selection, .select2-container--bootstrap4.select2-container--focus .btn-outline-facebook.select2-selection, .btn-outline-facebook.focus {
  box-shadow: 0 0 0 0.2rem rgba(59, 89, 152, 0.5);
}
.btn-outline-facebook.disabled, .btn-outline-facebook:disabled {
  color: #3B5998;
  background-color: transparent;
}
.btn-outline-facebook:not(:disabled):not(.disabled):active, .btn-outline-facebook:not(:disabled):not(.disabled).active, .show > .btn-outline-facebook.dropdown-toggle {
  color: #fff;
  background-color: #3B5998;
  border-color: #3B5998;
}
.btn-outline-facebook:not(:disabled):not(.disabled):active:focus, .bootstrap-select > .btn-outline-facebook.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-facebook.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .btn-outline-facebook.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .btn-outline-facebook.select2-selection:not(:disabled):not(.disabled):active, .btn-outline-facebook:not(:disabled):not(.disabled).active:focus, .bootstrap-select > .btn-outline-facebook.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-facebook.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .btn-outline-facebook.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .btn-outline-facebook.select2-selection:not(:disabled):not(.disabled).active, .show > .btn-outline-facebook.dropdown-toggle:focus, .bootstrap-select.show > .btn-outline-facebook.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-facebook.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select.show > .btn-outline-facebook.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-facebook.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select.show > .btn-outline-facebook.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-facebook.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .show > .btn-outline-facebook.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .show > .btn-outline-facebook.dropdown-toggle.select2-selection {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(59, 89, 152, 0.5);
}

.btn-outline-twitter {
  color: #00ACED;
  border-color: #00ACED;
}
.btn-outline-twitter:hover {
  color: #fff;
  background-color: #00ACED;
  border-color: #00ACED;
}
.btn-outline-twitter:focus, .bootstrap-select > .btn-outline-twitter.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-twitter.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn-outline-twitter.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-twitter.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .btn-outline-twitter.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-twitter.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .btn-outline-twitter.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-twitter.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .btn-outline-twitter.select2-selection, .select2-container--bootstrap4.select2-container--focus .btn-outline-twitter.select2-selection, .btn-outline-twitter.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 172, 237, 0.5);
}
.btn-outline-twitter.disabled, .btn-outline-twitter:disabled {
  color: #00ACED;
  background-color: transparent;
}
.btn-outline-twitter:not(:disabled):not(.disabled):active, .btn-outline-twitter:not(:disabled):not(.disabled).active, .show > .btn-outline-twitter.dropdown-toggle {
  color: #fff;
  background-color: #00ACED;
  border-color: #00ACED;
}
.btn-outline-twitter:not(:disabled):not(.disabled):active:focus, .bootstrap-select > .btn-outline-twitter.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-twitter.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .btn-outline-twitter.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .btn-outline-twitter.select2-selection:not(:disabled):not(.disabled):active, .btn-outline-twitter:not(:disabled):not(.disabled).active:focus, .bootstrap-select > .btn-outline-twitter.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-twitter.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .btn-outline-twitter.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .btn-outline-twitter.select2-selection:not(:disabled):not(.disabled).active, .show > .btn-outline-twitter.dropdown-toggle:focus, .bootstrap-select.show > .btn-outline-twitter.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-twitter.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select.show > .btn-outline-twitter.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-twitter.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select.show > .btn-outline-twitter.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-twitter.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .show > .btn-outline-twitter.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .show > .btn-outline-twitter.dropdown-toggle.select2-selection {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 172, 237, 0.5);
}

.btn-outline-mailru {
  color: #168DE2;
  border-color: #168DE2;
}
.btn-outline-mailru:hover {
  color: #fff;
  background-color: #168DE2;
  border-color: #168DE2;
}
.btn-outline-mailru:focus, .bootstrap-select > .btn-outline-mailru.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-mailru.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn-outline-mailru.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-mailru.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .btn-outline-mailru.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-mailru.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .btn-outline-mailru.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-mailru.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .btn-outline-mailru.select2-selection, .select2-container--bootstrap4.select2-container--focus .btn-outline-mailru.select2-selection, .btn-outline-mailru.focus {
  box-shadow: 0 0 0 0.2rem rgba(22, 141, 226, 0.5);
}
.btn-outline-mailru.disabled, .btn-outline-mailru:disabled {
  color: #168DE2;
  background-color: transparent;
}
.btn-outline-mailru:not(:disabled):not(.disabled):active, .btn-outline-mailru:not(:disabled):not(.disabled).active, .show > .btn-outline-mailru.dropdown-toggle {
  color: #fff;
  background-color: #168DE2;
  border-color: #168DE2;
}
.btn-outline-mailru:not(:disabled):not(.disabled):active:focus, .bootstrap-select > .btn-outline-mailru.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-mailru.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .btn-outline-mailru.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .btn-outline-mailru.select2-selection:not(:disabled):not(.disabled):active, .btn-outline-mailru:not(:disabled):not(.disabled).active:focus, .bootstrap-select > .btn-outline-mailru.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-mailru.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .btn-outline-mailru.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .btn-outline-mailru.select2-selection:not(:disabled):not(.disabled).active, .show > .btn-outline-mailru.dropdown-toggle:focus, .bootstrap-select.show > .btn-outline-mailru.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-mailru.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select.show > .btn-outline-mailru.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-mailru.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select.show > .btn-outline-mailru.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-mailru.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .show > .btn-outline-mailru.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .show > .btn-outline-mailru.dropdown-toggle.select2-selection {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(22, 141, 226, 0.5);
}

.btn-outline-vk {
  color: #4A76A8;
  border-color: #4A76A8;
}
.btn-outline-vk:hover {
  color: #fff;
  background-color: #4A76A8;
  border-color: #4A76A8;
}
.btn-outline-vk:focus, .bootstrap-select > .btn-outline-vk.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-vk.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn-outline-vk.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-vk.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .btn-outline-vk.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-vk.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .btn-outline-vk.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-vk.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .btn-outline-vk.select2-selection, .select2-container--bootstrap4.select2-container--focus .btn-outline-vk.select2-selection, .btn-outline-vk.focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 118, 168, 0.5);
}
.btn-outline-vk.disabled, .btn-outline-vk:disabled {
  color: #4A76A8;
  background-color: transparent;
}
.btn-outline-vk:not(:disabled):not(.disabled):active, .btn-outline-vk:not(:disabled):not(.disabled).active, .show > .btn-outline-vk.dropdown-toggle {
  color: #fff;
  background-color: #4A76A8;
  border-color: #4A76A8;
}
.btn-outline-vk:not(:disabled):not(.disabled):active:focus, .bootstrap-select > .btn-outline-vk.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-vk.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .btn-outline-vk.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .btn-outline-vk.select2-selection:not(:disabled):not(.disabled):active, .btn-outline-vk:not(:disabled):not(.disabled).active:focus, .bootstrap-select > .btn-outline-vk.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-vk.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .btn-outline-vk.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .btn-outline-vk.select2-selection:not(:disabled):not(.disabled).active, .show > .btn-outline-vk.dropdown-toggle:focus, .bootstrap-select.show > .btn-outline-vk.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-vk.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select.show > .btn-outline-vk.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-vk.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select.show > .btn-outline-vk.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-vk.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .show > .btn-outline-vk.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .show > .btn-outline-vk.dropdown-toggle.select2-selection {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(74, 118, 168, 0.5);
}

.btn-outline-google {
  color: #DD4B39;
  border-color: #DD4B39;
}
.btn-outline-google:hover {
  color: #fff;
  background-color: #DD4B39;
  border-color: #DD4B39;
}
.btn-outline-google:focus, .bootstrap-select > .btn-outline-google.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-google.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn-outline-google.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-google.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .btn-outline-google.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-google.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .btn-outline-google.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-google.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .btn-outline-google.select2-selection, .select2-container--bootstrap4.select2-container--focus .btn-outline-google.select2-selection, .btn-outline-google.focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 75, 57, 0.5);
}
.btn-outline-google.disabled, .btn-outline-google:disabled {
  color: #DD4B39;
  background-color: transparent;
}
.btn-outline-google:not(:disabled):not(.disabled):active, .btn-outline-google:not(:disabled):not(.disabled).active, .show > .btn-outline-google.dropdown-toggle {
  color: #fff;
  background-color: #DD4B39;
  border-color: #DD4B39;
}
.btn-outline-google:not(:disabled):not(.disabled):active:focus, .bootstrap-select > .btn-outline-google.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-google.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .btn-outline-google.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .btn-outline-google.select2-selection:not(:disabled):not(.disabled):active, .btn-outline-google:not(:disabled):not(.disabled).active:focus, .bootstrap-select > .btn-outline-google.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .btn-outline-google.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .btn-outline-google.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .btn-outline-google.select2-selection:not(:disabled):not(.disabled).active, .show > .btn-outline-google.dropdown-toggle:focus, .bootstrap-select.show > .btn-outline-google.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-google.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select.show > .btn-outline-google.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-google.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select.show > .btn-outline-google.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select.show > .btn-outline-google.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .show > .btn-outline-google.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .show > .btn-outline-google.dropdown-toggle.select2-selection {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(221, 75, 57, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #3E7BFA;
  text-decoration: none;
}
.btn-link:hover {
  color: #064fe6;
  text-decoration: underline;
}
.btn-link:focus, .bootstrap-select > .btn-link.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .btn-link.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn-link.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .btn-link.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .btn-link.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .btn-link.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .btn-link.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .btn-link.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .btn-link.select2-selection, .select2-container--bootstrap4.select2-container--focus .btn-link.select2-selection, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #62737F;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn, .swal2-popup .btn-group-lg > .swal2-styled.swal2-confirm, .swal2-popup .btn-group-lg > .swal2-styled.swal2-cancel, .fc .btn-group-lg > button {
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  line-height: 1.5;
  border-radius: 0;
}

.btn-sm, .btn-group-sm > .btn, .swal2-popup .btn-group-sm > .swal2-styled.swal2-confirm, .swal2-popup .btn-group-sm > .swal2-styled.swal2-cancel, .fc .btn-group-sm > button {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  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 {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

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

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

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

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

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #48545D;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid transparent;
  border-radius: 0;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175);
}

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

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

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1824px) {
  .dropdown-menu-xxl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.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 #E3E8ED;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.5rem 1.25rem;
  clear: both;
  font-weight: 400;
  color: #48545D;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus, .bootstrap-select > .dropdown-item.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-item.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .dropdown-item.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-item.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .dropdown-item.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-item.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .dropdown-item.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .dropdown-item.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .dropdown-item.select2-selection, .select2-container--bootstrap4.select2-container--focus .dropdown-item.select2-selection {
  color: #3d474f;
  text-decoration: none;
  background-color: #f2f3f8;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #3E7BFA;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #62737F;
  pointer-events: none;
  background-color: transparent;
}

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

.dropdown-header, .select2-container--bootstrap4 .select2-dropdown .select2-results__option .select2-results__group, .ms-optgroup-label {
  display: block;
  padding: 0.5rem 1.25rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #363F46;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.5rem 1.25rem;
  color: #48545D;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn, .swal2-popup .btn-group > .swal2-styled.swal2-confirm, .swal2-popup .btn-group > .swal2-styled.swal2-cancel, .fc .btn-group > button,
.btn-group-vertical > .btn,
.swal2-popup .btn-group-vertical > .swal2-styled.swal2-confirm,
.swal2-popup .btn-group-vertical > .swal2-styled.swal2-cancel,
.fc .btn-group-vertical > button {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover, .swal2-popup .btn-group > .swal2-styled.swal2-confirm:hover, .swal2-popup .btn-group > .swal2-styled.swal2-cancel:hover, .fc .btn-group > button:hover,
.btn-group-vertical > .btn:hover,
.swal2-popup .btn-group-vertical > .swal2-styled.swal2-confirm:hover,
.swal2-popup .btn-group-vertical > .swal2-styled.swal2-cancel:hover,
.fc .btn-group-vertical > button:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .swal2-popup .btn-group > .swal2-styled.swal2-confirm:focus, .swal2-popup .btn-group > .swal2-styled.swal2-cancel:focus, .bootstrap-select.btn-group > .btn.dropdown-toggle.btn-light:focus, .bootstrap-select.btn-group > .btn.dropdown-toggle.btn-light:active, .bootstrap-select.btn-group > .btn.dropdown-toggle.btn-light.active, .bootstrap-select.btn-group > .btn.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup .bootstrap-select.btn-group > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-confirm, .swal2-popup .bootstrap-select.btn-group > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .bootstrap-select.btn-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .btn-group > .btn.select2-selection, .select2-container--bootstrap4.select2-container--open .swal2-popup .btn-group > .select2-selection.swal2-styled.swal2-confirm, .swal2-popup .select2-container--bootstrap4.select2-container--open .btn-group > .select2-selection.swal2-styled.swal2-confirm, .select2-container--bootstrap4.select2-container--open .swal2-popup .btn-group > .select2-selection.swal2-styled.swal2-cancel, .swal2-popup .select2-container--bootstrap4.select2-container--open .btn-group > .select2-selection.swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--focus .btn-group > .btn.select2-selection, .select2-container--bootstrap4.select2-container--focus .swal2-popup .btn-group > .select2-selection.swal2-styled.swal2-confirm, .swal2-popup .select2-container--bootstrap4.select2-container--focus .btn-group > .select2-selection.swal2-styled.swal2-confirm, .select2-container--bootstrap4.select2-container--focus .swal2-popup .btn-group > .select2-selection.swal2-styled.swal2-cancel, .swal2-popup .select2-container--bootstrap4.select2-container--focus .btn-group > .select2-selection.swal2-styled.swal2-cancel, .fc .btn-group > button:focus, .fc .bootstrap-select.btn-group > button.dropdown-toggle.btn-light:focus, .fc .bootstrap-select.btn-group > button.dropdown-toggle.btn-light:active, .fc .bootstrap-select.btn-group > button.dropdown-toggle.btn-light.active, .fc .bootstrap-select.btn-group > button.dropdown-toggle.btn-light[aria-expanded=true], .fc .select2-container--bootstrap4.select2-container--open .btn-group > button.select2-selection, .select2-container--bootstrap4.select2-container--open .fc .btn-group > button.select2-selection, .fc .select2-container--bootstrap4.select2-container--focus .btn-group > button.select2-selection, .select2-container--bootstrap4.select2-container--focus .fc .btn-group > button.select2-selection, .btn-group > .btn:active, .swal2-popup .btn-group > .swal2-styled.swal2-confirm:active, .swal2-popup .btn-group > .swal2-styled.swal2-cancel:active, .fc .btn-group > button:active, .btn-group > .btn.active, .swal2-popup .btn-group > .active.swal2-styled.swal2-confirm, .swal2-popup .btn-group > .active.swal2-styled.swal2-cancel, .fc .btn-group > button.active,
.btn-group-vertical > .btn:focus,
.swal2-popup .btn-group-vertical > .swal2-styled.swal2-confirm:focus,
.swal2-popup .btn-group-vertical > .swal2-styled.swal2-cancel:focus,
.bootstrap-select.btn-group-vertical > .btn.dropdown-toggle.btn-light:focus,
.bootstrap-select.btn-group-vertical > .btn.dropdown-toggle.btn-light:active,
.bootstrap-select.btn-group-vertical > .btn.dropdown-toggle.btn-light.active,
.bootstrap-select.btn-group-vertical > .btn.dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup .bootstrap-select.btn-group-vertical > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-confirm,
.swal2-popup .bootstrap-select.btn-group-vertical > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.btn-group-vertical > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .btn-group-vertical > .btn.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup .btn-group-vertical > .select2-selection.swal2-styled.swal2-confirm,
.swal2-popup .select2-container--bootstrap4.select2-container--open .btn-group-vertical > .select2-selection.swal2-styled.swal2-confirm,
.select2-container--bootstrap4.select2-container--open .swal2-popup .btn-group-vertical > .select2-selection.swal2-styled.swal2-cancel,
.swal2-popup .select2-container--bootstrap4.select2-container--open .btn-group-vertical > .select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .btn-group-vertical > .btn.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup .btn-group-vertical > .select2-selection.swal2-styled.swal2-confirm,
.swal2-popup .select2-container--bootstrap4.select2-container--focus .btn-group-vertical > .select2-selection.swal2-styled.swal2-confirm,
.select2-container--bootstrap4.select2-container--focus .swal2-popup .btn-group-vertical > .select2-selection.swal2-styled.swal2-cancel,
.swal2-popup .select2-container--bootstrap4.select2-container--focus .btn-group-vertical > .select2-selection.swal2-styled.swal2-cancel,
.fc .btn-group-vertical > button:focus,
.fc .bootstrap-select.btn-group-vertical > button.dropdown-toggle.btn-light:focus,
.fc .bootstrap-select.btn-group-vertical > button.dropdown-toggle.btn-light:active,
.fc .bootstrap-select.btn-group-vertical > button.dropdown-toggle.btn-light.active,
.fc .bootstrap-select.btn-group-vertical > button.dropdown-toggle.btn-light[aria-expanded=true],
.fc .select2-container--bootstrap4.select2-container--open .btn-group-vertical > button.select2-selection,
.select2-container--bootstrap4.select2-container--open .fc .btn-group-vertical > button.select2-selection,
.fc .select2-container--bootstrap4.select2-container--focus .btn-group-vertical > button.select2-selection,
.select2-container--bootstrap4.select2-container--focus .fc .btn-group-vertical > button.select2-selection,
.btn-group-vertical > .btn:active,
.swal2-popup .btn-group-vertical > .swal2-styled.swal2-confirm:active,
.swal2-popup .btn-group-vertical > .swal2-styled.swal2-cancel:active,
.fc .btn-group-vertical > button:active,
.btn-group-vertical > .btn.active,
.swal2-popup .btn-group-vertical > .active.swal2-styled.swal2-confirm,
.swal2-popup .btn-group-vertical > .active.swal2-styled.swal2-cancel,
.fc .btn-group-vertical > button.active {
  z-index: 1;
}

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

.btn-group > .btn:not(:first-child), .swal2-popup .btn-group > .swal2-styled.swal2-confirm:not(:first-child), .swal2-popup .btn-group > .swal2-styled.swal2-cancel:not(:first-child), .fc .btn-group > button:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .swal2-popup .btn-group > .swal2-styled.swal2-confirm:not(:last-child):not(.dropdown-toggle), .swal2-popup .btn-group > .swal2-styled.swal2-cancel:not(:last-child):not(.dropdown-toggle), .fc .btn-group > button:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn,
.swal2-popup .btn-group > .btn-group:not(:last-child) > .swal2-styled.swal2-confirm,
.swal2-popup .btn-group > .btn-group:not(:last-child) > .swal2-styled.swal2-cancel,
.fc .btn-group > .btn-group:not(:last-child) > button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child), .swal2-popup .btn-group > .swal2-styled.swal2-confirm:not(:first-child), .swal2-popup .btn-group > .swal2-styled.swal2-cancel:not(:first-child), .fc .btn-group > button:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn,
.swal2-popup .btn-group > .btn-group:not(:first-child) > .swal2-styled.swal2-confirm,
.swal2-popup .btn-group > .btn-group:not(:first-child) > .swal2-styled.swal2-cancel,
.fc .btn-group > .btn-group:not(:first-child) > button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .swal2-popup .btn-group-sm > .swal2-styled.swal2-confirm + .dropdown-toggle-split, .swal2-popup .btn-group-sm > .swal2-styled.swal2-cancel + .dropdown-toggle-split, .fc .btn-group-sm > button + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .swal2-popup .btn-group-lg > .swal2-styled.swal2-confirm + .dropdown-toggle-split, .swal2-popup .btn-group-lg > .swal2-styled.swal2-cancel + .dropdown-toggle-split, .fc .btn-group-lg > button + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group.show .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.show .dropdown-toggle.btn-link {
  box-shadow: none;
}

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

.btn-group-toggle > .btn, .swal2-popup .btn-group-toggle > .swal2-styled.swal2-confirm, .swal2-popup .btn-group-toggle > .swal2-styled.swal2-cancel, .fc .btn-group-toggle > button,
.btn-group-toggle > .btn-group > .btn,
.swal2-popup .btn-group-toggle > .btn-group > .swal2-styled.swal2-confirm,
.swal2-popup .btn-group-toggle > .btn-group > .swal2-styled.swal2-cancel,
.fc .btn-group-toggle > .btn-group > button {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio], .swal2-popup .btn-group-toggle > .swal2-styled.swal2-confirm input[type=radio], .swal2-popup .btn-group-toggle > .swal2-styled.swal2-cancel input[type=radio], .fc .btn-group-toggle > button input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.swal2-popup .btn-group-toggle > .swal2-styled.swal2-confirm input[type=checkbox],
.swal2-popup .btn-group-toggle > .swal2-styled.swal2-cancel input[type=checkbox],
.fc .btn-group-toggle > button input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.swal2-popup .btn-group-toggle > .btn-group > .swal2-styled.swal2-confirm input[type=radio],
.swal2-popup .btn-group-toggle > .btn-group > .swal2-styled.swal2-cancel input[type=radio],
.fc .btn-group-toggle > .btn-group > button input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox],
.swal2-popup .btn-group-toggle > .btn-group > .swal2-styled.swal2-confirm input[type=checkbox],
.swal2-popup .btn-group-toggle > .btn-group > .swal2-styled.swal2-cancel input[type=checkbox],
.fc .btn-group-toggle > .btn-group > button input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control, .bs-searchbox .input-group > input[type=text],
.bs-actionsbox .input-group > input[type=text],
.bs-donebutton .input-group > input[type=text], .select2-search--dropdown .input-group > .select2-search__field, .ms-header-container .input-group > input[type=text],
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.bootstrap-select.input-group > .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel,
.select2-container--bootstrap4 .input-group > .select2-selection,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control, .bs-searchbox .input-group > input[type=text] + .form-control,
.bs-actionsbox .input-group > input[type=text] + .form-control,
.bs-donebutton .input-group > input[type=text] + .form-control, .bs-searchbox .input-group > .form-control + input[type=text], .bs-searchbox .input-group > input[type=text] + input[type=text],
.bs-actionsbox .bs-searchbox .input-group > input[type=text] + input[type=text],
.bs-searchbox .bs-actionsbox .input-group > input[type=text] + input[type=text],
.bs-donebutton .bs-searchbox .input-group > input[type=text] + input[type=text],
.bs-searchbox .bs-donebutton .input-group > input[type=text] + input[type=text],
.bs-actionsbox .input-group > .form-control + input[type=text],
.bs-searchbox .bs-actionsbox .input-group > input[type=text] + input[type=text],
.bs-actionsbox .bs-searchbox .input-group > input[type=text] + input[type=text],
.bs-actionsbox .input-group > input[type=text] + input[type=text],
.bs-donebutton .bs-actionsbox .input-group > input[type=text] + input[type=text],
.bs-actionsbox .bs-donebutton .input-group > input[type=text] + input[type=text],
.bs-donebutton .input-group > .form-control + input[type=text],
.bs-searchbox .bs-donebutton .input-group > input[type=text] + input[type=text],
.bs-donebutton .bs-searchbox .input-group > input[type=text] + input[type=text],
.bs-actionsbox .bs-donebutton .input-group > input[type=text] + input[type=text],
.bs-donebutton .bs-actionsbox .input-group > input[type=text] + input[type=text],
.bs-donebutton .input-group > input[type=text] + input[type=text], .select2-search--dropdown .input-group > .select2-search__field + .form-control, .select2-search--dropdown .bs-searchbox .input-group > .select2-search__field + input[type=text], .bs-searchbox .select2-search--dropdown .input-group > .select2-search__field + input[type=text],
.select2-search--dropdown .bs-actionsbox .input-group > .select2-search__field + input[type=text],
.bs-actionsbox .select2-search--dropdown .input-group > .select2-search__field + input[type=text],
.select2-search--dropdown .bs-donebutton .input-group > .select2-search__field + input[type=text],
.bs-donebutton .select2-search--dropdown .input-group > .select2-search__field + input[type=text], .select2-search--dropdown .input-group > .form-control + .select2-search__field, .select2-search--dropdown .bs-searchbox .input-group > input[type=text] + .select2-search__field, .bs-searchbox .select2-search--dropdown .input-group > input[type=text] + .select2-search__field,
.select2-search--dropdown .bs-actionsbox .input-group > input[type=text] + .select2-search__field,
.bs-actionsbox .select2-search--dropdown .input-group > input[type=text] + .select2-search__field,
.select2-search--dropdown .bs-donebutton .input-group > input[type=text] + .select2-search__field,
.bs-donebutton .select2-search--dropdown .input-group > input[type=text] + .select2-search__field, .select2-search--dropdown .input-group > .select2-search__field + .select2-search__field, .ms-header-container .input-group > input[type=text] + .form-control, .ms-header-container .bs-searchbox .input-group > input[type=text] + input[type=text], .bs-searchbox .ms-header-container .input-group > input[type=text] + input[type=text],
.ms-header-container .bs-actionsbox .input-group > input[type=text] + input[type=text],
.bs-actionsbox .ms-header-container .input-group > input[type=text] + input[type=text],
.ms-header-container .bs-donebutton .input-group > input[type=text] + input[type=text],
.bs-donebutton .ms-header-container .input-group > input[type=text] + input[type=text], .ms-header-container .select2-search--dropdown .input-group > input[type=text] + .select2-search__field, .select2-search--dropdown .ms-header-container .input-group > input[type=text] + .select2-search__field, .ms-header-container .input-group > .form-control + input[type=text], .ms-header-container .bs-searchbox .input-group > input[type=text] + input[type=text], .bs-searchbox .ms-header-container .input-group > input[type=text] + input[type=text],
.ms-header-container .bs-actionsbox .input-group > input[type=text] + input[type=text],
.bs-actionsbox .ms-header-container .input-group > input[type=text] + input[type=text],
.ms-header-container .bs-donebutton .input-group > input[type=text] + input[type=text],
.bs-donebutton .ms-header-container .input-group > input[type=text] + input[type=text], .ms-header-container .select2-search--dropdown .input-group > .select2-search__field + input[type=text], .select2-search--dropdown .ms-header-container .input-group > .select2-search__field + input[type=text], .ms-header-container .input-group > input[type=text] + input[type=text],
.input-group > .form-control + .custom-select,
.bs-searchbox .input-group > input[type=text] + .custom-select,
.bs-actionsbox .input-group > input[type=text] + .custom-select,
.bs-donebutton .input-group > input[type=text] + .custom-select,
.bootstrap-select.input-group > .form-control + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .form-control + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bs-searchbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light:focus,
.bs-searchbox .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .bs-searchbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bs-actionsbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light:focus,
.bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .bs-actionsbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bs-donebutton .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light:focus,
.bs-donebutton .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .bs-donebutton .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select.input-group > .form-control + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .form-control + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bs-searchbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light:focus,
.bs-searchbox .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .bs-searchbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bs-actionsbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light:focus,
.bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .bs-actionsbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bs-donebutton .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light:focus,
.bs-donebutton .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .bs-donebutton .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .form-control + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .form-control + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .form-control + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bs-searchbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .bs-searchbox .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bs-searchbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.bs-searchbox .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.select2-selection,
.bs-searchbox .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-searchbox .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bs-actionsbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bs-actionsbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.bs-actionsbox .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.select2-selection,
.bs-actionsbox .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-actionsbox .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bs-donebutton .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .bs-donebutton .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bs-donebutton .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.bs-donebutton .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.select2-selection,
.bs-donebutton .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-donebutton .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .form-control + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .form-control + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .form-control + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bs-searchbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .bs-searchbox .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bs-searchbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.bs-searchbox .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.select2-selection,
.bs-searchbox .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-searchbox .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bs-actionsbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bs-actionsbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.bs-actionsbox .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.select2-selection,
.bs-actionsbox .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-actionsbox .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bs-donebutton .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .bs-donebutton .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bs-donebutton .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.bs-donebutton .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.select2-selection,
.bs-donebutton .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-donebutton .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .form-control + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .form-control + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bs-searchbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light:active,
.bs-searchbox .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bs-searchbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bs-actionsbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light:active,
.bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bs-actionsbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bs-donebutton .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light:active,
.bs-donebutton .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bs-donebutton .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select.input-group > .form-control + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .form-control + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bs-searchbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.active,
.bs-searchbox .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-searchbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bs-actionsbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.active,
.bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-actionsbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bs-donebutton .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.active,
.bs-donebutton .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-donebutton .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .form-control + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .form-control + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.bs-searchbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light[aria-expanded=true],
.bs-searchbox .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-searchbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.bs-actionsbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light[aria-expanded=true],
.bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-actionsbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.bs-donebutton .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light[aria-expanded=true],
.bs-donebutton .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-donebutton .bootstrap-select.input-group > input[type=text] + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .form-control + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .form-control + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .form-control + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bs-searchbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .bs-searchbox .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bs-searchbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.bs-searchbox .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.select2-selection,
.bs-searchbox .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-searchbox .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bs-actionsbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bs-actionsbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.bs-actionsbox .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.select2-selection,
.bs-actionsbox .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-actionsbox .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bs-donebutton .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .bs-donebutton .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bs-donebutton .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.bs-donebutton .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.select2-selection,
.bs-donebutton .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-donebutton .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .form-control + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .form-control + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .form-control + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bs-searchbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .bs-searchbox .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bs-searchbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.bs-searchbox .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.select2-selection,
.bs-searchbox .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-searchbox .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bs-actionsbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bs-actionsbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.bs-actionsbox .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.select2-selection,
.bs-actionsbox .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-actionsbox .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bs-donebutton .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .bs-donebutton .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bs-donebutton .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.bs-donebutton .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.select2-selection,
.bs-donebutton .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-donebutton .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .form-control + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .form-control + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bs-searchbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light:active,
.bs-searchbox .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bs-searchbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bs-actionsbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light:active,
.bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bs-actionsbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bs-donebutton .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light:active,
.bs-donebutton .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bs-donebutton .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select.input-group > .form-control + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .form-control + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bs-searchbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.active,
.bs-searchbox .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-searchbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bs-actionsbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.active,
.bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-actionsbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bs-donebutton .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.active,
.bs-donebutton .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-donebutton .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .form-control + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .form-control + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.bs-searchbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light[aria-expanded=true],
.bs-searchbox .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-searchbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.bs-actionsbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light[aria-expanded=true],
.bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-actionsbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.bs-donebutton .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light[aria-expanded=true],
.bs-donebutton .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-donebutton .bootstrap-select.input-group > input[type=text] + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .form-control + .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .form-control + .dropdown-toggle.swal2-styled.swal2-cancel,
.bs-searchbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light,
.bs-searchbox .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-searchbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel,
.bs-actionsbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light,
.bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-actionsbox .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel,
.bs-donebutton .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light,
.bs-donebutton .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bs-donebutton .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel,
.select2-search--dropdown .input-group > .select2-search__field + .custom-select,
.select2-search--dropdown .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.btn-light:focus,
.select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .select2-search--dropdown .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.select2-search--dropdown .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.btn-light:focus,
.select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .select2-search--dropdown .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.select2-search--dropdown .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.btn-light.select2-selection,
.select2-search--dropdown .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-search--dropdown .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .select2-search--dropdown .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-search--dropdown .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-search--dropdown .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.btn-light.select2-selection,
.select2-search--dropdown .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-search--dropdown .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .select2-search--dropdown .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-search--dropdown .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-search--dropdown .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.btn-light:active,
.select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .select2-search--dropdown .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.select2-search--dropdown .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.btn-light.active,
.select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-search--dropdown .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.select2-search--dropdown .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.btn-light[aria-expanded=true],
.select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-search--dropdown .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-search--dropdown .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.btn-light.select2-selection,
.select2-search--dropdown .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-search--dropdown .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .select2-search--dropdown .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-search--dropdown .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-search--dropdown .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.btn-light.select2-selection,
.select2-search--dropdown .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-search--dropdown .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .select2-search--dropdown .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-search--dropdown .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-search--dropdown .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.btn-light:active,
.select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .select2-search--dropdown .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.select2-search--dropdown .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.btn-light.active,
.select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-search--dropdown .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.select2-search--dropdown .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.btn-light[aria-expanded=true],
.select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-search--dropdown .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-search--dropdown .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.btn-light,
.select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-search--dropdown .bootstrap-select.input-group > .select2-search__field + .dropdown-toggle.swal2-styled.swal2-cancel,
.select2-container--bootstrap4 .input-group > .form-control + .select2-selection,
.select2-container--bootstrap4 .bs-searchbox .input-group > input[type=text] + .select2-selection,
.bs-searchbox .select2-container--bootstrap4 .input-group > input[type=text] + .select2-selection,
.select2-container--bootstrap4 .bs-actionsbox .input-group > input[type=text] + .select2-selection,
.bs-actionsbox .select2-container--bootstrap4 .input-group > input[type=text] + .select2-selection,
.select2-container--bootstrap4 .bs-donebutton .input-group > input[type=text] + .select2-selection,
.bs-donebutton .select2-container--bootstrap4 .input-group > input[type=text] + .select2-selection,
.select2-container--bootstrap4 .select2-search--dropdown .input-group > .select2-search__field + .select2-selection,
.select2-search--dropdown .select2-container--bootstrap4 .input-group > .select2-search__field + .select2-selection,
.ms-header-container .input-group > input[type=text] + .custom-select,
.ms-header-container .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light:focus,
.ms-header-container .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .ms-header-container .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.ms-header-container .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light:focus,
.ms-header-container .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .ms-header-container .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.ms-header-container .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.select2-selection,
.ms-header-container .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .ms-header-container .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .ms-header-container .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .ms-header-container .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .ms-header-container .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.ms-header-container .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.select2-selection,
.ms-header-container .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .ms-header-container .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .ms-header-container .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .ms-header-container .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .ms-header-container .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.ms-header-container .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light:active,
.ms-header-container .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .ms-header-container .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.ms-header-container .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.active,
.ms-header-container .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .ms-header-container .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.ms-header-container .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light[aria-expanded=true],
.ms-header-container .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .ms-header-container .bootstrap-select.input-group > input[type=text] + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.ms-header-container .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.select2-selection,
.ms-header-container .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .ms-header-container .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .ms-header-container .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .ms-header-container .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .ms-header-container .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.ms-header-container .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.select2-selection,
.ms-header-container .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .ms-header-container .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .ms-header-container .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .ms-header-container .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .ms-header-container .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.ms-header-container .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light:active,
.ms-header-container .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .ms-header-container .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.ms-header-container .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light.active,
.ms-header-container .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .ms-header-container .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.ms-header-container .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light[aria-expanded=true],
.ms-header-container .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .ms-header-container .bootstrap-select.input-group > input[type=text] + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.ms-header-container .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.btn-light,
.ms-header-container .swal2-popup.swal2-fill .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .ms-header-container .bootstrap-select.input-group > input[type=text] + .dropdown-toggle.swal2-styled.swal2-cancel,
.ms-header-container .select2-container--bootstrap4 .input-group > input[type=text] + .select2-selection,
.select2-container--bootstrap4 .ms-header-container .input-group > input[type=text] + .select2-selection,
.input-group > .form-control + .custom-file,
.bs-searchbox .input-group > input[type=text] + .custom-file,
.bs-actionsbox .input-group > input[type=text] + .custom-file,
.bs-donebutton .input-group > input[type=text] + .custom-file,
.select2-search--dropdown .input-group > .select2-search__field + .custom-file,
.ms-header-container .input-group > input[type=text] + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.bs-searchbox .input-group > .form-control-plaintext + input[type=text],
.bs-actionsbox .input-group > .form-control-plaintext + input[type=text],
.bs-donebutton .input-group > .form-control-plaintext + input[type=text],
.select2-search--dropdown .input-group > .form-control-plaintext + .select2-search__field,
.ms-header-container .input-group > .form-control-plaintext + input[type=text],
.input-group > .form-control-plaintext + .custom-select,
.bootstrap-select.input-group > .form-control-plaintext + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .form-control-plaintext + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select.input-group > .form-control-plaintext + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .form-control-plaintext + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .form-control-plaintext + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .form-control-plaintext + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .form-control-plaintext + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .form-control-plaintext + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .form-control-plaintext + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .form-control-plaintext + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .form-control-plaintext + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .form-control-plaintext + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select.input-group > .form-control-plaintext + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .form-control-plaintext + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .form-control-plaintext + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .form-control-plaintext + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .form-control-plaintext + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .form-control-plaintext + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .form-control-plaintext + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .form-control-plaintext + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .form-control-plaintext + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .form-control-plaintext + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .form-control-plaintext + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .form-control-plaintext + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select.input-group > .form-control-plaintext + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .form-control-plaintext + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .form-control-plaintext + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .form-control-plaintext + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .form-control-plaintext + .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .form-control-plaintext + .dropdown-toggle.swal2-styled.swal2-cancel,
.select2-container--bootstrap4 .input-group > .form-control-plaintext + .select2-selection,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.bs-searchbox .input-group > .custom-select + input[type=text],
.bs-actionsbox .input-group > .custom-select + input[type=text],
.bs-donebutton .input-group > .custom-select + input[type=text],
.bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .form-control,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .form-control,
.bs-searchbox .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + input[type=text],
.bs-searchbox .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + input[type=text],
.swal2-popup.swal2-fill .bs-searchbox .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + input[type=text],
.bs-actionsbox .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + input[type=text],
.bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + input[type=text],
.swal2-popup.swal2-fill .bs-actionsbox .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + input[type=text],
.bs-donebutton .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + input[type=text],
.bs-donebutton .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + input[type=text],
.swal2-popup.swal2-fill .bs-donebutton .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + input[type=text],
.bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .form-control,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .form-control,
.bs-searchbox .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + input[type=text],
.bs-searchbox .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + input[type=text],
.swal2-popup.swal2-fill .bs-searchbox .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + input[type=text],
.bs-actionsbox .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + input[type=text],
.bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + input[type=text],
.swal2-popup.swal2-fill .bs-actionsbox .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + input[type=text],
.bs-donebutton .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + input[type=text],
.bs-donebutton .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + input[type=text],
.swal2-popup.swal2-fill .bs-donebutton .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + input[type=text],
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .form-control,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .form-control,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .form-control,
.select2-container--bootstrap4.select2-container--open .bs-searchbox .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + input[type=text],
.select2-container--bootstrap4.select2-container--open .bs-searchbox .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bs-searchbox .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.bs-searchbox .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + input[type=text],
.bs-searchbox .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .bs-searchbox .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.select2-container--bootstrap4.select2-container--open .bs-actionsbox .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + input[type=text],
.select2-container--bootstrap4.select2-container--open .bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bs-actionsbox .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.bs-actionsbox .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + input[type=text],
.bs-actionsbox .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .bs-actionsbox .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.select2-container--bootstrap4.select2-container--open .bs-donebutton .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + input[type=text],
.select2-container--bootstrap4.select2-container--open .bs-donebutton .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bs-donebutton .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.bs-donebutton .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + input[type=text],
.bs-donebutton .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .bs-donebutton .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .form-control,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .form-control,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .form-control,
.select2-container--bootstrap4.select2-container--focus .bs-searchbox .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + input[type=text],
.select2-container--bootstrap4.select2-container--focus .bs-searchbox .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bs-searchbox .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.bs-searchbox .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + input[type=text],
.bs-searchbox .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .bs-searchbox .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.select2-container--bootstrap4.select2-container--focus .bs-actionsbox .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + input[type=text],
.select2-container--bootstrap4.select2-container--focus .bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bs-actionsbox .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.bs-actionsbox .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + input[type=text],
.bs-actionsbox .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .bs-actionsbox .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.select2-container--bootstrap4.select2-container--focus .bs-donebutton .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + input[type=text],
.select2-container--bootstrap4.select2-container--focus .bs-donebutton .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bs-donebutton .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.bs-donebutton .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + input[type=text],
.bs-donebutton .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .bs-donebutton .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .form-control,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .form-control,
.bs-searchbox .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + input[type=text],
.bs-searchbox .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + input[type=text],
.swal2-popup.swal2-fill .bs-searchbox .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + input[type=text],
.bs-actionsbox .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + input[type=text],
.bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + input[type=text],
.swal2-popup.swal2-fill .bs-actionsbox .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + input[type=text],
.bs-donebutton .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + input[type=text],
.bs-donebutton .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + input[type=text],
.swal2-popup.swal2-fill .bs-donebutton .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + input[type=text],
.bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .form-control,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .form-control,
.bs-searchbox .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + input[type=text],
.bs-searchbox .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .bs-searchbox .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + input[type=text],
.bs-actionsbox .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + input[type=text],
.bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .bs-actionsbox .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + input[type=text],
.bs-donebutton .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + input[type=text],
.bs-donebutton .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .bs-donebutton .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + input[type=text],
.bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .form-control,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .form-control,
.bs-searchbox .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + input[type=text],
.bs-searchbox .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .bs-searchbox .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + input[type=text],
.bs-actionsbox .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + input[type=text],
.bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .bs-actionsbox .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + input[type=text],
.bs-donebutton .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + input[type=text],
.bs-donebutton .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .bs-donebutton .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + input[type=text],
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .form-control,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .form-control,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .form-control,
.select2-container--bootstrap4.select2-container--open .bs-searchbox .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + input[type=text],
.select2-container--bootstrap4.select2-container--open .bs-searchbox .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bs-searchbox .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.bs-searchbox .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + input[type=text],
.bs-searchbox .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .bs-searchbox .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.select2-container--bootstrap4.select2-container--open .bs-actionsbox .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + input[type=text],
.select2-container--bootstrap4.select2-container--open .bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bs-actionsbox .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.bs-actionsbox .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + input[type=text],
.bs-actionsbox .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .bs-actionsbox .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.select2-container--bootstrap4.select2-container--open .bs-donebutton .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + input[type=text],
.select2-container--bootstrap4.select2-container--open .bs-donebutton .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bs-donebutton .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.bs-donebutton .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + input[type=text],
.bs-donebutton .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .bs-donebutton .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .form-control,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .form-control,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .form-control,
.select2-container--bootstrap4.select2-container--focus .bs-searchbox .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + input[type=text],
.select2-container--bootstrap4.select2-container--focus .bs-searchbox .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bs-searchbox .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.bs-searchbox .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + input[type=text],
.bs-searchbox .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .bs-searchbox .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.select2-container--bootstrap4.select2-container--focus .bs-actionsbox .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + input[type=text],
.select2-container--bootstrap4.select2-container--focus .bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bs-actionsbox .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.bs-actionsbox .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + input[type=text],
.bs-actionsbox .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .bs-actionsbox .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.select2-container--bootstrap4.select2-container--focus .bs-donebutton .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + input[type=text],
.select2-container--bootstrap4.select2-container--focus .bs-donebutton .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bs-donebutton .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.bs-donebutton .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + input[type=text],
.bs-donebutton .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .bs-donebutton .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .form-control,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .form-control,
.bs-searchbox .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + input[type=text],
.bs-searchbox .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + input[type=text],
.swal2-popup.swal2-fill .bs-searchbox .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + input[type=text],
.bs-actionsbox .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + input[type=text],
.bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + input[type=text],
.swal2-popup.swal2-fill .bs-actionsbox .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + input[type=text],
.bs-donebutton .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + input[type=text],
.bs-donebutton .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + input[type=text],
.swal2-popup.swal2-fill .bs-donebutton .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + input[type=text],
.bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .form-control,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .form-control,
.bs-searchbox .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + input[type=text],
.bs-searchbox .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .bs-searchbox .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + input[type=text],
.bs-actionsbox .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + input[type=text],
.bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .bs-actionsbox .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + input[type=text],
.bs-donebutton .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + input[type=text],
.bs-donebutton .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .bs-donebutton .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + input[type=text],
.bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .form-control,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .form-control,
.bs-searchbox .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + input[type=text],
.bs-searchbox .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .bs-searchbox .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + input[type=text],
.bs-actionsbox .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + input[type=text],
.bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .bs-actionsbox .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + input[type=text],
.bs-donebutton .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + input[type=text],
.bs-donebutton .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .bs-donebutton .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + input[type=text],
.bootstrap-select.input-group > .dropdown-toggle.btn-light + .form-control,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .form-control,
.bs-searchbox .bootstrap-select.input-group > .dropdown-toggle.btn-light + input[type=text],
.bs-searchbox .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .bs-searchbox .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + input[type=text],
.bs-actionsbox .bootstrap-select.input-group > .dropdown-toggle.btn-light + input[type=text],
.bs-actionsbox .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .bs-actionsbox .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + input[type=text],
.bs-donebutton .bootstrap-select.input-group > .dropdown-toggle.btn-light + input[type=text],
.bs-donebutton .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .bs-donebutton .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + input[type=text],
.select2-search--dropdown .input-group > .custom-select + .select2-search__field,
.select2-search--dropdown .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .select2-search__field,
.select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .select2-search__field,
.swal2-popup.swal2-fill .select2-search--dropdown .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .select2-search__field,
.select2-search--dropdown .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .select2-search__field,
.select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .select2-search__field,
.swal2-popup.swal2-fill .select2-search--dropdown .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .select2-search__field,
.select2-search--dropdown .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .select2-search__field,
.select2-search--dropdown .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .select2-search__field,
.swal2-popup.swal2-fill .select2-search--dropdown .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .select2-search__field,
.select2-container--bootstrap4.select2-container--open .select2-search--dropdown .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .select2-search__field,
.select2-container--bootstrap4.select2-container--open .select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .select2-search__field,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-search--dropdown .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .select2-search__field,
.select2-search--dropdown .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .select2-search__field,
.select2-search--dropdown .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .select2-search__field,
.swal2-popup.swal2-fill .select2-search--dropdown .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .select2-search__field,
.select2-container--bootstrap4.select2-container--focus .select2-search--dropdown .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .select2-search__field,
.select2-container--bootstrap4.select2-container--focus .select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .select2-search__field,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-search--dropdown .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .select2-search__field,
.select2-search--dropdown .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .select2-search__field,
.select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .select2-search__field,
.swal2-popup.swal2-fill .select2-search--dropdown .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .select2-search__field,
.select2-search--dropdown .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .select2-search__field,
.select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .select2-search__field,
.swal2-popup.swal2-fill .select2-search--dropdown .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .select2-search__field,
.select2-search--dropdown .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .select2-search__field,
.select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .select2-search__field,
.swal2-popup.swal2-fill .select2-search--dropdown .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .select2-search__field,
.select2-search--dropdown .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .select2-search__field,
.select2-search--dropdown .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .select2-search__field,
.swal2-popup.swal2-fill .select2-search--dropdown .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .select2-search__field,
.select2-container--bootstrap4.select2-container--open .select2-search--dropdown .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .select2-search__field,
.select2-container--bootstrap4.select2-container--open .select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .select2-search__field,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-search--dropdown .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .select2-search__field,
.select2-search--dropdown .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .select2-search__field,
.select2-search--dropdown .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .select2-search__field,
.swal2-popup.swal2-fill .select2-search--dropdown .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .select2-search__field,
.select2-container--bootstrap4.select2-container--focus .select2-search--dropdown .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .select2-search__field,
.select2-container--bootstrap4.select2-container--focus .select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .select2-search__field,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-search--dropdown .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .select2-search__field,
.select2-search--dropdown .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .select2-search__field,
.select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .select2-search__field,
.swal2-popup.swal2-fill .select2-search--dropdown .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .select2-search__field,
.select2-search--dropdown .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .select2-search__field,
.select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .select2-search__field,
.swal2-popup.swal2-fill .select2-search--dropdown .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .select2-search__field,
.select2-search--dropdown .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .select2-search__field,
.select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .select2-search__field,
.swal2-popup.swal2-fill .select2-search--dropdown .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .select2-search__field,
.select2-search--dropdown .bootstrap-select.input-group > .dropdown-toggle.btn-light + .select2-search__field,
.select2-search--dropdown .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .select2-search__field,
.swal2-popup.swal2-fill .select2-search--dropdown .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .select2-search__field,
.select2-container--bootstrap4 .input-group > .select2-selection + .form-control,
.select2-container--bootstrap4 .bs-searchbox .input-group > .select2-selection + input[type=text],
.bs-searchbox .select2-container--bootstrap4 .input-group > .select2-selection + input[type=text],
.select2-container--bootstrap4 .bs-actionsbox .input-group > .select2-selection + input[type=text],
.bs-actionsbox .select2-container--bootstrap4 .input-group > .select2-selection + input[type=text],
.select2-container--bootstrap4 .bs-donebutton .input-group > .select2-selection + input[type=text],
.bs-donebutton .select2-container--bootstrap4 .input-group > .select2-selection + input[type=text],
.select2-container--bootstrap4 .select2-search--dropdown .input-group > .select2-selection + .select2-search__field,
.select2-search--dropdown .select2-container--bootstrap4 .input-group > .select2-selection + .select2-search__field,
.ms-header-container .input-group > .custom-select + input[type=text],
.ms-header-container .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + input[type=text],
.ms-header-container .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + input[type=text],
.swal2-popup.swal2-fill .ms-header-container .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + input[type=text],
.ms-header-container .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + input[type=text],
.ms-header-container .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + input[type=text],
.swal2-popup.swal2-fill .ms-header-container .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + input[type=text],
.ms-header-container .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + input[type=text],
.ms-header-container .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .ms-header-container .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.select2-container--bootstrap4.select2-container--open .ms-header-container .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + input[type=text],
.select2-container--bootstrap4.select2-container--open .ms-header-container .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .ms-header-container .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.ms-header-container .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + input[type=text],
.ms-header-container .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .ms-header-container .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.select2-container--bootstrap4.select2-container--focus .ms-header-container .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + input[type=text],
.select2-container--bootstrap4.select2-container--focus .ms-header-container .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .ms-header-container .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.ms-header-container .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + input[type=text],
.ms-header-container .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + input[type=text],
.swal2-popup.swal2-fill .ms-header-container .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + input[type=text],
.ms-header-container .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + input[type=text],
.ms-header-container .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .ms-header-container .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + input[type=text],
.ms-header-container .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + input[type=text],
.ms-header-container .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .ms-header-container .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + input[type=text],
.ms-header-container .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + input[type=text],
.ms-header-container .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .ms-header-container .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.select2-container--bootstrap4.select2-container--open .ms-header-container .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + input[type=text],
.select2-container--bootstrap4.select2-container--open .ms-header-container .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .ms-header-container .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.ms-header-container .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + input[type=text],
.ms-header-container .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .ms-header-container .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.select2-container--bootstrap4.select2-container--focus .ms-header-container .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + input[type=text],
.select2-container--bootstrap4.select2-container--focus .ms-header-container .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .ms-header-container .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + input[type=text],
.ms-header-container .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + input[type=text],
.ms-header-container .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + input[type=text],
.swal2-popup.swal2-fill .ms-header-container .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + input[type=text],
.ms-header-container .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + input[type=text],
.ms-header-container .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .ms-header-container .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + input[type=text],
.ms-header-container .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + input[type=text],
.ms-header-container .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .ms-header-container .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + input[type=text],
.ms-header-container .bootstrap-select.input-group > .dropdown-toggle.btn-light + input[type=text],
.ms-header-container .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + input[type=text],
.swal2-popup.swal2-fill .ms-header-container .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + input[type=text],
.ms-header-container .select2-container--bootstrap4 .input-group > .select2-selection + input[type=text],
.select2-container--bootstrap4 .ms-header-container .input-group > .select2-selection + input[type=text],
.input-group > .custom-select + .custom-select,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .custom-select,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .custom-select,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .custom-select,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .custom-select,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .custom-select,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .custom-select,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .custom-select,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .custom-select,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .custom-select,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .custom-select,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .custom-select,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .custom-select,
.bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .custom-select,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .custom-select,
.bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .custom-select,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .custom-select,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .custom-select,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .custom-select,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .custom-select,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .custom-select,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .custom-select,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .custom-select,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .custom-select,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .custom-select,
.bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .custom-select,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .custom-select,
.bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .custom-select,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .custom-select,
.bootstrap-select.input-group > .custom-select + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .custom-select + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select.input-group > .custom-select + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .custom-select + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .custom-select + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .custom-select + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .custom-select + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .custom-select + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .custom-select + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .custom-select + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .custom-select + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .custom-select + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select.input-group > .custom-select + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .custom-select + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .custom-select + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .custom-select + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light:focus,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:focus,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light:focus,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:focus,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light:focus,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:focus,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light:focus,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:focus,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light:active,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:active,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light:active,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:active,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light.active,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.active,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light.active,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.active,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light[aria-expanded=true],
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light[aria-expanded=true],
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light[aria-expanded=true],
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light[aria-expanded=true],
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light:focus,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:focus,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light:focus,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:focus,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light:active,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:active,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light.active,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.active,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light[aria-expanded=true],
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light[aria-expanded=true],
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light:focus,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:focus,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light:focus,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:focus,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light:active,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:active,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light.active,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.active,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light[aria-expanded=true],
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light[aria-expanded=true],
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .custom-select + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .custom-select + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .custom-select + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .custom-select + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .custom-select + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .custom-select + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .custom-select + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .custom-select + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light:active,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:active,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light:active,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:active,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light:active,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:active,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light:active,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:active,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select.input-group > .custom-select + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .custom-select + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light.active,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.active,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light.active,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.active,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light.active,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.active,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light.active,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.active,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .custom-select + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .custom-select + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light[aria-expanded=true],
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light[aria-expanded=true],
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light[aria-expanded=true],
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light[aria-expanded=true],
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light[aria-expanded=true],
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light[aria-expanded=true],
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light[aria-expanded=true],
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light[aria-expanded=true],
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light + .custom-select,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .custom-select,
.bootstrap-select.input-group > .dropdown-toggle.btn-light + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select.input-group > .dropdown-toggle.btn-light + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select.input-group > .dropdown-toggle.btn-light + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select.input-group > .dropdown-toggle.btn-light + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .custom-select + .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .custom-select + .dropdown-toggle.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .dropdown-toggle.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .dropdown-toggle.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.btn-light,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .dropdown-toggle.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .dropdown-toggle.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .dropdown-toggle.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .dropdown-toggle.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light + .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.btn-light + .dropdown-toggle.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .dropdown-toggle.swal2-styled.swal2-cancel,
.select2-container--bootstrap4 .input-group > .select2-selection + .custom-select,
.select2-container--bootstrap4 .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.btn-light:focus,
.select2-container--bootstrap4 .swal2-popup.swal2-fill .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .select2-container--bootstrap4 .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.select2-container--bootstrap4 .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.btn-light:focus,
.select2-container--bootstrap4 .swal2-popup.swal2-fill .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .select2-container--bootstrap4 .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4 .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.btn-light:active,
.select2-container--bootstrap4 .swal2-popup.swal2-fill .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .select2-container--bootstrap4 .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.select2-container--bootstrap4 .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.btn-light.active,
.select2-container--bootstrap4 .swal2-popup.swal2-fill .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4 .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.select2-container--bootstrap4 .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.btn-light[aria-expanded=true],
.select2-container--bootstrap4 .swal2-popup.swal2-fill .bootstrap-select.input-group > .select2-selection + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4 .bootstrap-select.input-group > .select2-selection + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4 .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.btn-light:active,
.select2-container--bootstrap4 .swal2-popup.swal2-fill .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .select2-container--bootstrap4 .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.select2-container--bootstrap4 .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.btn-light.active,
.select2-container--bootstrap4 .swal2-popup.swal2-fill .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4 .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.select2-container--bootstrap4 .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.btn-light[aria-expanded=true],
.select2-container--bootstrap4 .swal2-popup.swal2-fill .bootstrap-select.input-group > .select2-selection + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4 .bootstrap-select.input-group > .select2-selection + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4 .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.btn-light,
.select2-container--bootstrap4 .swal2-popup.swal2-fill .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4 .bootstrap-select.input-group > .select2-selection + .dropdown-toggle.swal2-styled.swal2-cancel,
.select2-container--bootstrap4 .input-group > .custom-select + .select2-selection,
.select2-container--bootstrap4 .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .select2-selection,
.select2-container--bootstrap4 .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4 .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .select2-selection,
.select2-container--bootstrap4 .bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .select2-selection,
.select2-container--bootstrap4 .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4 .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .select2-selection,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .select2-selection,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .select2-selection,
.select2-container--bootstrap4 .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .select2-selection,
.select2-container--bootstrap4 .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4 .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .select2-selection,
.select2-container--bootstrap4 .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .select2-selection,
.select2-container--bootstrap4 .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4 .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .select2-selection,
.select2-container--bootstrap4 .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .select2-selection,
.select2-container--bootstrap4 .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4 .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .select2-selection,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .select2-selection,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .select2-selection,
.select2-container--bootstrap4 .bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .select2-selection,
.select2-container--bootstrap4 .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4 .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .select2-selection,
.select2-container--bootstrap4 .bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .select2-selection,
.select2-container--bootstrap4 .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4 .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .select2-selection,
.select2-container--bootstrap4 .bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .select2-selection,
.select2-container--bootstrap4 .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4 .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .select2-selection,
.select2-container--bootstrap4 .bootstrap-select.input-group > .dropdown-toggle.btn-light + .select2-selection,
.select2-container--bootstrap4 .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .select2-selection,
.swal2-popup.swal2-fill .select2-container--bootstrap4 .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .select2-selection,
.select2-container--bootstrap4 .input-group > .select2-selection + .select2-selection,
.input-group > .custom-select + .custom-file,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .custom-file,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .custom-file,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:focus + .custom-file,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus + .custom-file,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .custom-file,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .custom-file,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .custom-file,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .custom-file,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .custom-file,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .custom-file,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .custom-file,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .custom-file,
.bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .custom-file,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .custom-file,
.bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .custom-file,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .custom-file,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .custom-file,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .custom-file,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .custom-file,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.btn-light.select2-selection + .custom-file,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .custom-file,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel + .custom-file,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:active + .custom-file,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active + .custom-file,
.bootstrap-select.input-group > .dropdown-toggle.btn-light.active + .custom-file,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel + .custom-file,
.bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true] + .custom-file,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel + .custom-file,
.bootstrap-select.input-group > .dropdown-toggle.btn-light + .custom-file,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel + .custom-file,
.select2-container--bootstrap4 .input-group > .select2-selection + .custom-file,
.input-group > .custom-file + .form-control,
.bs-searchbox .input-group > .custom-file + input[type=text],
.bs-actionsbox .input-group > .custom-file + input[type=text],
.bs-donebutton .input-group > .custom-file + input[type=text],
.select2-search--dropdown .input-group > .custom-file + .select2-search__field,
.ms-header-container .input-group > .custom-file + input[type=text],
.input-group > .custom-file + .custom-select,
.bootstrap-select.input-group > .custom-file + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .custom-file + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select.input-group > .custom-file + .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .custom-file + .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .custom-file + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .custom-file + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .custom-file + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .custom-file + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .custom-file + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .custom-file + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .custom-file + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .custom-file + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select.input-group > .custom-file + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .custom-file + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .custom-file + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .custom-file + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .custom-file + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--open .swal2-popup.swal2-fill .bootstrap-select.input-group > .custom-file + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--open .bootstrap-select.input-group > .custom-file + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .custom-file + .dropdown-toggle.btn-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus .swal2-popup.swal2-fill .bootstrap-select.input-group > .custom-file + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .select2-container--bootstrap4.select2-container--focus .bootstrap-select.input-group > .custom-file + .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .custom-file + .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .custom-file + .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select.input-group > .custom-file + .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .custom-file + .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .custom-file + .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .custom-file + .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .custom-file + .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .custom-file + .dropdown-toggle.swal2-styled.swal2-cancel,
.select2-container--bootstrap4 .input-group > .custom-file + .select2-selection,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus, .bs-searchbox .input-group > input[type=text]:focus,
.bs-actionsbox .input-group > input[type=text]:focus,
.bs-donebutton .input-group > input[type=text]:focus, .select2-search--dropdown .input-group > .select2-search__field:focus, .ms-header-container .input-group > input[type=text]:focus,
.input-group > .custom-select:focus,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select.input-group > .dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select.input-group > .dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select.input-group > .dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4 .input-group > .select2-selection:focus,
.select2-container--bootstrap4.select2-container--open .input-group > .select2-selection,
.select2-container--bootstrap4.select2-container--focus .input-group > .select2-selection,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label,
.input-group > .custom-file .bootstrap-select > .custom-file-input.dropdown-toggle.btn-light:active ~ .custom-file-label,
.input-group > .custom-file .swal2-popup.swal2-fill .bootstrap-select > .custom-file-input.dropdown-toggle.swal2-styled.swal2-cancel:active ~ .custom-file-label,
.swal2-popup.swal2-fill .input-group > .custom-file .bootstrap-select > .custom-file-input.dropdown-toggle.swal2-styled.swal2-cancel:active ~ .custom-file-label,
.input-group > .custom-file .bootstrap-select > .custom-file-input.dropdown-toggle.btn-light.active ~ .custom-file-label,
.input-group > .custom-file .swal2-popup.swal2-fill .bootstrap-select > .custom-file-input.dropdown-toggle.active.swal2-styled.swal2-cancel ~ .custom-file-label,
.swal2-popup.swal2-fill .input-group > .custom-file .bootstrap-select > .custom-file-input.dropdown-toggle.active.swal2-styled.swal2-cancel ~ .custom-file-label,
.input-group > .custom-file .bootstrap-select > .custom-file-input.dropdown-toggle.btn-light[aria-expanded=true] ~ .custom-file-label,
.input-group > .custom-file .swal2-popup.swal2-fill .bootstrap-select > .custom-file-input.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel ~ .custom-file-label,
.swal2-popup.swal2-fill .input-group > .custom-file .bootstrap-select > .custom-file-input.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel ~ .custom-file-label,
.input-group > .custom-file .select2-container--bootstrap4.select2-container--open .custom-file-input.select2-selection ~ .custom-file-label,
.select2-container--bootstrap4.select2-container--open .input-group > .custom-file .custom-file-input.select2-selection ~ .custom-file-label,
.input-group > .custom-file .select2-container--bootstrap4.select2-container--focus .custom-file-input.select2-selection ~ .custom-file-label,
.select2-container--bootstrap4.select2-container--focus .input-group > .custom-file .custom-file-input.select2-selection ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus, .input-group > .custom-file .bootstrap-select > .custom-file-input.dropdown-toggle.btn-light:active, .input-group > .custom-file .swal2-popup.swal2-fill .bootstrap-select > .custom-file-input.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .input-group > .custom-file .bootstrap-select > .custom-file-input.dropdown-toggle.swal2-styled.swal2-cancel:active, .input-group > .custom-file .bootstrap-select > .custom-file-input.dropdown-toggle.btn-light.active, .input-group > .custom-file .swal2-popup.swal2-fill .bootstrap-select > .custom-file-input.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .input-group > .custom-file .bootstrap-select > .custom-file-input.dropdown-toggle.active.swal2-styled.swal2-cancel, .input-group > .custom-file .bootstrap-select > .custom-file-input.dropdown-toggle.btn-light[aria-expanded=true], .input-group > .custom-file .swal2-popup.swal2-fill .bootstrap-select > .custom-file-input.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .input-group > .custom-file .bootstrap-select > .custom-file-input.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .input-group > .custom-file .select2-container--bootstrap4.select2-container--open .custom-file-input.select2-selection, .select2-container--bootstrap4.select2-container--open .input-group > .custom-file .custom-file-input.select2-selection, .input-group > .custom-file .select2-container--bootstrap4.select2-container--focus .custom-file-input.select2-selection, .select2-container--bootstrap4.select2-container--focus .input-group > .custom-file .custom-file-input.select2-selection {
  z-index: 4;
}
.input-group > .form-control:not(:first-child), .bs-searchbox .input-group > input[type=text]:not(:first-child),
.bs-actionsbox .input-group > input[type=text]:not(:first-child),
.bs-donebutton .input-group > input[type=text]:not(:first-child), .select2-search--dropdown .input-group > .select2-search__field:not(:first-child), .ms-header-container .input-group > input[type=text]:not(:first-child),
.input-group > .custom-select:not(:first-child),
.bootstrap-select.input-group > .dropdown-toggle.btn-light:not(:first-child),
.swal2-popup.swal2-fill .bootstrap-select.input-group > .dropdown-toggle.swal2-styled.swal2-cancel:not(:first-child),
.select2-container--bootstrap4 .input-group > .select2-selection:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  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:not(.has-validation) > .form-control:not(:last-child), .bs-searchbox .input-group:not(.has-validation) > input[type=text]:not(:last-child),
.bs-actionsbox .input-group:not(.has-validation) > input[type=text]:not(:last-child),
.bs-donebutton .input-group:not(.has-validation) > input[type=text]:not(:last-child), .select2-search--dropdown .input-group:not(.has-validation) > .select2-search__field:not(:last-child), .ms-header-container .input-group:not(.has-validation) > input[type=text]:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.bootstrap-select.input-group:not(.has-validation) > .dropdown-toggle.btn-light:not(:last-child),
.swal2-popup.swal2-fill .bootstrap-select.input-group:not(.has-validation) > .dropdown-toggle.swal2-styled.swal2-cancel:not(:last-child),
.select2-container--bootstrap4 .input-group:not(.has-validation) > .select2-selection:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3), .bs-searchbox .input-group.has-validation > input[type=text]:nth-last-child(n+3),
.bs-actionsbox .input-group.has-validation > input[type=text]:nth-last-child(n+3),
.bs-donebutton .input-group.has-validation > input[type=text]:nth-last-child(n+3), .select2-search--dropdown .input-group.has-validation > .select2-search__field:nth-last-child(n+3), .ms-header-container .input-group.has-validation > input[type=text]:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.bootstrap-select.input-group.has-validation > .dropdown-toggle.btn-light:nth-last-child(n+3),
.swal2-popup.swal2-fill .bootstrap-select.input-group.has-validation > .dropdown-toggle.swal2-styled.swal2-cancel:nth-last-child(n+3),
.select2-container--bootstrap4 .input-group.has-validation > .select2-selection:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label,
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn, .input-group-prepend .swal2-popup .swal2-styled.swal2-confirm, .swal2-popup .input-group-prepend .swal2-styled.swal2-confirm, .input-group-prepend .swal2-popup .swal2-styled.swal2-cancel, .swal2-popup .input-group-prepend .swal2-styled.swal2-cancel, .input-group-prepend .fc button, .fc .input-group-prepend button,
.input-group-append .btn,
.input-group-append .swal2-popup .swal2-styled.swal2-confirm,
.swal2-popup .input-group-append .swal2-styled.swal2-confirm,
.input-group-append .swal2-popup .swal2-styled.swal2-cancel,
.swal2-popup .input-group-append .swal2-styled.swal2-cancel,
.input-group-append .fc button,
.fc .input-group-append button {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus, .input-group-prepend .swal2-popup .swal2-styled.swal2-confirm:focus, .swal2-popup .input-group-prepend .swal2-styled.swal2-confirm:focus, .input-group-prepend .swal2-popup .swal2-styled.swal2-cancel:focus, .swal2-popup .input-group-prepend .swal2-styled.swal2-cancel:focus, .input-group-prepend .bootstrap-select > .btn.dropdown-toggle.btn-light:focus, .input-group-prepend .swal2-popup.swal2-fill .bootstrap-select > .btn.dropdown-toggle.swal2-styled.swal2-cancel:focus, .swal2-popup.swal2-fill .input-group-prepend .bootstrap-select > .btn.dropdown-toggle.swal2-styled.swal2-cancel:focus, .input-group-prepend .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:focus, .input-group-prepend .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-confirm.swal2-cancel:focus, .swal2-popup .input-group-prepend .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:focus, .swal2-popup.swal2-fill .input-group-prepend .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-confirm.swal2-cancel:focus, .input-group-prepend .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-cancel:focus, .input-group-prepend .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:focus, .swal2-popup .input-group-prepend .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-cancel:focus, .swal2-popup.swal2-fill .input-group-prepend .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:focus, .input-group-prepend .bootstrap-select > .btn.dropdown-toggle.btn-light:active, .input-group-prepend .swal2-popup.swal2-fill .bootstrap-select > .btn.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .input-group-prepend .bootstrap-select > .btn.dropdown-toggle.swal2-styled.swal2-cancel:active, .input-group-prepend .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:active, .input-group-prepend .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-confirm.swal2-cancel:active, .swal2-popup .input-group-prepend .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:active, .swal2-popup.swal2-fill .input-group-prepend .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-confirm.swal2-cancel:active, .input-group-prepend .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-cancel:active, .input-group-prepend .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup .input-group-prepend .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .input-group-prepend .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:active, .input-group-prepend .bootstrap-select > .btn.dropdown-toggle.btn-light.active, .input-group-prepend .swal2-popup.swal2-fill .bootstrap-select > .btn.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .input-group-prepend .bootstrap-select > .btn.dropdown-toggle.active.swal2-styled.swal2-cancel, .input-group-prepend .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.active.swal2-styled.swal2-confirm, .input-group-prepend .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-confirm.swal2-cancel, .swal2-popup .input-group-prepend .bootstrap-select > .dropdown-toggle.btn-light.active.swal2-styled.swal2-confirm, .swal2-popup.swal2-fill .input-group-prepend .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-confirm.swal2-cancel, .input-group-prepend .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.active.swal2-styled.swal2-cancel, .input-group-prepend .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup .input-group-prepend .bootstrap-select > .dropdown-toggle.btn-light.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .input-group-prepend .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-cancel, .input-group-prepend .bootstrap-select > .btn.dropdown-toggle.btn-light[aria-expanded=true], .input-group-prepend .swal2-popup.swal2-fill .bootstrap-select > .btn.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .input-group-prepend .bootstrap-select > .btn.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .input-group-prepend .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-confirm, .input-group-prepend .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-confirm.swal2-cancel, .swal2-popup .input-group-prepend .bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-confirm, .swal2-popup.swal2-fill .input-group-prepend .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-confirm.swal2-cancel, .input-group-prepend .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-cancel, .input-group-prepend .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup .input-group-prepend .bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .input-group-prepend .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .input-group-prepend .select2-container--bootstrap4.select2-container--open .btn.select2-selection, .input-group-prepend .select2-container--bootstrap4.select2-container--open .swal2-popup .select2-selection.swal2-styled.swal2-confirm, .swal2-popup .input-group-prepend .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-confirm, .input-group-prepend .select2-container--bootstrap4.select2-container--open .swal2-popup .select2-selection.swal2-styled.swal2-cancel, .swal2-popup .input-group-prepend .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .input-group-prepend .btn.select2-selection, .select2-container--bootstrap4.select2-container--open .input-group-prepend .swal2-popup .select2-selection.swal2-styled.swal2-confirm, .swal2-popup .select2-container--bootstrap4.select2-container--open .input-group-prepend .select2-selection.swal2-styled.swal2-confirm, .select2-container--bootstrap4.select2-container--open .input-group-prepend .swal2-popup .select2-selection.swal2-styled.swal2-cancel, .swal2-popup .select2-container--bootstrap4.select2-container--open .input-group-prepend .select2-selection.swal2-styled.swal2-cancel, .input-group-prepend .select2-container--bootstrap4.select2-container--focus .btn.select2-selection, .input-group-prepend .select2-container--bootstrap4.select2-container--focus .swal2-popup .select2-selection.swal2-styled.swal2-confirm, .swal2-popup .input-group-prepend .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-confirm, .input-group-prepend .select2-container--bootstrap4.select2-container--focus .swal2-popup .select2-selection.swal2-styled.swal2-cancel, .swal2-popup .input-group-prepend .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--focus .input-group-prepend .btn.select2-selection, .select2-container--bootstrap4.select2-container--focus .input-group-prepend .swal2-popup .select2-selection.swal2-styled.swal2-confirm, .swal2-popup .select2-container--bootstrap4.select2-container--focus .input-group-prepend .select2-selection.swal2-styled.swal2-confirm, .select2-container--bootstrap4.select2-container--focus .input-group-prepend .swal2-popup .select2-selection.swal2-styled.swal2-cancel, .swal2-popup .select2-container--bootstrap4.select2-container--focus .input-group-prepend .select2-selection.swal2-styled.swal2-cancel, .input-group-prepend .fc button:focus, .input-group-prepend .fc .bootstrap-select > button.dropdown-toggle.btn-light:focus, .input-group-prepend .fc .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:focus, .swal2-popup.swal2-fill .input-group-prepend .fc .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:focus, .input-group-prepend .fc .bootstrap-select > button.dropdown-toggle.btn-light:active, .input-group-prepend .fc .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .input-group-prepend .fc .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:active, .input-group-prepend .fc .bootstrap-select > button.dropdown-toggle.btn-light.active, .input-group-prepend .fc .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .input-group-prepend .fc .bootstrap-select > button.dropdown-toggle.active.swal2-styled.swal2-cancel, .input-group-prepend .fc .bootstrap-select > button.dropdown-toggle.btn-light[aria-expanded=true], .input-group-prepend .fc .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .input-group-prepend .fc .bootstrap-select > button.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .input-group-prepend .fc .select2-container--bootstrap4.select2-container--open button.select2-selection, .select2-container--bootstrap4.select2-container--open .input-group-prepend .fc button.select2-selection, .input-group-prepend .fc .select2-container--bootstrap4.select2-container--focus button.select2-selection, .select2-container--bootstrap4.select2-container--focus .input-group-prepend .fc button.select2-selection, .fc .input-group-prepend button:focus, .fc .input-group-prepend .bootstrap-select > button.dropdown-toggle.btn-light:focus, .fc .input-group-prepend .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:focus, .swal2-popup.swal2-fill .fc .input-group-prepend .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:focus, .fc .input-group-prepend .bootstrap-select > button.dropdown-toggle.btn-light:active, .fc .input-group-prepend .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .fc .input-group-prepend .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:active, .fc .input-group-prepend .bootstrap-select > button.dropdown-toggle.btn-light.active, .fc .input-group-prepend .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .fc .input-group-prepend .bootstrap-select > button.dropdown-toggle.active.swal2-styled.swal2-cancel, .fc .input-group-prepend .bootstrap-select > button.dropdown-toggle.btn-light[aria-expanded=true], .fc .input-group-prepend .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .fc .input-group-prepend .bootstrap-select > button.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .fc .input-group-prepend .select2-container--bootstrap4.select2-container--open button.select2-selection, .select2-container--bootstrap4.select2-container--open .fc .input-group-prepend button.select2-selection, .fc .input-group-prepend .select2-container--bootstrap4.select2-container--focus button.select2-selection, .select2-container--bootstrap4.select2-container--focus .fc .input-group-prepend button.select2-selection,
.input-group-append .btn:focus,
.input-group-append .swal2-popup .swal2-styled.swal2-confirm:focus,
.swal2-popup .input-group-append .swal2-styled.swal2-confirm:focus,
.input-group-append .swal2-popup .swal2-styled.swal2-cancel:focus,
.swal2-popup .input-group-append .swal2-styled.swal2-cancel:focus,
.input-group-append .bootstrap-select > .btn.dropdown-toggle.btn-light:focus,
.input-group-append .swal2-popup.swal2-fill .bootstrap-select > .btn.dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .input-group-append .bootstrap-select > .btn.dropdown-toggle.swal2-styled.swal2-cancel:focus,
.input-group-append .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:focus,
.input-group-append .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-confirm.swal2-cancel:focus,
.swal2-popup .input-group-append .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:focus,
.swal2-popup.swal2-fill .input-group-append .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-confirm.swal2-cancel:focus,
.input-group-append .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-cancel:focus,
.input-group-append .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup .input-group-append .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .input-group-append .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:focus,
.input-group-append .bootstrap-select > .btn.dropdown-toggle.btn-light:active,
.input-group-append .swal2-popup.swal2-fill .bootstrap-select > .btn.dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .input-group-append .bootstrap-select > .btn.dropdown-toggle.swal2-styled.swal2-cancel:active,
.input-group-append .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:active,
.input-group-append .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-confirm.swal2-cancel:active,
.swal2-popup .input-group-append .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:active,
.swal2-popup.swal2-fill .input-group-append .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-confirm.swal2-cancel:active,
.input-group-append .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-cancel:active,
.input-group-append .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup .input-group-append .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .input-group-append .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:active,
.input-group-append .bootstrap-select > .btn.dropdown-toggle.btn-light.active,
.input-group-append .swal2-popup.swal2-fill .bootstrap-select > .btn.dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .input-group-append .bootstrap-select > .btn.dropdown-toggle.active.swal2-styled.swal2-cancel,
.input-group-append .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.active.swal2-styled.swal2-confirm,
.input-group-append .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-confirm.swal2-cancel,
.swal2-popup .input-group-append .bootstrap-select > .dropdown-toggle.btn-light.active.swal2-styled.swal2-confirm,
.swal2-popup.swal2-fill .input-group-append .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-confirm.swal2-cancel,
.input-group-append .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.active.swal2-styled.swal2-cancel,
.input-group-append .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup .input-group-append .bootstrap-select > .dropdown-toggle.btn-light.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .input-group-append .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-cancel,
.input-group-append .bootstrap-select > .btn.dropdown-toggle.btn-light[aria-expanded=true],
.input-group-append .swal2-popup.swal2-fill .bootstrap-select > .btn.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .input-group-append .bootstrap-select > .btn.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.input-group-append .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-confirm,
.input-group-append .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-confirm.swal2-cancel,
.swal2-popup .input-group-append .bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-confirm,
.swal2-popup.swal2-fill .input-group-append .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-confirm.swal2-cancel,
.input-group-append .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-cancel,
.input-group-append .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup .input-group-append .bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .input-group-append .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.input-group-append .select2-container--bootstrap4.select2-container--open .btn.select2-selection,
.input-group-append .select2-container--bootstrap4.select2-container--open .swal2-popup .select2-selection.swal2-styled.swal2-confirm,
.swal2-popup .input-group-append .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-confirm,
.input-group-append .select2-container--bootstrap4.select2-container--open .swal2-popup .select2-selection.swal2-styled.swal2-cancel,
.swal2-popup .input-group-append .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .input-group-append .btn.select2-selection,
.select2-container--bootstrap4.select2-container--open .input-group-append .swal2-popup .select2-selection.swal2-styled.swal2-confirm,
.swal2-popup .select2-container--bootstrap4.select2-container--open .input-group-append .select2-selection.swal2-styled.swal2-confirm,
.select2-container--bootstrap4.select2-container--open .input-group-append .swal2-popup .select2-selection.swal2-styled.swal2-cancel,
.swal2-popup .select2-container--bootstrap4.select2-container--open .input-group-append .select2-selection.swal2-styled.swal2-cancel,
.input-group-append .select2-container--bootstrap4.select2-container--focus .btn.select2-selection,
.input-group-append .select2-container--bootstrap4.select2-container--focus .swal2-popup .select2-selection.swal2-styled.swal2-confirm,
.swal2-popup .input-group-append .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-confirm,
.input-group-append .select2-container--bootstrap4.select2-container--focus .swal2-popup .select2-selection.swal2-styled.swal2-cancel,
.swal2-popup .input-group-append .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--focus .input-group-append .btn.select2-selection,
.select2-container--bootstrap4.select2-container--focus .input-group-append .swal2-popup .select2-selection.swal2-styled.swal2-confirm,
.swal2-popup .select2-container--bootstrap4.select2-container--focus .input-group-append .select2-selection.swal2-styled.swal2-confirm,
.select2-container--bootstrap4.select2-container--focus .input-group-append .swal2-popup .select2-selection.swal2-styled.swal2-cancel,
.swal2-popup .select2-container--bootstrap4.select2-container--focus .input-group-append .select2-selection.swal2-styled.swal2-cancel,
.input-group-append .fc button:focus,
.input-group-append .fc .bootstrap-select > button.dropdown-toggle.btn-light:focus,
.input-group-append .fc .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .input-group-append .fc .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:focus,
.input-group-append .fc .bootstrap-select > button.dropdown-toggle.btn-light:active,
.input-group-append .fc .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .input-group-append .fc .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:active,
.input-group-append .fc .bootstrap-select > button.dropdown-toggle.btn-light.active,
.input-group-append .fc .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .input-group-append .fc .bootstrap-select > button.dropdown-toggle.active.swal2-styled.swal2-cancel,
.input-group-append .fc .bootstrap-select > button.dropdown-toggle.btn-light[aria-expanded=true],
.input-group-append .fc .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .input-group-append .fc .bootstrap-select > button.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.input-group-append .fc .select2-container--bootstrap4.select2-container--open button.select2-selection,
.select2-container--bootstrap4.select2-container--open .input-group-append .fc button.select2-selection,
.input-group-append .fc .select2-container--bootstrap4.select2-container--focus button.select2-selection,
.select2-container--bootstrap4.select2-container--focus .input-group-append .fc button.select2-selection,
.fc .input-group-append button:focus,
.fc .input-group-append .bootstrap-select > button.dropdown-toggle.btn-light:focus,
.fc .input-group-append .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .fc .input-group-append .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:focus,
.fc .input-group-append .bootstrap-select > button.dropdown-toggle.btn-light:active,
.fc .input-group-append .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .fc .input-group-append .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:active,
.fc .input-group-append .bootstrap-select > button.dropdown-toggle.btn-light.active,
.fc .input-group-append .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .fc .input-group-append .bootstrap-select > button.dropdown-toggle.active.swal2-styled.swal2-cancel,
.fc .input-group-append .bootstrap-select > button.dropdown-toggle.btn-light[aria-expanded=true],
.fc .input-group-append .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .fc .input-group-append .bootstrap-select > button.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.fc .input-group-append .select2-container--bootstrap4.select2-container--open button.select2-selection,
.select2-container--bootstrap4.select2-container--open .fc .input-group-append button.select2-selection,
.fc .input-group-append .select2-container--bootstrap4.select2-container--focus button.select2-selection,
.select2-container--bootstrap4.select2-container--focus .fc .input-group-append button.select2-selection {
  z-index: 3;
}
.input-group-prepend .btn + .btn, .input-group-prepend .swal2-popup .swal2-styled.swal2-confirm + .btn, .swal2-popup .input-group-prepend .swal2-styled.swal2-confirm + .btn, .input-group-prepend .swal2-popup .swal2-styled.swal2-cancel + .btn, .swal2-popup .input-group-prepend .swal2-styled.swal2-cancel + .btn, .input-group-prepend .swal2-popup .btn + .swal2-styled.swal2-confirm, .swal2-popup .input-group-prepend .btn + .swal2-styled.swal2-confirm, .input-group-prepend .swal2-popup .swal2-styled.swal2-confirm + .swal2-styled.swal2-confirm, .swal2-popup .input-group-prepend .swal2-styled.swal2-confirm + .swal2-styled.swal2-confirm, .input-group-prepend .swal2-popup .swal2-styled.swal2-cancel + .swal2-styled.swal2-confirm, .swal2-popup .input-group-prepend .swal2-styled.swal2-cancel + .swal2-styled.swal2-confirm, .input-group-prepend .swal2-popup .btn + .swal2-styled.swal2-cancel, .swal2-popup .input-group-prepend .btn + .swal2-styled.swal2-cancel, .input-group-prepend .swal2-popup .swal2-styled.swal2-confirm + .swal2-styled.swal2-cancel, .swal2-popup .input-group-prepend .swal2-styled.swal2-confirm + .swal2-styled.swal2-cancel, .input-group-prepend .swal2-popup .swal2-styled.swal2-cancel + .swal2-styled.swal2-cancel, .swal2-popup .input-group-prepend .swal2-styled.swal2-cancel + .swal2-styled.swal2-cancel, .input-group-prepend .fc button + .btn, .input-group-prepend .fc .swal2-popup button + .swal2-styled.swal2-confirm, .swal2-popup .input-group-prepend .fc button + .swal2-styled.swal2-confirm, .input-group-prepend .fc .swal2-popup button + .swal2-styled.swal2-cancel, .swal2-popup .input-group-prepend .fc button + .swal2-styled.swal2-cancel, .fc .input-group-prepend button + .btn, .fc .input-group-prepend .swal2-popup button + .swal2-styled.swal2-confirm, .swal2-popup .fc .input-group-prepend button + .swal2-styled.swal2-confirm, .fc .input-group-prepend .swal2-popup button + .swal2-styled.swal2-cancel, .swal2-popup .fc .input-group-prepend button + .swal2-styled.swal2-cancel, .input-group-prepend .fc .btn + button, .input-group-prepend .fc .swal2-popup .swal2-styled.swal2-confirm + button, .swal2-popup .input-group-prepend .fc .swal2-styled.swal2-confirm + button, .input-group-prepend .fc .swal2-popup .swal2-styled.swal2-cancel + button, .swal2-popup .input-group-prepend .fc .swal2-styled.swal2-cancel + button, .fc .input-group-prepend .btn + button, .fc .input-group-prepend .swal2-popup .swal2-styled.swal2-confirm + button, .swal2-popup .fc .input-group-prepend .swal2-styled.swal2-confirm + button, .fc .input-group-prepend .swal2-popup .swal2-styled.swal2-cancel + button, .swal2-popup .fc .input-group-prepend .swal2-styled.swal2-cancel + button, .input-group-prepend .fc button + button, .fc .input-group-prepend button + button,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .swal2-popup .swal2-styled.swal2-confirm + .input-group-text,
.swal2-popup .input-group-prepend .swal2-styled.swal2-confirm + .input-group-text,
.input-group-prepend .swal2-popup .swal2-styled.swal2-cancel + .input-group-text,
.swal2-popup .input-group-prepend .swal2-styled.swal2-cancel + .input-group-text,
.input-group-prepend .fc button + .input-group-text,
.fc .input-group-prepend button + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-prepend .swal2-popup .input-group-text + .swal2-styled.swal2-confirm,
.swal2-popup .input-group-prepend .input-group-text + .swal2-styled.swal2-confirm,
.input-group-prepend .swal2-popup .input-group-text + .swal2-styled.swal2-cancel,
.swal2-popup .input-group-prepend .input-group-text + .swal2-styled.swal2-cancel,
.input-group-prepend .fc .input-group-text + button,
.fc .input-group-prepend .input-group-text + button,
.input-group-append .btn + .btn,
.input-group-append .swal2-popup .swal2-styled.swal2-confirm + .btn,
.swal2-popup .input-group-append .swal2-styled.swal2-confirm + .btn,
.input-group-append .swal2-popup .swal2-styled.swal2-cancel + .btn,
.swal2-popup .input-group-append .swal2-styled.swal2-cancel + .btn,
.input-group-append .swal2-popup .btn + .swal2-styled.swal2-confirm,
.swal2-popup .input-group-append .btn + .swal2-styled.swal2-confirm,
.input-group-append .swal2-popup .swal2-styled.swal2-confirm + .swal2-styled.swal2-confirm,
.swal2-popup .input-group-append .swal2-styled.swal2-confirm + .swal2-styled.swal2-confirm,
.input-group-append .swal2-popup .swal2-styled.swal2-cancel + .swal2-styled.swal2-confirm,
.swal2-popup .input-group-append .swal2-styled.swal2-cancel + .swal2-styled.swal2-confirm,
.input-group-append .swal2-popup .btn + .swal2-styled.swal2-cancel,
.swal2-popup .input-group-append .btn + .swal2-styled.swal2-cancel,
.input-group-append .swal2-popup .swal2-styled.swal2-confirm + .swal2-styled.swal2-cancel,
.swal2-popup .input-group-append .swal2-styled.swal2-confirm + .swal2-styled.swal2-cancel,
.input-group-append .swal2-popup .swal2-styled.swal2-cancel + .swal2-styled.swal2-cancel,
.swal2-popup .input-group-append .swal2-styled.swal2-cancel + .swal2-styled.swal2-cancel,
.input-group-append .fc button + .btn,
.input-group-append .fc .swal2-popup button + .swal2-styled.swal2-confirm,
.swal2-popup .input-group-append .fc button + .swal2-styled.swal2-confirm,
.input-group-append .fc .swal2-popup button + .swal2-styled.swal2-cancel,
.swal2-popup .input-group-append .fc button + .swal2-styled.swal2-cancel,
.fc .input-group-append button + .btn,
.fc .input-group-append .swal2-popup button + .swal2-styled.swal2-confirm,
.swal2-popup .fc .input-group-append button + .swal2-styled.swal2-confirm,
.fc .input-group-append .swal2-popup button + .swal2-styled.swal2-cancel,
.swal2-popup .fc .input-group-append button + .swal2-styled.swal2-cancel,
.input-group-append .fc .btn + button,
.input-group-append .fc .swal2-popup .swal2-styled.swal2-confirm + button,
.swal2-popup .input-group-append .fc .swal2-styled.swal2-confirm + button,
.input-group-append .fc .swal2-popup .swal2-styled.swal2-cancel + button,
.swal2-popup .input-group-append .fc .swal2-styled.swal2-cancel + button,
.fc .input-group-append .btn + button,
.fc .input-group-append .swal2-popup .swal2-styled.swal2-confirm + button,
.swal2-popup .fc .input-group-append .swal2-styled.swal2-confirm + button,
.fc .input-group-append .swal2-popup .swal2-styled.swal2-cancel + button,
.swal2-popup .fc .input-group-append .swal2-styled.swal2-cancel + button,
.input-group-append .fc button + button,
.fc .input-group-append button + button,
.input-group-append .btn + .input-group-text,
.input-group-append .swal2-popup .swal2-styled.swal2-confirm + .input-group-text,
.swal2-popup .input-group-append .swal2-styled.swal2-confirm + .input-group-text,
.input-group-append .swal2-popup .swal2-styled.swal2-cancel + .input-group-text,
.swal2-popup .input-group-append .swal2-styled.swal2-cancel + .input-group-text,
.input-group-append .fc button + .input-group-text,
.fc .input-group-append button + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn,
.input-group-append .swal2-popup .input-group-text + .swal2-styled.swal2-confirm,
.swal2-popup .input-group-append .input-group-text + .swal2-styled.swal2-confirm,
.input-group-append .swal2-popup .input-group-text + .swal2-styled.swal2-cancel,
.swal2-popup .input-group-append .input-group-text + .swal2-styled.swal2-cancel,
.input-group-append .fc .input-group-text + button,
.fc .input-group-append .input-group-text + button {
  margin-left: -1px;
}

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

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

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #48545D;
  text-align: center;
  white-space: nowrap;
  background-color: #f2f3f8;
  border: 1px solid #ced4da;
  border-radius: 0;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea), .bs-searchbox .input-group-lg > input[type=text]:not(textarea),
.bs-actionsbox .input-group-lg > input[type=text]:not(textarea),
.bs-donebutton .input-group-lg > input[type=text]:not(textarea), .select2-search--dropdown .input-group-lg > .select2-search__field:not(textarea), .ms-header-container .input-group-lg > input[type=text]:not(textarea),
.input-group-lg > .custom-select,
.bootstrap-select.input-group-lg > .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .bootstrap-select.input-group-lg > .dropdown-toggle.swal2-styled.swal2-cancel,
.select2-container--bootstrap4 .input-group-lg > .select2-selection {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control, .bs-searchbox .input-group-lg > input[type=text],
.bs-actionsbox .input-group-lg > input[type=text],
.bs-donebutton .input-group-lg > input[type=text], .select2-search--dropdown .input-group-lg > .select2-search__field, .ms-header-container .input-group-lg > input[type=text],
.input-group-lg > .custom-select,
.bootstrap-select.input-group-lg > .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .bootstrap-select.input-group-lg > .dropdown-toggle.swal2-styled.swal2-cancel,
.select2-container--bootstrap4 .input-group-lg > .select2-selection,
.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,
.swal2-popup .input-group-lg > .input-group-prepend > .swal2-styled.swal2-confirm,
.swal2-popup .input-group-lg > .input-group-prepend > .swal2-styled.swal2-cancel,
.fc .input-group-lg > .input-group-prepend > button,
.input-group-lg > .input-group-append > .btn,
.swal2-popup .input-group-lg > .input-group-append > .swal2-styled.swal2-confirm,
.swal2-popup .input-group-lg > .input-group-append > .swal2-styled.swal2-cancel,
.fc .input-group-lg > .input-group-append > button {
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  line-height: 1.5;
  border-radius: 0;
}

.input-group-sm > .form-control:not(textarea), .bs-searchbox .input-group-sm > input[type=text]:not(textarea),
.bs-actionsbox .input-group-sm > input[type=text]:not(textarea),
.bs-donebutton .input-group-sm > input[type=text]:not(textarea), .select2-search--dropdown .input-group-sm > .select2-search__field:not(textarea), .ms-header-container .input-group-sm > input[type=text]:not(textarea),
.input-group-sm > .custom-select,
.bootstrap-select.input-group-sm > .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .bootstrap-select.input-group-sm > .dropdown-toggle.swal2-styled.swal2-cancel,
.select2-container--bootstrap4 .input-group-sm > .select2-selection {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control, .bs-searchbox .input-group-sm > input[type=text],
.bs-actionsbox .input-group-sm > input[type=text],
.bs-donebutton .input-group-sm > input[type=text], .select2-search--dropdown .input-group-sm > .select2-search__field, .ms-header-container .input-group-sm > input[type=text],
.input-group-sm > .custom-select,
.bootstrap-select.input-group-sm > .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .bootstrap-select.input-group-sm > .dropdown-toggle.swal2-styled.swal2-cancel,
.select2-container--bootstrap4 .input-group-sm > .select2-selection,
.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,
.swal2-popup .input-group-sm > .input-group-prepend > .swal2-styled.swal2-confirm,
.swal2-popup .input-group-sm > .input-group-prepend > .swal2-styled.swal2-cancel,
.fc .input-group-sm > .input-group-prepend > button,
.input-group-sm > .input-group-append > .btn,
.swal2-popup .input-group-sm > .input-group-append > .swal2-styled.swal2-confirm,
.swal2-popup .input-group-sm > .input-group-append > .swal2-styled.swal2-cancel,
.fc .input-group-sm > .input-group-append > button {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0;
}

.input-group-lg > .custom-select, .bootstrap-select.input-group-lg > .dropdown-toggle.btn-light, .swal2-popup.swal2-fill .bootstrap-select.input-group-lg > .dropdown-toggle.swal2-styled.swal2-cancel, .select2-container--bootstrap4 .input-group-lg > .select2-selection,
.input-group-sm > .custom-select,
.bootstrap-select.input-group-sm > .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .bootstrap-select.input-group-sm > .dropdown-toggle.swal2-styled.swal2-cancel,
.select2-container--bootstrap4 .input-group-sm > .select2-selection {
  padding-right: 1.75rem;
}

.input-group > .input-group-prepend > .btn, .swal2-popup .input-group > .input-group-prepend > .swal2-styled.swal2-confirm, .swal2-popup .input-group > .input-group-prepend > .swal2-styled.swal2-cancel, .fc .input-group > .input-group-prepend > button,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.swal2-popup .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .swal2-styled.swal2-confirm,
.swal2-popup .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .swal2-styled.swal2-cancel,
.fc .input-group:not(.has-validation) > .input-group-append:not(:last-child) > button,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.swal2-popup .input-group.has-validation > .input-group-append:nth-last-child(n+3) > .swal2-styled.swal2-confirm,
.swal2-popup .input-group.has-validation > .input-group-append:nth-last-child(n+3) > .swal2-styled.swal2-cancel,
.fc .input-group.has-validation > .input-group-append:nth-last-child(n+3) > button,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.swal2-popup .input-group > .input-group-append:last-child > .swal2-styled.swal2-confirm:not(:last-child):not(.dropdown-toggle),
.swal2-popup .input-group > .input-group-append:last-child > .swal2-styled.swal2-cancel:not(:last-child):not(.dropdown-toggle),
.fc .input-group > .input-group-append:last-child > button: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, .swal2-popup .input-group > .input-group-append > .swal2-styled.swal2-confirm, .swal2-popup .input-group > .input-group-append > .swal2-styled.swal2-cancel, .fc .input-group > .input-group-append > button,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.swal2-popup .input-group > .input-group-prepend:not(:first-child) > .swal2-styled.swal2-confirm,
.swal2-popup .input-group > .input-group-prepend:not(:first-child) > .swal2-styled.swal2-cancel,
.fc .input-group > .input-group-prepend:not(:first-child) > button,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.swal2-popup .input-group > .input-group-prepend:first-child > .swal2-styled.swal2-confirm:not(:first-child),
.swal2-popup .input-group > .input-group-prepend:first-child > .swal2-styled.swal2-cancel:not(:first-child),
.fc .input-group > .input-group-prepend:first-child > button: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;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  print-color-adjust: exact;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #3E7BFA;
  background-color: #3E7BFA;
  box-shadow: none;
}
.custom-control-input:focus ~ .custom-control-label::before, .bootstrap-select > .custom-control-input.dropdown-toggle.btn-light:focus ~ .custom-control-label::before, .swal2-popup.swal2-fill .bootstrap-select > .custom-control-input.dropdown-toggle.swal2-styled.swal2-cancel:focus ~ .custom-control-label::before, .bootstrap-select > .custom-control-input.dropdown-toggle.btn-light:active ~ .custom-control-label::before, .swal2-popup.swal2-fill .bootstrap-select > .custom-control-input.dropdown-toggle.swal2-styled.swal2-cancel:active ~ .custom-control-label::before, .bootstrap-select > .custom-control-input.dropdown-toggle.btn-light.active ~ .custom-control-label::before, .swal2-popup.swal2-fill .bootstrap-select > .custom-control-input.dropdown-toggle.active.swal2-styled.swal2-cancel ~ .custom-control-label::before, .bootstrap-select > .custom-control-input.dropdown-toggle.btn-light[aria-expanded=true] ~ .custom-control-label::before, .swal2-popup.swal2-fill .bootstrap-select > .custom-control-input.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel ~ .custom-control-label::before, .select2-container--bootstrap4.select2-container--open .custom-control-input.select2-selection ~ .custom-control-label::before, .select2-container--bootstrap4.select2-container--focus .custom-control-input.select2-selection ~ .custom-control-label::before {
  box-shadow: none, 0 0 0 0.2rem rgba(62, 123, 250, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before, .bootstrap-select > .custom-control-input.dropdown-toggle.btn-light:not(:checked):active ~ .custom-control-label::before, .swal2-popup.swal2-fill .bootstrap-select > .custom-control-input.dropdown-toggle.swal2-styled.swal2-cancel:not(:checked):active ~ .custom-control-label::before, .bootstrap-select > .custom-control-input.dropdown-toggle.btn-light.active:not(:checked) ~ .custom-control-label::before, .swal2-popup.swal2-fill .bootstrap-select > .custom-control-input.dropdown-toggle.active.swal2-styled.swal2-cancel:not(:checked) ~ .custom-control-label::before, .bootstrap-select > .custom-control-input.dropdown-toggle.btn-light[aria-expanded=true]:not(:checked) ~ .custom-control-label::before, .swal2-popup.swal2-fill .bootstrap-select > .custom-control-input.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:not(:checked) ~ .custom-control-label::before, .select2-container--bootstrap4.select2-container--open .custom-control-input.select2-selection:not(:checked) ~ .custom-control-label::before, .select2-container--bootstrap4.select2-container--focus .custom-control-input.select2-selection:not(:checked) ~ .custom-control-label::before {
  border-color: #bad0fd;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #ecf2ff;
  border-color: #ecf2ff;
  box-shadow: none;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #62737F;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #f2f3f8;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: 1px solid #ced4da;
  box-shadow: none;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50%/50% 50% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #3E7BFA;
  background-color: #3E7BFA;
  box-shadow: none;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(62, 123, 250, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(62, 123, 250, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(62, 123, 250, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #ced4da;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(62, 123, 250, 0.5);
}

.custom-select, .bootstrap-select > .dropdown-toggle.btn-light:focus, .bootstrap-select > .dropdown-toggle.btn-light:active, .bootstrap-select > .dropdown-toggle.btn-light.active, .bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true], .bootstrap-select > .dropdown-toggle.btn-light, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .select2-selection, .select2-container--bootstrap4.select2-container--focus .select2-selection, .select2-container--bootstrap4 .select2-selection {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1.75rem 0.5rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #48545D;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23363F46' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  appearance: none;
}
.custom-select:focus, .bootstrap-select > .dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4 .select2-selection:focus, .select2-container--bootstrap4.select2-container--open .select2-selection, .select2-container--bootstrap4.select2-container--focus .select2-selection {
  border-color: #bad0fd;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(62, 123, 250, 0.25);
}
.custom-select:focus::-ms-value, .bootstrap-select > .dropdown-toggle.btn-light:focus::-ms-value, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:focus::-ms-value, .bootstrap-select > .dropdown-toggle.btn-light:active::-ms-value, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:active::-ms-value, .bootstrap-select > .dropdown-toggle.btn-light.active::-ms-value, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-cancel::-ms-value, .bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true]::-ms-value, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel::-ms-value, .select2-container--bootstrap4 .select2-selection:focus::-ms-value, .select2-container--bootstrap4.select2-container--open .select2-selection::-ms-value, .select2-container--bootstrap4.select2-container--focus .select2-selection::-ms-value {
  color: #48545D;
  background-color: #fff;
}
.custom-select[multiple], .bootstrap-select > [multiple].dropdown-toggle.btn-light, .swal2-popup.swal2-fill .bootstrap-select > [multiple].dropdown-toggle.swal2-styled.swal2-cancel, .select2-container--bootstrap4 [multiple].select2-selection, .custom-select[size]:not([size="1"]), .bootstrap-select > [size].dropdown-toggle.btn-light:not([size="1"]), .swal2-popup.swal2-fill .bootstrap-select > [size].dropdown-toggle.swal2-styled.swal2-cancel:not([size="1"]), .select2-container--bootstrap4 [size].select2-selection:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled, .bootstrap-select > .dropdown-toggle.btn-light:disabled, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:disabled, .select2-container--bootstrap4 .select2-selection:disabled {
  color: #62737F;
  background-color: #E3E8ED;
}
.custom-select::-ms-expand, .bootstrap-select > .dropdown-toggle.btn-light:focus::-ms-expand, .bootstrap-select > .dropdown-toggle.btn-light:active::-ms-expand, .bootstrap-select > .dropdown-toggle.btn-light.active::-ms-expand, .bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true]::-ms-expand, .bootstrap-select > .dropdown-toggle.btn-light::-ms-expand, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel::-ms-expand, .select2-container--bootstrap4.select2-container--open .select2-selection::-ms-expand, .select2-container--bootstrap4.select2-container--focus .select2-selection::-ms-expand, .select2-container--bootstrap4 .select2-selection::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring, .bootstrap-select > .dropdown-toggle.btn-light:-moz-focusring, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:-moz-focusring, .select2-container--bootstrap4 .select2-selection:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #48545D;
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.125rem;
}

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

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 1rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label, .bootstrap-select > .custom-file-input.dropdown-toggle.btn-light:focus ~ .custom-file-label, .swal2-popup.swal2-fill .bootstrap-select > .custom-file-input.dropdown-toggle.swal2-styled.swal2-cancel:focus ~ .custom-file-label, .bootstrap-select > .custom-file-input.dropdown-toggle.btn-light:active ~ .custom-file-label, .swal2-popup.swal2-fill .bootstrap-select > .custom-file-input.dropdown-toggle.swal2-styled.swal2-cancel:active ~ .custom-file-label, .bootstrap-select > .custom-file-input.dropdown-toggle.btn-light.active ~ .custom-file-label, .swal2-popup.swal2-fill .bootstrap-select > .custom-file-input.dropdown-toggle.active.swal2-styled.swal2-cancel ~ .custom-file-label, .bootstrap-select > .custom-file-input.dropdown-toggle.btn-light[aria-expanded=true] ~ .custom-file-label, .swal2-popup.swal2-fill .bootstrap-select > .custom-file-input.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel ~ .custom-file-label, .select2-container--bootstrap4.select2-container--open .custom-file-input.select2-selection ~ .custom-file-label, .select2-container--bootstrap4.select2-container--focus .custom-file-input.select2-selection ~ .custom-file-label {
  border-color: #bad0fd;
  box-shadow: 0 0 0 0.2rem rgba(62, 123, 250, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #f2f3f8;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #48545D;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0;
  box-shadow: none;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 1rem);
  padding: 0.5rem 0.75rem;
  line-height: 1.5;
  color: #48545D;
  content: "Browse";
  background-color: #f2f3f8;
  border-left: inherit;
  border-radius: 0 0 0 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.custom-range:focus, .bootstrap-select > .custom-range.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .custom-range.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .custom-range.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .custom-range.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .custom-range.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .custom-range.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .custom-range.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .custom-range.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .custom-range.select2-selection, .select2-container--bootstrap4.select2-container--focus .custom-range.select2-selection {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb, .bootstrap-select > .custom-range.dropdown-toggle.btn-light:focus::-webkit-slider-thumb, .swal2-popup.swal2-fill .bootstrap-select > .custom-range.dropdown-toggle.swal2-styled.swal2-cancel:focus::-webkit-slider-thumb, .bootstrap-select > .custom-range.dropdown-toggle.btn-light:active::-webkit-slider-thumb, .swal2-popup.swal2-fill .bootstrap-select > .custom-range.dropdown-toggle.swal2-styled.swal2-cancel:active::-webkit-slider-thumb, .bootstrap-select > .custom-range.dropdown-toggle.btn-light.active::-webkit-slider-thumb, .swal2-popup.swal2-fill .bootstrap-select > .custom-range.dropdown-toggle.active.swal2-styled.swal2-cancel::-webkit-slider-thumb, .bootstrap-select > .custom-range.dropdown-toggle.btn-light[aria-expanded=true]::-webkit-slider-thumb, .swal2-popup.swal2-fill .bootstrap-select > .custom-range.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel::-webkit-slider-thumb, .select2-container--bootstrap4.select2-container--open .custom-range.select2-selection::-webkit-slider-thumb, .select2-container--bootstrap4.select2-container--focus .custom-range.select2-selection::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #f8f9fb;
}
.custom-range:focus::-moz-range-thumb, .bootstrap-select > .custom-range.dropdown-toggle.btn-light:focus::-moz-range-thumb, .swal2-popup.swal2-fill .bootstrap-select > .custom-range.dropdown-toggle.swal2-styled.swal2-cancel:focus::-moz-range-thumb, .bootstrap-select > .custom-range.dropdown-toggle.btn-light:active::-moz-range-thumb, .swal2-popup.swal2-fill .bootstrap-select > .custom-range.dropdown-toggle.swal2-styled.swal2-cancel:active::-moz-range-thumb, .bootstrap-select > .custom-range.dropdown-toggle.btn-light.active::-moz-range-thumb, .swal2-popup.swal2-fill .bootstrap-select > .custom-range.dropdown-toggle.active.swal2-styled.swal2-cancel::-moz-range-thumb, .bootstrap-select > .custom-range.dropdown-toggle.btn-light[aria-expanded=true]::-moz-range-thumb, .swal2-popup.swal2-fill .bootstrap-select > .custom-range.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel::-moz-range-thumb, .select2-container--bootstrap4.select2-container--open .custom-range.select2-selection::-moz-range-thumb, .select2-container--bootstrap4.select2-container--focus .custom-range.select2-selection::-moz-range-thumb {
  box-shadow: 0 0 0 1px #f8f9fb;
}
.custom-range:focus::-ms-thumb, .bootstrap-select > .custom-range.dropdown-toggle.btn-light:focus::-ms-thumb, .swal2-popup.swal2-fill .bootstrap-select > .custom-range.dropdown-toggle.swal2-styled.swal2-cancel:focus::-ms-thumb, .bootstrap-select > .custom-range.dropdown-toggle.btn-light:active::-ms-thumb, .swal2-popup.swal2-fill .bootstrap-select > .custom-range.dropdown-toggle.swal2-styled.swal2-cancel:active::-ms-thumb, .bootstrap-select > .custom-range.dropdown-toggle.btn-light.active::-ms-thumb, .swal2-popup.swal2-fill .bootstrap-select > .custom-range.dropdown-toggle.active.swal2-styled.swal2-cancel::-ms-thumb, .bootstrap-select > .custom-range.dropdown-toggle.btn-light[aria-expanded=true]::-ms-thumb, .swal2-popup.swal2-fill .bootstrap-select > .custom-range.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel::-ms-thumb, .select2-container--bootstrap4.select2-container--open .custom-range.select2-selection::-ms-thumb, .select2-container--bootstrap4.select2-container--focus .custom-range.select2-selection::-ms-thumb {
  box-shadow: 0 0 0 1px #f8f9fb;
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #3E7BFA;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #ecf2ff;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #3E7BFA;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #ecf2ff;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #3E7BFA;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #ecf2ff;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}
.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-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select,
.bootstrap-select > .dropdown-toggle.btn-light:focus,
.bootstrap-select > .dropdown-toggle.btn-light:active,
.bootstrap-select > .dropdown-toggle.btn-light.active,
.bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true],
.bootstrap-select > .dropdown-toggle.btn-light,
.swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open .select2-selection,
.select2-container--bootstrap4.select2-container--focus .select2-selection,
.select2-container--bootstrap4 .select2-selection {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select,
  .bootstrap-select > .dropdown-toggle.btn-light:focus,
  .bootstrap-select > .dropdown-toggle.btn-light:active,
  .bootstrap-select > .dropdown-toggle.btn-light.active,
  .bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true],
  .bootstrap-select > .dropdown-toggle.btn-light,
  .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel,
  .select2-container--bootstrap4.select2-container--open .select2-selection,
  .select2-container--bootstrap4.select2-container--focus .select2-selection,
  .select2-container--bootstrap4 .select2-selection {
    transition: none;
  }
}

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

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus, .bootstrap-select > .nav-link.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .nav-link.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .nav-link.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .nav-link.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .nav-link.select2-selection, .select2-container--bootstrap4.select2-container--focus .nav-link.select2-selection {
  text-decoration: none;
}
.nav-link.disabled {
  color: #adb5bd;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background-color: transparent;
  border: 1px solid transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus, .nav-tabs .bootstrap-select > .nav-link.dropdown-toggle.btn-light:focus, .nav-tabs .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle.swal2-styled.swal2-cancel:focus, .swal2-popup.swal2-fill .nav-tabs .bootstrap-select > .nav-link.dropdown-toggle.swal2-styled.swal2-cancel:focus, .nav-tabs .bootstrap-select > .nav-link.dropdown-toggle.btn-light:active, .nav-tabs .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .nav-tabs .bootstrap-select > .nav-link.dropdown-toggle.swal2-styled.swal2-cancel:active, .nav-tabs .bootstrap-select > .nav-link.dropdown-toggle.btn-light.active, .nav-tabs .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .nav-tabs .bootstrap-select > .nav-link.dropdown-toggle.active.swal2-styled.swal2-cancel, .nav-tabs .bootstrap-select > .nav-link.dropdown-toggle.btn-light[aria-expanded=true], .nav-tabs .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .nav-tabs .bootstrap-select > .nav-link.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .nav-tabs .select2-container--bootstrap4.select2-container--open .nav-link.select2-selection, .select2-container--bootstrap4.select2-container--open .nav-tabs .nav-link.select2-selection, .nav-tabs .select2-container--bootstrap4.select2-container--focus .nav-link.select2-selection, .select2-container--bootstrap4.select2-container--focus .nav-tabs .nav-link.select2-selection {
  isolation: isolate;
  border-color: #E3E8ED #E3E8ED #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #adb5bd;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #48545D;
  background-color: transparent;
  border-color: #dee2e6 #dee2e6 transparent;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #3E7BFA;
}

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

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

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

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.40625rem;
  padding-bottom: 0.40625rem;
  margin-right: 1rem;
  font-size: 1.125rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus, .bootstrap-select > .navbar-brand.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .navbar-brand.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .navbar-brand.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .navbar-brand.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .navbar-brand.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .navbar-brand.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .navbar-brand.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .navbar-brand.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .navbar-brand.select2-selection, .select2-container--bootstrap4.select2-container--focus .navbar-brand.select2-selection {
  text-decoration: none;
}

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

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

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

.navbar-toggler, .nav-toggle {
  padding: 0.25rem 0.75rem;
  font-size: 1.125rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0;
}
.navbar-toggler:hover, .nav-toggle:hover, .navbar-toggler:focus, .bootstrap-select > .navbar-toggler.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .navbar-toggler.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .navbar-toggler.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .navbar-toggler.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .navbar-toggler.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .navbar-toggler.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .navbar-toggler.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .navbar-toggler.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .navbar-toggler.select2-selection, .select2-container--bootstrap4.select2-container--focus .navbar-toggler.select2-selection, .nav-toggle:focus, .bootstrap-select > .nav-toggle.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .nav-toggle.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .nav-toggle.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .nav-toggle.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .nav-toggle.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .nav-toggle.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .nav-toggle.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .nav-toggle.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .nav-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .nav-toggle.select2-selection {
  text-decoration: none;
}

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

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler, .navbar-expand-sm .nav-toggle {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler, .navbar-expand-md .nav-toggle {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler, .navbar-expand-lg .nav-toggle {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler, .navbar-expand-xl .nav-toggle {
    display: none;
  }
}
@media (max-width: 1823.98px) {
  .navbar-expand-xxl > .container,
  .navbar-expand-xxl > .container-fluid,
  .navbar-expand-xxl > .container-sm,
  .navbar-expand-xxl > .container-md,
  .navbar-expand-xxl > .container-lg,
  .navbar-expand-xxl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1824px) {
  .navbar-expand-xxl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxl > .container,
  .navbar-expand-xxl > .container-fluid,
  .navbar-expand-xxl > .container-sm,
  .navbar-expand-xxl > .container-md,
  .navbar-expand-xxl > .container-lg,
  .navbar-expand-xxl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler, .navbar-expand-xxl .nav-toggle {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  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,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler, .navbar-expand .nav-toggle {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus, .navbar-light .bootstrap-select > .navbar-brand.dropdown-toggle.btn-light:focus, .navbar-light .swal2-popup.swal2-fill .bootstrap-select > .navbar-brand.dropdown-toggle.swal2-styled.swal2-cancel:focus, .swal2-popup.swal2-fill .navbar-light .bootstrap-select > .navbar-brand.dropdown-toggle.swal2-styled.swal2-cancel:focus, .navbar-light .bootstrap-select > .navbar-brand.dropdown-toggle.btn-light:active, .navbar-light .swal2-popup.swal2-fill .bootstrap-select > .navbar-brand.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .navbar-light .bootstrap-select > .navbar-brand.dropdown-toggle.swal2-styled.swal2-cancel:active, .navbar-light .bootstrap-select > .navbar-brand.dropdown-toggle.btn-light.active, .navbar-light .swal2-popup.swal2-fill .bootstrap-select > .navbar-brand.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .navbar-light .bootstrap-select > .navbar-brand.dropdown-toggle.active.swal2-styled.swal2-cancel, .navbar-light .bootstrap-select > .navbar-brand.dropdown-toggle.btn-light[aria-expanded=true], .navbar-light .swal2-popup.swal2-fill .bootstrap-select > .navbar-brand.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .navbar-light .bootstrap-select > .navbar-brand.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .navbar-light .select2-container--bootstrap4.select2-container--open .navbar-brand.select2-selection, .select2-container--bootstrap4.select2-container--open .navbar-light .navbar-brand.select2-selection, .navbar-light .select2-container--bootstrap4.select2-container--focus .navbar-brand.select2-selection, .select2-container--bootstrap4.select2-container--focus .navbar-light .navbar-brand.select2-selection {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: #48545D;
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .bootstrap-select > .nav-link.dropdown-toggle.btn-light:active, .navbar-light .navbar-nav .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .navbar-light .navbar-nav .bootstrap-select > .nav-link.dropdown-toggle.swal2-styled.swal2-cancel:active, .navbar-light .navbar-nav .bootstrap-select > .nav-link.dropdown-toggle.btn-light.active, .navbar-light .navbar-nav .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .navbar-light .navbar-nav .bootstrap-select > .nav-link.dropdown-toggle.active.swal2-styled.swal2-cancel, .navbar-light .navbar-nav .bootstrap-select > .nav-link.dropdown-toggle.btn-light[aria-expanded=true], .navbar-light .navbar-nav .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .navbar-light .navbar-nav .bootstrap-select > .nav-link.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .navbar-light .navbar-nav .select2-container--bootstrap4.select2-container--open .nav-link.select2-selection, .select2-container--bootstrap4.select2-container--open .navbar-light .navbar-nav .nav-link.select2-selection, .navbar-light .navbar-nav .select2-container--bootstrap4.select2-container--focus .nav-link.select2-selection, .select2-container--bootstrap4.select2-container--focus .navbar-light .navbar-nav .nav-link.select2-selection {
  color: #363F46;
}
.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, .navbar-light .nav-toggle {
  color: #48545D;
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='%2348545D' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: #48545D;
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus, .navbar-light .navbar-text .bootstrap-select > a.dropdown-toggle.btn-light:focus, .navbar-light .navbar-text .swal2-popup.swal2-fill .bootstrap-select > a.dropdown-toggle.swal2-styled.swal2-cancel:focus, .swal2-popup.swal2-fill .navbar-light .navbar-text .bootstrap-select > a.dropdown-toggle.swal2-styled.swal2-cancel:focus, .navbar-light .navbar-text .bootstrap-select > a.dropdown-toggle.btn-light:active, .navbar-light .navbar-text .swal2-popup.swal2-fill .bootstrap-select > a.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .navbar-light .navbar-text .bootstrap-select > a.dropdown-toggle.swal2-styled.swal2-cancel:active, .navbar-light .navbar-text .bootstrap-select > a.dropdown-toggle.btn-light.active, .navbar-light .navbar-text .swal2-popup.swal2-fill .bootstrap-select > a.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .navbar-light .navbar-text .bootstrap-select > a.dropdown-toggle.active.swal2-styled.swal2-cancel, .navbar-light .navbar-text .bootstrap-select > a.dropdown-toggle.btn-light[aria-expanded=true], .navbar-light .navbar-text .swal2-popup.swal2-fill .bootstrap-select > a.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .navbar-light .navbar-text .bootstrap-select > a.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .navbar-light .navbar-text .select2-container--bootstrap4.select2-container--open a.select2-selection, .select2-container--bootstrap4.select2-container--open .navbar-light .navbar-text a.select2-selection, .navbar-light .navbar-text .select2-container--bootstrap4.select2-container--focus a.select2-selection, .select2-container--bootstrap4.select2-container--focus .navbar-light .navbar-text a.select2-selection {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus, .navbar-dark .bootstrap-select > .navbar-brand.dropdown-toggle.btn-light:focus, .navbar-dark .swal2-popup.swal2-fill .bootstrap-select > .navbar-brand.dropdown-toggle.swal2-styled.swal2-cancel:focus, .swal2-popup.swal2-fill .navbar-dark .bootstrap-select > .navbar-brand.dropdown-toggle.swal2-styled.swal2-cancel:focus, .navbar-dark .bootstrap-select > .navbar-brand.dropdown-toggle.btn-light:active, .navbar-dark .swal2-popup.swal2-fill .bootstrap-select > .navbar-brand.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .navbar-dark .bootstrap-select > .navbar-brand.dropdown-toggle.swal2-styled.swal2-cancel:active, .navbar-dark .bootstrap-select > .navbar-brand.dropdown-toggle.btn-light.active, .navbar-dark .swal2-popup.swal2-fill .bootstrap-select > .navbar-brand.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .navbar-dark .bootstrap-select > .navbar-brand.dropdown-toggle.active.swal2-styled.swal2-cancel, .navbar-dark .bootstrap-select > .navbar-brand.dropdown-toggle.btn-light[aria-expanded=true], .navbar-dark .swal2-popup.swal2-fill .bootstrap-select > .navbar-brand.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .navbar-dark .bootstrap-select > .navbar-brand.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .navbar-dark .select2-container--bootstrap4.select2-container--open .navbar-brand.select2-selection, .select2-container--bootstrap4.select2-container--open .navbar-dark .navbar-brand.select2-selection, .navbar-dark .select2-container--bootstrap4.select2-container--focus .navbar-brand.select2-selection, .select2-container--bootstrap4.select2-container--focus .navbar-dark .navbar-brand.select2-selection {
  color: #fff;
}
.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, .navbar-dark .navbar-nav .bootstrap-select > .nav-link.dropdown-toggle.btn-light:active, .navbar-dark .navbar-nav .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .navbar-dark .navbar-nav .bootstrap-select > .nav-link.dropdown-toggle.swal2-styled.swal2-cancel:active, .navbar-dark .navbar-nav .bootstrap-select > .nav-link.dropdown-toggle.btn-light.active, .navbar-dark .navbar-nav .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .navbar-dark .navbar-nav .bootstrap-select > .nav-link.dropdown-toggle.active.swal2-styled.swal2-cancel, .navbar-dark .navbar-nav .bootstrap-select > .nav-link.dropdown-toggle.btn-light[aria-expanded=true], .navbar-dark .navbar-nav .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .navbar-dark .navbar-nav .bootstrap-select > .nav-link.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .navbar-dark .navbar-nav .select2-container--bootstrap4.select2-container--open .nav-link.select2-selection, .select2-container--bootstrap4.select2-container--open .navbar-dark .navbar-nav .nav-link.select2-selection, .navbar-dark .navbar-nav .select2-container--bootstrap4.select2-container--focus .nav-link.select2-selection, .select2-container--bootstrap4.select2-container--focus .navbar-dark .navbar-nav .nav-link.select2-selection {
  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: #fff;
}
.navbar-dark .navbar-toggler, .navbar-dark .nav-toggle {
  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,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text .bootstrap-select > a.dropdown-toggle.btn-light:focus, .navbar-dark .navbar-text .swal2-popup.swal2-fill .bootstrap-select > a.dropdown-toggle.swal2-styled.swal2-cancel:focus, .swal2-popup.swal2-fill .navbar-dark .navbar-text .bootstrap-select > a.dropdown-toggle.swal2-styled.swal2-cancel:focus, .navbar-dark .navbar-text .bootstrap-select > a.dropdown-toggle.btn-light:active, .navbar-dark .navbar-text .swal2-popup.swal2-fill .bootstrap-select > a.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .navbar-dark .navbar-text .bootstrap-select > a.dropdown-toggle.swal2-styled.swal2-cancel:active, .navbar-dark .navbar-text .bootstrap-select > a.dropdown-toggle.btn-light.active, .navbar-dark .navbar-text .swal2-popup.swal2-fill .bootstrap-select > a.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .navbar-dark .navbar-text .bootstrap-select > a.dropdown-toggle.active.swal2-styled.swal2-cancel, .navbar-dark .navbar-text .bootstrap-select > a.dropdown-toggle.btn-light[aria-expanded=true], .navbar-dark .navbar-text .swal2-popup.swal2-fill .bootstrap-select > a.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .navbar-dark .navbar-text .bootstrap-select > a.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .navbar-dark .navbar-text .select2-container--bootstrap4.select2-container--open a.select2-selection, .select2-container--bootstrap4.select2-container--open .navbar-dark .navbar-text a.select2-selection, .navbar-dark .navbar-text .select2-container--bootstrap4.select2-container--focus a.select2-selection, .select2-container--bootstrap4.select2-container--focus .navbar-dark .navbar-text a.select2-selection {
  color: #fff;
}

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

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.75rem;
}

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

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

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

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.75rem;
}

.card-header {
  padding: 1.25rem 1.75rem;
  margin-bottom: 0;
  background-color: #fff;
  border-bottom: 1px solid #e1e6eb;
}
.card-header:first-child {
  border-radius: 0 0 0 0;
}

.card-footer {
  padding: 1.25rem 1.75rem;
  background-color: #fff;
  border-top: 1px solid #e1e6eb;
}
.card-footer:last-child {
  border-radius: 0 0 0 0;
}

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

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

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

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

.card-img,
.card-img-top {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.card-deck .card {
  margin-bottom: 10px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -10px;
    margin-left: -10px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 10px;
    margin-bottom: 0;
    margin-left: 10px;
  }
}

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

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

.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 0;
  list-style: none;
  background-color: transparent;
  border-radius: 0;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #dee2e6;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #adb5bd;
}

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

.page-link, .footable-page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #3E7BFA;
  background-color: #f2f3f8;
  border: 1px solid #f2f3f8;
}
.page-link:hover, .footable-page-link:hover {
  z-index: 2;
  color: #064fe6;
  text-decoration: none;
  background-color: #E3E8ED;
  border-color: #dee2e6;
}
.page-link:focus, .footable-page-link:focus, .bootstrap-select > .page-link.dropdown-toggle.btn-light:focus, .bootstrap-select > .dropdown-toggle.btn-light.footable-page-link:focus, .swal2-popup.swal2-fill .bootstrap-select > .page-link.dropdown-toggle.swal2-styled.swal2-cancel:focus, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel.footable-page-link:focus, .bootstrap-select > .page-link.dropdown-toggle.btn-light:active, .bootstrap-select > .dropdown-toggle.btn-light.footable-page-link:active, .swal2-popup.swal2-fill .bootstrap-select > .page-link.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel.footable-page-link:active, .bootstrap-select > .page-link.dropdown-toggle.btn-light.active, .bootstrap-select > .dropdown-toggle.btn-light.active.footable-page-link, .swal2-popup.swal2-fill .bootstrap-select > .page-link.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-cancel.footable-page-link, .bootstrap-select > .page-link.dropdown-toggle.btn-light[aria-expanded=true], .bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true].footable-page-link, .swal2-popup.swal2-fill .bootstrap-select > .page-link.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel.footable-page-link, .select2-container--bootstrap4.select2-container--open .page-link.select2-selection, .select2-container--bootstrap4.select2-container--open .select2-selection.footable-page-link, .select2-container--bootstrap4.select2-container--focus .page-link.select2-selection, .select2-container--bootstrap4.select2-container--focus .select2-selection.footable-page-link {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(62, 123, 250, 0.25);
}

.page-item:first-child .page-link, .page-item:first-child .footable-page-link, .footable-page:first-child .page-link, .footable-page:first-child .footable-page-link,
.footable-page-nav:first-child .page-link,
.footable-page-nav:first-child .footable-page-link {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.page-item:last-child .page-link, .page-item:last-child .footable-page-link, .footable-page:last-child .page-link, .footable-page:last-child .footable-page-link,
.footable-page-nav:last-child .page-link,
.footable-page-nav:last-child .footable-page-link {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.page-item.active .page-link, .page-item.active .footable-page-link, .active.footable-page .page-link, .active.footable-page .footable-page-link,
.active.footable-page-nav .page-link,
.active.footable-page-nav .footable-page-link {
  z-index: 3;
  color: #fff;
  background-color: #3E7BFA;
  border-color: #3E7BFA;
}
.page-item.disabled .page-link, .page-item.disabled .footable-page-link, .disabled.footable-page .page-link, .disabled.footable-page .footable-page-link,
.disabled.footable-page-nav .page-link,
.disabled.footable-page-nav .footable-page-link {
  color: #62737F;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link, .pagination-lg .footable-page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.125rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link, .pagination-lg .page-item:first-child .footable-page-link, .pagination-lg .footable-page:first-child .page-link, .pagination-lg .footable-page:first-child .footable-page-link,
.pagination-lg .footable-page-nav:first-child .page-link,
.pagination-lg .footable-page-nav:first-child .footable-page-link {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.pagination-lg .page-item:last-child .page-link, .pagination-lg .page-item:last-child .footable-page-link, .pagination-lg .footable-page:last-child .page-link, .pagination-lg .footable-page:last-child .footable-page-link,
.pagination-lg .footable-page-nav:last-child .page-link,
.pagination-lg .footable-page-nav:last-child .footable-page-link {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pagination-sm .page-link, .pagination-sm .footable-page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link, .pagination-sm .page-item:first-child .footable-page-link, .pagination-sm .footable-page:first-child .page-link, .pagination-sm .footable-page:first-child .footable-page-link,
.pagination-sm .footable-page-nav:first-child .page-link,
.pagination-sm .footable-page-nav:first-child .footable-page-link {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.pagination-sm .page-item:last-child .page-link, .pagination-sm .page-item:last-child .footable-page-link, .pagination-sm .footable-page:last-child .page-link, .pagination-sm .footable-page:last-child .footable-page-link,
.pagination-sm .footable-page-nav:last-child .page-link,
.pagination-sm .footable-page-nav:last-child .footable-page-link {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus, .bootstrap-select > a.badge.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.badge.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.badge.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.badge.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.badge.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.badge.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.badge.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.badge.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.badge.select2-selection, .select2-container--bootstrap4.select2-container--focus a.badge.select2-selection {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge, .swal2-popup .swal2-styled.swal2-confirm .badge, .swal2-popup .swal2-styled.swal2-cancel .badge, .fc button .badge {
  position: relative;
  top: -1px;
}

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

.badge-primary {
  color: #fff;
  background-color: #3E7BFA;
}
a.badge-primary:hover, a.badge-primary:focus, .bootstrap-select > a.badge-primary.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.badge-primary.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.badge-primary.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-primary.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.badge-primary.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-primary.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.badge-primary.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.badge-primary.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.badge-primary.select2-selection, .select2-container--bootstrap4.select2-container--focus a.badge-primary.select2-selection {
  color: #fff;
  background-color: #0c59f9;
}
a.badge-primary:focus, .bootstrap-select > a.badge-primary.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.badge-primary.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.badge-primary.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-primary.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.badge-primary.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-primary.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.badge-primary.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.badge-primary.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.badge-primary.select2-selection, .select2-container--bootstrap4.select2-container--focus a.badge-primary.select2-selection, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(62, 123, 250, 0.5);
}

.badge-secondary {
  color: #242A2F;
  background-color: #adb5bd;
}
a.badge-secondary:hover, a.badge-secondary:focus, .bootstrap-select > a.badge-secondary.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.badge-secondary.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.badge-secondary.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-secondary.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.badge-secondary.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-secondary.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.badge-secondary.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.badge-secondary.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.badge-secondary.select2-selection, .select2-container--bootstrap4.select2-container--focus a.badge-secondary.select2-selection {
  color: #242A2F;
  background-color: #919ca6;
}
a.badge-secondary:focus, .bootstrap-select > a.badge-secondary.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.badge-secondary.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.badge-secondary.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-secondary.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.badge-secondary.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-secondary.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.badge-secondary.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.badge-secondary.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.badge-secondary.select2-selection, .select2-container--bootstrap4.select2-container--focus a.badge-secondary.select2-selection, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #5BBA6F;
}
a.badge-success:hover, a.badge-success:focus, .bootstrap-select > a.badge-success.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.badge-success.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.badge-success.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-success.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.badge-success.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-success.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.badge-success.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.badge-success.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.badge-success.select2-selection, .select2-container--bootstrap4.select2-container--focus a.badge-success.select2-selection {
  color: #fff;
  background-color: #439f56;
}
a.badge-success:focus, .bootstrap-select > a.badge-success.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.badge-success.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.badge-success.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-success.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.badge-success.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-success.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.badge-success.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.badge-success.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.badge-success.select2-selection, .select2-container--bootstrap4.select2-container--focus a.badge-success.select2-selection, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(91, 186, 111, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #08B2E3;
}
a.badge-info:hover, a.badge-info:focus, .bootstrap-select > a.badge-info.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.badge-info.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.badge-info.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-info.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.badge-info.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-info.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.badge-info.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.badge-info.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.badge-info.select2-selection, .select2-container--bootstrap4.select2-container--focus a.badge-info.select2-selection {
  color: #fff;
  background-color: #068bb2;
}
a.badge-info:focus, .bootstrap-select > a.badge-info.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.badge-info.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.badge-info.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-info.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.badge-info.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-info.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.badge-info.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.badge-info.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.badge-info.select2-selection, .select2-container--bootstrap4.select2-container--focus a.badge-info.select2-selection, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(8, 178, 227, 0.5);
}

.badge-warning {
  color: #242A2F;
  background-color: #F9C80E;
}
a.badge-warning:hover, a.badge-warning:focus, .bootstrap-select > a.badge-warning.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.badge-warning.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.badge-warning.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-warning.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.badge-warning.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-warning.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.badge-warning.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.badge-warning.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.badge-warning.select2-selection, .select2-container--bootstrap4.select2-container--focus a.badge-warning.select2-selection {
  color: #242A2F;
  background-color: #cfa505;
}
a.badge-warning:focus, .bootstrap-select > a.badge-warning.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.badge-warning.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.badge-warning.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-warning.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.badge-warning.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-warning.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.badge-warning.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.badge-warning.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.badge-warning.select2-selection, .select2-container--bootstrap4.select2-container--focus a.badge-warning.select2-selection, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(249, 200, 14, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #FE4A49;
}
a.badge-danger:hover, a.badge-danger:focus, .bootstrap-select > a.badge-danger.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.badge-danger.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.badge-danger.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-danger.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.badge-danger.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-danger.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.badge-danger.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.badge-danger.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.badge-danger.select2-selection, .select2-container--bootstrap4.select2-container--focus a.badge-danger.select2-selection {
  color: #fff;
  background-color: #fe1816;
}
a.badge-danger:focus, .bootstrap-select > a.badge-danger.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.badge-danger.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.badge-danger.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-danger.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.badge-danger.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-danger.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.badge-danger.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.badge-danger.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.badge-danger.select2-selection, .select2-container--bootstrap4.select2-container--focus a.badge-danger.select2-selection, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(254, 74, 73, 0.5);
}

.badge-light {
  color: #242A2F;
  background-color: #E3E8ED;
}
a.badge-light:hover, a.badge-light:focus, .bootstrap-select > a.badge-light.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.badge-light.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.badge-light.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-light.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.badge-light.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-light.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.badge-light.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.badge-light.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.badge-light.select2-selection, .select2-container--bootstrap4.select2-container--focus a.badge-light.select2-selection {
  color: #242A2F;
  background-color: #c4cfd9;
}
a.badge-light:focus, .bootstrap-select > a.badge-light.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.badge-light.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.badge-light.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-light.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.badge-light.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-light.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.badge-light.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.badge-light.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.badge-light.select2-selection, .select2-container--bootstrap4.select2-container--focus a.badge-light.select2-selection, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(227, 232, 237, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #363F46;
}
a.badge-dark:hover, a.badge-dark:focus, .bootstrap-select > a.badge-dark.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.badge-dark.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.badge-dark.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-dark.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.badge-dark.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-dark.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.badge-dark.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.badge-dark.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.badge-dark.select2-selection, .select2-container--bootstrap4.select2-container--focus a.badge-dark.select2-selection {
  color: #fff;
  background-color: #202529;
}
a.badge-dark:focus, .bootstrap-select > a.badge-dark.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.badge-dark.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.badge-dark.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-dark.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.badge-dark.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-dark.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.badge-dark.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.badge-dark.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.badge-dark.select2-selection, .select2-container--bootstrap4.select2-container--focus a.badge-dark.select2-selection, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(54, 63, 70, 0.5);
}

.badge-lightest {
  color: #242A2F;
  background-color: #f2f3f8;
}
a.badge-lightest:hover, a.badge-lightest:focus, .bootstrap-select > a.badge-lightest.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.badge-lightest.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.badge-lightest.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-lightest.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.badge-lightest.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-lightest.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.badge-lightest.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.badge-lightest.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.badge-lightest.select2-selection, .select2-container--bootstrap4.select2-container--focus a.badge-lightest.select2-selection {
  color: #242A2F;
  background-color: #d1d4e6;
}
a.badge-lightest:focus, .bootstrap-select > a.badge-lightest.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.badge-lightest.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.badge-lightest.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-lightest.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.badge-lightest.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-lightest.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.badge-lightest.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.badge-lightest.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.badge-lightest.select2-selection, .select2-container--bootstrap4.select2-container--focus a.badge-lightest.select2-selection, a.badge-lightest.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(242, 243, 248, 0.5);
}

.badge-darkest {
  color: #fff;
  background-color: #242A2F;
}
a.badge-darkest:hover, a.badge-darkest:focus, .bootstrap-select > a.badge-darkest.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.badge-darkest.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.badge-darkest.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-darkest.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.badge-darkest.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-darkest.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.badge-darkest.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.badge-darkest.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.badge-darkest.select2-selection, .select2-container--bootstrap4.select2-container--focus a.badge-darkest.select2-selection {
  color: #fff;
  background-color: #0e1012;
}
a.badge-darkest:focus, .bootstrap-select > a.badge-darkest.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.badge-darkest.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.badge-darkest.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-darkest.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.badge-darkest.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-darkest.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.badge-darkest.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.badge-darkest.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.badge-darkest.select2-selection, .select2-container--bootstrap4.select2-container--focus a.badge-darkest.select2-selection, a.badge-darkest.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(36, 42, 47, 0.5);
}

.badge-facebook {
  color: #fff;
  background-color: #3B5998;
}
a.badge-facebook:hover, a.badge-facebook:focus, .bootstrap-select > a.badge-facebook.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.badge-facebook.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.badge-facebook.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-facebook.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.badge-facebook.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-facebook.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.badge-facebook.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.badge-facebook.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.badge-facebook.select2-selection, .select2-container--bootstrap4.select2-container--focus a.badge-facebook.select2-selection {
  color: #fff;
  background-color: #2d4373;
}
a.badge-facebook:focus, .bootstrap-select > a.badge-facebook.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.badge-facebook.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.badge-facebook.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-facebook.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.badge-facebook.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-facebook.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.badge-facebook.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.badge-facebook.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.badge-facebook.select2-selection, .select2-container--bootstrap4.select2-container--focus a.badge-facebook.select2-selection, a.badge-facebook.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(59, 89, 152, 0.5);
}

.badge-twitter {
  color: #fff;
  background-color: #00ACED;
}
a.badge-twitter:hover, a.badge-twitter:focus, .bootstrap-select > a.badge-twitter.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.badge-twitter.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.badge-twitter.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-twitter.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.badge-twitter.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-twitter.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.badge-twitter.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.badge-twitter.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.badge-twitter.select2-selection, .select2-container--bootstrap4.select2-container--focus a.badge-twitter.select2-selection {
  color: #fff;
  background-color: #0087ba;
}
a.badge-twitter:focus, .bootstrap-select > a.badge-twitter.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.badge-twitter.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.badge-twitter.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-twitter.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.badge-twitter.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-twitter.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.badge-twitter.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.badge-twitter.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.badge-twitter.select2-selection, .select2-container--bootstrap4.select2-container--focus a.badge-twitter.select2-selection, a.badge-twitter.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 172, 237, 0.5);
}

.badge-mailru {
  color: #fff;
  background-color: #168DE2;
}
a.badge-mailru:hover, a.badge-mailru:focus, .bootstrap-select > a.badge-mailru.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.badge-mailru.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.badge-mailru.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-mailru.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.badge-mailru.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-mailru.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.badge-mailru.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.badge-mailru.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.badge-mailru.select2-selection, .select2-container--bootstrap4.select2-container--focus a.badge-mailru.select2-selection {
  color: #fff;
  background-color: #1170b4;
}
a.badge-mailru:focus, .bootstrap-select > a.badge-mailru.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.badge-mailru.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.badge-mailru.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-mailru.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.badge-mailru.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-mailru.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.badge-mailru.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.badge-mailru.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.badge-mailru.select2-selection, .select2-container--bootstrap4.select2-container--focus a.badge-mailru.select2-selection, a.badge-mailru.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(22, 141, 226, 0.5);
}

.badge-vk {
  color: #fff;
  background-color: #4A76A8;
}
a.badge-vk:hover, a.badge-vk:focus, .bootstrap-select > a.badge-vk.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.badge-vk.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.badge-vk.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-vk.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.badge-vk.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-vk.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.badge-vk.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.badge-vk.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.badge-vk.select2-selection, .select2-container--bootstrap4.select2-container--focus a.badge-vk.select2-selection {
  color: #fff;
  background-color: #3a5d85;
}
a.badge-vk:focus, .bootstrap-select > a.badge-vk.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.badge-vk.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.badge-vk.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-vk.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.badge-vk.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-vk.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.badge-vk.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.badge-vk.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.badge-vk.select2-selection, .select2-container--bootstrap4.select2-container--focus a.badge-vk.select2-selection, a.badge-vk.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(74, 118, 168, 0.5);
}

.badge-google {
  color: #fff;
  background-color: #DD4B39;
}
a.badge-google:hover, a.badge-google:focus, .bootstrap-select > a.badge-google.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.badge-google.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.badge-google.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-google.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.badge-google.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-google.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.badge-google.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.badge-google.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.badge-google.select2-selection, .select2-container--bootstrap4.select2-container--focus a.badge-google.select2-selection {
  color: #fff;
  background-color: #c23321;
}
a.badge-google:focus, .bootstrap-select > a.badge-google.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.badge-google.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.badge-google.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-google.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.badge-google.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.badge-google.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.badge-google.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.badge-google.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.badge-google.select2-selection, .select2-container--bootstrap4.select2-container--focus a.badge-google.select2-selection, a.badge-google.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(221, 75, 57, 0.5);
}

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

.alert-heading {
  color: inherit;
}

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

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

.alert-primary {
  color: #204082;
  background-color: #d8e5fe;
  border-color: #c9dafe;
}
.alert-primary hr {
  border-top-color: #b0c9fe;
}
.alert-primary .alert-link {
  color: #162c59;
}

.alert-secondary {
  color: #5a5e62;
  background-color: #eff0f2;
  border-color: #e8eaed;
}
.alert-secondary hr {
  border-top-color: #dadde2;
}
.alert-secondary .alert-link {
  color: #424547;
}

.alert-success {
  color: #2f613a;
  background-color: #def1e2;
  border-color: #d1ecd7;
}
.alert-success hr {
  border-top-color: #bfe5c7;
}
.alert-success .alert-link {
  color: #1e3f25;
}

.alert-info {
  color: #045d76;
  background-color: #cef0f9;
  border-color: #bae9f7;
}
.alert-info hr {
  border-top-color: #a3e2f4;
}
.alert-info .alert-link {
  color: #023645;
}

.alert-warning {
  color: #816807;
  background-color: #fef4cf;
  border-color: #fdf0bc;
}
.alert-warning hr {
  border-top-color: #fceaa3;
}
.alert-warning .alert-link {
  color: #514104;
}

.alert-danger {
  color: #842626;
  background-color: #ffdbdb;
  border-color: #ffcccc;
}
.alert-danger hr {
  border-top-color: #ffb3b3;
}
.alert-danger .alert-link {
  color: #5c1b1b;
}

.alert-light {
  color: #76797b;
  background-color: #f9fafb;
  border-color: #f7f9fa;
}
.alert-light hr {
  border-top-color: #e7edf0;
}
.alert-light .alert-link {
  color: #5d5f61;
}

.alert-dark {
  color: #1c2124;
  background-color: #d7d9da;
  border-color: #c7c9cb;
}
.alert-dark hr {
  border-top-color: #babcbf;
}
.alert-dark .alert-link {
  color: #060707;
}

.alert-lightest {
  color: #7e7e81;
  background-color: #fcfdfe;
  border-color: #fbfcfd;
}
.alert-lightest hr {
  border-top-color: #eaeff5;
}
.alert-lightest .alert-link {
  color: #656567;
}

.alert-darkest {
  color: #131618;
  background-color: #d3d4d5;
  border-color: #c2c3c5;
}
.alert-darkest hr {
  border-top-color: #b5b6b9;
}
.alert-darkest .alert-link {
  color: black;
}

.alert-facebook {
  color: #1f2e4f;
  background-color: #d8deea;
  border-color: #c8d1e2;
}
.alert-facebook hr {
  border-top-color: #b7c3d9;
}
.alert-facebook .alert-link {
  color: #11192a;
}

.alert-twitter {
  color: #00597b;
  background-color: #cceefb;
  border-color: #b8e8fa;
}
.alert-twitter hr {
  border-top-color: #a0e0f8;
}
.alert-twitter .alert-link {
  color: #003448;
}

.alert-mailru {
  color: #0b4976;
  background-color: #d0e8f9;
  border-color: #bedff7;
}
.alert-mailru hr {
  border-top-color: #a7d4f4;
}
.alert-mailru .alert-link {
  color: #072c47;
}

.alert-vk {
  color: #263d57;
  background-color: #dbe4ee;
  border-color: #ccd9e7;
}
.alert-vk hr {
  border-top-color: #bbccdf;
}
.alert-vk .alert-link {
  color: #162434;
}

.alert-google {
  color: #73271e;
  background-color: #f8dbd7;
  border-color: #f5cdc8;
}
.alert-google hr {
  border-top-color: #f1b9b2;
}
.alert-google .alert-link {
  color: #4b1913;
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

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

.list-group-item-action {
  width: 100%;
  color: #48545D;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus, .bootstrap-select > .list-group-item-action.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-action.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .list-group-item-action.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-action.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .list-group-item-action.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-action.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .list-group-item-action.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-action.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .list-group-item-action.select2-selection, .select2-container--bootstrap4.select2-container--focus .list-group-item-action.select2-selection {
  z-index: 1;
  color: #48545D;
  text-decoration: none;
  background-color: #f2f3f8;
}
.list-group-item-action:active {
  color: #48545D;
  background-color: #E3E8ED;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid #e1e6eb;
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #62737F;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #3E7BFA;
  border-color: #3E7BFA;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

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

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1824px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child {
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child {
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #204082;
  background-color: #c9dafe;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus, .bootstrap-select > .list-group-item-primary.list-group-item-action.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-primary.list-group-item-action.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .list-group-item-primary.list-group-item-action.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-primary.list-group-item-action.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .list-group-item-primary.list-group-item-action.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-primary.list-group-item-action.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .list-group-item-primary.list-group-item-action.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-primary.list-group-item-action.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .list-group-item-primary.list-group-item-action.select2-selection, .select2-container--bootstrap4.select2-container--focus .list-group-item-primary.list-group-item-action.select2-selection {
  color: #204082;
  background-color: #b0c9fe;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #204082;
  border-color: #204082;
}

.list-group-item-secondary {
  color: #5a5e62;
  background-color: #e8eaed;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus, .bootstrap-select > .list-group-item-secondary.list-group-item-action.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-secondary.list-group-item-action.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .list-group-item-secondary.list-group-item-action.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-secondary.list-group-item-action.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .list-group-item-secondary.list-group-item-action.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-secondary.list-group-item-action.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .list-group-item-secondary.list-group-item-action.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-secondary.list-group-item-action.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .list-group-item-secondary.list-group-item-action.select2-selection, .select2-container--bootstrap4.select2-container--focus .list-group-item-secondary.list-group-item-action.select2-selection {
  color: #5a5e62;
  background-color: #dadde2;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #5a5e62;
  border-color: #5a5e62;
}

.list-group-item-success {
  color: #2f613a;
  background-color: #d1ecd7;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus, .bootstrap-select > .list-group-item-success.list-group-item-action.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-success.list-group-item-action.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .list-group-item-success.list-group-item-action.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-success.list-group-item-action.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .list-group-item-success.list-group-item-action.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-success.list-group-item-action.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .list-group-item-success.list-group-item-action.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-success.list-group-item-action.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .list-group-item-success.list-group-item-action.select2-selection, .select2-container--bootstrap4.select2-container--focus .list-group-item-success.list-group-item-action.select2-selection {
  color: #2f613a;
  background-color: #bfe5c7;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #2f613a;
  border-color: #2f613a;
}

.list-group-item-info {
  color: #045d76;
  background-color: #bae9f7;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus, .bootstrap-select > .list-group-item-info.list-group-item-action.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-info.list-group-item-action.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .list-group-item-info.list-group-item-action.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-info.list-group-item-action.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .list-group-item-info.list-group-item-action.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-info.list-group-item-action.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .list-group-item-info.list-group-item-action.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-info.list-group-item-action.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .list-group-item-info.list-group-item-action.select2-selection, .select2-container--bootstrap4.select2-container--focus .list-group-item-info.list-group-item-action.select2-selection {
  color: #045d76;
  background-color: #a3e2f4;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #045d76;
  border-color: #045d76;
}

.list-group-item-warning {
  color: #816807;
  background-color: #fdf0bc;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus, .bootstrap-select > .list-group-item-warning.list-group-item-action.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-warning.list-group-item-action.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .list-group-item-warning.list-group-item-action.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-warning.list-group-item-action.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .list-group-item-warning.list-group-item-action.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-warning.list-group-item-action.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .list-group-item-warning.list-group-item-action.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-warning.list-group-item-action.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .list-group-item-warning.list-group-item-action.select2-selection, .select2-container--bootstrap4.select2-container--focus .list-group-item-warning.list-group-item-action.select2-selection {
  color: #816807;
  background-color: #fceaa3;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #816807;
  border-color: #816807;
}

.list-group-item-danger {
  color: #842626;
  background-color: #ffcccc;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus, .bootstrap-select > .list-group-item-danger.list-group-item-action.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-danger.list-group-item-action.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .list-group-item-danger.list-group-item-action.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-danger.list-group-item-action.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .list-group-item-danger.list-group-item-action.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-danger.list-group-item-action.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .list-group-item-danger.list-group-item-action.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-danger.list-group-item-action.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .list-group-item-danger.list-group-item-action.select2-selection, .select2-container--bootstrap4.select2-container--focus .list-group-item-danger.list-group-item-action.select2-selection {
  color: #842626;
  background-color: #ffb3b3;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #842626;
  border-color: #842626;
}

.list-group-item-light {
  color: #76797b;
  background-color: #f7f9fa;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus, .bootstrap-select > .list-group-item-light.list-group-item-action.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-light.list-group-item-action.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .list-group-item-light.list-group-item-action.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-light.list-group-item-action.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .list-group-item-light.list-group-item-action.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-light.list-group-item-action.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .list-group-item-light.list-group-item-action.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-light.list-group-item-action.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .list-group-item-light.list-group-item-action.select2-selection, .select2-container--bootstrap4.select2-container--focus .list-group-item-light.list-group-item-action.select2-selection {
  color: #76797b;
  background-color: #e7edf0;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #76797b;
  border-color: #76797b;
}

.list-group-item-dark {
  color: #1c2124;
  background-color: #c7c9cb;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus, .bootstrap-select > .list-group-item-dark.list-group-item-action.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-dark.list-group-item-action.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .list-group-item-dark.list-group-item-action.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-dark.list-group-item-action.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .list-group-item-dark.list-group-item-action.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-dark.list-group-item-action.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .list-group-item-dark.list-group-item-action.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-dark.list-group-item-action.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .list-group-item-dark.list-group-item-action.select2-selection, .select2-container--bootstrap4.select2-container--focus .list-group-item-dark.list-group-item-action.select2-selection {
  color: #1c2124;
  background-color: #babcbf;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1c2124;
  border-color: #1c2124;
}

.list-group-item-lightest {
  color: #7e7e81;
  background-color: #fbfcfd;
}
.list-group-item-lightest.list-group-item-action:hover, .list-group-item-lightest.list-group-item-action:focus, .bootstrap-select > .list-group-item-lightest.list-group-item-action.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-lightest.list-group-item-action.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .list-group-item-lightest.list-group-item-action.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-lightest.list-group-item-action.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .list-group-item-lightest.list-group-item-action.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-lightest.list-group-item-action.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .list-group-item-lightest.list-group-item-action.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-lightest.list-group-item-action.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .list-group-item-lightest.list-group-item-action.select2-selection, .select2-container--bootstrap4.select2-container--focus .list-group-item-lightest.list-group-item-action.select2-selection {
  color: #7e7e81;
  background-color: #eaeff5;
}
.list-group-item-lightest.list-group-item-action.active {
  color: #fff;
  background-color: #7e7e81;
  border-color: #7e7e81;
}

.list-group-item-darkest {
  color: #131618;
  background-color: #c2c3c5;
}
.list-group-item-darkest.list-group-item-action:hover, .list-group-item-darkest.list-group-item-action:focus, .bootstrap-select > .list-group-item-darkest.list-group-item-action.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-darkest.list-group-item-action.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .list-group-item-darkest.list-group-item-action.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-darkest.list-group-item-action.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .list-group-item-darkest.list-group-item-action.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-darkest.list-group-item-action.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .list-group-item-darkest.list-group-item-action.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-darkest.list-group-item-action.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .list-group-item-darkest.list-group-item-action.select2-selection, .select2-container--bootstrap4.select2-container--focus .list-group-item-darkest.list-group-item-action.select2-selection {
  color: #131618;
  background-color: #b5b6b9;
}
.list-group-item-darkest.list-group-item-action.active {
  color: #fff;
  background-color: #131618;
  border-color: #131618;
}

.list-group-item-facebook {
  color: #1f2e4f;
  background-color: #c8d1e2;
}
.list-group-item-facebook.list-group-item-action:hover, .list-group-item-facebook.list-group-item-action:focus, .bootstrap-select > .list-group-item-facebook.list-group-item-action.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-facebook.list-group-item-action.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .list-group-item-facebook.list-group-item-action.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-facebook.list-group-item-action.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .list-group-item-facebook.list-group-item-action.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-facebook.list-group-item-action.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .list-group-item-facebook.list-group-item-action.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-facebook.list-group-item-action.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .list-group-item-facebook.list-group-item-action.select2-selection, .select2-container--bootstrap4.select2-container--focus .list-group-item-facebook.list-group-item-action.select2-selection {
  color: #1f2e4f;
  background-color: #b7c3d9;
}
.list-group-item-facebook.list-group-item-action.active {
  color: #fff;
  background-color: #1f2e4f;
  border-color: #1f2e4f;
}

.list-group-item-twitter {
  color: #00597b;
  background-color: #b8e8fa;
}
.list-group-item-twitter.list-group-item-action:hover, .list-group-item-twitter.list-group-item-action:focus, .bootstrap-select > .list-group-item-twitter.list-group-item-action.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-twitter.list-group-item-action.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .list-group-item-twitter.list-group-item-action.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-twitter.list-group-item-action.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .list-group-item-twitter.list-group-item-action.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-twitter.list-group-item-action.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .list-group-item-twitter.list-group-item-action.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-twitter.list-group-item-action.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .list-group-item-twitter.list-group-item-action.select2-selection, .select2-container--bootstrap4.select2-container--focus .list-group-item-twitter.list-group-item-action.select2-selection {
  color: #00597b;
  background-color: #a0e0f8;
}
.list-group-item-twitter.list-group-item-action.active {
  color: #fff;
  background-color: #00597b;
  border-color: #00597b;
}

.list-group-item-mailru {
  color: #0b4976;
  background-color: #bedff7;
}
.list-group-item-mailru.list-group-item-action:hover, .list-group-item-mailru.list-group-item-action:focus, .bootstrap-select > .list-group-item-mailru.list-group-item-action.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-mailru.list-group-item-action.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .list-group-item-mailru.list-group-item-action.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-mailru.list-group-item-action.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .list-group-item-mailru.list-group-item-action.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-mailru.list-group-item-action.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .list-group-item-mailru.list-group-item-action.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-mailru.list-group-item-action.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .list-group-item-mailru.list-group-item-action.select2-selection, .select2-container--bootstrap4.select2-container--focus .list-group-item-mailru.list-group-item-action.select2-selection {
  color: #0b4976;
  background-color: #a7d4f4;
}
.list-group-item-mailru.list-group-item-action.active {
  color: #fff;
  background-color: #0b4976;
  border-color: #0b4976;
}

.list-group-item-vk {
  color: #263d57;
  background-color: #ccd9e7;
}
.list-group-item-vk.list-group-item-action:hover, .list-group-item-vk.list-group-item-action:focus, .bootstrap-select > .list-group-item-vk.list-group-item-action.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-vk.list-group-item-action.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .list-group-item-vk.list-group-item-action.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-vk.list-group-item-action.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .list-group-item-vk.list-group-item-action.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-vk.list-group-item-action.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .list-group-item-vk.list-group-item-action.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-vk.list-group-item-action.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .list-group-item-vk.list-group-item-action.select2-selection, .select2-container--bootstrap4.select2-container--focus .list-group-item-vk.list-group-item-action.select2-selection {
  color: #263d57;
  background-color: #bbccdf;
}
.list-group-item-vk.list-group-item-action.active {
  color: #fff;
  background-color: #263d57;
  border-color: #263d57;
}

.list-group-item-google {
  color: #73271e;
  background-color: #f5cdc8;
}
.list-group-item-google.list-group-item-action:hover, .list-group-item-google.list-group-item-action:focus, .bootstrap-select > .list-group-item-google.list-group-item-action.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-google.list-group-item-action.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .list-group-item-google.list-group-item-action.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-google.list-group-item-action.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .list-group-item-google.list-group-item-action.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-google.list-group-item-action.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .list-group-item-google.list-group-item-action.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .list-group-item-google.list-group-item-action.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .list-group-item-google.list-group-item-action.select2-selection, .select2-container--bootstrap4.select2-container--focus .list-group-item-google.list-group-item-action.select2-selection {
  color: #73271e;
  background-color: #f1b9b2;
}
.list-group-item-google.list-group-item-action.active {
  color: #fff;
  background-color: #73271e;
  border-color: #73271e;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus, .bootstrap-select > .close.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .close.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .bootstrap-select > .close.dropdown-toggle.btn-light.active:not(:disabled):not(.disabled), .swal2-popup.swal2-fill .bootstrap-select > .close.dropdown-toggle.active.swal2-styled.swal2-cancel:not(:disabled):not(.disabled), .bootstrap-select > .close.dropdown-toggle.btn-light[aria-expanded=true]:not(:disabled):not(.disabled), .swal2-popup.swal2-fill .bootstrap-select > .close.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:not(:disabled):not(.disabled), .select2-container--bootstrap4.select2-container--open .close.select2-selection:not(:disabled):not(.disabled), .select2-container--bootstrap4.select2-container--focus .close.select2-selection:not(:disabled):not(.disabled) {
  opacity: 0.75;
}

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

a.close.disabled {
  pointer-events: none;
}

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

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

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

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

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

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

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1.5rem;
  border-bottom: 1px solid #E3E8ED;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.modal-header .close {
  padding: 1.5rem;
  margin: -1rem -1rem -1rem auto;
}

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

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

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 1.25rem;
  border-top: 1px solid #E3E8ED;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.modal-footer > * {
  margin: 0.25rem;
}

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

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: min-content;
  }
  .modal-content {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

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

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

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

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

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

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: -0.5rem;
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: -0.5rem;
  width: 0.5rem;
  height: 1rem;
  margin: 0 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: -0.5rem;
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 0 solid #fff;
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: -0.5rem;
  width: 0.5rem;
  height: 1rem;
  margin: 0 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: #242A2F;
  background-color: #fff;
  border-bottom: 0 solid #f2f2f2;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #48545D;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentcolor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentcolor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s;
  }
}
.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: #3E7BFA !important;
}

a.bg-primary:hover, a.bg-primary:focus, .bootstrap-select > a.bg-primary.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.bg-primary.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.bg-primary.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.bg-primary.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.bg-primary.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.bg-primary.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.bg-primary.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.bg-primary.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.bg-primary.select2-selection, .select2-container--bootstrap4.select2-container--focus a.bg-primary.select2-selection,
button.bg-primary:hover,
button.bg-primary:focus,
.bootstrap-select > button.bg-primary.dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-primary.dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select > button.bg-primary.dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-primary.dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select > button.bg-primary.dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-primary.dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select > button.bg-primary.dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select > button.bg-primary.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open button.bg-primary.select2-selection,
.select2-container--bootstrap4.select2-container--focus button.bg-primary.select2-selection {
  background-color: #0c59f9 !important;
}

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

a.bg-secondary:hover, a.bg-secondary:focus, .bootstrap-select > a.bg-secondary.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.bg-secondary.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.bg-secondary.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.bg-secondary.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.bg-secondary.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.bg-secondary.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.bg-secondary.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.bg-secondary.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.bg-secondary.select2-selection, .select2-container--bootstrap4.select2-container--focus a.bg-secondary.select2-selection,
button.bg-secondary:hover,
button.bg-secondary:focus,
.bootstrap-select > button.bg-secondary.dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-secondary.dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select > button.bg-secondary.dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-secondary.dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select > button.bg-secondary.dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-secondary.dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select > button.bg-secondary.dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select > button.bg-secondary.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open button.bg-secondary.select2-selection,
.select2-container--bootstrap4.select2-container--focus button.bg-secondary.select2-selection {
  background-color: #919ca6 !important;
}

.bg-success, .swal2-popup.swal2-fill.swal2-type-success {
  background-color: #5BBA6F !important;
}

a.bg-success:hover, a.swal2-popup.swal2-fill.swal2-type-success:hover, a.bg-success:focus, a.swal2-popup.swal2-fill.swal2-type-success:focus, .bootstrap-select > a.bg-success.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.bg-success.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.bg-success.dropdown-toggle.btn-light:active, .bootstrap-select > a.dropdown-toggle.btn-light.swal2-popup.swal2-fill.swal2-type-success:active, .swal2-popup.swal2-fill .bootstrap-select > a.bg-success.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .bootstrap-select > a.dropdown-toggle.swal2-styled.swal2-cancel.swal2-popup.swal2-fill.swal2-type-success:active, .bootstrap-select > a.bg-success.dropdown-toggle.btn-light.active, .bootstrap-select > a.dropdown-toggle.btn-light.active.swal2-popup.swal2-fill.swal2-type-success, .swal2-popup.swal2-fill .bootstrap-select > a.bg-success.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .bootstrap-select > a.dropdown-toggle.active.swal2-styled.swal2-cancel.swal2-popup.swal2-fill.swal2-type-success, .bootstrap-select > a.bg-success.dropdown-toggle.btn-light[aria-expanded=true], .bootstrap-select > a.dropdown-toggle.btn-light[aria-expanded=true].swal2-popup.swal2-fill.swal2-type-success, .swal2-popup.swal2-fill .bootstrap-select > a.bg-success.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .bootstrap-select > a.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel.swal2-popup.swal2-fill.swal2-type-success, .select2-container--bootstrap4.select2-container--open a.bg-success.select2-selection, .select2-container--bootstrap4.select2-container--open a.select2-selection.swal2-popup.swal2-fill.swal2-type-success, .select2-container--bootstrap4.select2-container--focus a.bg-success.select2-selection, .select2-container--bootstrap4.select2-container--focus a.select2-selection.swal2-popup.swal2-fill.swal2-type-success,
button.bg-success:hover,
button.swal2-popup.swal2-fill.swal2-type-success:hover,
button.bg-success:focus,
button.swal2-popup.swal2-fill.swal2-type-success:focus,
.bootstrap-select > button.bg-success.dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-success.dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select > button.bg-success.dropdown-toggle.btn-light:active,
.bootstrap-select > button.dropdown-toggle.btn-light.swal2-popup.swal2-fill.swal2-type-success:active,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-success.dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel.swal2-popup.swal2-fill.swal2-type-success:active,
.bootstrap-select > button.bg-success.dropdown-toggle.btn-light.active,
.bootstrap-select > button.dropdown-toggle.btn-light.active.swal2-popup.swal2-fill.swal2-type-success,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-success.dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.active.swal2-styled.swal2-cancel.swal2-popup.swal2-fill.swal2-type-success,
.bootstrap-select > button.bg-success.dropdown-toggle.btn-light[aria-expanded=true],
.bootstrap-select > button.dropdown-toggle.btn-light[aria-expanded=true].swal2-popup.swal2-fill.swal2-type-success,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-success.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel.swal2-popup.swal2-fill.swal2-type-success,
.select2-container--bootstrap4.select2-container--open button.bg-success.select2-selection,
.select2-container--bootstrap4.select2-container--open button.select2-selection.swal2-popup.swal2-fill.swal2-type-success,
.select2-container--bootstrap4.select2-container--focus button.bg-success.select2-selection,
.select2-container--bootstrap4.select2-container--focus button.select2-selection.swal2-popup.swal2-fill.swal2-type-success {
  background-color: #439f56 !important;
}

.bg-info, .swal2-popup.swal2-fill.swal2-type-info, .swal2-popup.swal2-fill.swal2-type-question {
  background-color: #08B2E3 !important;
}

a.bg-info:hover, a.swal2-popup.swal2-fill.swal2-type-info:hover, a.swal2-popup.swal2-fill.swal2-type-question:hover, a.bg-info:focus, a.swal2-popup.swal2-fill.swal2-type-info:focus, a.swal2-popup.swal2-fill.swal2-type-question:focus, .bootstrap-select > a.bg-info.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.bg-info.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.bg-info.dropdown-toggle.btn-light:active, .bootstrap-select > a.dropdown-toggle.btn-light.swal2-popup.swal2-fill.swal2-type-info:active, .bootstrap-select > a.dropdown-toggle.btn-light.swal2-popup.swal2-fill.swal2-type-question:active, .swal2-popup.swal2-fill .bootstrap-select > a.bg-info.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .bootstrap-select > a.dropdown-toggle.swal2-styled.swal2-cancel.swal2-popup.swal2-fill.swal2-type-info:active, .swal2-popup.swal2-fill .bootstrap-select > a.dropdown-toggle.swal2-styled.swal2-cancel.swal2-popup.swal2-fill.swal2-type-question:active, .bootstrap-select > a.bg-info.dropdown-toggle.btn-light.active, .bootstrap-select > a.dropdown-toggle.btn-light.active.swal2-popup.swal2-fill.swal2-type-info, .bootstrap-select > a.dropdown-toggle.btn-light.active.swal2-popup.swal2-fill.swal2-type-question, .swal2-popup.swal2-fill .bootstrap-select > a.bg-info.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .bootstrap-select > a.dropdown-toggle.active.swal2-styled.swal2-cancel.swal2-popup.swal2-fill.swal2-type-info, .swal2-popup.swal2-fill .bootstrap-select > a.dropdown-toggle.active.swal2-styled.swal2-cancel.swal2-popup.swal2-fill.swal2-type-question, .bootstrap-select > a.bg-info.dropdown-toggle.btn-light[aria-expanded=true], .bootstrap-select > a.dropdown-toggle.btn-light[aria-expanded=true].swal2-popup.swal2-fill.swal2-type-info, .bootstrap-select > a.dropdown-toggle.btn-light[aria-expanded=true].swal2-popup.swal2-fill.swal2-type-question, .swal2-popup.swal2-fill .bootstrap-select > a.bg-info.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .bootstrap-select > a.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel.swal2-popup.swal2-fill.swal2-type-info, .swal2-popup.swal2-fill .bootstrap-select > a.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel.swal2-popup.swal2-fill.swal2-type-question, .select2-container--bootstrap4.select2-container--open a.bg-info.select2-selection, .select2-container--bootstrap4.select2-container--open a.select2-selection.swal2-popup.swal2-fill.swal2-type-info, .select2-container--bootstrap4.select2-container--open a.select2-selection.swal2-popup.swal2-fill.swal2-type-question, .select2-container--bootstrap4.select2-container--focus a.bg-info.select2-selection, .select2-container--bootstrap4.select2-container--focus a.select2-selection.swal2-popup.swal2-fill.swal2-type-info, .select2-container--bootstrap4.select2-container--focus a.select2-selection.swal2-popup.swal2-fill.swal2-type-question,
button.bg-info:hover,
button.swal2-popup.swal2-fill.swal2-type-info:hover,
button.swal2-popup.swal2-fill.swal2-type-question:hover,
button.bg-info:focus,
button.swal2-popup.swal2-fill.swal2-type-info:focus,
button.swal2-popup.swal2-fill.swal2-type-question:focus,
.bootstrap-select > button.bg-info.dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-info.dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select > button.bg-info.dropdown-toggle.btn-light:active,
.bootstrap-select > button.dropdown-toggle.btn-light.swal2-popup.swal2-fill.swal2-type-info:active,
.bootstrap-select > button.dropdown-toggle.btn-light.swal2-popup.swal2-fill.swal2-type-question:active,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-info.dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel.swal2-popup.swal2-fill.swal2-type-info:active,
.swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel.swal2-popup.swal2-fill.swal2-type-question:active,
.bootstrap-select > button.bg-info.dropdown-toggle.btn-light.active,
.bootstrap-select > button.dropdown-toggle.btn-light.active.swal2-popup.swal2-fill.swal2-type-info,
.bootstrap-select > button.dropdown-toggle.btn-light.active.swal2-popup.swal2-fill.swal2-type-question,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-info.dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.active.swal2-styled.swal2-cancel.swal2-popup.swal2-fill.swal2-type-info,
.swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.active.swal2-styled.swal2-cancel.swal2-popup.swal2-fill.swal2-type-question,
.bootstrap-select > button.bg-info.dropdown-toggle.btn-light[aria-expanded=true],
.bootstrap-select > button.dropdown-toggle.btn-light[aria-expanded=true].swal2-popup.swal2-fill.swal2-type-info,
.bootstrap-select > button.dropdown-toggle.btn-light[aria-expanded=true].swal2-popup.swal2-fill.swal2-type-question,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-info.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel.swal2-popup.swal2-fill.swal2-type-info,
.swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel.swal2-popup.swal2-fill.swal2-type-question,
.select2-container--bootstrap4.select2-container--open button.bg-info.select2-selection,
.select2-container--bootstrap4.select2-container--open button.select2-selection.swal2-popup.swal2-fill.swal2-type-info,
.select2-container--bootstrap4.select2-container--open button.select2-selection.swal2-popup.swal2-fill.swal2-type-question,
.select2-container--bootstrap4.select2-container--focus button.bg-info.select2-selection,
.select2-container--bootstrap4.select2-container--focus button.select2-selection.swal2-popup.swal2-fill.swal2-type-info,
.select2-container--bootstrap4.select2-container--focus button.select2-selection.swal2-popup.swal2-fill.swal2-type-question {
  background-color: #068bb2 !important;
}

.bg-warning, .swal2-popup.swal2-fill.swal2-type-warning {
  background-color: #F9C80E !important;
}

a.bg-warning:hover, a.swal2-popup.swal2-fill.swal2-type-warning:hover, a.bg-warning:focus, a.swal2-popup.swal2-fill.swal2-type-warning:focus, .bootstrap-select > a.bg-warning.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.bg-warning.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.bg-warning.dropdown-toggle.btn-light:active, .bootstrap-select > a.dropdown-toggle.btn-light.swal2-popup.swal2-fill.swal2-type-warning:active, .swal2-popup.swal2-fill .bootstrap-select > a.bg-warning.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .bootstrap-select > a.dropdown-toggle.swal2-styled.swal2-cancel.swal2-popup.swal2-fill.swal2-type-warning:active, .bootstrap-select > a.bg-warning.dropdown-toggle.btn-light.active, .bootstrap-select > a.dropdown-toggle.btn-light.active.swal2-popup.swal2-fill.swal2-type-warning, .swal2-popup.swal2-fill .bootstrap-select > a.bg-warning.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .bootstrap-select > a.dropdown-toggle.active.swal2-styled.swal2-cancel.swal2-popup.swal2-fill.swal2-type-warning, .bootstrap-select > a.bg-warning.dropdown-toggle.btn-light[aria-expanded=true], .bootstrap-select > a.dropdown-toggle.btn-light[aria-expanded=true].swal2-popup.swal2-fill.swal2-type-warning, .swal2-popup.swal2-fill .bootstrap-select > a.bg-warning.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .bootstrap-select > a.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel.swal2-popup.swal2-fill.swal2-type-warning, .select2-container--bootstrap4.select2-container--open a.bg-warning.select2-selection, .select2-container--bootstrap4.select2-container--open a.select2-selection.swal2-popup.swal2-fill.swal2-type-warning, .select2-container--bootstrap4.select2-container--focus a.bg-warning.select2-selection, .select2-container--bootstrap4.select2-container--focus a.select2-selection.swal2-popup.swal2-fill.swal2-type-warning,
button.bg-warning:hover,
button.swal2-popup.swal2-fill.swal2-type-warning:hover,
button.bg-warning:focus,
button.swal2-popup.swal2-fill.swal2-type-warning:focus,
.bootstrap-select > button.bg-warning.dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-warning.dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select > button.bg-warning.dropdown-toggle.btn-light:active,
.bootstrap-select > button.dropdown-toggle.btn-light.swal2-popup.swal2-fill.swal2-type-warning:active,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-warning.dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel.swal2-popup.swal2-fill.swal2-type-warning:active,
.bootstrap-select > button.bg-warning.dropdown-toggle.btn-light.active,
.bootstrap-select > button.dropdown-toggle.btn-light.active.swal2-popup.swal2-fill.swal2-type-warning,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-warning.dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.active.swal2-styled.swal2-cancel.swal2-popup.swal2-fill.swal2-type-warning,
.bootstrap-select > button.bg-warning.dropdown-toggle.btn-light[aria-expanded=true],
.bootstrap-select > button.dropdown-toggle.btn-light[aria-expanded=true].swal2-popup.swal2-fill.swal2-type-warning,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-warning.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel.swal2-popup.swal2-fill.swal2-type-warning,
.select2-container--bootstrap4.select2-container--open button.bg-warning.select2-selection,
.select2-container--bootstrap4.select2-container--open button.select2-selection.swal2-popup.swal2-fill.swal2-type-warning,
.select2-container--bootstrap4.select2-container--focus button.bg-warning.select2-selection,
.select2-container--bootstrap4.select2-container--focus button.select2-selection.swal2-popup.swal2-fill.swal2-type-warning {
  background-color: #cfa505 !important;
}

.bg-danger, .swal2-popup.swal2-fill.swal2-type-error {
  background-color: #FE4A49 !important;
}

a.bg-danger:hover, a.swal2-popup.swal2-fill.swal2-type-error:hover, a.bg-danger:focus, a.swal2-popup.swal2-fill.swal2-type-error:focus, .bootstrap-select > a.bg-danger.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.bg-danger.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.bg-danger.dropdown-toggle.btn-light:active, .bootstrap-select > a.dropdown-toggle.btn-light.swal2-popup.swal2-fill.swal2-type-error:active, .swal2-popup.swal2-fill .bootstrap-select > a.bg-danger.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .bootstrap-select > a.dropdown-toggle.swal2-styled.swal2-cancel.swal2-popup.swal2-fill.swal2-type-error:active, .bootstrap-select > a.bg-danger.dropdown-toggle.btn-light.active, .bootstrap-select > a.dropdown-toggle.btn-light.active.swal2-popup.swal2-fill.swal2-type-error, .swal2-popup.swal2-fill .bootstrap-select > a.bg-danger.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .bootstrap-select > a.dropdown-toggle.active.swal2-styled.swal2-cancel.swal2-popup.swal2-fill.swal2-type-error, .bootstrap-select > a.bg-danger.dropdown-toggle.btn-light[aria-expanded=true], .bootstrap-select > a.dropdown-toggle.btn-light[aria-expanded=true].swal2-popup.swal2-fill.swal2-type-error, .swal2-popup.swal2-fill .bootstrap-select > a.bg-danger.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .bootstrap-select > a.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel.swal2-popup.swal2-fill.swal2-type-error, .select2-container--bootstrap4.select2-container--open a.bg-danger.select2-selection, .select2-container--bootstrap4.select2-container--open a.select2-selection.swal2-popup.swal2-fill.swal2-type-error, .select2-container--bootstrap4.select2-container--focus a.bg-danger.select2-selection, .select2-container--bootstrap4.select2-container--focus a.select2-selection.swal2-popup.swal2-fill.swal2-type-error,
button.bg-danger:hover,
button.swal2-popup.swal2-fill.swal2-type-error:hover,
button.bg-danger:focus,
button.swal2-popup.swal2-fill.swal2-type-error:focus,
.bootstrap-select > button.bg-danger.dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-danger.dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select > button.bg-danger.dropdown-toggle.btn-light:active,
.bootstrap-select > button.dropdown-toggle.btn-light.swal2-popup.swal2-fill.swal2-type-error:active,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-danger.dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel.swal2-popup.swal2-fill.swal2-type-error:active,
.bootstrap-select > button.bg-danger.dropdown-toggle.btn-light.active,
.bootstrap-select > button.dropdown-toggle.btn-light.active.swal2-popup.swal2-fill.swal2-type-error,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-danger.dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.active.swal2-styled.swal2-cancel.swal2-popup.swal2-fill.swal2-type-error,
.bootstrap-select > button.bg-danger.dropdown-toggle.btn-light[aria-expanded=true],
.bootstrap-select > button.dropdown-toggle.btn-light[aria-expanded=true].swal2-popup.swal2-fill.swal2-type-error,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-danger.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel.swal2-popup.swal2-fill.swal2-type-error,
.select2-container--bootstrap4.select2-container--open button.bg-danger.select2-selection,
.select2-container--bootstrap4.select2-container--open button.select2-selection.swal2-popup.swal2-fill.swal2-type-error,
.select2-container--bootstrap4.select2-container--focus button.bg-danger.select2-selection,
.select2-container--bootstrap4.select2-container--focus button.select2-selection.swal2-popup.swal2-fill.swal2-type-error {
  background-color: #fe1816 !important;
}

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

a.bg-light:hover, a.bg-light:focus, .bootstrap-select > a.bg-light.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.bg-light.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.bg-light.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.bg-light.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.bg-light.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.bg-light.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.bg-light.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.bg-light.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.bg-light.select2-selection, .select2-container--bootstrap4.select2-container--focus a.bg-light.select2-selection,
button.bg-light:hover,
button.bg-light:focus,
.bootstrap-select > button.bg-light.dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-light.dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select > button.bg-light.dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-light.dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select > button.bg-light.dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-light.dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select > button.bg-light.dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select > button.bg-light.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open button.bg-light.select2-selection,
.select2-container--bootstrap4.select2-container--focus button.bg-light.select2-selection {
  background-color: #c4cfd9 !important;
}

.bg-dark {
  background-color: #363F46 !important;
}

a.bg-dark:hover, a.bg-dark:focus, .bootstrap-select > a.bg-dark.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.bg-dark.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.bg-dark.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.bg-dark.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.bg-dark.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.bg-dark.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.bg-dark.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.bg-dark.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.bg-dark.select2-selection, .select2-container--bootstrap4.select2-container--focus a.bg-dark.select2-selection,
button.bg-dark:hover,
button.bg-dark:focus,
.bootstrap-select > button.bg-dark.dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-dark.dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select > button.bg-dark.dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-dark.dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select > button.bg-dark.dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-dark.dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select > button.bg-dark.dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select > button.bg-dark.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open button.bg-dark.select2-selection,
.select2-container--bootstrap4.select2-container--focus button.bg-dark.select2-selection {
  background-color: #202529 !important;
}

.bg-lightest {
  background-color: #f2f3f8 !important;
}

a.bg-lightest:hover, a.bg-lightest:focus, .bootstrap-select > a.bg-lightest.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.bg-lightest.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.bg-lightest.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.bg-lightest.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.bg-lightest.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.bg-lightest.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.bg-lightest.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.bg-lightest.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.bg-lightest.select2-selection, .select2-container--bootstrap4.select2-container--focus a.bg-lightest.select2-selection,
button.bg-lightest:hover,
button.bg-lightest:focus,
.bootstrap-select > button.bg-lightest.dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-lightest.dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select > button.bg-lightest.dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-lightest.dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select > button.bg-lightest.dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-lightest.dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select > button.bg-lightest.dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select > button.bg-lightest.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open button.bg-lightest.select2-selection,
.select2-container--bootstrap4.select2-container--focus button.bg-lightest.select2-selection {
  background-color: #d1d4e6 !important;
}

.bg-darkest {
  background-color: #242A2F !important;
}

a.bg-darkest:hover, a.bg-darkest:focus, .bootstrap-select > a.bg-darkest.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.bg-darkest.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.bg-darkest.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.bg-darkest.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.bg-darkest.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.bg-darkest.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.bg-darkest.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.bg-darkest.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.bg-darkest.select2-selection, .select2-container--bootstrap4.select2-container--focus a.bg-darkest.select2-selection,
button.bg-darkest:hover,
button.bg-darkest:focus,
.bootstrap-select > button.bg-darkest.dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-darkest.dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select > button.bg-darkest.dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-darkest.dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select > button.bg-darkest.dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-darkest.dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select > button.bg-darkest.dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select > button.bg-darkest.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open button.bg-darkest.select2-selection,
.select2-container--bootstrap4.select2-container--focus button.bg-darkest.select2-selection {
  background-color: #0e1012 !important;
}

.bg-facebook {
  background-color: #3B5998 !important;
}

a.bg-facebook:hover, a.bg-facebook:focus, .bootstrap-select > a.bg-facebook.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.bg-facebook.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.bg-facebook.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.bg-facebook.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.bg-facebook.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.bg-facebook.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.bg-facebook.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.bg-facebook.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.bg-facebook.select2-selection, .select2-container--bootstrap4.select2-container--focus a.bg-facebook.select2-selection,
button.bg-facebook:hover,
button.bg-facebook:focus,
.bootstrap-select > button.bg-facebook.dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-facebook.dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select > button.bg-facebook.dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-facebook.dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select > button.bg-facebook.dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-facebook.dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select > button.bg-facebook.dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select > button.bg-facebook.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open button.bg-facebook.select2-selection,
.select2-container--bootstrap4.select2-container--focus button.bg-facebook.select2-selection {
  background-color: #2d4373 !important;
}

.bg-twitter {
  background-color: #00ACED !important;
}

a.bg-twitter:hover, a.bg-twitter:focus, .bootstrap-select > a.bg-twitter.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.bg-twitter.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.bg-twitter.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.bg-twitter.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.bg-twitter.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.bg-twitter.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.bg-twitter.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.bg-twitter.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.bg-twitter.select2-selection, .select2-container--bootstrap4.select2-container--focus a.bg-twitter.select2-selection,
button.bg-twitter:hover,
button.bg-twitter:focus,
.bootstrap-select > button.bg-twitter.dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-twitter.dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select > button.bg-twitter.dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-twitter.dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select > button.bg-twitter.dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-twitter.dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select > button.bg-twitter.dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select > button.bg-twitter.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open button.bg-twitter.select2-selection,
.select2-container--bootstrap4.select2-container--focus button.bg-twitter.select2-selection {
  background-color: #0087ba !important;
}

.bg-mailru {
  background-color: #168DE2 !important;
}

a.bg-mailru:hover, a.bg-mailru:focus, .bootstrap-select > a.bg-mailru.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.bg-mailru.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.bg-mailru.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.bg-mailru.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.bg-mailru.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.bg-mailru.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.bg-mailru.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.bg-mailru.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.bg-mailru.select2-selection, .select2-container--bootstrap4.select2-container--focus a.bg-mailru.select2-selection,
button.bg-mailru:hover,
button.bg-mailru:focus,
.bootstrap-select > button.bg-mailru.dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-mailru.dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select > button.bg-mailru.dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-mailru.dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select > button.bg-mailru.dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-mailru.dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select > button.bg-mailru.dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select > button.bg-mailru.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open button.bg-mailru.select2-selection,
.select2-container--bootstrap4.select2-container--focus button.bg-mailru.select2-selection {
  background-color: #1170b4 !important;
}

.bg-vk {
  background-color: #4A76A8 !important;
}

a.bg-vk:hover, a.bg-vk:focus, .bootstrap-select > a.bg-vk.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.bg-vk.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.bg-vk.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.bg-vk.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.bg-vk.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.bg-vk.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.bg-vk.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.bg-vk.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.bg-vk.select2-selection, .select2-container--bootstrap4.select2-container--focus a.bg-vk.select2-selection,
button.bg-vk:hover,
button.bg-vk:focus,
.bootstrap-select > button.bg-vk.dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-vk.dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select > button.bg-vk.dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-vk.dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select > button.bg-vk.dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-vk.dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select > button.bg-vk.dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select > button.bg-vk.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open button.bg-vk.select2-selection,
.select2-container--bootstrap4.select2-container--focus button.bg-vk.select2-selection {
  background-color: #3a5d85 !important;
}

.bg-google {
  background-color: #DD4B39 !important;
}

a.bg-google:hover, a.bg-google:focus, .bootstrap-select > a.bg-google.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.bg-google.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.bg-google.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.bg-google.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.bg-google.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.bg-google.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.bg-google.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.bg-google.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.bg-google.select2-selection, .select2-container--bootstrap4.select2-container--focus a.bg-google.select2-selection,
button.bg-google:hover,
button.bg-google:focus,
.bootstrap-select > button.bg-google.dropdown-toggle.btn-light:focus,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-google.dropdown-toggle.swal2-styled.swal2-cancel:focus,
.bootstrap-select > button.bg-google.dropdown-toggle.btn-light:active,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-google.dropdown-toggle.swal2-styled.swal2-cancel:active,
.bootstrap-select > button.bg-google.dropdown-toggle.btn-light.active,
.swal2-popup.swal2-fill .bootstrap-select > button.bg-google.dropdown-toggle.active.swal2-styled.swal2-cancel,
.bootstrap-select > button.bg-google.dropdown-toggle.btn-light[aria-expanded=true],
.swal2-popup.swal2-fill .bootstrap-select > button.bg-google.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.select2-container--bootstrap4.select2-container--open button.bg-google.select2-selection,
.select2-container--bootstrap4.select2-container--focus button.bg-google.select2-selection {
  background-color: #c23321 !important;
}

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

.bg-transparent, .card-toolbar-btn {
  background-color: transparent !important;
}

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

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

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

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

.border-left {
  border-left: 1px solid #e1e6eb !important;
}

.border-0, .modal-header,
.modal-footer, .modal-content, .card-toolbar-btn {
  border: 0 !important;
}

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

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

.border-bottom-0, .nav-tabs-classic,
.nav-tabs-classic .nav-link {
  border-bottom: 0 !important;
}

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

.border-primary {
  border-color: #3E7BFA !important;
}

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

.border-success {
  border-color: #5BBA6F !important;
}

.border-info {
  border-color: #08B2E3 !important;
}

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

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

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

.border-dark {
  border-color: #363F46 !important;
}

.border-lightest {
  border-color: #f2f3f8 !important;
}

.border-darkest {
  border-color: #242A2F !important;
}

.border-facebook {
  border-color: #3B5998 !important;
}

.border-twitter {
  border-color: #00ACED !important;
}

.border-mailru {
  border-color: #168DE2 !important;
}

.border-vk {
  border-color: #4A76A8 !important;
}

.border-google {
  border-color: #DD4B39 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.d-none, .bootstrap-select.dropup .dropdown-toggle:before, .bootstrap-select.dropup .dropdown-toggle:after, .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow, .breadcrumb {
  display: none !important;
}

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

.d-inline-block, .card-toolbar .dropdown {
  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: flex !important;
}

.d-inline-flex {
  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: flex !important;
  }
  .d-sm-inline-flex {
    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, .breadcrumb {
    display: flex !important;
  }
  .d-md-inline-flex {
    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: flex !important;
  }
  .d-lg-inline-flex {
    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: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1824px) {
  .d-xxl-none {
    display: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
}
@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: flex !important;
  }
  .d-print-inline-flex {
    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.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1824px) {
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right, .card-toolbar {
  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;
  }
}
@media (min-width: 1824px) {
  .float-xxl-left {
    float: left !important;
  }
  .float-xxl-right {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
}
.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

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

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

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

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

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

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

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

.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: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only, select.select2, .file-input .inputfile {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus, .bootstrap-select > .sr-only-focusable.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .sr-only-focusable.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .sr-only-focusable.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .sr-only-focusable.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .sr-only-focusable.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .sr-only-focusable.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .sr-only-focusable.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .sr-only-focusable.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .sr-only-focusable.select2-selection, .select2-container--bootstrap4.select2-container--focus .sr-only-focusable.select2-selection {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

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

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

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

.shadow-none {
  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;
}

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

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

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

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

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

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0, .card-header .card-title + .card-subtitle,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

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

.mt-1, .card-header .card-title + .card-subtitle,
.my-1 {
  margin-top: 0.25rem !important;
}

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

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

.ml-1, .card-toolbar-btn + .card-toolbar-btn,
.card-toolbar-btn + .dropdown,
.mx-1 {
  margin-left: 0.25rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p-0, .card-toolbar-btn {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

.pr-3,
.px-3,
.swal2-popup .swal2-styled.swal2-confirm,
.swal2-popup .swal2-styled.swal2-cancel {
  padding-right: 1rem !important;
}

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

.pl-3,
.px-3,
.swal2-popup .swal2-styled.swal2-confirm,
.swal2-popup .swal2-styled.swal2-cancel {
  padding-left: 1rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

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

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

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

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

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

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

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

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

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

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

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

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

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

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

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

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2, .footable-pagination-wrapper .pagination,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1824px) {
  .m-xxl-0 {
    margin: 0 !important;
  }
  .mt-xxl-0,
  .my-xxl-0 {
    margin-top: 0 !important;
  }
  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right: 0 !important;
  }
  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .mt-xxl-1,
  .my-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xxl-1,
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xxl-1,
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xxl-1,
  .mx-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .mt-xxl-2,
  .my-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .mt-xxl-3,
  .my-xxl-3 {
    margin-top: 1rem !important;
  }
  .mr-xxl-3,
  .mx-xxl-3 {
    margin-right: 1rem !important;
  }
  .mb-xxl-3,
  .my-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xxl-3,
  .mx-xxl-3 {
    margin-left: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .mt-xxl-4,
  .my-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .mt-xxl-5,
  .my-xxl-5 {
    margin-top: 3rem !important;
  }
  .mr-xxl-5,
  .mx-xxl-5 {
    margin-right: 3rem !important;
  }
  .mb-xxl-5,
  .my-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xxl-5,
  .mx-xxl-5 {
    margin-left: 3rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .pt-xxl-0,
  .py-xxl-0 {
    padding-top: 0 !important;
  }
  .pr-xxl-0,
  .px-xxl-0 {
    padding-right: 0 !important;
  }
  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xxl-0,
  .px-xxl-0 {
    padding-left: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .pt-xxl-1,
  .py-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xxl-1,
  .px-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xxl-1,
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xxl-1,
  .px-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .pt-xxl-2,
  .py-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xxl-2,
  .px-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xxl-2,
  .px-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .pt-xxl-3,
  .py-xxl-3 {
    padding-top: 1rem !important;
  }
  .pr-xxl-3,
  .px-xxl-3 {
    padding-right: 1rem !important;
  }
  .pb-xxl-3,
  .py-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xxl-3,
  .px-xxl-3 {
    padding-left: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .pt-xxl-4,
  .py-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xxl-4,
  .px-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xxl-4,
  .px-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .pt-xxl-5,
  .py-xxl-5 {
    padding-top: 3rem !important;
  }
  .pr-xxl-5,
  .px-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-5,
  .py-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xxl-5,
  .px-xxl-5 {
    padding-left: 3rem !important;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xxl-n1,
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xxl-n1,
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xxl-n1,
  .my-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xxl-n1,
  .mx-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xxl-n2,
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xxl-n2,
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xxl-n2,
  .my-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xxl-n2,
  .mx-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .mt-xxl-n3,
  .my-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xxl-n3,
  .mx-xxl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xxl-n3,
  .my-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xxl-n3,
  .mx-xxl-n3 {
    margin-left: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xxl-n4,
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xxl-n4,
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xxl-n4,
  .my-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xxl-n4,
  .mx-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .mt-xxl-n5,
  .my-xxl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xxl-n5,
  .mx-xxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxl-n5,
  .my-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xxl-n5,
  .mx-xxl-n5 {
    margin-left: -3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mt-xxl-auto,
  .my-xxl-auto {
    margin-top: auto !important;
  }
  .mr-xxl-auto,
  .mx-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-auto,
  .my-xxl-auto {
    margin-bottom: auto !important;
  }
  .ml-xxl-auto,
  .mx-xxl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !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;
  }
}
@media (min-width: 1824px) {
  .text-xxl-left {
    text-align: left !important;
  }
  .text-xxl-right {
    text-align: right !important;
  }
  .text-xxl-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-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #3E7BFA !important;
}

a.text-primary:hover, a.text-primary:focus, .bootstrap-select > a.text-primary.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.text-primary.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.text-primary.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.text-primary.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.text-primary.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.text-primary.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.text-primary.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.text-primary.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.text-primary.select2-selection, .select2-container--bootstrap4.select2-container--focus a.text-primary.select2-selection {
  color: #064fe6 !important;
}

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

a.text-secondary:hover, a.text-secondary:focus, .bootstrap-select > a.text-secondary.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.text-secondary.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.text-secondary.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.text-secondary.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.text-secondary.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.text-secondary.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.text-secondary.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.text-secondary.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.text-secondary.select2-selection, .select2-container--bootstrap4.select2-container--focus a.text-secondary.select2-selection {
  color: #838f9b !important;
}

.text-success {
  color: #5BBA6F !important;
}

a.text-success:hover, a.text-success:focus, .bootstrap-select > a.text-success.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.text-success.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.text-success.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.text-success.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.text-success.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.text-success.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.text-success.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.text-success.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.text-success.select2-selection, .select2-container--bootstrap4.select2-container--focus a.text-success.select2-selection {
  color: #3b8d4d !important;
}

.text-info {
  color: #08B2E3 !important;
}

a.text-info:hover, a.text-info:focus, .bootstrap-select > a.text-info.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.text-info.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.text-info.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.text-info.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.text-info.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.text-info.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.text-info.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.text-info.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.text-info.select2-selection, .select2-container--bootstrap4.select2-container--focus a.text-info.select2-selection {
  color: #057899 !important;
}

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

a.text-warning:hover, a.text-warning:focus, .bootstrap-select > a.text-warning.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.text-warning.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.text-warning.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.text-warning.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.text-warning.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.text-warning.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.text-warning.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.text-warning.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.text-warning.select2-selection, .select2-container--bootstrap4.select2-container--focus a.text-warning.select2-selection {
  color: #b69105 !important;
}

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

a.text-danger:hover, a.text-danger:focus, .bootstrap-select > a.text-danger.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.text-danger.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.text-danger.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.text-danger.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.text-danger.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.text-danger.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.text-danger.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.text-danger.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.text-danger.select2-selection, .select2-container--bootstrap4.select2-container--focus a.text-danger.select2-selection {
  color: #f90301 !important;
}

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

a.text-light:hover, a.text-light:focus, .bootstrap-select > a.text-light.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.text-light.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.text-light.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.text-light.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.text-light.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.text-light.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.text-light.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.text-light.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.text-light.select2-selection, .select2-container--bootstrap4.select2-container--focus a.text-light.select2-selection {
  color: #b4c2cf !important;
}

.text-dark {
  color: #363F46 !important;
}

a.text-dark:hover, a.text-dark:focus, .bootstrap-select > a.text-dark.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.text-dark.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.text-dark.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.text-dark.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.text-dark.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.text-dark.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.text-dark.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.text-dark.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.text-dark.select2-selection, .select2-container--bootstrap4.select2-container--focus a.text-dark.select2-selection {
  color: #15181b !important;
}

.text-lightest {
  color: #f2f3f8 !important;
}

a.text-lightest:hover, a.text-lightest:focus, .bootstrap-select > a.text-lightest.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.text-lightest.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.text-lightest.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.text-lightest.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.text-lightest.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.text-lightest.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.text-lightest.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.text-lightest.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.text-lightest.select2-selection, .select2-container--bootstrap4.select2-container--focus a.text-lightest.select2-selection {
  color: #c0c5dd !important;
}

.text-darkest {
  color: #242A2F !important;
}

a.text-darkest:hover, a.text-darkest:focus, .bootstrap-select > a.text-darkest.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.text-darkest.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.text-darkest.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.text-darkest.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.text-darkest.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.text-darkest.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.text-darkest.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.text-darkest.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.text-darkest.select2-selection, .select2-container--bootstrap4.select2-container--focus a.text-darkest.select2-selection {
  color: #030304 !important;
}

.text-facebook {
  color: #3B5998 !important;
}

a.text-facebook:hover, a.text-facebook:focus, .bootstrap-select > a.text-facebook.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.text-facebook.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.text-facebook.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.text-facebook.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.text-facebook.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.text-facebook.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.text-facebook.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.text-facebook.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.text-facebook.select2-selection, .select2-container--bootstrap4.select2-container--focus a.text-facebook.select2-selection {
  color: #263961 !important;
}

.text-twitter {
  color: #00ACED !important;
}

a.text-twitter:hover, a.text-twitter:focus, .bootstrap-select > a.text-twitter.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.text-twitter.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.text-twitter.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.text-twitter.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.text-twitter.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.text-twitter.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.text-twitter.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.text-twitter.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.text-twitter.select2-selection, .select2-container--bootstrap4.select2-container--focus a.text-twitter.select2-selection {
  color: #0074a1 !important;
}

.text-mailru {
  color: #168DE2 !important;
}

a.text-mailru:hover, a.text-mailru:focus, .bootstrap-select > a.text-mailru.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.text-mailru.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.text-mailru.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.text-mailru.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.text-mailru.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.text-mailru.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.text-mailru.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.text-mailru.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.text-mailru.select2-selection, .select2-container--bootstrap4.select2-container--focus a.text-mailru.select2-selection {
  color: #0f629c !important;
}

.text-vk {
  color: #4A76A8 !important;
}

a.text-vk:hover, a.text-vk:focus, .bootstrap-select > a.text-vk.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.text-vk.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.text-vk.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.text-vk.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.text-vk.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.text-vk.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.text-vk.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.text-vk.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.text-vk.select2-selection, .select2-container--bootstrap4.select2-container--focus a.text-vk.select2-selection {
  color: #335173 !important;
}

.text-google {
  color: #DD4B39 !important;
}

a.text-google:hover, a.text-google:focus, .bootstrap-select > a.text-google.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > a.text-google.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > a.text-google.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > a.text-google.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > a.text-google.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > a.text-google.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > a.text-google.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > a.text-google.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open a.text-google.select2-selection, .select2-container--bootstrap4.select2-container--focus a.text-google.select2-selection {
  color: #ac2d1e !important;
}

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

.text-muted {
  color: #62737F !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;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-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;
  }
  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 #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !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: #E3E8ED;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #E3E8ED;
  }
}
/* TODO: Remove
$content-sidebar-width: 260px !default;

*/
@keyframes fade-in-top {
  from {
    -webkit-transform: translate3d(0, -20%, 0);
    transform: translate3d(0, -20%, 0);
    -ms-transform: translate(0, -20%);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -ms-transform: translate(0, 0);
    opacity: 1;
  }
}
@keyframes fade-in-bottom {
  from {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }
  to {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fade-in-right {
  from {
    -webkit-transform: translate3d(-15%, 0, 0);
    transform: translate3d(-15%, 0, 0);
    -ms-transform: translate(-15%, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -ms-transform: translate(0, 0);
    opacity: 1;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.border-thick {
  border-width: 2px;
}

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

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

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

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

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

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

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

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

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

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

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

.opacity-75 {
  opacity: 0.75;
}

.opacity-50 {
  opacity: 0.5;
}

.opacity-25 {
  opacity: 0.25;
}

.opacity-10 {
  opacity: 0.1;
}

.opacity-5 {
  opacity: 0.05;
}

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

.z-depth-1 {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.15);
}

.z-depth-2 {
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.15);
}

.z-depth-3 {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
}

.z-depth-4 {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
}

.z-depth-5 {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
}

.alert {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0;
}

.alert-body {
  flex: 1;
  padding: 1rem 1.25rem;
}

.alert-dismissible .close {
  position: static;
}

.alert-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  min-height: 60px;
  font-size: 1.25rem;
}
.alert-icon + .alert-body {
  padding-left: 0;
}
.alert-contrast .alert-icon {
  align-self: stretch;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.alert-contrast .alert-icon + .alert-body {
  padding-left: 1.25rem;
}

.alert-primary {
  color: #fff;
  background-color: #3e7bfa;
  border-color: #3e7bfa;
}
.alert-primary hr {
  border-top-color: #256af9;
}
.alert-primary .alert-link {
  color: #e6e6e6;
}
.alert-primary.alert-simple .alert-icon {
  color: #3E7BFA;
}
.alert-primary.alert-contrast .alert-icon {
  background: #2067f9;
}

.alert-secondary {
  color: #fff;
  background-color: #adb5bd;
  border-color: #adb5bd;
}
.alert-secondary hr {
  border-top-color: #9fa8b2;
}
.alert-secondary .alert-link {
  color: #e6e6e6;
}
.alert-secondary.alert-simple .alert-icon {
  color: #adb5bd;
}
.alert-secondary.alert-contrast .alert-icon {
  background: #9ca6af;
}

.alert-success {
  color: #fff;
  background-color: #5bba6f;
  border-color: #5bba6f;
}
.alert-success hr {
  border-top-color: #4ab160;
}
.alert-success .alert-link {
  color: #e6e6e6;
}
.alert-success.alert-simple .alert-icon {
  color: #5BBA6F;
}
.alert-success.alert-contrast .alert-icon {
  background: #49ad5e;
}

.alert-info {
  color: #fff;
  background-color: #08b2e3;
  border-color: #08b2e3;
}
.alert-info hr {
  border-top-color: #079fca;
}
.alert-info .alert-link {
  color: #e6e6e6;
}
.alert-info.alert-simple .alert-icon {
  color: #08B2E3;
}
.alert-info.alert-contrast .alert-icon {
  background: #079bc5;
}

.alert-warning {
  color: #fff;
  background-color: #f9c80e;
  border-color: #f9c80e;
}
.alert-warning hr {
  border-top-color: #e8b906;
}
.alert-warning .alert-link {
  color: #e6e6e6;
}
.alert-warning.alert-simple .alert-icon {
  color: #F9C80E;
}
.alert-warning.alert-contrast .alert-icon {
  background: #e3b506;
}

.alert-danger {
  color: #fff;
  background-color: #fe4a49;
  border-color: #fe4a49;
}
.alert-danger hr {
  border-top-color: #fe3130;
}
.alert-danger .alert-link {
  color: #e6e6e6;
}
.alert-danger.alert-simple .alert-icon {
  color: #FE4A49;
}
.alert-danger.alert-contrast .alert-icon {
  background: #fe2c2b;
}

.alert-light {
  color: #fff;
  background-color: #e3e8ed;
  border-color: #e3e8ed;
}
.alert-light hr {
  border-top-color: #d3dbe3;
}
.alert-light .alert-link {
  color: #e6e6e6;
}
.alert-light.alert-simple .alert-icon {
  color: #E3E8ED;
}
.alert-light.alert-contrast .alert-icon {
  background: #d0d9e1;
}

.alert-dark {
  color: #fff;
  background-color: #363f46;
  border-color: #363f46;
}
.alert-dark hr {
  border-top-color: #2b3238;
}
.alert-dark .alert-link {
  color: #e6e6e6;
}
.alert-dark.alert-simple .alert-icon {
  color: #363F46;
}
.alert-dark.alert-contrast .alert-icon {
  background: #292f35;
}

.alert-lightest {
  color: #fff;
  background-color: #f2f3f8;
  border-color: #f2f3f8;
}
.alert-lightest hr {
  border-top-color: #e1e4ef;
}
.alert-lightest .alert-link {
  color: #e6e6e6;
}
.alert-lightest.alert-simple .alert-icon {
  color: #f2f3f8;
}
.alert-lightest.alert-contrast .alert-icon {
  background: #dee1ed;
}

.alert-darkest {
  color: #fff;
  background-color: #242a2f;
  border-color: #242a2f;
}
.alert-darkest hr {
  border-top-color: #191d21;
}
.alert-darkest .alert-link {
  color: #e6e6e6;
}
.alert-darkest.alert-simple .alert-icon {
  color: #242A2F;
}
.alert-darkest.alert-contrast .alert-icon {
  background: #171b1e;
}

.alert-facebook {
  color: #fff;
  background-color: #3b5998;
  border-color: #3b5998;
}
.alert-facebook hr {
  border-top-color: #344e86;
}
.alert-facebook .alert-link {
  color: #e6e6e6;
}
.alert-facebook.alert-simple .alert-icon {
  color: #3B5998;
}
.alert-facebook.alert-contrast .alert-icon {
  background: #324c82;
}

.alert-twitter {
  color: #fff;
  background-color: #00aced;
  border-color: #00aced;
}
.alert-twitter hr {
  border-top-color: #0099d4;
}
.alert-twitter .alert-link {
  color: #e6e6e6;
}
.alert-twitter.alert-simple .alert-icon {
  color: #00ACED;
}
.alert-twitter.alert-contrast .alert-icon {
  background: #0096ce;
}

.alert-mailru {
  color: #fff;
  background-color: #168de2;
  border-color: #168de2;
}
.alert-mailru hr {
  border-top-color: #147fcb;
}
.alert-mailru .alert-link {
  color: #e6e6e6;
}
.alert-mailru.alert-simple .alert-icon {
  color: #168DE2;
}
.alert-mailru.alert-contrast .alert-icon {
  background: #137cc6;
}

.alert-vk {
  color: #fff;
  background-color: #4a76a8;
  border-color: #4a76a8;
}
.alert-vk hr {
  border-top-color: #426a96;
}
.alert-vk .alert-link {
  color: #e6e6e6;
}
.alert-vk.alert-simple .alert-icon {
  color: #4A76A8;
}
.alert-vk.alert-contrast .alert-icon {
  background: #416793;
}

.alert-google {
  color: #fff;
  background-color: #dd4b39;
  border-color: #dd4b39;
}
.alert-google hr {
  border-top-color: #d73925;
}
.alert-google .alert-link {
  color: #e6e6e6;
}
.alert-google.alert-simple .alert-icon {
  color: #DD4B39;
}
.alert-google.alert-contrast .alert-icon {
  background: #d33724;
}

.alert-simple {
  background: #fff;
  color: inherit;
  border: 1px solid #e1e6eb;
}

.avatar {
  display: flex;
  width: 64px;
  height: 64px;
  font-size: 28px;
  align-items: center;
  justify-content: center;
  border-radius: 500px;
}
.avatar > .icon, .avatar > .ms-container:before {
  line-height: 1;
}

.avatar-lg {
  width: 96px;
  height: 96px;
  font-size: 48px;
}

.avatar-sm {
  width: 42px;
  height: 42px;
  font-size: 20px;
}

.breadcrumb {
  font-size: 0.75rem;
}
.breadcrumb .breadcrumb-item > a {
  color: #adb5bd;
}

.bubble {
  position: absolute;
  display: inline-block;
  border-radius: 50%;
  box-sizing: content-box;
  width: 14px;
  height: 14px;
}

.bubble-primary {
  background-color: #3E7BFA !important;
}

.bubble-secondary {
  background-color: #adb5bd !important;
}

.bubble-success {
  background-color: #5BBA6F !important;
}

.bubble-info {
  background-color: #08B2E3 !important;
}

.bubble-warning {
  background-color: #F9C80E !important;
}

.bubble-danger {
  background-color: #FE4A49 !important;
}

.bubble-light {
  background-color: #E3E8ED !important;
}

.bubble-dark {
  background-color: #363F46 !important;
}

.bubble-lightest {
  background-color: #f2f3f8 !important;
}

.bubble-darkest {
  background-color: #242A2F !important;
}

.bubble-facebook {
  background-color: #3B5998 !important;
}

.bubble-twitter {
  background-color: #00ACED !important;
}

.bubble-mailru {
  background-color: #168DE2 !important;
}

.bubble-vk {
  background-color: #4A76A8 !important;
}

.bubble-google {
  background-color: #DD4B39 !important;
}

.bubble-lg {
  width: 18px;
  height: 18px;
}

.bubble-sm {
  width: 12px;
  height: 12px;
}

.bubble-border {
  border: 3px solid #fff;
}

.bubble-border-lg {
  border: 5px solid #fff;
}

.bubble-border-sm {
  border: 2px solid #fff;
}

.icon > .bubble, .ms-container:before > .bubble {
  right: -2px;
  top: -2px;
}

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

.btn-group-split .btn + .btn, .btn-group-split .swal2-popup .swal2-styled.swal2-confirm + .btn, .swal2-popup .btn-group-split .swal2-styled.swal2-confirm + .btn, .btn-group-split .swal2-popup .swal2-styled.swal2-cancel + .btn, .swal2-popup .btn-group-split .swal2-styled.swal2-cancel + .btn, .btn-group-split .swal2-popup .btn + .swal2-styled.swal2-confirm, .swal2-popup .btn-group-split .btn + .swal2-styled.swal2-confirm, .btn-group-split .swal2-popup .swal2-styled.swal2-confirm + .swal2-styled.swal2-confirm, .swal2-popup .btn-group-split .swal2-styled.swal2-confirm + .swal2-styled.swal2-confirm, .btn-group-split .swal2-popup .swal2-styled.swal2-cancel + .swal2-styled.swal2-confirm, .swal2-popup .btn-group-split .swal2-styled.swal2-cancel + .swal2-styled.swal2-confirm, .btn-group-split .swal2-popup .btn + .swal2-styled.swal2-cancel, .swal2-popup .btn-group-split .btn + .swal2-styled.swal2-cancel, .btn-group-split .swal2-popup .swal2-styled.swal2-confirm + .swal2-styled.swal2-cancel, .swal2-popup .btn-group-split .swal2-styled.swal2-confirm + .swal2-styled.swal2-cancel, .btn-group-split .swal2-popup .swal2-styled.swal2-cancel + .swal2-styled.swal2-cancel, .swal2-popup .btn-group-split .swal2-styled.swal2-cancel + .swal2-styled.swal2-cancel, .btn-group-split .fc button + .btn, .btn-group-split .fc .swal2-popup button + .swal2-styled.swal2-confirm, .swal2-popup .btn-group-split .fc button + .swal2-styled.swal2-confirm, .btn-group-split .fc .swal2-popup button + .swal2-styled.swal2-cancel, .swal2-popup .btn-group-split .fc button + .swal2-styled.swal2-cancel, .fc .btn-group-split button + .btn, .fc .btn-group-split .swal2-popup button + .swal2-styled.swal2-confirm, .swal2-popup .fc .btn-group-split button + .swal2-styled.swal2-confirm, .fc .btn-group-split .swal2-popup button + .swal2-styled.swal2-cancel, .swal2-popup .fc .btn-group-split button + .swal2-styled.swal2-cancel, .btn-group-split .fc .btn + button, .btn-group-split .fc .swal2-popup .swal2-styled.swal2-confirm + button, .swal2-popup .btn-group-split .fc .swal2-styled.swal2-confirm + button, .btn-group-split .fc .swal2-popup .swal2-styled.swal2-cancel + button, .swal2-popup .btn-group-split .fc .swal2-styled.swal2-cancel + button, .fc .btn-group-split .btn + button, .fc .btn-group-split .swal2-popup .swal2-styled.swal2-confirm + button, .swal2-popup .fc .btn-group-split .swal2-styled.swal2-confirm + button, .fc .btn-group-split .swal2-popup .swal2-styled.swal2-cancel + button, .swal2-popup .fc .btn-group-split .swal2-styled.swal2-cancel + button, .btn-group-split .fc button + button, .fc .btn-group-split button + button {
  border-left: 1px solid rgba(0, 0, 0, 0.15);
}

.btn-group.mobile-toolbar {
  display: flex;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  height: 42px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1);
}
.btn-group.mobile-toolbar > .btn, .swal2-popup .btn-group.mobile-toolbar > .swal2-styled.swal2-confirm, .swal2-popup .btn-group.mobile-toolbar > .swal2-styled.swal2-cancel, .fc .btn-group.mobile-toolbar > button {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1 0 0;
  border-radius: 0;
  background: #fff;
  color: #363F46;
}

.btn-rounded {
  border-radius: 500px;
}

.btn-default, .btn-group-toggle-contrast .btn:not(.active), .btn-group-toggle-contrast .swal2-popup .swal2-styled.swal2-confirm:not(.active), .swal2-popup .btn-group-toggle-contrast .swal2-styled.swal2-confirm:not(.active), .btn-group-toggle-contrast .swal2-popup .swal2-styled.swal2-cancel:not(.active), .swal2-popup .btn-group-toggle-contrast .swal2-styled.swal2-cancel:not(.active), .btn-group-toggle-contrast .fc button:not(.active), .fc .btn-group-toggle-contrast button:not(.active) {
  color: #242A2F;
  background-color: #fff;
  border-color: #fff;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-default:hover, .btn-group-toggle-contrast .btn:hover:not(.active), .btn-group-toggle-contrast .swal2-popup .swal2-styled.swal2-confirm:hover:not(.active), .swal2-popup .btn-group-toggle-contrast .swal2-styled.swal2-confirm:hover:not(.active), .btn-group-toggle-contrast .swal2-popup .swal2-styled.swal2-cancel:hover:not(.active), .swal2-popup .btn-group-toggle-contrast .swal2-styled.swal2-cancel:hover:not(.active), .btn-group-toggle-contrast .fc button:hover:not(.active), .fc .btn-group-toggle-contrast button:hover:not(.active) {
  color: #242A2F;
  background-color: #ececec;
  border-color: #e6e6e6;
}
.btn-default:focus, .bootstrap-select > .btn-default.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .btn-default.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .btn-default.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .btn-default.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .btn-default.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .btn-default.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .btn-default.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .btn-default.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .btn-default.select2-selection, .select2-container--bootstrap4.select2-container--focus .btn-default.select2-selection, .btn-group-toggle-contrast .btn:focus:not(.active), .btn-group-toggle-contrast .swal2-popup .swal2-styled.swal2-confirm:focus:not(.active), .swal2-popup .btn-group-toggle-contrast .swal2-styled.swal2-confirm:focus:not(.active), .btn-group-toggle-contrast .swal2-popup .swal2-styled.swal2-cancel:focus:not(.active), .swal2-popup .btn-group-toggle-contrast .swal2-styled.swal2-cancel:focus:not(.active), .btn-group-toggle-contrast .bootstrap-select > .btn.dropdown-toggle.btn-light:not(.active):active, .btn-group-toggle-contrast .swal2-popup.swal2-fill .bootstrap-select > .btn.dropdown-toggle.swal2-styled.swal2-cancel:not(.active):active, .swal2-popup.swal2-fill .btn-group-toggle-contrast .bootstrap-select > .btn.dropdown-toggle.swal2-styled.swal2-cancel:not(.active):active, .btn-group-toggle-contrast .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:not(.active):active, .btn-group-toggle-contrast .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-confirm.swal2-cancel:not(.active):active, .swal2-popup .btn-group-toggle-contrast .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:not(.active):active, .swal2-popup.swal2-fill .btn-group-toggle-contrast .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-confirm.swal2-cancel:not(.active):active, .btn-group-toggle-contrast .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-cancel:not(.active):active, .btn-group-toggle-contrast .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:not(.active):active, .swal2-popup .btn-group-toggle-contrast .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-cancel:not(.active):active, .swal2-popup.swal2-fill .btn-group-toggle-contrast .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:not(.active):active, .btn-group-toggle-contrast .bootstrap-select > .btn.dropdown-toggle.btn-light.active:not(.active), .btn-group-toggle-contrast .swal2-popup.swal2-fill .bootstrap-select > .btn.dropdown-toggle.active.swal2-styled.swal2-cancel:not(.active), .swal2-popup.swal2-fill .btn-group-toggle-contrast .bootstrap-select > .btn.dropdown-toggle.active.swal2-styled.swal2-cancel:not(.active), .btn-group-toggle-contrast .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.active.swal2-styled.swal2-confirm:not(.active), .btn-group-toggle-contrast .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-confirm.swal2-cancel:not(.active), .swal2-popup .btn-group-toggle-contrast .bootstrap-select > .dropdown-toggle.btn-light.active.swal2-styled.swal2-confirm:not(.active), .swal2-popup.swal2-fill .btn-group-toggle-contrast .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-confirm.swal2-cancel:not(.active), .btn-group-toggle-contrast .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.active.swal2-styled.swal2-cancel:not(.active), .btn-group-toggle-contrast .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-cancel:not(.active), .swal2-popup .btn-group-toggle-contrast .bootstrap-select > .dropdown-toggle.btn-light.active.swal2-styled.swal2-cancel:not(.active), .swal2-popup.swal2-fill .btn-group-toggle-contrast .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-cancel:not(.active), .btn-group-toggle-contrast .bootstrap-select > .btn.dropdown-toggle.btn-light[aria-expanded=true]:not(.active), .btn-group-toggle-contrast .swal2-popup.swal2-fill .bootstrap-select > .btn.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:not(.active), .swal2-popup.swal2-fill .btn-group-toggle-contrast .bootstrap-select > .btn.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:not(.active), .btn-group-toggle-contrast .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-confirm:not(.active), .btn-group-toggle-contrast .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-confirm.swal2-cancel:not(.active), .swal2-popup .btn-group-toggle-contrast .bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-confirm:not(.active), .swal2-popup.swal2-fill .btn-group-toggle-contrast .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-confirm.swal2-cancel:not(.active), .btn-group-toggle-contrast .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-cancel:not(.active), .btn-group-toggle-contrast .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:not(.active), .swal2-popup .btn-group-toggle-contrast .bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-cancel:not(.active), .swal2-popup.swal2-fill .btn-group-toggle-contrast .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:not(.active), .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--open .btn.select2-selection:not(.active), .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--open .swal2-popup .select2-selection.swal2-styled.swal2-confirm:not(.active), .swal2-popup .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-confirm:not(.active), .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--open .swal2-popup .select2-selection.swal2-styled.swal2-cancel:not(.active), .swal2-popup .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-cancel:not(.active), .select2-container--bootstrap4.select2-container--open .btn-group-toggle-contrast .btn.select2-selection:not(.active), .select2-container--bootstrap4.select2-container--open .btn-group-toggle-contrast .swal2-popup .select2-selection.swal2-styled.swal2-confirm:not(.active), .swal2-popup .select2-container--bootstrap4.select2-container--open .btn-group-toggle-contrast .select2-selection.swal2-styled.swal2-confirm:not(.active), .select2-container--bootstrap4.select2-container--open .btn-group-toggle-contrast .swal2-popup .select2-selection.swal2-styled.swal2-cancel:not(.active), .swal2-popup .select2-container--bootstrap4.select2-container--open .btn-group-toggle-contrast .select2-selection.swal2-styled.swal2-cancel:not(.active), .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--focus .btn.select2-selection:not(.active), .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--focus .swal2-popup .select2-selection.swal2-styled.swal2-confirm:not(.active), .swal2-popup .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-confirm:not(.active), .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--focus .swal2-popup .select2-selection.swal2-styled.swal2-cancel:not(.active), .swal2-popup .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-cancel:not(.active), .select2-container--bootstrap4.select2-container--focus .btn-group-toggle-contrast .btn.select2-selection:not(.active), .select2-container--bootstrap4.select2-container--focus .btn-group-toggle-contrast .swal2-popup .select2-selection.swal2-styled.swal2-confirm:not(.active), .swal2-popup .select2-container--bootstrap4.select2-container--focus .btn-group-toggle-contrast .select2-selection.swal2-styled.swal2-confirm:not(.active), .select2-container--bootstrap4.select2-container--focus .btn-group-toggle-contrast .swal2-popup .select2-selection.swal2-styled.swal2-cancel:not(.active), .swal2-popup .select2-container--bootstrap4.select2-container--focus .btn-group-toggle-contrast .select2-selection.swal2-styled.swal2-cancel:not(.active), .btn-group-toggle-contrast .fc button:focus:not(.active), .btn-group-toggle-contrast .fc .bootstrap-select > button.dropdown-toggle.btn-light:not(.active):active, .btn-group-toggle-contrast .fc .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:not(.active):active, .swal2-popup.swal2-fill .btn-group-toggle-contrast .fc .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:not(.active):active, .btn-group-toggle-contrast .fc .bootstrap-select > button.dropdown-toggle.btn-light.active:not(.active), .btn-group-toggle-contrast .fc .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.active.swal2-styled.swal2-cancel:not(.active), .swal2-popup.swal2-fill .btn-group-toggle-contrast .fc .bootstrap-select > button.dropdown-toggle.active.swal2-styled.swal2-cancel:not(.active), .btn-group-toggle-contrast .fc .bootstrap-select > button.dropdown-toggle.btn-light[aria-expanded=true]:not(.active), .btn-group-toggle-contrast .fc .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:not(.active), .swal2-popup.swal2-fill .btn-group-toggle-contrast .fc .bootstrap-select > button.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:not(.active), .btn-group-toggle-contrast .fc .select2-container--bootstrap4.select2-container--open button.select2-selection:not(.active), .select2-container--bootstrap4.select2-container--open .btn-group-toggle-contrast .fc button.select2-selection:not(.active), .btn-group-toggle-contrast .fc .select2-container--bootstrap4.select2-container--focus button.select2-selection:not(.active), .select2-container--bootstrap4.select2-container--focus .btn-group-toggle-contrast .fc button.select2-selection:not(.active), .fc .btn-group-toggle-contrast button:focus:not(.active), .fc .btn-group-toggle-contrast .bootstrap-select > button.dropdown-toggle.btn-light:not(.active):active, .fc .btn-group-toggle-contrast .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:not(.active):active, .swal2-popup.swal2-fill .fc .btn-group-toggle-contrast .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:not(.active):active, .fc .btn-group-toggle-contrast .bootstrap-select > button.dropdown-toggle.btn-light.active:not(.active), .fc .btn-group-toggle-contrast .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.active.swal2-styled.swal2-cancel:not(.active), .swal2-popup.swal2-fill .fc .btn-group-toggle-contrast .bootstrap-select > button.dropdown-toggle.active.swal2-styled.swal2-cancel:not(.active), .fc .btn-group-toggle-contrast .bootstrap-select > button.dropdown-toggle.btn-light[aria-expanded=true]:not(.active), .fc .btn-group-toggle-contrast .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:not(.active), .swal2-popup.swal2-fill .fc .btn-group-toggle-contrast .bootstrap-select > button.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:not(.active), .fc .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--open button.select2-selection:not(.active), .select2-container--bootstrap4.select2-container--open .fc .btn-group-toggle-contrast button.select2-selection:not(.active), .fc .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--focus button.select2-selection:not(.active), .select2-container--bootstrap4.select2-container--focus .fc .btn-group-toggle-contrast button.select2-selection:not(.active), .btn-default.focus, .btn-group-toggle-contrast .focus.btn:not(.active), .btn-group-toggle-contrast .swal2-popup .focus.swal2-styled.swal2-confirm:not(.active), .swal2-popup .btn-group-toggle-contrast .focus.swal2-styled.swal2-confirm:not(.active), .btn-group-toggle-contrast .swal2-popup .focus.swal2-styled.swal2-cancel:not(.active), .swal2-popup .btn-group-toggle-contrast .focus.swal2-styled.swal2-cancel:not(.active), .btn-group-toggle-contrast .fc button.focus:not(.active), .fc .btn-group-toggle-contrast button.focus:not(.active) {
  color: #242A2F;
  background-color: #ececec;
  border-color: #e6e6e6;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(222, 223, 224, 0.5);
}
.btn-default.disabled, .btn-group-toggle-contrast .disabled.btn:not(.active), .btn-group-toggle-contrast .swal2-popup .disabled.swal2-styled.swal2-confirm:not(.active), .swal2-popup .btn-group-toggle-contrast .disabled.swal2-styled.swal2-confirm:not(.active), .btn-group-toggle-contrast .swal2-popup .disabled.swal2-styled.swal2-cancel:not(.active), .swal2-popup .btn-group-toggle-contrast .disabled.swal2-styled.swal2-cancel:not(.active), .btn-group-toggle-contrast .fc button.disabled:not(.active), .fc .btn-group-toggle-contrast button.disabled:not(.active), .btn-default:disabled, .btn-group-toggle-contrast .btn:disabled:not(.active), .btn-group-toggle-contrast .swal2-popup .swal2-styled.swal2-confirm:disabled:not(.active), .swal2-popup .btn-group-toggle-contrast .swal2-styled.swal2-confirm:disabled:not(.active), .btn-group-toggle-contrast .swal2-popup .swal2-styled.swal2-cancel:disabled:not(.active), .swal2-popup .btn-group-toggle-contrast .swal2-styled.swal2-cancel:disabled:not(.active), .btn-group-toggle-contrast .fc button:disabled:not(.active), .fc .btn-group-toggle-contrast button:disabled:not(.active) {
  color: #242A2F;
  background-color: #fff;
  border-color: #fff;
}
.btn-default:not(:disabled):not(.disabled):active, .btn-group-toggle-contrast .btn:not(:disabled):not(.disabled):active:not(.active), .btn-group-toggle-contrast .swal2-popup .swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active:not(.active), .swal2-popup .btn-group-toggle-contrast .swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active:not(.active), .btn-group-toggle-contrast .swal2-popup .swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active:not(.active), .swal2-popup .btn-group-toggle-contrast .swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active:not(.active), .btn-group-toggle-contrast .fc button:not(:disabled):not(.disabled):active:not(.active), .fc .btn-group-toggle-contrast button:not(:disabled):not(.disabled):active:not(.active), .btn-default:not(:disabled):not(.disabled).active, .btn-group-toggle-contrast .btn:not(:disabled):not(.disabled).active:not(.active), .btn-group-toggle-contrast .swal2-popup .swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active:not(.active), .swal2-popup .btn-group-toggle-contrast .swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active:not(.active), .btn-group-toggle-contrast .swal2-popup .swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active:not(.active), .swal2-popup .btn-group-toggle-contrast .swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active:not(.active), .btn-group-toggle-contrast .fc button:not(:disabled):not(.disabled).active:not(.active), .fc .btn-group-toggle-contrast button:not(:disabled):not(.disabled).active:not(.active), .show > .btn-default.dropdown-toggle, .btn-group-toggle-contrast .show > .dropdown-toggle.btn:not(.active), .btn-group-toggle-contrast .swal2-popup .show > .dropdown-toggle.swal2-styled.swal2-confirm:not(.active), .swal2-popup .btn-group-toggle-contrast .show > .dropdown-toggle.swal2-styled.swal2-confirm:not(.active), .btn-group-toggle-contrast .swal2-popup .show > .dropdown-toggle.swal2-styled.swal2-cancel:not(.active), .swal2-popup .btn-group-toggle-contrast .show > .dropdown-toggle.swal2-styled.swal2-cancel:not(.active), .btn-group-toggle-contrast .fc .show > button.dropdown-toggle:not(.active), .fc .btn-group-toggle-contrast .show > button.dropdown-toggle:not(.active) {
  color: #242A2F;
  background-color: #e6e6e6;
  border-color: #dfdfdf;
}
.btn-default:not(:disabled):not(.disabled):active:focus, .bootstrap-select > .btn-default.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active, .swal2-popup.swal2-fill .bootstrap-select > .btn-default.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--open .btn-default.select2-selection:not(:disabled):not(.disabled):active, .select2-container--bootstrap4.select2-container--focus .btn-default.select2-selection:not(:disabled):not(.disabled):active, .btn-group-toggle-contrast .btn:not(:disabled):not(.disabled):active:focus:not(.active), .btn-group-toggle-contrast .swal2-popup .swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active:focus:not(.active), .swal2-popup .btn-group-toggle-contrast .swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active:focus:not(.active), .btn-group-toggle-contrast .swal2-popup .swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active:focus:not(.active), .swal2-popup .btn-group-toggle-contrast .swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active:focus:not(.active), .btn-group-toggle-contrast .bootstrap-select > .btn.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active:not(.active), .btn-group-toggle-contrast .swal2-popup.swal2-fill .bootstrap-select > .btn.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active:not(.active), .swal2-popup.swal2-fill .btn-group-toggle-contrast .bootstrap-select > .btn.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active:not(.active), .btn-group-toggle-contrast .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active:not(.active), .btn-group-toggle-contrast .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-confirm.swal2-cancel:not(:disabled):not(.disabled):active:not(.active), .swal2-popup .btn-group-toggle-contrast .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active:not(.active), .swal2-popup.swal2-fill .btn-group-toggle-contrast .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-confirm.swal2-cancel:not(:disabled):not(.disabled):active:not(.active), .btn-group-toggle-contrast .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active:not(.active), .btn-group-toggle-contrast .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active:not(.active), .swal2-popup .btn-group-toggle-contrast .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active:not(.active), .swal2-popup.swal2-fill .btn-group-toggle-contrast .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active:not(.active), .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--open .btn.select2-selection:not(:disabled):not(.disabled):active:not(.active), .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--open .swal2-popup .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active:not(.active), .swal2-popup .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active:not(.active), .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--open .swal2-popup .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active:not(.active), .swal2-popup .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active:not(.active), .select2-container--bootstrap4.select2-container--open .btn-group-toggle-contrast .btn.select2-selection:not(:disabled):not(.disabled):active:not(.active), .select2-container--bootstrap4.select2-container--open .btn-group-toggle-contrast .swal2-popup .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active:not(.active), .swal2-popup .select2-container--bootstrap4.select2-container--open .btn-group-toggle-contrast .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active:not(.active), .select2-container--bootstrap4.select2-container--open .btn-group-toggle-contrast .swal2-popup .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active:not(.active), .swal2-popup .select2-container--bootstrap4.select2-container--open .btn-group-toggle-contrast .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active:not(.active), .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--focus .btn.select2-selection:not(:disabled):not(.disabled):active:not(.active), .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--focus .swal2-popup .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active:not(.active), .swal2-popup .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active:not(.active), .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--focus .swal2-popup .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active:not(.active), .swal2-popup .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active:not(.active), .select2-container--bootstrap4.select2-container--focus .btn-group-toggle-contrast .btn.select2-selection:not(:disabled):not(.disabled):active:not(.active), .select2-container--bootstrap4.select2-container--focus .btn-group-toggle-contrast .swal2-popup .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active:not(.active), .swal2-popup .select2-container--bootstrap4.select2-container--focus .btn-group-toggle-contrast .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active:not(.active), .select2-container--bootstrap4.select2-container--focus .btn-group-toggle-contrast .swal2-popup .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active:not(.active), .swal2-popup .select2-container--bootstrap4.select2-container--focus .btn-group-toggle-contrast .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active:not(.active), .btn-group-toggle-contrast .fc button:not(:disabled):not(.disabled):active:focus:not(.active), .btn-group-toggle-contrast .fc .bootstrap-select > button.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active:not(.active), .btn-group-toggle-contrast .fc .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active:not(.active), .swal2-popup.swal2-fill .btn-group-toggle-contrast .fc .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active:not(.active), .btn-group-toggle-contrast .fc .select2-container--bootstrap4.select2-container--open button.select2-selection:not(:disabled):not(.disabled):active:not(.active), .select2-container--bootstrap4.select2-container--open .btn-group-toggle-contrast .fc button.select2-selection:not(:disabled):not(.disabled):active:not(.active), .btn-group-toggle-contrast .fc .select2-container--bootstrap4.select2-container--focus button.select2-selection:not(:disabled):not(.disabled):active:not(.active), .select2-container--bootstrap4.select2-container--focus .btn-group-toggle-contrast .fc button.select2-selection:not(:disabled):not(.disabled):active:not(.active), .fc .btn-group-toggle-contrast button:not(:disabled):not(.disabled):active:focus:not(.active), .fc .btn-group-toggle-contrast .bootstrap-select > button.dropdown-toggle.btn-light:not(:disabled):not(.disabled):active:not(.active), .fc .btn-group-toggle-contrast .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active:not(.active), .swal2-popup.swal2-fill .fc .btn-group-toggle-contrast .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active:not(.active), .fc .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--open button.select2-selection:not(:disabled):not(.disabled):active:not(.active), .select2-container--bootstrap4.select2-container--open .fc .btn-group-toggle-contrast button.select2-selection:not(:disabled):not(.disabled):active:not(.active), .fc .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--focus button.select2-selection:not(:disabled):not(.disabled):active:not(.active), .select2-container--bootstrap4.select2-container--focus .fc .btn-group-toggle-contrast button.select2-selection:not(:disabled):not(.disabled):active:not(.active), .btn-default:not(:disabled):not(.disabled).active:focus, .bootstrap-select > .btn-default.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active, .swal2-popup.swal2-fill .bootstrap-select > .btn-default.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--open .btn-default.select2-selection:not(:disabled):not(.disabled).active, .select2-container--bootstrap4.select2-container--focus .btn-default.select2-selection:not(:disabled):not(.disabled).active, .btn-group-toggle-contrast .btn:not(:disabled):not(.disabled).active:focus:not(.active), .btn-group-toggle-contrast .swal2-popup .swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active:focus:not(.active), .swal2-popup .btn-group-toggle-contrast .swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active:focus:not(.active), .btn-group-toggle-contrast .swal2-popup .swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active:focus:not(.active), .swal2-popup .btn-group-toggle-contrast .swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active:focus:not(.active), .btn-group-toggle-contrast .bootstrap-select > .btn.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active:not(.active), .btn-group-toggle-contrast .swal2-popup.swal2-fill .bootstrap-select > .btn.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active:not(.active), .swal2-popup.swal2-fill .btn-group-toggle-contrast .bootstrap-select > .btn.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active:not(.active), .btn-group-toggle-contrast .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active:not(.active), .btn-group-toggle-contrast .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-confirm.swal2-cancel:not(:disabled):not(.disabled).active:not(.active), .swal2-popup .btn-group-toggle-contrast .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active:not(.active), .swal2-popup.swal2-fill .btn-group-toggle-contrast .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-confirm.swal2-cancel:not(:disabled):not(.disabled).active:not(.active), .btn-group-toggle-contrast .swal2-popup .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active:not(.active), .btn-group-toggle-contrast .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active:not(.active), .swal2-popup .btn-group-toggle-contrast .bootstrap-select > .dropdown-toggle.btn-light.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active:not(.active), .swal2-popup.swal2-fill .btn-group-toggle-contrast .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active:not(.active), .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--open .btn.select2-selection:not(:disabled):not(.disabled).active:not(.active), .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--open .swal2-popup .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active:not(.active), .swal2-popup .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active:not(.active), .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--open .swal2-popup .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active:not(.active), .swal2-popup .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--open .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active:not(.active), .select2-container--bootstrap4.select2-container--open .btn-group-toggle-contrast .btn.select2-selection:not(:disabled):not(.disabled).active:not(.active), .select2-container--bootstrap4.select2-container--open .btn-group-toggle-contrast .swal2-popup .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active:not(.active), .swal2-popup .select2-container--bootstrap4.select2-container--open .btn-group-toggle-contrast .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active:not(.active), .select2-container--bootstrap4.select2-container--open .btn-group-toggle-contrast .swal2-popup .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active:not(.active), .swal2-popup .select2-container--bootstrap4.select2-container--open .btn-group-toggle-contrast .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active:not(.active), .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--focus .btn.select2-selection:not(:disabled):not(.disabled).active:not(.active), .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--focus .swal2-popup .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active:not(.active), .swal2-popup .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active:not(.active), .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--focus .swal2-popup .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active:not(.active), .swal2-popup .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--focus .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active:not(.active), .select2-container--bootstrap4.select2-container--focus .btn-group-toggle-contrast .btn.select2-selection:not(:disabled):not(.disabled).active:not(.active), .select2-container--bootstrap4.select2-container--focus .btn-group-toggle-contrast .swal2-popup .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active:not(.active), .swal2-popup .select2-container--bootstrap4.select2-container--focus .btn-group-toggle-contrast .select2-selection.swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active:not(.active), .select2-container--bootstrap4.select2-container--focus .btn-group-toggle-contrast .swal2-popup .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active:not(.active), .swal2-popup .select2-container--bootstrap4.select2-container--focus .btn-group-toggle-contrast .select2-selection.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active:not(.active), .btn-group-toggle-contrast .fc button:not(:disabled):not(.disabled).active:focus:not(.active), .btn-group-toggle-contrast .fc .bootstrap-select > button.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active:not(.active), .btn-group-toggle-contrast .fc .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active:not(.active), .swal2-popup.swal2-fill .btn-group-toggle-contrast .fc .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active:not(.active), .btn-group-toggle-contrast .fc .select2-container--bootstrap4.select2-container--open button.select2-selection:not(:disabled):not(.disabled).active:not(.active), .select2-container--bootstrap4.select2-container--open .btn-group-toggle-contrast .fc button.select2-selection:not(:disabled):not(.disabled).active:not(.active), .btn-group-toggle-contrast .fc .select2-container--bootstrap4.select2-container--focus button.select2-selection:not(:disabled):not(.disabled).active:not(.active), .select2-container--bootstrap4.select2-container--focus .btn-group-toggle-contrast .fc button.select2-selection:not(:disabled):not(.disabled).active:not(.active), .fc .btn-group-toggle-contrast button:not(:disabled):not(.disabled).active:focus:not(.active), .fc .btn-group-toggle-contrast .bootstrap-select > button.dropdown-toggle.btn-light:not(:disabled):not(.disabled).active:not(.active), .fc .btn-group-toggle-contrast .swal2-popup.swal2-fill .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active:not(.active), .swal2-popup.swal2-fill .fc .btn-group-toggle-contrast .bootstrap-select > button.dropdown-toggle.swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active:not(.active), .fc .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--open button.select2-selection:not(:disabled):not(.disabled).active:not(.active), .select2-container--bootstrap4.select2-container--open .fc .btn-group-toggle-contrast button.select2-selection:not(:disabled):not(.disabled).active:not(.active), .fc .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--focus button.select2-selection:not(:disabled):not(.disabled).active:not(.active), .select2-container--bootstrap4.select2-container--focus .fc .btn-group-toggle-contrast button.select2-selection:not(:disabled):not(.disabled).active:not(.active), .show > .btn-default.dropdown-toggle:focus, .bootstrap-select.show > .btn-default.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-default.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select.show > .btn-default.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select.show > .btn-default.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select.show > .btn-default.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select.show > .btn-default.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .show > .btn-default.dropdown-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .show > .btn-default.dropdown-toggle.select2-selection, .btn-group-toggle-contrast .show > .dropdown-toggle.btn:focus:not(.active), .btn-group-toggle-contrast .swal2-popup .show > .dropdown-toggle.swal2-styled.swal2-confirm:focus:not(.active), .swal2-popup .btn-group-toggle-contrast .show > .dropdown-toggle.swal2-styled.swal2-confirm:focus:not(.active), .btn-group-toggle-contrast .swal2-popup .show > .dropdown-toggle.swal2-styled.swal2-cancel:focus:not(.active), .swal2-popup .btn-group-toggle-contrast .show > .dropdown-toggle.swal2-styled.swal2-cancel:focus:not(.active), .btn-group-toggle-contrast .bootstrap-select.show > .dropdown-toggle.btn.btn-light:not(.active):active, .btn-group-toggle-contrast .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle.btn.swal2-styled.swal2-cancel:not(.active):active, .swal2-popup.swal2-fill .btn-group-toggle-contrast .bootstrap-select.show > .dropdown-toggle.btn.swal2-styled.swal2-cancel:not(.active):active, .btn-group-toggle-contrast .swal2-popup .bootstrap-select.show > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:not(.active):active, .btn-group-toggle-contrast .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle.swal2-styled.swal2-confirm.swal2-cancel:not(.active):active, .swal2-popup .btn-group-toggle-contrast .bootstrap-select.show > .dropdown-toggle.btn-light.swal2-styled.swal2-confirm:not(.active):active, .swal2-popup.swal2-fill .btn-group-toggle-contrast .bootstrap-select.show > .dropdown-toggle.swal2-styled.swal2-confirm.swal2-cancel:not(.active):active, .btn-group-toggle-contrast .swal2-popup .bootstrap-select.show > .dropdown-toggle.btn-light.swal2-styled.swal2-cancel:not(.active):active, .btn-group-toggle-contrast .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle.swal2-styled.swal2-cancel:not(.active):active, .swal2-popup .btn-group-toggle-contrast .bootstrap-select.show > .dropdown-toggle.btn-light.swal2-styled.swal2-cancel:not(.active):active, .swal2-popup.swal2-fill .btn-group-toggle-contrast .bootstrap-select.show > .dropdown-toggle.swal2-styled.swal2-cancel:not(.active):active, .btn-group-toggle-contrast .bootstrap-select.show > .dropdown-toggle.btn.btn-light.active:not(.active), .btn-group-toggle-contrast .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle.btn.active.swal2-styled.swal2-cancel:not(.active), .swal2-popup.swal2-fill .btn-group-toggle-contrast .bootstrap-select.show > .dropdown-toggle.btn.active.swal2-styled.swal2-cancel:not(.active), .btn-group-toggle-contrast .swal2-popup .bootstrap-select.show > .dropdown-toggle.btn-light.active.swal2-styled.swal2-confirm:not(.active), .btn-group-toggle-contrast .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle.active.swal2-styled.swal2-confirm.swal2-cancel:not(.active), .swal2-popup .btn-group-toggle-contrast .bootstrap-select.show > .dropdown-toggle.btn-light.active.swal2-styled.swal2-confirm:not(.active), .swal2-popup.swal2-fill .btn-group-toggle-contrast .bootstrap-select.show > .dropdown-toggle.active.swal2-styled.swal2-confirm.swal2-cancel:not(.active), .btn-group-toggle-contrast .swal2-popup .bootstrap-select.show > .dropdown-toggle.btn-light.active.swal2-styled.swal2-cancel:not(.active), .btn-group-toggle-contrast .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle.active.swal2-styled.swal2-cancel:not(.active), .swal2-popup .btn-group-toggle-contrast .bootstrap-select.show > .dropdown-toggle.btn-light.active.swal2-styled.swal2-cancel:not(.active), .swal2-popup.swal2-fill .btn-group-toggle-contrast .bootstrap-select.show > .dropdown-toggle.active.swal2-styled.swal2-cancel:not(.active), .btn-group-toggle-contrast .bootstrap-select.show > .dropdown-toggle.btn.btn-light[aria-expanded=true]:not(.active), .btn-group-toggle-contrast .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle.btn[aria-expanded=true].swal2-styled.swal2-cancel:not(.active), .swal2-popup.swal2-fill .btn-group-toggle-contrast .bootstrap-select.show > .dropdown-toggle.btn[aria-expanded=true].swal2-styled.swal2-cancel:not(.active), .btn-group-toggle-contrast .swal2-popup .bootstrap-select.show > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-confirm:not(.active), .btn-group-toggle-contrast .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-confirm.swal2-cancel:not(.active), .swal2-popup .btn-group-toggle-contrast .bootstrap-select.show > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-confirm:not(.active), .swal2-popup.swal2-fill .btn-group-toggle-contrast .bootstrap-select.show > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-confirm.swal2-cancel:not(.active), .btn-group-toggle-contrast .swal2-popup .bootstrap-select.show > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-cancel:not(.active), .btn-group-toggle-contrast .swal2-popup.swal2-fill .bootstrap-select.show > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:not(.active), .swal2-popup .btn-group-toggle-contrast .bootstrap-select.show > .dropdown-toggle.btn-light[aria-expanded=true].swal2-styled.swal2-cancel:not(.active), .swal2-popup.swal2-fill .btn-group-toggle-contrast .bootstrap-select.show > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:not(.active), .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--open .show > .dropdown-toggle.btn.select2-selection:not(.active), .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--open .swal2-popup .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm:not(.active), .swal2-popup .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--open .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm:not(.active), .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--open .swal2-popup .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel:not(.active), .swal2-popup .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--open .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel:not(.active), .select2-container--bootstrap4.select2-container--open .btn-group-toggle-contrast .show > .dropdown-toggle.btn.select2-selection:not(.active), .select2-container--bootstrap4.select2-container--open .btn-group-toggle-contrast .swal2-popup .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm:not(.active), .swal2-popup .select2-container--bootstrap4.select2-container--open .btn-group-toggle-contrast .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm:not(.active), .select2-container--bootstrap4.select2-container--open .btn-group-toggle-contrast .swal2-popup .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel:not(.active), .swal2-popup .select2-container--bootstrap4.select2-container--open .btn-group-toggle-contrast .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel:not(.active), .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--focus .show > .dropdown-toggle.btn.select2-selection:not(.active), .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--focus .swal2-popup .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm:not(.active), .swal2-popup .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--focus .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm:not(.active), .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--focus .swal2-popup .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel:not(.active), .swal2-popup .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--focus .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel:not(.active), .select2-container--bootstrap4.select2-container--focus .btn-group-toggle-contrast .show > .dropdown-toggle.btn.select2-selection:not(.active), .select2-container--bootstrap4.select2-container--focus .btn-group-toggle-contrast .swal2-popup .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm:not(.active), .swal2-popup .select2-container--bootstrap4.select2-container--focus .btn-group-toggle-contrast .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-confirm:not(.active), .select2-container--bootstrap4.select2-container--focus .btn-group-toggle-contrast .swal2-popup .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel:not(.active), .swal2-popup .select2-container--bootstrap4.select2-container--focus .btn-group-toggle-contrast .show > .dropdown-toggle.select2-selection.swal2-styled.swal2-cancel:not(.active), .btn-group-toggle-contrast .fc .show > button.dropdown-toggle:focus:not(.active), .btn-group-toggle-contrast .fc .bootstrap-select.show > button.dropdown-toggle.btn-light:not(.active):active, .btn-group-toggle-contrast .fc .swal2-popup.swal2-fill .bootstrap-select.show > button.dropdown-toggle.swal2-styled.swal2-cancel:not(.active):active, .swal2-popup.swal2-fill .btn-group-toggle-contrast .fc .bootstrap-select.show > button.dropdown-toggle.swal2-styled.swal2-cancel:not(.active):active, .btn-group-toggle-contrast .fc .bootstrap-select.show > button.dropdown-toggle.btn-light.active:not(.active), .btn-group-toggle-contrast .fc .swal2-popup.swal2-fill .bootstrap-select.show > button.dropdown-toggle.active.swal2-styled.swal2-cancel:not(.active), .swal2-popup.swal2-fill .btn-group-toggle-contrast .fc .bootstrap-select.show > button.dropdown-toggle.active.swal2-styled.swal2-cancel:not(.active), .btn-group-toggle-contrast .fc .bootstrap-select.show > button.dropdown-toggle.btn-light[aria-expanded=true]:not(.active), .btn-group-toggle-contrast .fc .swal2-popup.swal2-fill .bootstrap-select.show > button.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:not(.active), .swal2-popup.swal2-fill .btn-group-toggle-contrast .fc .bootstrap-select.show > button.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:not(.active), .btn-group-toggle-contrast .fc .select2-container--bootstrap4.select2-container--open .show > button.dropdown-toggle.select2-selection:not(.active), .select2-container--bootstrap4.select2-container--open .btn-group-toggle-contrast .fc .show > button.dropdown-toggle.select2-selection:not(.active), .btn-group-toggle-contrast .fc .select2-container--bootstrap4.select2-container--focus .show > button.dropdown-toggle.select2-selection:not(.active), .select2-container--bootstrap4.select2-container--focus .btn-group-toggle-contrast .fc .show > button.dropdown-toggle.select2-selection:not(.active), .fc .btn-group-toggle-contrast .show > button.dropdown-toggle:focus:not(.active), .fc .btn-group-toggle-contrast .bootstrap-select.show > button.dropdown-toggle.btn-light:not(.active):active, .fc .btn-group-toggle-contrast .swal2-popup.swal2-fill .bootstrap-select.show > button.dropdown-toggle.swal2-styled.swal2-cancel:not(.active):active, .swal2-popup.swal2-fill .fc .btn-group-toggle-contrast .bootstrap-select.show > button.dropdown-toggle.swal2-styled.swal2-cancel:not(.active):active, .fc .btn-group-toggle-contrast .bootstrap-select.show > button.dropdown-toggle.btn-light.active:not(.active), .fc .btn-group-toggle-contrast .swal2-popup.swal2-fill .bootstrap-select.show > button.dropdown-toggle.active.swal2-styled.swal2-cancel:not(.active), .swal2-popup.swal2-fill .fc .btn-group-toggle-contrast .bootstrap-select.show > button.dropdown-toggle.active.swal2-styled.swal2-cancel:not(.active), .fc .btn-group-toggle-contrast .bootstrap-select.show > button.dropdown-toggle.btn-light[aria-expanded=true]:not(.active), .fc .btn-group-toggle-contrast .swal2-popup.swal2-fill .bootstrap-select.show > button.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:not(.active), .swal2-popup.swal2-fill .fc .btn-group-toggle-contrast .bootstrap-select.show > button.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel:not(.active), .fc .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--open .show > button.dropdown-toggle.select2-selection:not(.active), .select2-container--bootstrap4.select2-container--open .fc .btn-group-toggle-contrast .show > button.dropdown-toggle.select2-selection:not(.active), .fc .btn-group-toggle-contrast .select2-container--bootstrap4.select2-container--focus .show > button.dropdown-toggle.select2-selection:not(.active), .select2-container--bootstrap4.select2-container--focus .fc .btn-group-toggle-contrast .show > button.dropdown-toggle.select2-selection:not(.active) {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(222, 223, 224, 0.5);
}

.btn, .swal2-popup .swal2-styled.swal2-confirm, .swal2-popup .swal2-styled.swal2-cancel, .fc button {
  box-shadow: none !important;
}
.btn[data-toggle=collapse] .icon, .swal2-popup [data-toggle=collapse].swal2-styled.swal2-confirm .icon, .swal2-popup [data-toggle=collapse].swal2-styled.swal2-cancel .icon, .btn[data-toggle=collapse] .ms-container:before, .swal2-popup [data-toggle=collapse].swal2-styled.swal2-confirm .ms-container:before, .swal2-popup [data-toggle=collapse].swal2-styled.swal2-cancel .ms-container:before, .fc button[data-toggle=collapse] .icon, .fc button[data-toggle=collapse] .ms-container:before {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.btn[data-toggle=collapse][aria-expanded=true] .icon, .swal2-popup [data-toggle=collapse][aria-expanded=true].swal2-styled.swal2-confirm .icon, .swal2-popup [data-toggle=collapse][aria-expanded=true].swal2-styled.swal2-cancel .icon, .btn[data-toggle=collapse][aria-expanded=true] .ms-container:before, .swal2-popup [data-toggle=collapse][aria-expanded=true].swal2-styled.swal2-confirm .ms-container:before, .swal2-popup [data-toggle=collapse][aria-expanded=true].swal2-styled.swal2-cancel .ms-container:before, .fc button[data-toggle=collapse][aria-expanded=true] .icon, .fc button[data-toggle=collapse][aria-expanded=true] .ms-container:before {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.btn > .icon, .swal2-popup .swal2-styled.swal2-confirm > .icon, .swal2-popup .swal2-styled.swal2-cancel > .icon, .btn > .ms-container:before, .swal2-popup .swal2-styled.swal2-confirm > .ms-container:before, .swal2-popup .swal2-styled.swal2-cancel > .ms-container:before, .fc button > .icon, .fc button > .ms-container:before {
  vertical-align: middle;
  position: relative;
  top: -1px;
  font-size: 1.125rem;
  line-height: 1;
}
.btn > .icon.float-left, .swal2-popup .swal2-styled.swal2-confirm > .icon.float-left, .swal2-popup .swal2-styled.swal2-cancel > .icon.float-left, .btn > .float-left.ms-container:before, .swal2-popup .swal2-styled.swal2-confirm > .float-left.ms-container:before, .swal2-popup .swal2-styled.swal2-cancel > .float-left.ms-container:before, .fc button > .icon.float-left, .fc button > .float-left.ms-container:before, .btn > .icon.float-right, .swal2-popup .swal2-styled.swal2-confirm > .icon.float-right, .swal2-popup .swal2-styled.swal2-cancel > .icon.float-right, .btn > .float-right.ms-container:before, .swal2-popup .swal2-styled.swal2-confirm > .float-right.ms-container:before, .swal2-popup .swal2-styled.swal2-cancel > .float-right.ms-container:before, .btn > .icon.card-toolbar, .swal2-popup .swal2-styled.swal2-confirm > .icon.card-toolbar, .swal2-popup .swal2-styled.swal2-cancel > .icon.card-toolbar, .btn > .card-toolbar.ms-container:before, .swal2-popup .swal2-styled.swal2-confirm > .card-toolbar.ms-container:before, .swal2-popup .swal2-styled.swal2-cancel > .card-toolbar.ms-container:before, .fc button > .icon.float-right, .fc button > .float-right.ms-container:before, .fc button > .icon.card-toolbar, .fc button > .card-toolbar.ms-container:before {
  top: 1px;
}
.btn.btn-lg > .icon, .swal2-popup .btn-lg.swal2-styled.swal2-confirm > .icon, .swal2-popup .btn-lg.swal2-styled.swal2-cancel > .icon, .btn.btn-lg > .ms-container:before, .swal2-popup .btn-lg.swal2-styled.swal2-confirm > .ms-container:before, .swal2-popup .btn-lg.swal2-styled.swal2-cancel > .ms-container:before, .fc button.btn-lg > .icon, .fc button.btn-lg > .ms-container:before, .btn-group-lg > .btn > .icon, .swal2-popup .btn-group-lg > .swal2-styled.swal2-confirm > .icon, .swal2-popup .btn-group-lg > .swal2-styled.swal2-cancel > .icon, .btn-group-lg > .btn > .ms-container:before, .swal2-popup .btn-group-lg > .swal2-styled.swal2-confirm > .ms-container:before, .swal2-popup .btn-group-lg > .swal2-styled.swal2-cancel > .ms-container:before, .fc .btn-group-lg > button > .icon, .fc .btn-group-lg > button > .ms-container:before {
  font-size: 1.125rem;
}
.btn.btn-sm > .icon, .swal2-popup .btn-sm.swal2-styled.swal2-confirm > .icon, .swal2-popup .btn-sm.swal2-styled.swal2-cancel > .icon, .btn.btn-sm > .ms-container:before, .swal2-popup .btn-sm.swal2-styled.swal2-confirm > .ms-container:before, .swal2-popup .btn-sm.swal2-styled.swal2-cancel > .ms-container:before, .fc button.btn-sm > .icon, .fc button.btn-sm > .ms-container:before, .btn-group-sm > .btn > .icon, .swal2-popup .btn-group-sm > .swal2-styled.swal2-confirm > .icon, .swal2-popup .btn-group-sm > .swal2-styled.swal2-cancel > .icon, .btn-group-sm > .btn > .ms-container:before, .swal2-popup .btn-group-sm > .swal2-styled.swal2-confirm > .ms-container:before, .swal2-popup .btn-group-sm > .swal2-styled.swal2-cancel > .ms-container:before, .fc .btn-group-sm > button > .icon, .fc .btn-group-sm > button > .ms-container:before {
  font-size: 0.75rem;
}

.btn-shadow {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.btn-icon {
  width: calc(1.5em + 1rem + 2px);
  height: calc(1.5em + 1rem + 2px);
  line-height: calc(1.5em + 1rem + 2px);
  padding: 0;
  text-align: center;
}
.btn-icon > .icon, .btn-icon > .ms-container:before {
  top: -2px;
}
.btn-icon.btn-lg, .btn-group-lg > .btn-icon.btn, .swal2-popup .btn-group-lg > .btn-icon.swal2-styled.swal2-confirm, .swal2-popup .btn-group-lg > .btn-icon.swal2-styled.swal2-cancel, .fc .btn-group-lg > button.btn-icon {
  width: calc(1.5em + 1rem + 2px);
  height: calc(1.5em + 1rem + 2px);
  line-height: calc(1.5em + 1rem + 2px);
}
.btn-icon.btn-sm, .btn-group-sm > .btn-icon.btn, .swal2-popup .btn-group-sm > .btn-icon.swal2-styled.swal2-confirm, .swal2-popup .btn-group-sm > .btn-icon.swal2-styled.swal2-cancel, .fc .btn-group-sm > button.btn-icon {
  width: calc(1.5em + 0.5rem + 2px);
  height: calc(1.5em + 0.5rem + 2px);
  line-height: calc(1.5em + 0.5rem + 2px);
}

.btn-collapse {
  padding: 0;
  margin-top: 1rem;
  text-decoration: none !important;
}
.btn-collapse:after {
  content: attr(data-show);
}
.btn-collapse[aria-expanded=true]:after {
  content: attr(data-hide);
}

.btn-w-xs {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.btn-w-sm {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.btn-w-md {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.btn-w-lg {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}

/*
.btn-transparent {
    border-color: transparent;
    background: transparent;
    color: $table-action-btn-color;

    &:hover {
        background: darken($primary, 5%);
        color: $white;
    }
}
*/
.btn-secondary, .swal2-popup .swal2-styled.swal2-cancel {
  color: #fff !important;
}

.fc button {
  height: auto;
}
.fc button > .fa {
  line-height: 1;
  top: 0;
}
.fc .table-bordered {
  border: 0;
}
.fc .table-bordered td {
  background: #fff;
}
.fc .table-bordered td:first-child {
  border-left: 0;
}
.fc .table-bordered td:last-child {
  border-right: 0;
}
.fc .fc-body > tr > td {
  border: 0;
}
.fc .fc-toolbar {
  padding: 1.75rem;
}
.fc .fc-toolbar h2 {
  font-size: 1.5rem;
  text-transform: uppercase;
}
.fc .fc-head-container {
  border: 0;
  border-bottom: 1px solid #E3E8ED;
}
.fc .fc-head-container .fc-day-header {
  text-align: left;
  border: 0;
  padding: 0.5rem 0;
}
.fc .fc-head-container .fc-day-header:first-child {
  padding-left: 1.75rem;
}
.fc .fc-event {
  background: #3E7BFA;
  border: 1px solid transparent;
  border-radius: 0;
  line-height: inherit;
  padding: 0.25rem 0.325rem;
  margin-bottom: 0.325rem;
}
.fc .fc-event.fc-event-primary {
  background-color: #3E7BFA !important;
}
.fc .fc-event.fc-event-secondary {
  background-color: #adb5bd !important;
}
.fc .fc-event.fc-event-success {
  background-color: #5BBA6F !important;
}
.fc .fc-event.fc-event-info {
  background-color: #08B2E3 !important;
}
.fc .fc-event.fc-event-warning {
  background-color: #F9C80E !important;
}
.fc .fc-event.fc-event-danger {
  background-color: #FE4A49 !important;
}
.fc .fc-event.fc-event-light {
  background-color: #E3E8ED !important;
}
.fc .fc-event.fc-event-dark {
  background-color: #363F46 !important;
}
.fc .fc-event.fc-event-lightest {
  background-color: #f2f3f8 !important;
}
.fc .fc-event.fc-event-darkest {
  background-color: #242A2F !important;
}
.fc .fc-event.fc-event-facebook {
  background-color: #3B5998 !important;
}
.fc .fc-event.fc-event-twitter {
  background-color: #00ACED !important;
}
.fc .fc-event.fc-event-mailru {
  background-color: #168DE2 !important;
}
.fc .fc-event.fc-event-vk {
  background-color: #4A76A8 !important;
}
.fc .fc-event.fc-event-google {
  background-color: #DD4B39 !important;
}
.fc .fc-event.fc-start {
  margin-left: 1rem;
}
.fc .fc-event.fc-end {
  margin-right: 1rem;
}
.fc .fc-week:last-child td {
  border-bottom: 0 !important;
}
.fc .fc-today {
  display: table-cell !important;
  background: #f2f3f8 !important;
  color: #363F46 !important;
}
.fc .fc-scroller {
  overflow: visible !important;
  height: auto !important;
}
@media (max-width: 991.98px) {
  .fc .fc-toolbar {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .fc .fc-toolbar .fc-right {
    margin: 1.75rem 0;
  }
}

.fa {
  display: inline-block;
  font: normal normal normal 1rem/1.5 "Icomoon";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.card-bg .card-header,
.card-bg .card-header .btn[aria-expanded=true],
.card-bg .card-header .swal2-popup [aria-expanded=true].swal2-styled.swal2-confirm,
.swal2-popup .card-bg .card-header [aria-expanded=true].swal2-styled.swal2-confirm,
.card-bg .card-header .swal2-popup [aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup .card-bg .card-header [aria-expanded=true].swal2-styled.swal2-cancel,
.card-bg .card-header .fc button[aria-expanded=true],
.fc .card-bg .card-header button[aria-expanded=true] {
  color: inherit !important;
}
.card-bg .card-header-divider {
  border-bottom-color: rgba(255, 255, 255, 0.15);
}

.card-border, .card-border.card-flat, .card-border.card-shadow {
  border-top: 3px solid #e1e6eb;
}

.card-header {
  font-size: 0.875rem;
  background: transparent;
}
@media (max-width: 991.98px) {
  .card-header {
    padding-right: 10px;
    padding-left: 10px;
  }
}
.card-header:not(.card-header-divider) {
  border-bottom: 0;
}
.card-header + .card-body {
  padding-top: 0;
}
.card-header.card-header-bg + .card-body, .card-header.card-header-divider + .card-body, .card-header.card-header-contrast + .card-body {
  padding-top: 1.75rem;
}
.card-header .card-title {
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .card-body {
    padding: 10px;
  }
}

.card-footer {
  border: 0;
}

.card-bg .card-toolbar-btn,
.card-bg .card-title,
.card-bg .card-subtitle,
.card-header-bg .card-toolbar-btn,
.card-header-bg .card-title,
.card-header-bg .card-subtitle {
  color: inherit;
}

.card-header-contrast {
  background-color: rgba(255, 255, 255, 0.075);
}

.card-title {
  font-size: 1rem;
}

.card-subtitle {
  font-size: 0.75rem;
  color: #adb5bd;
}

.card-toolbar {
  font-size: 0;
}
.card-toolbar-btn {
  margin-bottom: 0;
  outline: none !important;
  cursor: pointer;
  color: #adb5bd;
  font-size: 1rem;
}
.card-toolbar-btn .icon, .card-toolbar-btn .ms-container:before {
  display: block;
}
.card-toolbar-btn.dropdown-toggle:after {
  display: none;
}
.card-flat {
  border: 0;
}

.card-shadow {
  border: 0;
  box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08);
}

.card-icon {
  position: absolute;
  bottom: 0;
  right: 0;
  overflow: hidden;
}
.card-icon > .icon, .card-icon > .ms-container:before {
  line-height: 1;
  font-size: 7rem !important;
  position: relative;
  right: -2.5rem;
  top: 1.25rem;
  opacity: 0.1;
}

.accordion > .card:not(:last-of-type) {
  border-bottom: 1px solid #e1e6eb;
}
.accordion > .card + .card {
  margin-top: 0.385rem;
}
.accordion .card-header {
  padding: 0;
}
.accordion .card-header > .btn, .accordion .swal2-popup .card-header > .swal2-styled.swal2-confirm, .swal2-popup .accordion .card-header > .swal2-styled.swal2-confirm, .accordion .swal2-popup .card-header > .swal2-styled.swal2-cancel, .swal2-popup .accordion .card-header > .swal2-styled.swal2-cancel, .accordion .fc .card-header > button, .fc .accordion .card-header > button {
  display: block;
  width: 100%;
  font-size: 0.875rem;
  font-weight: 600;
  text-transform: uppercase;
  padding: 1.25rem 1.75rem;
  background-color: transparent;
  box-shadow: none;
  text-align: left;
  color: inherit;
}
.accordion .card-header > .btn .icon, .accordion .swal2-popup .card-header > .swal2-styled.swal2-confirm .icon, .swal2-popup .accordion .card-header > .swal2-styled.swal2-confirm .icon, .accordion .swal2-popup .card-header > .swal2-styled.swal2-cancel .icon, .swal2-popup .accordion .card-header > .swal2-styled.swal2-cancel .icon, .accordion .card-header > .btn .ms-container:before, .accordion .swal2-popup .card-header > .swal2-styled.swal2-confirm .ms-container:before, .swal2-popup .accordion .card-header > .swal2-styled.swal2-confirm .ms-container:before, .accordion .swal2-popup .card-header > .swal2-styled.swal2-cancel .ms-container:before, .swal2-popup .accordion .card-header > .swal2-styled.swal2-cancel .ms-container:before, .accordion .fc .card-header > button .icon, .accordion .fc .card-header > button .ms-container:before, .fc .accordion .card-header > button .icon, .fc .accordion .card-header > button .ms-container:before {
  -webkit-transition: all 0.15s ease;
  transition: all 0.15s ease;
}
.accordion .card-header > .btn[aria-expanded=true], .accordion .swal2-popup .card-header > [aria-expanded=true].swal2-styled.swal2-confirm, .swal2-popup .accordion .card-header > [aria-expanded=true].swal2-styled.swal2-confirm, .accordion .swal2-popup .card-header > [aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup .accordion .card-header > [aria-expanded=true].swal2-styled.swal2-cancel, .accordion .fc .card-header > button[aria-expanded=true], .fc .accordion .card-header > button[aria-expanded=true] {
  color: #3E7BFA;
}
.accordion .card-header > .btn[aria-expanded=true] .icon, .accordion .swal2-popup .card-header > [aria-expanded=true].swal2-styled.swal2-confirm .icon, .swal2-popup .accordion .card-header > [aria-expanded=true].swal2-styled.swal2-confirm .icon, .accordion .swal2-popup .card-header > [aria-expanded=true].swal2-styled.swal2-cancel .icon, .swal2-popup .accordion .card-header > [aria-expanded=true].swal2-styled.swal2-cancel .icon, .accordion .card-header > .btn[aria-expanded=true] .ms-container:before, .accordion .swal2-popup .card-header > [aria-expanded=true].swal2-styled.swal2-confirm .ms-container:before, .swal2-popup .accordion .card-header > [aria-expanded=true].swal2-styled.swal2-confirm .ms-container:before, .accordion .swal2-popup .card-header > [aria-expanded=true].swal2-styled.swal2-cancel .ms-container:before, .swal2-popup .accordion .card-header > [aria-expanded=true].swal2-styled.swal2-cancel .ms-container:before, .accordion .fc .card-header > button[aria-expanded=true] .icon, .accordion .fc .card-header > button[aria-expanded=true] .ms-container:before, .fc .accordion .card-header > button[aria-expanded=true] .icon, .fc .accordion .card-header > button[aria-expanded=true] .ms-container:before {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.card .nav-tabs .nav-link {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}

.card > .table,
.card .card-table {
  border: 0;
}
.card > .table th:first-child,
.card > .table td:first-child,
.card .card-table th:first-child,
.card .card-table td:first-child {
  border-left: 0;
  padding-left: 1.75rem;
}
.card > .table th:last-child,
.card > .table td:last-child,
.card .card-table th:last-child,
.card .card-table td:last-child {
  border-right: 0;
  padding-right: 1.75rem;
}
.card > .table:last-child,
.card .card-table:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .card .table-cell:first-child .cell-inner {
    padding-left: 1.75rem;
  }
  .card .table-cell:last-child .cell-inner {
    padding-right: 1.75rem;
  }
}

.card-img-wrap {
  position: relative;
}

.card-img-overlay {
  top: auto;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  background-repeat: repeat-x;
}

.card-progress {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 3px;
  background: transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.card-transparent {
  border: 0;
  background: transparent;
}

.card-img-bg {
  position: relative;
  background: #fff url(/build/images/pexels-1.f1e3bd87.jpeg) 50% 50% no-repeat;
  background-size: cover;
}
.card-img-bg .card-body,
.card-img-bg .card-header,
.card-img-bg .card-footer,
.card-img-bg > .nav,
.card-img-bg > .list-group {
  position: relative;
}
.card-img-bg:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 100%;
  background-image: linear-gradient(#3E7BFA, rgba(62, 123, 250, 0.85));
  border-radius: 0;
}

.close {
  outline: none !important;
}
.close > .icon, .close > .ms-container:before {
  font-size: 1rem;
}

.no-js .file-input .btn, .no-js .file-input .swal2-popup .swal2-styled.swal2-confirm, .swal2-popup .no-js .file-input .swal2-styled.swal2-confirm, .no-js .file-input .swal2-popup .swal2-styled.swal2-cancel, .swal2-popup .no-js .file-input .swal2-styled.swal2-cancel, .no-js .file-input .fc button, .fc .no-js .file-input button {
  display: none;
}

.custom-icon-control .custom-control-label:before, .custom-icon-control .custom-control-label:after {
  display: none;
}

.custom-switch .custom-control-label::after {
  background-color: #adb5bd;
}

.daterangepicker {
  margin-top: 0.125rem;
  background: #fff;
  border-color: transparent;
  font-family: inherit;
  font-size: inherit;
  min-width: 34.75rem !important;
  box-sizing: border-box;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175);
}
.daterangepicker:before, .daterangepicker:after {
  display: none;
}
.daterangepicker.single {
  min-width: 17.375rem !important;
}
.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
  min-width: 2.125rem;
  width: 2.125rem;
  height: 2.125rem;
  line-height: 1;
}
.daterangepicker .calendar-table th {
  color: #242A2F;
}
.daterangepicker td.active {
  background: #3E7BFA;
}
.daterangepicker .drp-calendar.left, .daterangepicker .drp-calendar.right {
  padding: 1.25rem;
}
.daterangepicker .drp-calendar.left .calendar-table, .daterangepicker .drp-calendar.right .calendar-table {
  padding: 0;
}

.calendar-dropdown {
  position: relative;
}
.calendar-dropdown .daterangepicker {
  left: 0 !important;
  top: 100% !important;
}

/* Daterangepicker
$drp-day-width: 2rem !default;
$drp-day-height: $drp-day-width !default;

.date-picker-wrapper {
    @extend .dropdown-menu;
    @extend .p-3;

    .month-name {
        text-transform: capitalize;
    }

    // single date
    &.single-date {
        .drp_top-bar {
            display: none;
        }
    }

    // month wrapper
    .month-wrapper {
        border: 0;
        background: transparent;

        @include media-breakpoint-down(md) {
            width: auto !important;

            table {
                float: none !important;
            }

            .gap {
                display: none;
            }

        }

        table {
            .week-name {
                height: 20px;
                line-height: 20px;
                font-weight: 100;
                text-transform: lowercase;
            }

            .caption {
                .prev,
                .next {
                    display: block;
                    cursor: pointer;
                    height: 1.75rem;
                    width: 1.75rem;
                    line-height: 1.75rem;
                    padding: 0;
                    opacity: .5;
                    color: $drp-arrow-color;


                    &:hover {
                        background: transparent;
                        opacity: 1;
                    }
                }
            }

            .day {
                padding: 0;
                width: $drp-day-width;
                height: $drp-day-height;
                line-height: $drp-day-height;
                border-radius: $border-radius;

                &.toMonth {
                    &.valid {
                        background-color: $drp-day-bg;
                        color: $drp-day-color;
                        cursor: pointer;
                    }

                    &.invalid {
                        color: $drp-day-disabled-color;
                    }

                    &.hovering {
                        background-color: $drp-day-hover-bg !important;
                        color: $drp-day-hover-color !important;
                    }

                    &.real-today {
                        background-color: $drp-day-active-bg;
                        color: $drp-day-active-color;
                    }

                    &.checked {
                        background-color: $drp-day-checked-bg;
                        color: $drp-day-checked-color;
                        border-radius: 0;
                    }

                    &.first-date-selected,
                    &.last-date-selected {
                        background-color: $drp-first-last-selected-bg !important;
                        color: $drp-first-last-selected-color !important;
                    }

                    &.first-date-selected {
                        @include border-left-radius($border-radius);
                    }

                    &.last-date-selected {
                        @include border-right-radius($border-radius);
                    }
                }
            }
        }
    }

    .gap {
        .gap-line {
            .gap-1 {
                border-left: 8px solid $dropdown-bg;
                border-top: 8px solid $drp-gap-bg;
                border-bottom: 8px solid $drp-gap-bg;
            }

            .gap-2 {
                border-top: 8px solid $dropdown-bg;
            }

            .gap-3 {
                border-bottom: 8px solid $dropdown-bg;
            }
        }

        .gap-top-mask {
            background-color: $drp-gap-bg;
        }

        .gap-bottom-mask {
            background-color: $drp-gap-bg;
        }
    }

    .drp_top-bar {
        &.normal .normal-top .selection-top,
        .start-day,
        .end-day {
            color: inherit;
        }
    }
}

// Inline calendar container


// Container
.date-picker-container {
    position: relative;

    .input-group & {
        flex: 1 1 auto;
        width: 1%;
    }

    &.date-picker-inline {
        @extend .clearfix;

        .inline-wrapper {
            float: none;
            z-index: 1;
        }

        .date-picker-wrapper {
            background: $input-bg;
            border: none;
        }
    }
} */
@keyframes animate-dropdown {
  from {
    margin-top: 21px;
    opacity: 0;
  }
  to {
    margin-top: 11px;
    opacity: 1;
  }
}
.dropdown {
  position: relative;
}

.dropdown-toggle {
  position: relative;
}
.dropdown-toggle:after {
  display: none;
}
.dropdown-toggle > .caret {
  display: inline-block;
  font: normal normal normal 1rem/1.5 "Icomoon";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 0.325rem;
  font-size: 0.875rem;
}

.dropdown-menu {
  border: 0;
  margin-top: 10px;
  -webkit-animation-duration: 200ms;
  animation-duration: 200ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.dropdown-menu.dropdown-menu-fixed-height {
  max-height: 300px;
  overflow-y: auto;
}
.show .dropdown-menu {
  -webkit-animation-name: animate-dropdown;
  animation-name: animate-dropdown;
}
.has-heading > .dropdown-menu:before {
  color: #3E7BFA;
}
.dropdown-menu:before {
  display: inline-block;
  font: normal normal normal 1rem/1.5 "Icomoon";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 8px;
  line-height: 8px;
  position: absolute;
  bottom: 100%;
  left: 0.75rem;
  color: #fff;
}
.dropdown-menu.dropdown-menu-right:before {
  left: auto;
  right: 0.75rem;
}
.dropdown-menu[x-placement=top-start], .dropdown-menu[x-placement=top-end] {
  margin: 0 0 11px;
}
.dropdown-menu[x-placement=top-start]:before, .dropdown-menu[x-placement=top-end]:before {
  bottom: auto;
  top: 100%;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.dropdown-menu .nav-link {
  color: #48545D;
  white-space: nowrap;
  display: flex;
  align-items: center;
}
.dropdown-menu .nav-link .nav-link-icon {
  color: #E3E8ED;
  font-size: 1.25rem;
  margin-right: 0.5rem;
}
.dropdown-menu .nav-link.active, .dropdown-menu .nav-link:hover {
  background: #f2f3f8;
}
.dropdown-menu .nav-link.active,
.dropdown-menu .nav-link.active .nav-link-icon, .dropdown-menu .nav-link:hover,
.dropdown-menu .nav-link:hover .nav-link-icon {
  color: #3d474f;
}

.dropdown-item {
  display: flex;
  align-items: center;
}
.dropdown-item > .icon, .dropdown-item > .ms-container:before {
  font-size: 1.125rem;
  line-height: 1;
  margin-right: 0.5rem;
}

div.dropdown-item {
  cursor: pointer;
}

.dropdown-heading {
  position: relative;
  padding: 1.5rem 1.25rem;
  background: url(/build/images/pexels-1.f1e3bd87.jpeg) 50% 50% no-repeat;
  color: #fff;
  margin-bottom: 0.5rem;
  margin-top: -0.5rem;
}
.dropdown-heading, .dropdown-heading:before {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.dropdown-heading:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-image: linear-gradient(#3E7BFA, rgba(62, 123, 250, 0.85));
}
.dropdown-heading > * {
  position: relative;
  color: inherit;
}

.dropdown-scroll {
  max-height: 12.5rem;
}

.dropzone {
  min-height: 300px;
  border: 2px dashed #E3E8ED;
  background: transparent;
  padding: 1rem 1.5rem;
}
.dropzone.dz-started {
  min-height: auto;
}

.dz-message {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  flex: 0 0 100% !important;
  max-width: 100%;
}

.dz-errormsg {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.95);
  font-size: 0.875rem;
  padding: 1.25rem;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}
.dz-error .dz-errormsg {
  display: flex;
}

.dropzone-has-files .dz-default.dz-message {
  display: none;
}

label,
.label {
  color: #363F46;
  font-weight: inherit;
}

.form-control:disabled, .bs-searchbox input[type=text]:disabled,
.bs-actionsbox input[type=text]:disabled,
.bs-donebutton input[type=text]:disabled, .select2-search--dropdown .select2-search__field:disabled, .ms-header-container input[type=text]:disabled, .form-control[readonly], .bs-searchbox input[readonly][type=text],
.bs-actionsbox input[readonly][type=text],
.bs-donebutton input[readonly][type=text], .select2-search--dropdown [readonly].select2-search__field, .ms-header-container input[readonly][type=text] {
  background-color: #f2f3f8;
  border-color: #e1e6eb;
}

.form-control-error {
  border-color: #FE4A49 !important;
}

.form-control-thick {
  border-width: 2px;
}

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 30px #fff inset !important;
}

.custom-select, .bootstrap-select > .dropdown-toggle.btn-light:focus, .bootstrap-select > .dropdown-toggle.btn-light:active, .bootstrap-select > .dropdown-toggle.btn-light.active, .bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true], .bootstrap-select > .dropdown-toggle.btn-light, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .select2-selection, .select2-container--bootstrap4.select2-container--focus .select2-selection, .select2-container--bootstrap4 .select2-selection {
  -webkit-appearance: none;
  -moz-appearance: none;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: inherit;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  background-color: #fff;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: #3E7BFA;
  color: #fff;
}

legend {
  color: #363F46;
  font-size: 1.25rem;
}

button.form-control, .select2-search--dropdown button.select2-search__field {
  text-align: left;
}

.selectable-card {
  position: relative;
  padding: 1rem 1rem 1rem 2.75rem;
  cursor: pointer;
}
.selectable-card > input[type=radio] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.selectable-card::before, .selectable-card::after {
  position: absolute;
  top: 1.25rem;
  left: 1rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  border-radius: 0;
}
.selectable-card::before {
  pointer-events: none;
  background-color: #fff;
  border: #adb5bd solid 1px;
  box-shadow: none;
}
.selectable-card::after {
  background: no-repeat 50%/50% 50%;
}
.selectable-card.active::after {
  background-color: #3E7BFA;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.selectable-card .selectable-card-title {
  font-weight: 700;
  color: #242A2F;
}
.selectable-card .selectable-card-text {
  font-size: 0.875rem;
}

.translatable-widget .translatable-error {
  display: none;
  font-size: 0.75rem;
  color: #FE4A49;
}
.translatable-widget.invalid .translatable-error {
  display: block;
}
.translatable-widget.invalid .form-control, .translatable-widget.invalid .bs-searchbox input[type=text], .bs-searchbox .translatable-widget.invalid input[type=text],
.translatable-widget.invalid .bs-actionsbox input[type=text],
.bs-actionsbox .translatable-widget.invalid input[type=text],
.translatable-widget.invalid .bs-donebutton input[type=text],
.bs-donebutton .translatable-widget.invalid input[type=text], .translatable-widget.invalid .select2-search--dropdown .select2-search__field, .select2-search--dropdown .translatable-widget.invalid .select2-search__field, .translatable-widget.invalid .ms-header-container input[type=text], .ms-header-container .translatable-widget.invalid input[type=text] {
  border-color: #FE4A49;
}

legend.col-form-label {
  padding: 0;
  margin-bottom: 0.5rem;
}

.translatable-label {
  margin-bottom: 0.5rem;
}
.translatable-label label,
.translatable-label legend {
  margin-bottom: 0;
}

.translatable-dropdown img {
  width: auto;
  height: 12px;
  margin-right: 0.5rem;
}
.translatable-dropdown .btn, .translatable-dropdown .swal2-popup .swal2-styled.swal2-confirm, .swal2-popup .translatable-dropdown .swal2-styled.swal2-confirm, .translatable-dropdown .swal2-popup .swal2-styled.swal2-cancel, .swal2-popup .translatable-dropdown .swal2-styled.swal2-cancel, .translatable-dropdown .fc button, .fc .translatable-dropdown button {
  text-decoration: none !important;
  font-size: 0.875rem;
  color: inherit;
}
.translatable-dropdown .btn .language, .translatable-dropdown .swal2-popup .swal2-styled.swal2-confirm .language, .swal2-popup .translatable-dropdown .swal2-styled.swal2-confirm .language, .translatable-dropdown .swal2-popup .swal2-styled.swal2-cancel .language, .swal2-popup .translatable-dropdown .swal2-styled.swal2-cancel .language, .translatable-dropdown .fc button .language, .fc .translatable-dropdown button .language {
  display: flex;
  align-items: center;
}
.translatable-dropdown .btn .language:after, .translatable-dropdown .swal2-popup .swal2-styled.swal2-confirm .language:after, .swal2-popup .translatable-dropdown .swal2-styled.swal2-confirm .language:after, .translatable-dropdown .swal2-popup .swal2-styled.swal2-cancel .language:after, .swal2-popup .translatable-dropdown .swal2-styled.swal2-cancel .language:after, .translatable-dropdown .fc button .language:after, .fc .translatable-dropdown button .language:after {
  display: inline-block;
  font: normal normal normal 1rem/1.5 "Icomoon";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  line-height: 1;
  content: "\e931";
  margin-left: 0.125rem;
  opacity: 0.75;
}

.date-range-input {
  background-color: #fff !important;
  border-color: #ced4da !important;
}
.date-range-input:focus, .bootstrap-select > .date-range-input.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .date-range-input.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .date-range-input.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .date-range-input.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .date-range-input.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .date-range-input.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .date-range-input.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .date-range-input.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .date-range-input.select2-selection, .select2-container--bootstrap4.select2-container--focus .date-range-input.select2-selection {
  border-color: #bad0fd !important;
}

.datepicker[readonly],
.datepicker-control[readonly] {
  background-color: #fff;
  border-color: #ced4da;
}

.grid-gutter-sm .row {
  margin-left: -4px;
  margin-right: -4px;
}
.grid-gutter-sm .row > .col,
.grid-gutter-sm .row > [class*=col-] {
  padding-left: 4px;
  padding-right: 4px;
}

/* Icon Font */
@font-face {
  font-family: "Icomoon";
  src: url(/build/fonts/icomoon.6bd56657.eot);
  src: url(/build/fonts/icomoon.6bd56657.eot?#iefix) format("embedded-opentype"), url(/build/fonts/icomoon.2cd4eabc.woff) format("woff"), url(/build/fonts/icomoon.ffe0482a.ttf) format("truetype"), url(/build/images/icomoon.6e066f98.svg#icomoon) format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Base Class */
.icon, .ms-container:before {
  display: inline-block;
  font: normal normal normal 1rem/1.5 "Icomoon";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Icon Sizes */
.icon-sm {
  font-size: 0.75rem !important;
}

.icon-lg {
  font-size: 1rem !important;
}

.icon-2x {
  font-size: 1.25rem !important;
}

.icon-3x {
  font-size: 1.5rem !important;
}

.icon-4x {
  font-size: 2rem !important;
}

.icon-5x {
  font-size: 3rem !important;
}

/* Gradient icon */
.gradient-icon {
  background: linear-gradient(#3E7BFA 0%, #FE4A49 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* Rotated & Flipped Icons */
.icon-rotate-45 {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.icon-rotate-90 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.icon-rotate-180 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.icon-rotate-270 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.icon-flip-horizontal {
  -webkit-transform: scale("-1, 1, 0");
  -ms-transform: scale("-1, 1, 0");
  transform: scale("-1, 1, 0");
}

.icon-flip-vertical {
  -webkit-transform: scale("1, -1, 2");
  -ms-transform: scale("1, -1, 2");
  transform: scale("1, -1, 2");
}

.icon-dropdown-arrow:before, .dropdown-menu:before {
  content: "\e900";
}

.icon-user1:before {
  content: "\ea0d";
}

.icon-transfer:before, .ms-container:before {
  content: "\e901";
}

.icon-sort:before, .fooicon-sort:before {
  content: "\e902";
}

.icon-activity:before {
  content: "\e903";
}

.icon-airplay:before {
  content: "\e904";
}

.icon-alert-circle:before {
  content: "\e905";
}

.icon-alert-octagon:before {
  content: "\e906";
}

.icon-alert-triangle:before, .swal2-icon.swal2-warning:before, .nav-link .invalid-icon:before {
  content: "\e907";
}

.icon-align-center:before {
  content: "\e908";
}

.icon-align-justify:before {
  content: "\e909";
}

.icon-align-left:before {
  content: "\e90a";
}

.icon-align-right:before {
  content: "\e90b";
}

.icon-anchor:before {
  content: "\e90c";
}

.icon-aperture:before {
  content: "\e90d";
}

.icon-archive:before {
  content: "\e90e";
}

.icon-arrow-down:before {
  content: "\e90f";
}

.icon-arrow-down-circle:before {
  content: "\e910";
}

.icon-arrow-down-left:before {
  content: "\e911";
}

.icon-arrow-down-right:before {
  content: "\e912";
}

.icon-arrow-left:before {
  content: "\e913";
}

.icon-arrow-left-circle:before {
  content: "\e914";
}

.icon-arrow-right:before {
  content: "\e915";
}

.icon-arrow-right-circle:before {
  content: "\e916";
}

.icon-arrow-up:before {
  content: "\e917";
}

.icon-arrow-up-circle:before {
  content: "\e918";
}

.icon-arrow-up-left:before {
  content: "\e919";
}

.icon-arrow-up-right:before {
  content: "\e91a";
}

.icon-at-sign:before {
  content: "\e91b";
}

.icon-award:before {
  content: "\e91c";
}

.icon-bar-chart:before {
  content: "\e91d";
}

.icon-bar-chart-2:before {
  content: "\e91e";
}

.icon-battery:before {
  content: "\e91f";
}

.icon-battery-charging:before {
  content: "\e920";
}

.icon-bell:before {
  content: "\e921";
}

.icon-bell-off:before {
  content: "\e922";
}

.icon-bluetooth:before {
  content: "\e923";
}

.icon-bold:before {
  content: "\e924";
}

.icon-book:before {
  content: "\e925";
}

.icon-book-open:before {
  content: "\e926";
}

.icon-bookmark:before {
  content: "\e927";
}

.icon-box:before {
  content: "\e928";
}

.icon-briefcase:before {
  content: "\e929";
}

.icon-calendar:before {
  content: "\e92a";
}

.icon-camera:before {
  content: "\e92b";
}

.icon-camera-off:before {
  content: "\e92c";
}

.icon-cast:before {
  content: "\e92d";
}

.icon-check:before, .swal2-icon.swal2-success:before {
  content: "\e92e";
}

.icon-check-circle:before {
  content: "\e92f";
}

.icon-check-square:before {
  content: "\e930";
}

.icon-chevron-down:before, .fooicon-sort-desc:before, .dropdown-toggle > .caret:before {
  content: "\e931";
}

.icon-chevron-left:before, .fa-chevron-left:before {
  content: "\e932";
}

.icon-chevron-right:before, .sidebar-nav .nav-link-arrow:before, .fa-chevron-right:before {
  content: "\e933";
}

.icon-chevron-up:before, .fooicon-sort-asc:before {
  content: "\e934";
}

.icon-chevrons-down:before {
  content: "\e935";
}

.icon-chevrons-left:before, .fa-angle-double-left:before {
  content: "\e936";
}

.icon-chevrons-right:before, .fa-angle-double-right:before {
  content: "\e937";
}

.icon-chevrons-up:before {
  content: "\e938";
}

.icon-chrome:before {
  content: "\e939";
}

.icon-circle:before {
  content: "\e93a";
}

.icon-clipboard:before {
  content: "\e93b";
}

.icon-clock:before {
  content: "\e93c";
}

.icon-cloud:before {
  content: "\e93d";
}

.icon-cloud-drizzle:before {
  content: "\e93e";
}

.icon-cloud-lightning:before {
  content: "\e93f";
}

.icon-cloud-off:before {
  content: "\e940";
}

.icon-cloud-rain:before {
  content: "\e941";
}

.icon-cloud-snow:before {
  content: "\e942";
}

.icon-code:before {
  content: "\e943";
}

.icon-codepen:before {
  content: "\e944";
}

.icon-command:before {
  content: "\e945";
}

.icon-compass:before {
  content: "\e946";
}

.icon-copy:before {
  content: "\e947";
}

.icon-corner-down-left:before {
  content: "\e948";
}

.icon-corner-down-right:before {
  content: "\e949";
}

.icon-corner-left-down:before {
  content: "\e94a";
}

.icon-corner-left-up:before {
  content: "\e94b";
}

.icon-corner-right-down:before {
  content: "\e94c";
}

.icon-corner-right-up:before {
  content: "\e94d";
}

.icon-corner-up-left:before {
  content: "\e94e";
}

.icon-corner-up-right:before {
  content: "\e94f";
}

.icon-cpu:before {
  content: "\e950";
}

.icon-credit-card:before {
  content: "\e951";
}

.icon-crop:before {
  content: "\e952";
}

.icon-crosshair:before {
  content: "\e953";
}

.icon-database:before {
  content: "\e954";
}

.icon-delete:before {
  content: "\e955";
}

.icon-disc:before {
  content: "\e956";
}

.icon-dollar-sign:before {
  content: "\e957";
}

.icon-download:before {
  content: "\e958";
}

.icon-download-cloud:before {
  content: "\e959";
}

.icon-droplet:before {
  content: "\e95a";
}

.icon-edit:before {
  content: "\e95b";
}

.icon-edit-2:before {
  content: "\e95c";
}

.icon-edit-3:before {
  content: "\e95d";
}

.icon-external-link:before {
  content: "\e95e";
}

.icon-eye:before {
  content: "\e95f";
}

.icon-eye-off:before, [data-toggle=password].active .icon-eye:before,
[data-toggle=password].active ~ .custom-control-label .icon-eye:before, [data-toggle=password]:checked .icon-eye:before,
[data-toggle=password]:checked ~ .custom-control-label .icon-eye:before {
  content: "\e960";
}

.icon-facebook:before {
  content: "\e961";
}

.icon-fast-forward:before {
  content: "\e962";
}

.icon-feather:before {
  content: "\e963";
}

.icon-file:before {
  content: "\e964";
}

.icon-file-minus:before {
  content: "\e965";
}

.icon-file-plus:before {
  content: "\e966";
}

.icon-file-text:before {
  content: "\e967";
}

.icon-film:before {
  content: "\e968";
}

.icon-filter:before {
  content: "\e969";
}

.icon-flag:before {
  content: "\e96a";
}

.icon-folder:before {
  content: "\e96b";
}

.icon-folder-minus:before {
  content: "\e96c";
}

.icon-folder-plus:before {
  content: "\e96d";
}

.icon-gift:before {
  content: "\e96e";
}

.icon-git-branch:before {
  content: "\e96f";
}

.icon-git-commit:before {
  content: "\e970";
}

.icon-git-merge:before {
  content: "\e971";
}

.icon-git-pull-request:before {
  content: "\e972";
}

.icon-github:before {
  content: "\e973";
}

.icon-gitlab:before {
  content: "\e974";
}

.icon-globe:before {
  content: "\e975";
}

.icon-grid:before {
  content: "\e976";
}

.icon-hard-drive:before {
  content: "\e977";
}

.icon-hash:before {
  content: "\e978";
}

.icon-headphones:before {
  content: "\e979";
}

.icon-heart:before {
  content: "\e97a";
}

.icon-help-circle:before, .swal2-icon.swal2-question:before {
  content: "\e97b";
}

.icon-home:before {
  content: "\e97c";
}

.icon-image:before {
  content: "\e97d";
}

.icon-inbox:before {
  content: "\e97e";
}

.icon-info:before, .swal2-icon.swal2-info:before {
  content: "\e97f";
}

.icon-instagram:before {
  content: "\e980";
}

.icon-italic:before {
  content: "\e981";
}

.icon-layers:before {
  content: "\e982";
}

.icon-layout:before {
  content: "\e983";
}

.icon-life-buoy:before {
  content: "\e984";
}

.icon-link:before {
  content: "\e985";
}

.icon-link-2:before {
  content: "\e986";
}

.icon-linkedin:before {
  content: "\e987";
}

.icon-list:before {
  content: "\e988";
}

.icon-loader:before {
  content: "\e989";
}

.icon-lock:before {
  content: "\e98a";
}

.icon-log-in:before {
  content: "\e98b";
}

.icon-log-out:before {
  content: "\e98c";
}

.icon-mail:before {
  content: "\e98d";
}

.icon-map:before {
  content: "\e98e";
}

.icon-map-pin:before {
  content: "\e98f";
}

.icon-maximize:before {
  content: "\e990";
}

.icon-maximize-2:before {
  content: "\e991";
}

.icon-menu:before {
  content: "\e992";
}

.icon-message-circle:before {
  content: "\e993";
}

.icon-message-square:before {
  content: "\e994";
}

.icon-mic:before {
  content: "\e995";
}

.icon-mic-off:before {
  content: "\e996";
}

.icon-minimize:before {
  content: "\e997";
}

.icon-minimize-2:before {
  content: "\e998";
}

.icon-minus:before {
  content: "\e999";
}

.icon-minus-circle:before, .fooicon-minus:before {
  content: "\e99a";
}

.icon-minus-square:before {
  content: "\e99b";
}

.icon-monitor:before {
  content: "\e99c";
}

.icon-moon:before {
  content: "\e99d";
}

.icon-more-horizontal:before {
  content: "\e99e";
}

.icon-more-vertical:before {
  content: "\e99f";
}

.icon-move:before {
  content: "\e9a0";
}

.icon-music:before {
  content: "\e9a1";
}

.icon-navigation:before {
  content: "\e9a2";
}

.icon-navigation-2:before {
  content: "\e9a3";
}

.icon-octagon:before {
  content: "\e9a4";
}

.icon-package:before {
  content: "\e9a5";
}

.icon-paperclip:before {
  content: "\e9a6";
}

.icon-pause:before {
  content: "\e9a7";
}

.icon-pause-circle:before {
  content: "\e9a8";
}

.icon-percent:before {
  content: "\e9a9";
}

.icon-phone:before {
  content: "\e9aa";
}

.icon-phone-call:before {
  content: "\e9ab";
}

.icon-phone-forwarded:before {
  content: "\e9ac";
}

.icon-phone-incoming:before {
  content: "\e9ad";
}

.icon-phone-missed:before {
  content: "\e9ae";
}

.icon-phone-off:before {
  content: "\e9af";
}

.icon-phone-outgoing:before {
  content: "\e9b0";
}

.icon-pie-chart:before {
  content: "\e9b1";
}

.icon-play:before {
  content: "\e9b2";
}

.icon-play-circle:before {
  content: "\e9b3";
}

.icon-plus:before {
  content: "\e9b4";
}

.icon-plus-circle:before, .fooicon-plus:before {
  content: "\e9b5";
}

.icon-plus-square:before {
  content: "\e9b6";
}

.icon-pocket:before {
  content: "\e9b7";
}

.icon-power:before {
  content: "\e9b8";
}

.icon-printer:before {
  content: "\e9b9";
}

.icon-radio:before {
  content: "\e9ba";
}

.icon-refresh-ccw:before {
  content: "\e9bb";
}

.icon-refresh-cw:before {
  content: "\e9bc";
}

.icon-repeat:before {
  content: "\e9bd";
}

.icon-rewind:before {
  content: "\e9be";
}

.icon-rotate-ccw:before {
  content: "\e9bf";
}

.icon-rotate-cw:before {
  content: "\e9c0";
}

.icon-rss:before {
  content: "\e9c1";
}

.icon-save:before {
  content: "\e9c2";
}

.icon-scissors:before {
  content: "\e9c3";
}

.icon-search:before {
  content: "\e9c4";
}

.icon-send:before {
  content: "\e9c5";
}

.icon-server:before {
  content: "\e9c6";
}

.icon-settings:before {
  content: "\e9c7";
}

.icon-share:before {
  content: "\e9c8";
}

.icon-share-2:before {
  content: "\e9c9";
}

.icon-shield:before {
  content: "\e9ca";
}

.icon-shield-off:before {
  content: "\e9cb";
}

.icon-shopping-bag:before {
  content: "\e9cc";
}

.icon-shopping-cart:before {
  content: "\e9cd";
}

.icon-shuffle:before {
  content: "\e9ce";
}

.icon-sidebar:before {
  content: "\e9cf";
}

.icon-skip-back:before {
  content: "\e9d0";
}

.icon-skip-forward:before {
  content: "\e9d1";
}

.icon-slack:before {
  content: "\e9d2";
}

.icon-slash:before, .swal2-icon.swal2-error:before {
  content: "\e9d3";
}

.icon-sliders:before {
  content: "\e9d4";
}

.icon-smartphone:before {
  content: "\e9d5";
}

.icon-speaker:before {
  content: "\e9d6";
}

.icon-square:before {
  content: "\e9d7";
}

.icon-star:before {
  content: "\e9d8";
}

.icon-stop-circle:before {
  content: "\e9d9";
}

.icon-sun:before {
  content: "\e9da";
}

.icon-sunrise:before {
  content: "\e9db";
}

.icon-sunset:before {
  content: "\e9dc";
}

.icon-tablet:before {
  content: "\e9dd";
}

.icon-tag:before {
  content: "\e9de";
}

.icon-target:before {
  content: "\e9df";
}

.icon-terminal:before {
  content: "\e9e0";
}

.icon-thermometer:before {
  content: "\e9e1";
}

.icon-thumbs-down:before {
  content: "\e9e2";
}

.icon-thumbs-up:before {
  content: "\e9e3";
}

.icon-toggle-left:before {
  content: "\e9e4";
}

.icon-toggle-right:before {
  content: "\e9e5";
}

.icon-trash:before {
  content: "\e9e6";
}

.icon-trash-2:before {
  content: "\e9e7";
}

.icon-trending-down:before {
  content: "\e9e8";
}

.icon-trending-up:before {
  content: "\e9e9";
}

.icon-triangle:before {
  content: "\e9ea";
}

.icon-truck:before {
  content: "\e9eb";
}

.icon-tv:before {
  content: "\e9ec";
}

.icon-twitter:before {
  content: "\e9ed";
}

.icon-type:before {
  content: "\e9ee";
}

.icon-umbrella:before {
  content: "\e9ef";
}

.icon-underline:before {
  content: "\e9f0";
}

.icon-unlock:before {
  content: "\e9f1";
}

.icon-upload:before {
  content: "\e9f2";
}

.icon-upload-cloud:before {
  content: "\e9f3";
}

.icon-user:before {
  content: "\e9f4";
}

.icon-user-check:before {
  content: "\e9f5";
}

.icon-user-minus:before {
  content: "\e9f6";
}

.icon-user-plus:before {
  content: "\e9f7";
}

.icon-user-x:before {
  content: "\e9f8";
}

.icon-users:before {
  content: "\e9f9";
}

.icon-video:before {
  content: "\e9fa";
}

.icon-video-off:before {
  content: "\e9fb";
}

.icon-voicemail:before {
  content: "\e9fc";
}

.icon-volume:before {
  content: "\e9fd";
}

.icon-volume-1:before {
  content: "\e9fe";
}

.icon-volume-2:before {
  content: "\e9ff";
}

.icon-volume-x:before {
  content: "\ea00";
}

.icon-watch:before {
  content: "\ea01";
}

.icon-wifi:before {
  content: "\ea02";
}

.icon-wifi-off:before {
  content: "\ea03";
}

.icon-wind:before {
  content: "\ea04";
}

.icon-x:before {
  content: "\ea05";
}

.icon-x-circle:before {
  content: "\ea06";
}

.icon-x-square:before {
  content: "\ea07";
}

.icon-youtube:before {
  content: "\ea08";
}

.icon-zap:before {
  content: "\ea09";
}

.icon-zap-off:before {
  content: "\ea0a";
}

.icon-zoom-in:before {
  content: "\ea0b";
}

.icon-zoom-out:before {
  content: "\ea0c";
}

.input-group-append .input-group-text,
.input-group-append .btn-link,
.input-group-prepend .input-group-text,
.input-group-prepend .btn-link {
  background-color: #fff;
  border-color: #ced4da;
  z-index: 1;
}
.input-group-append .custom-control,
.input-group-prepend .custom-control {
  width: 1rem;
  height: 1rem;
  min-height: 1rem;
  margin: 0;
  padding: 0;
}
.input-group-append .custom-control-label,
.input-group-prepend .custom-control-label {
  position: static;
}
.input-group-append .custom-control-label:after, .input-group-append .custom-control-label:before,
.input-group-prepend .custom-control-label:after,
.input-group-prepend .custom-control-label:before {
  top: 0;
  left: 0;
}
.input-group-append .custom-control-label:before,
.input-group-prepend .custom-control-label:before {
  background-color: #fff;
}

.input-group-prepend {
  margin-right: -2px;
}
.input-group-prepend .input-group-text,
.input-group-prepend .btn-link {
  border-right: 0;
}

.input-group-append {
  margin-left: -2px;
}
.input-group-append .input-group-text,
.input-group-append .btn-link {
  border-left: 0;
}

.input-group-divider {
  margin-right: -1px;
  margin-left: -1px;
  z-index: 1;
  background-color: #fff;
  border-right-color: #fff;
  border-left-color: #fff;
}

.input-group.disabled .input-group-text,
.input-group.disabled .form-control,
.input-group.disabled .bs-searchbox input[type=text],
.bs-searchbox .input-group.disabled input[type=text],
.input-group.disabled .bs-actionsbox input[type=text],
.bs-actionsbox .input-group.disabled input[type=text],
.input-group.disabled .bs-donebutton input[type=text],
.bs-donebutton .input-group.disabled input[type=text],
.input-group.disabled .select2-search--dropdown .select2-search__field,
.select2-search--dropdown .input-group.disabled .select2-search__field,
.input-group.disabled .ms-header-container input[type=text],
.ms-header-container .input-group.disabled input[type=text],
.input-group.disabled .custom-select,
.input-group.disabled .bootstrap-select > .dropdown-toggle.btn-light,
.input-group.disabled .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .input-group.disabled .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel,
.input-group.disabled .select2-container--bootstrap4 .select2-selection,
.select2-container--bootstrap4 .input-group.disabled .select2-selection {
  border-color: #e1e6eb;
  background-color: #f2f3f8;
}

.timeline {
  list-style: none;
  padding-left: 3px;
}

.timeline-item {
  display: flex;
  position: relative;
  padding: 0 0 1rem 1.25rem;
  align-items: flex-start;
}
.timeline-item:before, .timeline-item:after {
  content: "";
  position: absolute;
  left: 0;
  border-left: 1px solid #e1e6eb;
}
.timeline-item:before {
  top: 0;
  height: 6px;
}
.timeline-item:after {
  top: 13px;
  bottom: 0;
}
.timeline-item:first-child:before, .timeline-item:last-child:after {
  display: none;
}
.timeline-item:last-child {
  padding-bottom: 0;
}

.timeline-text {
  flex-grow: 1;
}
.timeline-text:before {
  content: "";
  position: absolute;
  top: 6px;
  left: -3px;
  width: 7px;
  height: 7px;
  background-color: #e1e6eb;
  border-radius: 7px;
  border: 1px solid #e1e6eb;
}

.list-group-dash .list-group-item {
  border-style: dashed;
}

.country-flag-sm {
  width: 1.5rem;
  height: auto;
}

.modal.fade-right .modal-dialog {
  transform: translate(25%, 0);
}
.modal.fade-right.show .modal-dialog {
  transform: translate(0, 0);
}
.modal.fade-bottom .modal-dialog {
  transform: translate(0, 100%);
}
.modal.fade-bottom.show .modal-dialog {
  transform: translate(0, 0);
}
.modal.fade-left .modal-dialog {
  transform: translate(-25%, 0);
}
.modal.fade-left.show .modal-dialog {
  transform: translate(0, 0);
}
.modal.scale .modal-dialog {
  -webkit-transition: all 0.15s ease;
  transition: all 0.15s ease;
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
}
.modal.scale.show .modal-dialog {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.modal-content {
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.15);
  border-radius: 0;
}

.modal-title {
  font-size: 0.875rem;
  text-transform: uppercase;
}

.modal-header {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.modal-header .close {
  color: inherit;
  padding: 0;
  margin: 0;
}
.modal-header:not(.modal-header-bg) + .modal-body {
  padding-top: 0;
}

.modal-header-bg .close,
.modal-header-bg .modal-title {
  color: inherit;
}

.modal-dialog-sticky {
  margin: 0 auto;
}
.modal-dialog-sticky .modal-content,
.modal-dialog-sticky .modal-header {
  border-radius: 0;
}

.modal-dialog-right {
  position: absolute;
  height: 100%;
  top: 0;
  right: 0;
  margin: 0;
  max-width: 280px;
}
.modal-dialog-right .modal-content {
  height: 100%;
}
.modal-dialog-right .modal-content,
.modal-dialog-right .modal-header {
  border-radius: 0;
}

.modal-fw {
  max-width: 100%;
  height: 100%;
  margin: 0;
}
.modal-fw .modal-content {
  background-color: rgba(255, 255, 255, 0.8);
  height: 100%;
}

.ms-container {
  position: relative;
}
@media (min-width: 768px) {
  .ms-container {
    display: flex;
    justify-content: space-between;
  }
}
.ms-container:before {
  display: block;
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  color: #adb5bd;
  border: 1px solid #ced4da;
  background: #fff;
  border-radius: 36px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -18px;
  margin-top: -18px;
}
@media (max-width: 991.98px) {
  .ms-container:before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
}

.ms-selectable,
.ms-selection {
  border: 1px solid #ced4da;
  border-radius: 0;
}
@media (min-width: 768px) {
  .ms-selectable,
  .ms-selection {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (max-width: 991.98px) {
  .ms-selection {
    border-top: 0;
  }
}
@media (min-width: 768px) {
  .ms-selection {
    border-left: 0;
  }
}

.ms-list {
  height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
  background: #fff;
  border-radius: 0;
  margin: 0;
}
.ms-container-buttons .ms-list {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.ms-elem-selectable,
.ms-elem-selection {
  padding: 0.5rem 1.25rem;
}
.ms-elem-selectable:hover,
.ms-elem-selection:hover {
  cursor: pointer;
  text-decoration: none;
  background-color: #3E7BFA;
  color: #fff;
}
.ms-elem-selectable.disabled,
.ms-elem-selection.disabled {
  opacity: 0.5;
  cursor: text;
  background-color: transparent;
}
.ms-elem-selectable span,
.ms-elem-selection span {
  position: relative;
  padding-left: 1.5rem;
}
.ms-elem-selectable span:before, .ms-elem-selectable span:after,
.ms-elem-selection span:before,
.ms-elem-selection span:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -0.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
}
.ms-elem-selectable span:before,
.ms-elem-selection span:before {
  pointer-events: none;
  user-select: none;
  background-color: #fff;
  border: 1px solid #ced4da;
  box-shadow: none;
  border-radius: 0;
}
.ms-elem-selectable span:after,
.ms-elem-selection span:after {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}

.ms-elem-selection span::before {
  background-color: #3E7BFA;
  border: 1px solid #3E7BFA;
}
.ms-elem-selection span::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}

.ms-header-container {
  padding: 1.25rem;
  background: #fff;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ms-header-container input[type=text], .ms-header-container input[type=text]:hover, .ms-header-container input[type=text]:focus, .ms-header-container .bootstrap-select > input[type=text].dropdown-toggle.btn-light:focus, .ms-header-container .swal2-popup.swal2-fill .bootstrap-select > input[type=text].dropdown-toggle.swal2-styled.swal2-cancel:focus, .swal2-popup.swal2-fill .ms-header-container .bootstrap-select > input[type=text].dropdown-toggle.swal2-styled.swal2-cancel:focus, .ms-header-container .bootstrap-select > input[type=text].dropdown-toggle.btn-light:active, .ms-header-container .swal2-popup.swal2-fill .bootstrap-select > input[type=text].dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .ms-header-container .bootstrap-select > input[type=text].dropdown-toggle.swal2-styled.swal2-cancel:active, .ms-header-container .bootstrap-select > input[type=text].dropdown-toggle.btn-light.active, .ms-header-container .swal2-popup.swal2-fill .bootstrap-select > input[type=text].dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .ms-header-container .bootstrap-select > input[type=text].dropdown-toggle.active.swal2-styled.swal2-cancel, .ms-header-container .bootstrap-select > input[type=text].dropdown-toggle.btn-light[aria-expanded=true], .ms-header-container .swal2-popup.swal2-fill .bootstrap-select > input[type=text].dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .ms-header-container .bootstrap-select > input[type=text].dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .ms-header-container .select2-container--bootstrap4.select2-container--open input[type=text].select2-selection, .select2-container--bootstrap4.select2-container--open .ms-header-container input[type=text].select2-selection, .ms-header-container .select2-container--bootstrap4.select2-container--focus input[type=text].select2-selection, .select2-container--bootstrap4.select2-container--focus .ms-header-container input[type=text].select2-selection {
  background: #fff;
}
.ms-header-container + .ms-list {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.ms-button {
  background: #fff;
  border-top: 1px solid white;
  padding: 1.25rem;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.ms-button > a {
  color: #48545D !important;
  opacity: 0.5;
}
.ms-button > a:hover, .ms-button > a:focus, .bootstrap-select.ms-button > a.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select.ms-button > a.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select.ms-button > a.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select.ms-button > a.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select.ms-button > a.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select.ms-button > a.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select.ms-button > a.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select.ms-button > a.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .ms-button > a.select2-selection, .select2-container--bootstrap4.select2-container--focus .ms-button > a.select2-selection {
  opacity: 1;
}

.was-validated .multiselect:invalid + .ms-container .ms-selectable,
.was-validated .multiselect:invalid + .ms-container .ms-selection, .multiselect.is-invalid + .ms-container .ms-selectable,
.multiselect.is-invalid + .ms-container .ms-selection {
  border-color: #FE4A49;
}

.ms-optgroup {
  width: 100%;
}
.ms-optgroup .ms-elem-selectable,
.ms-optgroup .ms-elem-selection {
  padding-left: 2.25rem;
}

.navbar {
  padding: 0;
  background: #fff;
  height: 56px;
  /* @extend .navbar-light; */
}
@media (min-width: 992px) {
  .navbar {
    height: 70px;
  }
}

/* navbar brand */
.navbar-brand {
  font-size: 0.875rem;
  text-transform: uppercase;
  font-weight: 700;
}

/* navigation toggle */
.navbar-toggler, .nav-toggle {
  border: 0;
  outline: none !important;
}

.nav-toggle > .icon, .nav-toggle > .ms-container:before {
  vertical-align: middle;
  line-height: 1;
}

/* navigation */
.navbar-nav > .nav-item > .nav-link {
  height: 56px;
  display: flex;
  align-items: center;
  position: relative;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 0.75rem;
}
@media (min-width: 992px) {
  .navbar-nav > .nav-item > .nav-link {
    height: 70px;
  }
}
.navbar-nav > .nav-item > .nav-link > .icon, .navbar-nav > .nav-item > .nav-link > .ms-container:before {
  font-size: 1rem;
  color: #3E7BFA;
  margin-right: 0.325rem;
}
.navbar-nav > .nav-item > .nav-link:hover > .icon, .navbar-nav > .nav-item > .nav-link:hover > .ms-container:before, .navbar-nav > .nav-item > .nav-link:focus > .icon, .navbar-nav > .bootstrap-select.nav-item > .nav-link.dropdown-toggle.btn-light:active > .icon, .swal2-popup.swal2-fill .navbar-nav > .bootstrap-select.nav-item > .nav-link.dropdown-toggle.swal2-styled.swal2-cancel:active > .icon, .navbar-nav > .bootstrap-select.nav-item > .nav-link.dropdown-toggle.btn-light.active > .icon, .swal2-popup.swal2-fill .navbar-nav > .bootstrap-select.nav-item > .nav-link.dropdown-toggle.active.swal2-styled.swal2-cancel > .icon, .navbar-nav > .bootstrap-select.nav-item > .nav-link.dropdown-toggle.btn-light[aria-expanded=true] > .icon, .swal2-popup.swal2-fill .navbar-nav > .bootstrap-select.nav-item > .nav-link.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel > .icon, .select2-container--bootstrap4.select2-container--open .navbar-nav > .nav-item > .nav-link.select2-selection > .icon, .select2-container--bootstrap4.select2-container--focus .navbar-nav > .nav-item > .nav-link.select2-selection > .icon, .navbar-nav > .nav-item > .nav-link:focus > .ms-container:before, .navbar-nav > .bootstrap-select.nav-item > .nav-link.dropdown-toggle.btn-light:active > .ms-container:before, .swal2-popup.swal2-fill .navbar-nav > .bootstrap-select.nav-item > .nav-link.dropdown-toggle.swal2-styled.swal2-cancel:active > .ms-container:before, .navbar-nav > .bootstrap-select.nav-item > .nav-link.dropdown-toggle.btn-light.active > .ms-container:before, .swal2-popup.swal2-fill .navbar-nav > .bootstrap-select.nav-item > .nav-link.dropdown-toggle.active.swal2-styled.swal2-cancel > .ms-container:before, .navbar-nav > .bootstrap-select.nav-item > .nav-link.dropdown-toggle.btn-light[aria-expanded=true] > .ms-container:before, .swal2-popup.swal2-fill .navbar-nav > .bootstrap-select.nav-item > .nav-link.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel > .ms-container:before, .select2-container--bootstrap4.select2-container--open .navbar-nav > .nav-item > .nav-link.select2-selection > .ms-container:before, .select2-container--bootstrap4.select2-container--focus .navbar-nav > .nav-item > .nav-link.select2-selection > .ms-container:before {
  color: #0c59f9;
}
.navbar-nav > .nav-item > .nav-link > .caret {
  color: #adb5bd;
}
.navbar-nav .dropdown-menu {
  position: absolute;
}
@media (max-width: 767.98px) {
  .navbar-nav .dropdown-menu {
    position: fixed;
    top: 70px;
    right: 10px;
    left: 10px;
  }
  .navbar-nav .dropdown-menu:before {
    right: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
}

.navbar-btn {
  border: 0 !important;
  background: transparent !important;
  padding-right: 0.325rem;
  padding-left: 0.325rem;
}

.navbar-sticky-top .page-container {
  padding-top: 56px;
}

.navbar-dark .nav-toggle,
.navbar-dark .navbar-btn {
  color: #fff;
}
.navbar-dark .nav-toggle:hover, .navbar-dark .nav-toggle:focus, .navbar-dark .bootstrap-select > .nav-toggle.dropdown-toggle.btn-light:focus, .navbar-dark .swal2-popup.swal2-fill .bootstrap-select > .nav-toggle.dropdown-toggle.swal2-styled.swal2-cancel:focus, .swal2-popup.swal2-fill .navbar-dark .bootstrap-select > .nav-toggle.dropdown-toggle.swal2-styled.swal2-cancel:focus, .navbar-dark .bootstrap-select > .nav-toggle.dropdown-toggle.btn-light:active, .navbar-dark .swal2-popup.swal2-fill .bootstrap-select > .nav-toggle.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .navbar-dark .bootstrap-select > .nav-toggle.dropdown-toggle.swal2-styled.swal2-cancel:active, .navbar-dark .bootstrap-select > .nav-toggle.dropdown-toggle.btn-light.active, .navbar-dark .swal2-popup.swal2-fill .bootstrap-select > .nav-toggle.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .navbar-dark .bootstrap-select > .nav-toggle.dropdown-toggle.active.swal2-styled.swal2-cancel, .navbar-dark .bootstrap-select > .nav-toggle.dropdown-toggle.btn-light[aria-expanded=true], .navbar-dark .swal2-popup.swal2-fill .bootstrap-select > .nav-toggle.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .navbar-dark .bootstrap-select > .nav-toggle.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .navbar-dark .select2-container--bootstrap4.select2-container--open .nav-toggle.select2-selection, .select2-container--bootstrap4.select2-container--open .navbar-dark .nav-toggle.select2-selection, .navbar-dark .select2-container--bootstrap4.select2-container--focus .nav-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .navbar-dark .nav-toggle.select2-selection,
.navbar-dark .navbar-btn:hover,
.navbar-dark .navbar-btn:focus,
.navbar-dark .bootstrap-select > .navbar-btn.dropdown-toggle.btn-light:focus,
.navbar-dark .swal2-popup.swal2-fill .bootstrap-select > .navbar-btn.dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .navbar-dark .bootstrap-select > .navbar-btn.dropdown-toggle.swal2-styled.swal2-cancel:focus,
.navbar-dark .bootstrap-select > .navbar-btn.dropdown-toggle.btn-light:active,
.navbar-dark .swal2-popup.swal2-fill .bootstrap-select > .navbar-btn.dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .navbar-dark .bootstrap-select > .navbar-btn.dropdown-toggle.swal2-styled.swal2-cancel:active,
.navbar-dark .bootstrap-select > .navbar-btn.dropdown-toggle.btn-light.active,
.navbar-dark .swal2-popup.swal2-fill .bootstrap-select > .navbar-btn.dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .navbar-dark .bootstrap-select > .navbar-btn.dropdown-toggle.active.swal2-styled.swal2-cancel,
.navbar-dark .bootstrap-select > .navbar-btn.dropdown-toggle.btn-light[aria-expanded=true],
.navbar-dark .swal2-popup.swal2-fill .bootstrap-select > .navbar-btn.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .navbar-dark .bootstrap-select > .navbar-btn.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.navbar-dark .select2-container--bootstrap4.select2-container--open .navbar-btn.select2-selection,
.select2-container--bootstrap4.select2-container--open .navbar-dark .navbar-btn.select2-selection,
.navbar-dark .select2-container--bootstrap4.select2-container--focus .navbar-btn.select2-selection,
.select2-container--bootstrap4.select2-container--focus .navbar-dark .navbar-btn.select2-selection {
  color: #fff;
}

.navbar-light .nav-toggle,
.navbar-light .navbar-btn {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .nav-toggle:hover, .navbar-light .nav-toggle:focus, .navbar-light .bootstrap-select > .nav-toggle.dropdown-toggle.btn-light:focus, .navbar-light .swal2-popup.swal2-fill .bootstrap-select > .nav-toggle.dropdown-toggle.swal2-styled.swal2-cancel:focus, .swal2-popup.swal2-fill .navbar-light .bootstrap-select > .nav-toggle.dropdown-toggle.swal2-styled.swal2-cancel:focus, .navbar-light .bootstrap-select > .nav-toggle.dropdown-toggle.btn-light:active, .navbar-light .swal2-popup.swal2-fill .bootstrap-select > .nav-toggle.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .navbar-light .bootstrap-select > .nav-toggle.dropdown-toggle.swal2-styled.swal2-cancel:active, .navbar-light .bootstrap-select > .nav-toggle.dropdown-toggle.btn-light.active, .navbar-light .swal2-popup.swal2-fill .bootstrap-select > .nav-toggle.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .navbar-light .bootstrap-select > .nav-toggle.dropdown-toggle.active.swal2-styled.swal2-cancel, .navbar-light .bootstrap-select > .nav-toggle.dropdown-toggle.btn-light[aria-expanded=true], .navbar-light .swal2-popup.swal2-fill .bootstrap-select > .nav-toggle.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .navbar-light .bootstrap-select > .nav-toggle.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .navbar-light .select2-container--bootstrap4.select2-container--open .nav-toggle.select2-selection, .select2-container--bootstrap4.select2-container--open .navbar-light .nav-toggle.select2-selection, .navbar-light .select2-container--bootstrap4.select2-container--focus .nav-toggle.select2-selection, .select2-container--bootstrap4.select2-container--focus .navbar-light .nav-toggle.select2-selection,
.navbar-light .navbar-btn:hover,
.navbar-light .navbar-btn:focus,
.navbar-light .bootstrap-select > .navbar-btn.dropdown-toggle.btn-light:focus,
.navbar-light .swal2-popup.swal2-fill .bootstrap-select > .navbar-btn.dropdown-toggle.swal2-styled.swal2-cancel:focus,
.swal2-popup.swal2-fill .navbar-light .bootstrap-select > .navbar-btn.dropdown-toggle.swal2-styled.swal2-cancel:focus,
.navbar-light .bootstrap-select > .navbar-btn.dropdown-toggle.btn-light:active,
.navbar-light .swal2-popup.swal2-fill .bootstrap-select > .navbar-btn.dropdown-toggle.swal2-styled.swal2-cancel:active,
.swal2-popup.swal2-fill .navbar-light .bootstrap-select > .navbar-btn.dropdown-toggle.swal2-styled.swal2-cancel:active,
.navbar-light .bootstrap-select > .navbar-btn.dropdown-toggle.btn-light.active,
.navbar-light .swal2-popup.swal2-fill .bootstrap-select > .navbar-btn.dropdown-toggle.active.swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .navbar-light .bootstrap-select > .navbar-btn.dropdown-toggle.active.swal2-styled.swal2-cancel,
.navbar-light .bootstrap-select > .navbar-btn.dropdown-toggle.btn-light[aria-expanded=true],
.navbar-light .swal2-popup.swal2-fill .bootstrap-select > .navbar-btn.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.swal2-popup.swal2-fill .navbar-light .bootstrap-select > .navbar-btn.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel,
.navbar-light .select2-container--bootstrap4.select2-container--open .navbar-btn.select2-selection,
.select2-container--bootstrap4.select2-container--open .navbar-light .navbar-btn.select2-selection,
.navbar-light .select2-container--bootstrap4.select2-container--focus .navbar-btn.select2-selection,
.select2-container--bootstrap4.select2-container--focus .navbar-light .navbar-btn.select2-selection {
  color: rgba(0, 0, 0, 0.9);
}

.nav.flex-column .nav-link {
  padding: 0.75rem 1.75rem;
}

.nav-link {
  display: flex;
  align-items: center;
  color: #48545D;
}
.nav-link:hover, .nav-link:focus, .bootstrap-select > .nav-link.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .nav-link.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .nav-link.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .nav-link.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .nav-link.select2-selection, .select2-container--bootstrap4.select2-container--focus .nav-link.select2-selection {
  color: #3d474f;
}
.nav-link.active {
  color: #3E7BFA;
}
.nav-link .invalid-icon {
  display: inline-block;
  font: normal normal normal 1rem/1.5 "Icomoon";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
  color: #FE4A49;
  display: none;
  margin-left: auto;
}
.nav-link.is-invalid > .invalid-icon {
  display: inline-block;
}

.nav-link-icon {
  font-size: 1.25rem;
  margin-right: 0.5rem;
  color: #dee2e6;
  line-height: 1;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.nav-link-icon:hover, .nav-link-icon:focus, .bootstrap-select > .nav-link-icon.dropdown-toggle.btn-light:focus, .swal2-popup.swal2-fill .bootstrap-select > .nav-link-icon.dropdown-toggle.swal2-styled.swal2-cancel:focus, .bootstrap-select > .nav-link-icon.dropdown-toggle.btn-light:active, .swal2-popup.swal2-fill .bootstrap-select > .nav-link-icon.dropdown-toggle.swal2-styled.swal2-cancel:active, .bootstrap-select > .nav-link-icon.dropdown-toggle.btn-light.active, .swal2-popup.swal2-fill .bootstrap-select > .nav-link-icon.dropdown-toggle.active.swal2-styled.swal2-cancel, .bootstrap-select > .nav-link-icon.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .nav-link-icon.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container--bootstrap4.select2-container--open .nav-link-icon.select2-selection, .select2-container--bootstrap4.select2-container--focus .nav-link-icon.select2-selection {
  color: #cfd5db;
}
.nav-link-icon.active {
  color: #3E7BFA;
}
.nav-pills .nav-link-icon.active {
  color: inherit;
}

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

@media (max-width: 991.98px) {
  .nav-tabs {
    flex-wrap: nowrap;
  }
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-tabs .nav-link {
  position: relative;
  border: 0;
  border-bottom: 1px solid transparent;
  border-radius: 0;
  padding: 0.75rem 1.25rem;
  color: #62737F;
}
.nav-tabs .nav-link.disabled {
  color: #adb5bd !important;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus, .nav-tabs .bootstrap-select > .nav-link.dropdown-toggle.btn-light:focus, .nav-tabs .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle.swal2-styled.swal2-cancel:focus, .swal2-popup.swal2-fill .nav-tabs .bootstrap-select > .nav-link.dropdown-toggle.swal2-styled.swal2-cancel:focus, .nav-tabs .bootstrap-select > .nav-link.dropdown-toggle.btn-light:active, .nav-tabs .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .nav-tabs .bootstrap-select > .nav-link.dropdown-toggle.swal2-styled.swal2-cancel:active, .nav-tabs .bootstrap-select > .nav-link.dropdown-toggle.btn-light.active, .nav-tabs .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .nav-tabs .bootstrap-select > .nav-link.dropdown-toggle.active.swal2-styled.swal2-cancel, .nav-tabs .bootstrap-select > .nav-link.dropdown-toggle.btn-light[aria-expanded=true], .nav-tabs .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .nav-tabs .bootstrap-select > .nav-link.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .nav-tabs .select2-container--bootstrap4.select2-container--open .nav-link.select2-selection, .select2-container--bootstrap4.select2-container--open .nav-tabs .nav-link.select2-selection, .nav-tabs .select2-container--bootstrap4.select2-container--focus .nav-link.select2-selection, .select2-container--bootstrap4.select2-container--focus .nav-tabs .nav-link.select2-selection {
  color: #3E7BFA;
}
@media (max-width: 991.98px) {
  .nav-tabs .nav-link {
    white-space: nowrap;
  }
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  border-bottom: 1px solid #3E7BFA;
}
.nav-tabs.flex-column {
  border: 0;
}
.nav-tabs.flex-column .nav-link {
  padding-left: 0;
  padding-right: 0;
  border: 0;
}

/* Card tabs */
.card-nav-tabs {
  background: #fff;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* Classic nav tabs */
.nav-tabs-classic {
  position: relative;
  z-index: 1;
}
.nav-tabs-classic .nav-link.active {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background: #fff;
}

/* Tab containers */
.tab-content > .card,
.tab-content > .tab-pane > .card {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

@media (min-width: 768px) {
  .tabs-vertical {
    display: flex;
  }
  .tabs-vertical .tab-content {
    padding-top: 0.5rem;
    flex-grow: 1;
  }
  .tabs-vertical .nav-tabs {
    flex-direction: column;
    border-bottom: 0;
  }
  .tabs-vertical .nav-tabs .nav-link {
    margin-bottom: 0;
    border-bottom: 0;
    white-space: nowrap;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}

.grid-nav {
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}

.grid-nav-link {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: 0.875rem 0.5rem;
  color: #48545D;
}
.grid-nav-link:hover {
  text-decoration: none;
  color: #363F46;
}

.grid-nav-icon {
  font-size: 1.75rem;
  color: #3E7BFA;
}
.grid-nav-link:hover > .grid-nav-icon {
  color: #0c59f9;
}

.icon-nav .nav-link > .icon, .icon-nav .nav-link > .ms-container:before {
  font-size: 1.25rem !important;
}

.nav-light .nav-link-icon {
  color: #fff;
  opacity: 0.35;
  margin-right: 0.75rem;
}
.nav-light .nav-link {
  color: rgba(255, 255, 255, 0.75);
}
.nav-light .nav-link.active, .nav-light .nav-link:hover, .nav-light .nav-link:focus, .nav-light .bootstrap-select > .nav-link.dropdown-toggle.btn-light:focus, .nav-light .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle.swal2-styled.swal2-cancel:focus, .swal2-popup.swal2-fill .nav-light .bootstrap-select > .nav-link.dropdown-toggle.swal2-styled.swal2-cancel:focus, .nav-light .bootstrap-select > .nav-link.dropdown-toggle.btn-light:active, .nav-light .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .nav-light .bootstrap-select > .nav-link.dropdown-toggle.swal2-styled.swal2-cancel:active, .nav-light .bootstrap-select > .nav-link.dropdown-toggle.btn-light.active, .nav-light .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .nav-light .bootstrap-select > .nav-link.dropdown-toggle.active.swal2-styled.swal2-cancel, .nav-light .bootstrap-select > .nav-link.dropdown-toggle.btn-light[aria-expanded=true], .nav-light .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .nav-light .bootstrap-select > .nav-link.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .nav-light .select2-container--bootstrap4.select2-container--open .nav-link.select2-selection, .select2-container--bootstrap4.select2-container--open .nav-light .nav-link.select2-selection, .nav-light .select2-container--bootstrap4.select2-container--focus .nav-link.select2-selection, .select2-container--bootstrap4.select2-container--focus .nav-light .nav-link.select2-selection {
  color: #fff;
}
.nav-light .nav-link.active .nav-link-icon, .nav-light .nav-link:hover .nav-link-icon, .nav-light .nav-link:focus .nav-link-icon, .nav-light .bootstrap-select > .nav-link.dropdown-toggle.btn-light:active .nav-link-icon, .nav-light .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle.swal2-styled.swal2-cancel:active .nav-link-icon, .swal2-popup.swal2-fill .nav-light .bootstrap-select > .nav-link.dropdown-toggle.swal2-styled.swal2-cancel:active .nav-link-icon, .nav-light .bootstrap-select > .nav-link.dropdown-toggle.btn-light[aria-expanded=true] .nav-link-icon, .nav-light .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel .nav-link-icon, .swal2-popup.swal2-fill .nav-light .bootstrap-select > .nav-link.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel .nav-link-icon, .nav-light .select2-container--bootstrap4.select2-container--open .nav-link.select2-selection .nav-link-icon, .select2-container--bootstrap4.select2-container--open .nav-light .nav-link.select2-selection .nav-link-icon, .nav-light .select2-container--bootstrap4.select2-container--focus .nav-link.select2-selection .nav-link-icon, .select2-container--bootstrap4.select2-container--focus .nav-light .nav-link.select2-selection .nav-link-icon {
  opacity: 1;
}
.card-img-bg .nav-light .nav-link.active, .card-img-bg .nav-light .nav-link:hover, .card-img-bg .nav-light .nav-link:focus, .card-img-bg .nav-light .bootstrap-select > .nav-link.dropdown-toggle.btn-light:active, .card-img-bg .nav-light .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .card-img-bg .nav-light .bootstrap-select > .nav-link.dropdown-toggle.swal2-styled.swal2-cancel:active, .card-img-bg .nav-light .bootstrap-select > .nav-link.dropdown-toggle.btn-light[aria-expanded=true], .card-img-bg .nav-light .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .card-img-bg .nav-light .bootstrap-select > .nav-link.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .card-img-bg .nav-light .select2-container--bootstrap4.select2-container--open .nav-link.select2-selection, .select2-container--bootstrap4.select2-container--open .card-img-bg .nav-light .nav-link.select2-selection, .card-img-bg .nav-light .select2-container--bootstrap4.select2-container--focus .nav-link.select2-selection, .select2-container--bootstrap4.select2-container--focus .card-img-bg .nav-light .nav-link.select2-selection {
  background: #578cfb;
}

.sidebar-nav {
  height: 100%;
  padding: 0;
  flex-direction: column;
  flex-wrap: nowrap;
}
.sidebar-nav .nav-link {
  display: flex;
  align-items: center;
  color: rgba(255, 255, 255, 0.85);
  padding: 0.875rem 0 0.875rem 1.75rem;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.sidebar-nav .nav-link:hover, .sidebar-nav .nav-link[aria-expanded=true] {
  color: #fff;
}
.sidebar-nav > .nav-item > .nav-link:hover, .sidebar-nav > .nav-item > .nav-link[aria-expanded=true] {
  background: #5289fb;
}
.sidebar-nav .nav-link-icon,
.sidebar-nav .nav-link-arrow {
  display: inline-block;
  font: normal normal normal 1rem/1.5 "Icomoon";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
}
.sidebar-nav .nav-link-icon {
  font-size: 1.25rem;
  color: rgba(255, 255, 255, 0.5);
  width: 70px;
  text-align: center;
  margin: 0;
}
.sidebar-nav .nav-link-text {
  margin-right: auto;
}
.sidebar-nav .nav-link-arrow {
  color: rgba(255, 255, 255, 0.5);
}
.sidebar-nav .sub-nav {
  flex-direction: column;
  background: #5289fb;
  padding-bottom: 1rem;
}
.sidebar-nav .sub-nav .nav-link {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 2.625rem;
  font-size: 0.875rem;
  opacity: 0.75;
}
.menu-unpin .sidebar-nav .collapse.show {
  display: none;
}
.menu-unpin .sidebar-nav:hover .collapse.show {
  display: block;
}
@media (min-width: 768px) {
  .sidebar-nav .collapse.show {
    display: none;
  }
  .sidebar-nav:hover .collapse.show {
    display: block;
  }
}
@media (min-width: 1200px) {
  .sidebar-nav .collapse.show {
    display: block;
  }
}

.nav-steps {
  flex-wrap: nowrap;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.nav-step {
  flex-grow: 1;
  overflow: hidden;
  text-align: center;
  text-decoration: none !important;
  color: inherit !important;
  padding: 0 1.25rem;
}
@media (max-width: 767.98px) {
  .nav-step:not(.active) {
    display: none;
  }
}

.step-counter {
  position: relative;
  width: 52px;
  height: 52px;
  border-radius: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  font-weight: bold;
  border: 2px solid #3E7BFA;
  color: #48545D;
  /* left and right counter lines */
  /* active step counter */
  /* remove left line in first item
  .nav-step:first-child & {
      &:before {
          display: none;
      }
  }

  .nav-step:last-child & {
      &:after {
          display: none;
      }
  } */
  /* not activated counter style */
}
.step-counter:before, .step-counter:after {
  content: "";
  position: absolute;
  height: 2px;
  width: 500px;
  background-color: #3E7BFA;
  /* remove counter lines on mobile */
}
@media (max-width: 767.98px) {
  .step-counter:before, .step-counter:after {
    display: none;
  }
}
.step-counter:before {
  right: 100%;
}
.step-counter:after {
  left: 100%;
}
.nav-step.active .step-counter {
  border-color: #3E7BFA;
  background-color: #3E7BFA;
  color: #fff;
}
.nav-step.active .step-counter:before, .nav-step.active .step-counter:after {
  background-color: #3E7BFA;
}
.nav-step.active ~ .nav-step .step-counter {
  border-color: #E3E8ED;
  color: #ced4da;
}
.nav-step.active ~ .nav-step .step-counter:before, .nav-step.active ~ .nav-step .step-counter:after {
  background-color: #E3E8ED;
}

.step-title {
  color: #242A2F;
  font-weight: 700;
  margin-top: 0.75rem;
  margin-bottom: 0.125rem;
}

.step-help {
  font-size: 0.75rem;
  color: #62737F;
}

.page-link, .footable-page-link {
  border-radius: 0.125rem;
}

.page-item:not(:last-child), .footable-page:not(:last-child),
.footable-page-nav:not(:last-child) {
  margin-right: 0.275rem;
}

.popover-header {
  border-bottom: 1px solid transparent;
}

.preloader {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  z-index: 1031;
  display: flex;
  align-items: center;
  justify-content: center;
}

.scroll-wrapper {
  overflow: hidden !important;
  padding: 0 !important;
  position: relative;
}
.scroll-wrapper > .scroll-content {
  border: none !important;
  box-sizing: content-box !important;
  height: auto;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none !important;
  overflow: scroll !important;
  padding: 0;
  position: relative !important;
  top: 0;
  width: auto !important;
}
.scroll-wrapper > .scroll-content::-webkit-scrollbar {
  height: 0;
  width: 0;
}

.scroll-element {
  display: none;
  box-sizing: content-box;
}
.scroll-element div {
  box-sizing: content-box;
}
.scroll-element.scroll-x.scroll-scrollx_visible, .scroll-element.scroll-y.scroll-scrolly_visible {
  display: block;
}
.scroll-element .scroll-bar, .scroll-element .scroll-arrow {
  cursor: default;
}

.scroll-textarea {
  border: 1px solid #cccccc;
  border-top-color: #999999;
}
.scroll-textarea > .scroll-content {
  overflow: hidden !important;
}
.scroll-textarea > .scroll-content > textarea {
  border: none !important;
  box-sizing: border-box;
  height: 100% !important;
  margin: 0;
  max-height: none !important;
  max-width: none !important;
  overflow: scroll !important;
  outline: none;
  padding: 2px;
  position: relative !important;
  top: 0;
  width: 100% !important;
}
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
  height: 0;
  width: 0;
}

.scrollbar.hpx {
  max-height: 100px;
}
.scrollbar > .scroll-element {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
}
.scrollbar > .scroll-element div {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}
.scrollbar > .scroll-element .scroll-element_track {
  display: none;
}
.scrollbar > .scroll-element .scroll-bar {
  background-color: #ced4da;
  display: block;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0.5;
  border-radius: 7px;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.scrollbar:hover > .scroll-element .scroll-bar {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  opacity: 0.7;
}
.scrollbar > .scroll-element.scroll-draggable .scroll-bar {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  opacity: 0.7;
}
.scrollbar > .scroll-element.scroll-x {
  bottom: 0;
  height: 0;
  left: 0;
  min-width: 100%;
  overflow: visible;
  width: 100%;
}
.scrollbar > .scroll-element.scroll-y {
  height: 100%;
  min-height: 100%;
  right: 0.125rem;
  top: 0;
  width: 0;
}
.scrollbar > .scroll-element.scroll-x .scroll-bar {
  height: 7px;
  min-width: 10px;
  top: -9px;
}
.scrollbar > .scroll-element.scroll-y .scroll-bar {
  left: -6px;
  min-height: 10px;
  width: 4px;
}
.scrollbar > .scroll-element.scroll-x .scroll-element_outer {
  left: 2px;
}
.scrollbar > .scroll-element.scroll-x .scroll-element_size {
  left: -4px;
}
.scrollbar > .scroll-element.scroll-y .scroll-element_outer {
  top: 2px;
}
.scrollbar > .scroll-element.scroll-y .scroll-element_size {
  top: -4px;
}
.scrollbar > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -11px;
}
.scrollbar > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -11px;
}

.select2-container *:focus, .select2-container .bootstrap-select > .dropdown-toggle.btn-light:focus, .select2-container .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:focus, .swal2-popup.swal2-fill .select2-container .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:focus, .select2-container .bootstrap-select > .dropdown-toggle.btn-light:active, .select2-container .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .select2-container .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel:active, .select2-container .bootstrap-select > .dropdown-toggle.btn-light.active, .select2-container .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .select2-container .bootstrap-select > .dropdown-toggle.active.swal2-styled.swal2-cancel, .select2-container .bootstrap-select > .dropdown-toggle.btn-light[aria-expanded=true], .select2-container .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .select2-container .bootstrap-select > .dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .select2-container .select2-container--bootstrap4.select2-container--open .select2-selection, .select2-container--bootstrap4.select2-container--open .select2-container .select2-selection, .select2-container .select2-container--bootstrap4.select2-container--focus .select2-selection, .select2-container--bootstrap4.select2-container--focus .select2-container .select2-selection {
  outline: 0;
}

.select2-container--bootstrap4 .select2-selection {
  padding: 0;
}
select.is-invalid ~ .select2-container--bootstrap4 .select2-selection, .was-validated .form-control:invalid ~ .select2-container--bootstrap4 .select2-selection, .was-validated .bs-searchbox input[type=text]:invalid ~ .select2-container--bootstrap4 .select2-selection, .bs-searchbox .was-validated input[type=text]:invalid ~ .select2-container--bootstrap4 .select2-selection,
.was-validated .bs-actionsbox input[type=text]:invalid ~ .select2-container--bootstrap4 .select2-selection,
.bs-actionsbox .was-validated input[type=text]:invalid ~ .select2-container--bootstrap4 .select2-selection,
.was-validated .bs-donebutton input[type=text]:invalid ~ .select2-container--bootstrap4 .select2-selection,
.bs-donebutton .was-validated input[type=text]:invalid ~ .select2-container--bootstrap4 .select2-selection, .was-validated .select2-search--dropdown .select2-search__field:invalid ~ .select2-container--bootstrap4 .select2-selection, .select2-search--dropdown .was-validated .select2-search__field:invalid ~ .select2-container--bootstrap4 .select2-selection, .was-validated .ms-header-container input[type=text]:invalid ~ .select2-container--bootstrap4 .select2-selection, .ms-header-container .was-validated input[type=text]:invalid ~ .select2-container--bootstrap4 .select2-selection {
  border: 1px solid red !important;
}
select.is-valid ~ .select2-container--bootstrap4 .select2-selection, .was-validated .form-control:valid ~ .select2-container--bootstrap4 .select2-selection, .was-validated .bs-searchbox input[type=text]:valid ~ .select2-container--bootstrap4 .select2-selection, .bs-searchbox .was-validated input[type=text]:valid ~ .select2-container--bootstrap4 .select2-selection,
.was-validated .bs-actionsbox input[type=text]:valid ~ .select2-container--bootstrap4 .select2-selection,
.bs-actionsbox .was-validated input[type=text]:valid ~ .select2-container--bootstrap4 .select2-selection,
.was-validated .bs-donebutton input[type=text]:valid ~ .select2-container--bootstrap4 .select2-selection,
.bs-donebutton .was-validated input[type=text]:valid ~ .select2-container--bootstrap4 .select2-selection, .was-validated .select2-search--dropdown .select2-search__field:valid ~ .select2-container--bootstrap4 .select2-selection, .select2-search--dropdown .was-validated .select2-search__field:valid ~ .select2-container--bootstrap4 .select2-selection, .was-validated .ms-header-container input[type=text]:valid ~ .select2-container--bootstrap4 .select2-selection, .ms-header-container .was-validated input[type=text]:valid ~ .select2-container--bootstrap4 .select2-selection {
  border-color: #ced4da;
}
.select2-container--bootstrap4 .select2-dropdown {
  border-color: transparent;
  background: #fff;
  border-radius: 0;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  max-height: 400px;
  min-width: 100% !important;
  width: auto !important;
  overflow-y: auto;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175);
}
.select2-container--bootstrap4 .select2-dropdown .select2-results__options--nested .select2-results__option {
  padding-left: 2.25rem;
}
.select2-container--bootstrap4 .select2-dropdown .select2-results__option {
  padding: 0.5rem 1.25rem;
  font-weight: 400;
  color: #48545D;
  white-space: nowrap;
}
.select2-container--bootstrap4 .select2-dropdown .select2-results__option:last-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.select2-container--bootstrap4 .select2-dropdown .select2-results__option[aria-selected=true] {
  background-color: #3E7BFA !important;
  color: #fff !important;
}
.select2-container--bootstrap4 .select2-dropdown .select2-results__option .select2-results__group {
  font-weight: inherit;
}
.select2-container--bootstrap4 .select2-dropdown .select2-results__option[role=group] {
  padding-right: 0;
  padding-left: 0;
}
.select2-container--bootstrap4 .select2-results__option--highlighted,
.select2-container--bootstrap4 .select2-results__option--highlighted.select2-results__option[aria-selected=true] {
  background-color: #f2f3f8;
  color: #3d474f;
}

.select2-container--bootstrap4 .select2-selection--single {
  height: calc(1.5em + 1rem + 2px) !important;
}
.select2-container--bootstrap4 .select2-selection--single .select2-selection__placeholder {
  color: #62737F;
  line-height: calc(1.5em + 1rem);
}
.select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered {
  line-height: calc(1.5em + 1rem);
}

.select2-search--dropdown {
  padding: 0.75rem 1.25rem;
}
.select2-search--dropdown .select2-search__field {
  border-color: #ced4da !important;
}

.select2-results__message {
  color: #adb5bd;
}

.select2-container--bootstrap4 .select2-selection--multiple {
  min-height: calc(1.5em + 1rem + 2px) !important;
  height: auto;
  background-image: none;
  padding: 0;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0.5rem 0.75rem;
  width: 100%;
  min-height: calc(1.5em + 1rem);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  border: 0;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered .select2-search {
  flex: 1 0 0;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered .select2-search > .select2-search__field {
  margin-top: 0;
  width: 100% !important;
  background: transparent;
  color: #48545D;
  margin-left: 0.325rem;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
  background: #3E7BFA;
  color: #fff;
  padding-right: 0.325rem;
  padding-left: 0.325rem;
  margin-left: 0.325rem;
  border-radius: 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice:first-child {
  margin-left: 0;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 0.325rem;
  color: #fff;
  opacity: 0.35;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove:hover {
  opacity: 1;
}

select.bootstrap-select,
select.selectpicker {
  display: none;
}

.bootstrap-select > .dropdown-toggle.btn-light, .swal2-popup.swal2-fill .bootstrap-select > .dropdown-toggle.swal2-styled.swal2-cancel {
  outline: none !important;
  box-shadow: none !important;
}
.has-error .bootstrap-select .dropdown-toggle, .error .bootstrap-select .dropdown-toggle, .bootstrap-select.is-invalid .dropdown-toggle, .was-validated .bootstrap-select .selectpicker:invalid + .dropdown-toggle {
  border-color: #FE4A49;
}
.bootstrap-select.is-invalid .dropdown-toggle, .was-validated .bootstrap-select .selectpicker:valid + .dropdown-toggle {
  border-color: #ced4da;
}
.bootstrap-select.form-control-sm .dropdown-toggle {
  padding: 0.25rem 0.5rem;
}
.bootstrap-select.form-control-lg .dropdown-toggle {
  padding: 0.5rem 1rem;
}
.bootstrap-select .bs-ok-default {
  display: none !important;
}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  display: flex;
}
.bootstrap-select .dropdown-toggle .filter-option-item {
  background: #3E7BFA;
  color: #fff;
  padding: 0 0.325rem;
  line-height: 1.5;
  border-radius: 0;
  margin-left: -0.25rem;
  margin-right: 0.325rem;
}
.bootstrap-select .dropdown-toggle .filter-option-item:first-child {
  margin-left: 0;
}
.bootstrap-select .dropdown-menu {
  z-index: 1031;
}
.bootstrap-select .dropdown-menu .dropdown-divider {
  border: 0;
}
.bootstrap-select select[multiple] ~ .dropdown-menu li a > .text {
  position: relative;
  padding-left: 1.5rem;
}
.bootstrap-select select[multiple] ~ .dropdown-menu li a > .text:before, .bootstrap-select select[multiple] ~ .dropdown-menu li a > .text:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -0.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
}
.bootstrap-select select[multiple] ~ .dropdown-menu li a > .text:before {
  pointer-events: none;
  user-select: none;
  background-color: #dee2e6;
  border: 1px solid transparent;
  box-shadow: none;
  border-radius: 0;
}
.bootstrap-select select[multiple] ~ .dropdown-menu li a > .text:after {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}
.bootstrap-select select[multiple] ~ .dropdown-menu li.selected a > .text::before {
  background-color: #3E7BFA;
}
.bootstrap-select select[multiple] ~ .dropdown-menu li.selected a > .text::after {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'><path fill='#fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/></svg>");
}

.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
  padding: 0.75rem 1.25rem;
}
.bs-searchbox input[type=text],
.bs-actionsbox input[type=text],
.bs-donebutton input[type=text] {
  border-color: #ced4da !important;
}

.bs-searchbox + .bs-actionsbox {
  padding: 0 1.25rem 0.75rem;
}

.swal2-container.swal2-shown {
  background: rgba(0, 0, 0, 0.35);
}

.swal2-popup {
  padding: 1.5rem;
  background: #fff;
  border-radius: 0;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.15);
}
.swal2-popup .swal2-title {
  font-size: 1.75rem;
  color: #242A2F;
  font-weight: 700;
}
.swal2-popup .swal2-content {
  color: #48545D;
  font-size: 1rem !important;
}
.swal2-popup .swal2-styled {
  border-color: transparent !important;
  box-shadow: none !important;
}
.swal2-popup.swal2-fill .swal2-icon,
.swal2-popup.swal2-fill .swal2-title,
.swal2-popup.swal2-fill .swal2-content {
  color: #fff !important;
}
.swal2-popup.swal2-toast {
  position: relative;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.15);
  padding: 1.5rem 1rem;
  width: 320px;
}
.swal2-popup.swal2-toast.swal2-has-icon {
  padding-left: 80px;
}
.swal2-popup.swal2-toast .swal2-close {
  font-size: 1rem;
  color: #fff;
  opacity: 0.75;
}
.swal2-popup.swal2-toast .swal2-close > .icon, .swal2-popup.swal2-toast .swal2-close > .ms-container:before {
  line-height: 1;
}
.swal2-popup.swal2-toast .swal2-close:hover {
  opacity: 1;
}
.swal2-popup.swal2-toast .swal2-icon {
  display: flex;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 80px;
  min-width: 80px;
  height: auto;
  font-size: 1.5rem;
}
.swal2-popup.swal2-toast .swal2-actions {
  margin: 0;
  height: auto !important;
}
.swal2-popup.swal2-toast .swal2-title {
  font-size: 1.125rem;
  margin: 0;
}
.swal2-popup.swal2-toast .swal2-content {
  margin-top: 0.5rem;
  text-align: left;
}
.swal2-popup.swal2-toast .swal2-styled.swal2-confirm, .swal2-popup.swal2-toast .swal2-styled.swal2-cancel {
  margin: 1rem 0 0;
}
.swal2-popup.swal2-toast,
.swal2-popup.swal2-toast .swal2-title,
.swal2-popup.swal2-toast .swal2-actions {
  display: block;
}

.swal2-actions {
  margin-top: 2.25rem !important;
}
.swal2-actions button {
  margin: 0 0.25rem;
}

.swal2-icon {
  font: normal normal normal 1rem/1.5 "Icomoon";
  height: auto;
  width: auto;
  line-height: 1.5;
  font-size: 3rem;
  margin: 0 0 1.5rem;
  border: 0;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.swal2-icon * {
  display: none !important;
}
.swal2-icon.swal2-error {
  color: #FE4A49;
}
.swal2-icon.swal2-success {
  color: #5BBA6F;
}
.swal2-icon.swal2-warning {
  color: #F9C80E;
}
.swal2-icon.swal2-info {
  color: #08B2E3;
}
.swal2-icon.swal2-question {
  color: #08B2E3;
}

.table.table-footable,
.table .footable-filtering {
  display: none;
}
.table thead th {
  border-top-color: transparent;
  border-right-color: transparent;
  border-left-color: transparent;
  color: #363F46;
}
.table tbody td {
  vertical-align: middle;
}

.footable-sortable {
  vertical-align: middle;
}

.fooicon {
  display: inline-block;
  font: normal normal normal 1rem/1.5 "Icomoon";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
  margin-left: 0.5rem;
  font-size: 1rem;
  color: #adb5bd;
}

.footable-toggle {
  margin-right: 0.5rem;
  color: #3E7BFA;
}
.footable-toggle.last-column {
  float: right;
  margin-left: 0.5rem;
}

.footable-detail-row > td {
  border-top: 0;
}
.footable-detail-row table tbody tr {
  background-color: transparent !important;
}
.footable-detail-row table th, .footable-detail-row table td {
  border: 0;
}
.footable-detail-row table th {
  display: none;
  padding: 0 !important;
}
.footable-detail-row table td {
  width: 100%;
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.footable-pagination-wrapper {
  display: flex;
  align-items: center;
  flex-direction: column;
}
@media (min-width: 992px) {
  .footable-pagination-wrapper {
    flex-direction: row;
    justify-content: space-between;
  }
}
.footable-pagination-wrapper .pagination {
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .footable-pagination-wrapper .label {
    display: none;
  }
}

.footable-page.disabled,
.footable-page-nav.disabled {
  opacity: 0.5;
}

.footable-page-nav .footable-page-link {
  border-color: transparent !important;
  background-color: transparent !important;
  box-shadow: none;
}

.footable-page {
  display: none;
}
.footable-page.visible {
  display: inline-block;
}

.row-state td:first-child {
  position: relative;
}
.row-state td:first-child:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 3px;
}

.row-state-primary td:first-child:before {
  background-color: #3E7BFA !important;
}

.row-state-secondary td:first-child:before {
  background-color: #adb5bd !important;
}

.row-state-success td:first-child:before {
  background-color: #5BBA6F !important;
}

.row-state-info td:first-child:before {
  background-color: #08B2E3 !important;
}

.row-state-warning td:first-child:before {
  background-color: #F9C80E !important;
}

.row-state-danger td:first-child:before {
  background-color: #FE4A49 !important;
}

.row-state-light td:first-child:before {
  background-color: #E3E8ED !important;
}

.row-state-dark td:first-child:before {
  background-color: #363F46 !important;
}

.row-state-lightest td:first-child:before {
  background-color: #f2f3f8 !important;
}

.row-state-darkest td:first-child:before {
  background-color: #242A2F !important;
}

.row-state-facebook td:first-child:before {
  background-color: #3B5998 !important;
}

.row-state-twitter td:first-child:before {
  background-color: #00ACED !important;
}

.row-state-mailru td:first-child:before {
  background-color: #168DE2 !important;
}

.row-state-vk td:first-child:before {
  background-color: #4A76A8 !important;
}

.row-state-google td:first-child:before {
  background-color: #DD4B39 !important;
}

.cell-description {
  display: block;
  font-size: 0.875rem;
  color: #adb5bd;
}

.row-fill td,
.row-fill + tr td {
  border-top-color: transparent !important;
}
.row-fill .action-btn,
.row-fill .cell-description {
  color: inherit;
}

.table-actions td:nth-last-child(1) {
  border-left: 0;
}
.table-actions td:nth-last-child(2) {
  border-right: 0;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  letter-spacing: -0.35px;
}

.font-weight-semibold {
  font-weight: 500;
}

hr.dashed {
  border-style: dashed;
}

.text-underline {
  text-decoration: underline !important;
}

.ck-editor__editable {
  min-height: 200px;
  max-height: 500px;
}

.text-sm {
  font-size: 0.875rem;
}

.view-port {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}
.view-port > .view {
  flex: 0 0 100%;
  max-width: 100%;
  height: 100%;
  vertical-align: top;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.view-port.push > .view:first-child {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  -ms-transform: translate(-100%, 0);
}
.view-port.push > .view:last-child {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  -ms-transform: translate(-100%, 0);
}
.view-port.slide-in > .view:last-child {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  -ms-transform: translate(-100%, 0);
  box-shadow: 0 0 9px rgba(191, 191, 191, 0.36);
}
.view-port.push-parallax > .view:first-child {
  -webkit-transition: all 400ms cubic-bezier(0.1, 0.7, 0.1, 1);
  transition: all 400ms cubic-bezier(0.1, 0.7, 0.1, 1);
  -webkit-transform: translate3d(-25%, 0, 0);
  transform: translate3d(-25%, 0, 0);
  -ms-transform: translate(-25%, 0);
}
.view-port.push-parallax > .view:first-child:before {
  opacity: 0;
  z-index: 100;
}
.view-port.push-parallax > .view:last-child {
  -webkit-transition: all 400ms cubic-bezier(0.1, 0.7, 0.1, 1);
  transition: all 400ms cubic-bezier(0.1, 0.7, 0.1, 1);
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  -ms-transform: translate(-100%, 0);
  box-shadow: 0 0 9px rgba(191, 191, 191, 0.36);
}

.msl-multi-select {
  display: flex;
  position: relative;
}

.msl-searchable-list {
  border: 1px solid #ced4da;
  background: #fff;
  border-radius: 0;
  padding: 1.25rem;
}

.msl-searchable-list__items {
  border: 0;
  background: transparent;
  margin-right: -1.25rem;
  margin-left: -1.25rem;
}

.msl-searchable-list__item {
  padding: 0.5rem 1.25rem;
  border: 0;
  font-size: inherit;
  position: relative;
  display: flex;
  align-items: center;
}
.msl-searchable-list__item:before {
  content: "";
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-right: 0.5rem;
  background-color: #fff;
  border: 1px solid #ced4da;
  box-shadow: none;
  border-radius: 0;
}
.msl-multi-select__selected .msl-searchable-list__item:before {
  border-color: #3E7BFA;
  background-color: #3E7BFA;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.msl-searchable-list__item:hover, .msl-searchable-list__item:focus, .select2-container--bootstrap4.select2-container--open .msl-searchable-list__item.select2-selection, .select2-container--bootstrap4.select2-container--focus .msl-searchable-list__item.select2-selection, .bootstrap-select > .msl-searchable-list__item.dropdown-toggle.btn-light:focus, .bootstrap-select > .msl-searchable-list__item.dropdown-toggle.btn-light:active, .bootstrap-select > .msl-searchable-list__item.dropdown-toggle.btn-light.active, .bootstrap-select > .msl-searchable-list__item.dropdown-toggle.btn-light[aria-expanded=true], .swal2-popup.swal2-fill .bootstrap-select > .msl-searchable-list__item.dropdown-toggle.swal2-styled.swal2-cancel:focus, .swal2-popup.swal2-fill .bootstrap-select > .msl-searchable-list__item.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .bootstrap-select > .msl-searchable-list__item.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .bootstrap-select > .msl-searchable-list__item.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel {
  background-color: #3E7BFA;
}

.msl-searchable-list__no-item {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

.msl-multi-select__actions svg {
  color: #ced4da;
}

.page-header {
  position: relative;
  z-index: 1030;
  height: 56px;
  border-bottom: 1px solid transparent;
  /* page header brand */
}
@media (min-width: 992px) {
  .page-header {
    height: 70px;
  }
}
.page-header .header-brand {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  padding-left: 1rem;
  -webkit-transition: margin-left 300ms ease;
  transition: margin-left 300ms ease;
}
@media (min-width: 1200px) {
  .page-header .header-brand {
    width: 255px;
    padding-left: 1.75rem;
    background: #3E7BFA;
    color: #fff;
  }
  .page-header .header-brand .navbar-brand,
  .page-header .header-brand .nav-toggle {
    color: inherit;
  }
  .page-header .header-brand .nav-toggle {
    width: 70px;
  }
}
@media (max-width: 991.98px) {
  .page-header .header-brand {
    flex-direction: row-reverse;
  }
}
@media (min-width: 992px) {
  .page-header .navbar-nav .navbar-notifications {
    min-width: 380px;
  }
  .page-header .navbar-nav .navbar-grid-nav {
    min-width: 380px;
  }
  .page-header .navbar-nav .navbar-user-nav {
    min-width: 220px;
  }
  .page-header .navbar-nav .navbar-rates-nav {
    min-width: 260px;
  }
  .page-header .navbar-nav .user-avatar {
    width: 56px;
    border-radius: 56px;
  }
  .page-header .navbar-nav .user-nav-link img {
    width: 40px;
  }
}

.invoice {
  width: 210mm;
  margin-left: auto;
  margin-right: auto;
  font-size: 10pt;
  font-family: "Arial", sans-serif;
  color: #000000;
  padding-top: 5rem;
  padding-bottom: 5rem;
}
@media print {
  .invoice {
    padding-top: 0;
    padding-bottom: 0;
  }
}

.invoice-table {
  border: 1px solid #000000 !important;
  border-collapse: collapse;
}
.invoice-table > thead > tr > th,
.invoice-table > tbody > tr > td {
  border: 1px solid #000000 !important;
  padding: 0.325rem;
  vertical-align: top;
}

@media (min-width: 992px) {
  .content {
    padding: 20px 20px;
  }
}

@media (min-width: 1824px) {
  .container-fixed-lg {
    max-width: 1440px;
  }
}

@media (max-width: 991.98px) {
  .page-wrapper {
    display: flex;
    min-height: 100%;
  }
}

.page-container {
  min-height: 100%;
  width: 100%;
  position: relative;
  padding-top: 66px;
  padding-bottom: 52px;
  background-color: #f8f9fb;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
@media (min-width: 992px) {
  .page-container {
    padding-top: 0;
    padding-bottom: 0;
  }
}

@media (min-width: 992px) {
  .content-container {
    padding-left: 70px;
    padding-top: 70px;
    -webkit-transition: padding-left 300ms ease;
    transition: padding-left 300ms ease;
  }
}
@media (min-width: 1200px) {
  .content-container {
    padding-left: 255px;
  }
}

.page-sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  width: 255px;
  left: 0;
}
@media (min-width: 992px) {
  .page-sidebar {
    top: 70px;
    left: -185px;
    z-index: 1030;
    -webkit-transition: left 300ms ease;
    transition: left 300ms ease;
  }
  .page-sidebar:hover {
    left: 0 !important;
  }
}
@media (min-width: 1200px) {
  .page-sidebar {
    left: 0;
  }
}

.tabbed-sidebar {
  position: fixed;
  width: 100%;
  top: 56px;
  right: -100%;
  bottom: 0;
  z-index: 1030;
  -webkit-transition: right 300ms ease;
  transition: right 300ms ease;
}
.tabbed-sidebar.open {
  right: 0;
}
.sidebar-visible .tabbed-sidebar.open {
  right: -255px;
}
@media (min-width: 768px) {
  .tabbed-sidebar {
    width: 320px;
    right: -320px;
  }
}
@media (min-width: 992px) {
  .tabbed-sidebar {
    top: 70px;
  }
}

.page-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

@media (max-width: 991.98px) {
  .sidebar-visible .page-container {
    overflow: hidden;
    position: fixed;
    -webkit-transform: translate(255px, 0);
    -ms-transform: translate(255px, 0);
    transform: translate(255px, 0);
  }
}
@media (min-width: 1200px) {
  .menu-unpin .page-header .header-brand {
    margin-left: -185px;
  }
  .menu-unpin .page-sidebar-left {
    left: -185px;
  }
  .menu-unpin .content-container {
    padding-left: 70px;
  }
}
.main,
.sidebar {
  flex: 0 0 100%;
  max-width: 100%;
}

.main,
.sidebar-inner {
  padding-left: 10px;
  padding-right: 10px;
}

@media (min-width: 992px) {
  .sidebar-primary .main {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .sidebar-primary .sidebar {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
.login-wrap {
  display: flex;
  width: 100%;
  height: 100vh;
  align-items: center;
  justify-content: center;
  background: url(/build/images/login-bg.c6336ae3.jpg) no-repeat 50% 50%;
  background-size: cover;
}

.login-content {
  width: 360px;
  padding: 4rem 3rem;
  background: #fff;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 0;
}
.login-content .btn, .login-content .fc button, .fc .login-content button, .login-content .swal2-popup .swal2-styled.swal2-confirm, .swal2-popup .login-content .swal2-styled.swal2-confirm, .login-content .swal2-popup .swal2-styled.swal2-cancel, .swal2-popup .login-content .swal2-styled.swal2-cancel,
.login-content .form-control,
.login-content .ms-header-container input[type=text],
.ms-header-container .login-content input[type=text],
.login-content .select2-search--dropdown .select2-search__field,
.select2-search--dropdown .login-content .select2-search__field,
.login-content .bs-searchbox input[type=text],
.bs-searchbox .login-content input[type=text],
.login-content .bs-actionsbox input[type=text],
.bs-actionsbox .login-content input[type=text],
.login-content .bs-donebutton input[type=text],
.bs-donebutton .login-content input[type=text] {
  height: auto;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.login-content .input-group .form-control, .login-content .input-group .ms-header-container input[type=text], .ms-header-container .login-content .input-group input[type=text], .login-content .input-group .select2-search--dropdown .select2-search__field, .select2-search--dropdown .login-content .input-group .select2-search__field, .login-content .input-group .bs-searchbox input[type=text], .bs-searchbox .login-content .input-group input[type=text],
.login-content .input-group .bs-actionsbox input[type=text],
.bs-actionsbox .login-content .input-group input[type=text],
.login-content .input-group .bs-donebutton input[type=text],
.bs-donebutton .login-content .input-group input[type=text],
.login-content .input-group .input-group-text {
  border: 0;
  background-color: #E3E8ED;
}
.login-content .input-group .input-group-text .icon, .login-content .input-group .input-group-text .ms-container:before {
  line-height: 1;
  font-size: 1.125rem;
}
.login-content .input-group .form-control:-webkit-autofill, .login-content .input-group .ms-header-container input[type=text]:-webkit-autofill, .ms-header-container .login-content .input-group input[type=text]:-webkit-autofill, .login-content .input-group .select2-search--dropdown .select2-search__field:-webkit-autofill, .select2-search--dropdown .login-content .input-group .select2-search__field:-webkit-autofill, .login-content .input-group .bs-searchbox input[type=text]:-webkit-autofill, .bs-searchbox .login-content .input-group input[type=text]:-webkit-autofill,
.login-content .input-group .bs-actionsbox input[type=text]:-webkit-autofill,
.bs-actionsbox .login-content .input-group input[type=text]:-webkit-autofill,
.login-content .input-group .bs-donebutton input[type=text]:-webkit-autofill,
.bs-donebutton .login-content .input-group input[type=text]:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 30px #E3E8ED inset !important;
}

.auth-wrap {
  display: flex;
  width: 100%;
  min-height: 100vh;
  background-color: #fff;
}

.auth-banner {
  display: none;
  z-index: 1031;
}
@media (min-width: 992px) {
  .auth-banner {
    display: flex;
    align-items: center;
    flex: 0 0 50%;
    max-width: 50%;
    background: linear-gradient(45deg, rgba(0, 210, 255, 0.5) 0, #3a7bd5 100%), url(/build/images/login-bg.c6336ae3.jpg) no-repeat 50% 50%;
    background-size: cover;
  }
}

.auth-content {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5rem 1.5rem;
}
@media (min-width: 768px) {
  .auth-content {
    padding: 5rem 3rem;
  }
}
@media (min-width: 992px) {
  .auth-content {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

.auth-form {
  width: 100%;
  /*
  .form-control,
  .custom-select,
  .btn-submit {
      height: auto;
      padding-top: .875rem;
      padding-bottom: .875rem;
  }
  */
  /*
  .control-label {
      font-size: .75rem;
      font-weight: 700;
  }
  */
}
@media (min-width: 768px) {
  .auth-form {
    width: 97%;
    margin: 0 auto;
    max-width: 460px;
  }
  .auth-form.auth-form-lg {
    max-width: 580px;
  }
  .auth-form.auth-form-fluid {
    max-width: 100%;
  }
}

/* topbar */
.content-topbar {
  display: none;
}
@media (min-width: 992px) {
  .content-topbar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0;
    padding: 40px 20px 0;
  }
}

.content-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 10px;
  padding-left: 10px;
  height: 60px;
  background: #fff;
}
@media (min-width: 768px) {
  .content-header {
    display: block;
    padding: 0;
    height: auto;
    background: transparent;
  }
}

/* content title */
.content-title {
  font-size: 0.875rem;
  margin: 0;
}
@media (min-width: 768px) {
  .content-title {
    font-size: 1.25rem;
  }
}
.content-title + .breadcrumb {
  margin-top: 0.25rem;
}

/* toolbar */
.content-toolbar {
  display: none;
}
@media (min-width: 768px) {
  .content-toolbar {
    display: flex;
    align-items: center;
  }
}

.search-wrap {
  display: flex;
  align-items: flex-end;
}

.search-row {
  display: flex;
  flex-grow: 1;
  margin-right: -0.25rem;
  margin-left: -0.25rem;
}

.search-input {
  padding-right: 0.25rem;
  padding-left: 0.25rem;
}

.daily-tour-country {
  flex: 0 0 25%;
  max-width: 25%;
}

.daily-tour-city {
  flex: 0 0 25%;
  max-width: 25%;
}

.daily-tour-date {
  flex: 0 0 25%;
  max-width: 25%;
}

.daily-tour-type {
  flex: 0 0 25%;
  max-width: 25%;
}

.page-sidebar {
  background-color: #5289fb;
  border-right: 1px solid transparent;
}
.page-sidebar .scrollbar {
  height: 100%;
  width: 100%;
}

.tabbed-sidebar {
  background: #fff;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.tabbed-sidebar > .nav-tabs,
.tabbed-sidebar > .nav-tabs .nav-link {
  border: none;
}
.tabbed-sidebar > .nav-tabs .nav-item {
  flex: 1 0 0;
  text-align: center;
}
.tabbed-sidebar > .nav-tabs .nav-link {
  justify-content: center;
  padding: 1.25rem 0.75rem;
  background: #E3E8ED;
  color: #62737F;
}
.tabbed-sidebar > .nav-tabs .nav-link:hover, .tabbed-sidebar > .nav-tabs .nav-link:focus, .tabbed-sidebar > .nav-tabs .select2-container--bootstrap4.select2-container--open .nav-link.select2-selection, .select2-container--bootstrap4.select2-container--open .tabbed-sidebar > .nav-tabs .nav-link.select2-selection, .tabbed-sidebar > .nav-tabs .select2-container--bootstrap4.select2-container--focus .nav-link.select2-selection, .select2-container--bootstrap4.select2-container--focus .tabbed-sidebar > .nav-tabs .nav-link.select2-selection, .tabbed-sidebar > .nav-tabs .bootstrap-select > .nav-link.dropdown-toggle.btn-light:active, .tabbed-sidebar > .nav-tabs .bootstrap-select > .nav-link.dropdown-toggle.btn-light.active, .tabbed-sidebar > .nav-tabs .bootstrap-select > .nav-link.dropdown-toggle.btn-light[aria-expanded=true], .tabbed-sidebar > .nav-tabs .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle.swal2-styled.swal2-cancel:active, .swal2-popup.swal2-fill .tabbed-sidebar > .nav-tabs .bootstrap-select > .nav-link.dropdown-toggle.swal2-styled.swal2-cancel:active, .tabbed-sidebar > .nav-tabs .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle.active.swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .tabbed-sidebar > .nav-tabs .bootstrap-select > .nav-link.dropdown-toggle.active.swal2-styled.swal2-cancel, .tabbed-sidebar > .nav-tabs .swal2-popup.swal2-fill .bootstrap-select > .nav-link.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel, .swal2-popup.swal2-fill .tabbed-sidebar > .nav-tabs .bootstrap-select > .nav-link.dropdown-toggle[aria-expanded=true].swal2-styled.swal2-cancel {
  background: #dae0e7 !important;
}
.tabbed-sidebar > .nav-tabs .nav-link.active {
  background: #fff !important;
  color: #363F46 !important;
}
.tabbed-sidebar .tab-content,
.tabbed-sidebar .tab-pane {
  height: 100%;
}
.tabbed-sidebar .tab-pane {
  padding: 1.75rem;
}

body {
  counter-reset: i;
}

.collection-type > .collection-entry .add-entry {
  display: none;
}
.collection-type > .collection-entry:only-child .remove-entry {
  display: none;
}
.collection-type > .collection-entry:last-child .add-entry {
  display: inline-block;
}
.collection-type > .collection-entry .collection-title:after {
  counter-increment: i;
  content: " " counter(i);
}

.collection-entry-hidden {
  display: none;
}
.collection-entry-hidden.entry-shown {
  display: block;
}

.grecaptcha-badge {
  z-index: 10000 !important;
}

html,
body {
  height: 100%;
  /* -webkit-font-smoothing: antialiased; */
}

@media print {
  body {
    background-color: #fff;
    color: #000;
  }
}
.overflow-hidden {
  overflow: hidden;
}

.permalink-editor,
.permalink-editor .permalink-input {
  display: flex;
  align-items: center;
}
.permalink-editor.edit-permalink .permalink {
  display: none;
}
.permalink-editor.edit-permalink .permalink-edit-btn .icon:before, .permalink-editor.edit-permalink .permalink-edit-btn .ms-container:before {
  content: "\ea05";
}
.permalink-editor:not(.edit-permalink) .permalink-input {
  display: none;
}

.upload-area + .file-input {
  display: none;
}

.mobile-header {
  position: relative;
  margin-top: -10px;
  margin-right: -10px;
  margin-left: -10px;
  padding-top: 1.5rem;
  padding-bottom: 3rem;
  background: #fff url(/build/images/pexels-1.f1e3bd87.jpeg) 50% 50% no-repeat;
  background-size: cover;
  /*
  background: $primary;
  background: -webkit-linear-gradient(to top, #8E54E9, $primary);
  background: linear-gradient(to top, #8E54E9, $primary);
  */
}
.mobile-header:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 100%;
  background-image: linear-gradient(#3E7BFA, rgba(62, 123, 250, 0.85));
}
@media (min-width: 992px) {
  .mobile-header {
    margin: -20px -30px;
    margin-bottom: 0;
    background: #ced4da;
  }
}
.mobile-header .nav-tabs,
.mobile-header .nav-tabs .nav-link {
  border: 0;
}
.mobile-header .nav-tabs .nav-item {
  margin: 0;
}

.mobile-header-inner {
  position: relative;
  text-align: center;
  color: #fff;
  padding: 1.25rem 1.75rem;
}
.mobile-header-inner > .icon, .mobile-header-inner > .ms-container:before {
  font-size: 2.5rem;
  opacity: 0.5;
}

.mobile-content {
  margin-top: -2.5rem;
}

.grecaptcha-badge {
  visibility: hidden;
}

.sortable-empty {
  background-color: #d8e5fe;
}

.table.table-condensed {
  font-size: 0.8em;
}
.table.table-condensed th, .table.table-condensed td {
  padding: 0.3rem;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzX2pzX2FwcF9qcy1hc3NldHNfanNfY29sbGVjdGlvbi10b29sc19qcy1ub2RlX21vZHVsZXNfbW9tZW50X2xvY2FsZV9zeW5jX3JlY3Vyc2l2ZV8uY3NzIiwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjtFQUdJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBS0Y7RUFDQTtBRHFCRjs7QUVwQkE7OztFQUdFO0FGdUJGOztBRXBCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGdUJGOztBRWpCQTtFQUNFO0FGb0JGOztBRVZBO0VBQ0U7RUFDQSxrTUNnUDRCO0VDM0d4QjtFRm5JSixnQkN5UDRCO0VEeFA1QixnQkM2UDRCO0VENVA1QixjQ3JDUztFRHNDVDtFQUNBLHlCQzJIMEI7QUg5RzVCOztBRURBO0VBQ0U7QUZJRjs7QUVLQTtFQUNFO0VBQ0E7RUFDQTtBRkZGOztBRWVBO0VBQ0U7RUFDQSxxQkMyTjRCO0FIdk85Qjs7QUVtQkE7RUFDRTtFQUNBLG1CQzZGMEI7QUg3RzVCOztBRTJCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGeEJGOztBRTJCQTtFQUNFO0VBQ0E7RUFDQTtBRnhCRjs7QUUyQkE7OztFQUdFO0VBQ0E7QUZ4QkY7O0FFMkJBOzs7O0VBSUU7QUZ4QkY7O0FFMkJBO0VBQ0UsZ0JDNEo0QjtBSHBMOUI7O0FFMkJBO0VBQ0U7RUFDQTtBRnhCRjs7QUUyQkE7RUFDRTtBRnhCRjs7QUUyQkE7O0VBRUUsbUJDK0k0QjtBSHZLOUI7O0FFMkJBO0VFSUk7QUozQko7O0FFZ0NBOztFQUVFO0VFUEU7RUZTRjtFQUNBO0FGN0JGOztBRWdDQTtFQUFNO0FGNUJOOztBRTZCQTtFQUFNO0FGekJOOztBRWdDQTtFQUNFLGNDRndDO0VER3hDLHFCQ0Z3QztFREd4QztBRjdCRjtBS25KRTtFSG1MRSxjQ0xzQztFRE10QywwQkNMc0M7QUh4QjFDOztBRXNDQTtFQUNFO0VBQ0E7QUZuQ0Y7QUs1SkU7RUhrTUU7RUFDQTtBRm5DSjs7QUU0Q0E7Ozs7RUFJRSxpR0NvRTRCO0VDNUgxQjtBSmdCSjs7QUU0Q0E7RUFFRTtFQUVBO0VBRUE7RUFHQTtBRjlDRjs7QUVzREE7RUFFRTtBRnBERjs7QUU0REE7RUFDRTtFQUNBO0FGekRGOztBRTREQTtFQUdFO0VBQ0E7QUYzREY7O0FFbUVBO0VBQ0U7QUZoRUY7O0FFbUVBO0VBQ0Usb0JDd0Y0QjtFRHZGNUIsdUJDdUY0QjtFRHRGNUIsY0N0UVM7RUR1UVQ7RUFDQTtBRmhFRjs7QUV1RUE7RUFFRTtFQUNBO0FGckVGOztBRTZFQTtFQUVFO0VBQ0EscUJDc0tzQztBSGpQeEM7O0FFaUZBO0VBRUU7QUYvRUY7O0FFdUZBO0VBQ0U7QUZwRkY7O0FFdUZBOzs7OztFQUtFO0VBQ0E7RUVoS0U7RUZrS0Y7QUZwRkY7O0FFdUZBOztFQUVFO0FGcEZGOztBRXVGQTs7RUFFRTtBRnBGRjs7QUUwRkE7RUFDRTtBRnZGRjs7QUU2RkE7RUFDRTtBRjFGRjs7QUVpR0E7Ozs7RUFJRTtBRjlGRjs7QUV1R0k7Ozs7RUFDRTtBRmpHTjs7QUV1R0E7Ozs7RUFJRTtFQUNBO0FGcEdGOztBRXVHQTs7RUFFRTtFQUNBO0FGcEdGOztBRXdHQTtFQUNFO0VBRUE7QUZ0R0Y7O0FFeUdBO0VBTUU7RUFFQTtFQUNBO0VBQ0E7QUY1R0Y7O0FFaUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRTlPSTtFRmdQSjtFQUNBO0VBQ0E7QUY5R0Y7O0FFaUhBO0VBQ0U7QUY5R0Y7O0FFa0hBOztFQUVFO0FGL0dGOztBRWtIQTtFQUtFO0VBQ0E7QUZuSEY7O0FFMEhBO0VBQ0U7QUZ2SEY7O0FFK0hBO0VBQ0U7RUFDQTtBRjVIRjs7QUVtSUE7RUFDRTtBRmhJRjs7QUVtSUE7RUFDRTtFQUNBO0FGaElGOztBRW1JQTtFQUNFO0FGaElGOztBRXFJQTtFQUNFO0FGbElGOztBTTFWQTs7RUFFRSxxQkhnVDRCO0VHOVM1QixnQkhnVDRCO0VHL1M1QixnQkhnVDRCO0VHL1M1QixjSElTO0FId1ZYOztBTXpWQTtFRnFLTTtBSndMTjs7QU01VkE7RUZvS007QUo0TE47O0FNL1ZBO0VGbUtNO0FKZ01OOztBTWxXQTtFRmtLTTtBSm9NTjs7QU1yV0E7RUZpS007QUp3TU47O0FNeFdBO0VGZ0tNO0FKNE1OOztBTTFXQTtFRjhKTTtFRTVKSixnQkhrVDRCO0FIMkQ5Qjs7QU16V0E7RUZ3Sk07RUV0SkosZ0JIcVM0QjtFR3BTNUIsZ0JINFI0QjtBSGdGOUI7O0FNMVdBO0VGbUpNO0VFakpKLGdCSGlTNEI7RUdoUzVCLGdCSHVSNEI7QUhzRjlCOztBTTNXQTtFRjhJTTtFRTVJSixnQkg2UjRCO0VHNVI1QixnQkhrUjRCO0FINEY5Qjs7QU01V0E7RUZ5SU07RUV2SUosZ0JIeVI0QjtFR3hSNUIsZ0JINlE0QjtBSGtHOUI7O0FNdldBO0VBQ0UsZ0JIdUZPO0VHdEZQLG1CSHNGTztFR3JGUDtFQUNBO0FOMFdGOztBTWxXQTs7RUZrR0k7RUUvRkYsZ0JIcU80QjtBSGdJOUI7O0FNbFdBOztFQUVFLGNINlE0QjtFRzVRNUIseUJIcVI0QjtBSGdGOUI7O0FNN1ZBO0VDL0VFO0VBQ0E7QVBnYkY7O0FNN1ZBO0VDcEZFO0VBQ0E7QVBxYkY7O0FNL1ZBO0VBQ0U7QU5rV0Y7QU1oV0U7RUFDRSxvQkgrUDBCO0FIbUc5Qjs7QU14VkE7RUYyREk7RUV6REY7QU4yVkY7O0FNdlZBO0VBQ0UsbUJIOEJPO0VDc0NIO0FKdVJOOztBTXZWQTtFQUNFO0VGK0NFO0VFN0NGLGNIMUdTO0FIb2NYO0FNeFZFO0VBQ0U7QU4wVko7O0FROWNFOzs7Ozs7RUNEQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUd2RGOztBVXJhSTtFRnpDRTtJQUNFLGdCTHdNZTtFSDBRckI7QUFDRjtBVTNhSTtFRnpDRTtJQUNFLGdCTHdNZTtFSCtRckI7QUFDRjtBVWhiSTtFRnpDRTtJQUNFLGdCTHdNZTtFSG9SckI7QUFDRjtBVXJiSTtFRnpDRTtJQUNFLGlCTHdNZTtFSHlSckI7QUFDRjtBUXRjRTtFQ25DQTtFQUNBO0VBQ0E7RUFDQTtBVDRlRjs7QVF0Y0U7RUFDRTtFQUNBO0FSeWNKO0FRdmNJOztFQUVFO0VBQ0E7QVJ5Y047O0FXL2ZFOzs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVh3Z0JKOztBV2xmTTtFQUNFO0VBQ0E7RUFDQTtBWHFmUjs7QVN6ZEU7RUFDRTtFQUNBO0FUNGRKOztBUzlkRTtFQUNFO0VBQ0E7QVRpZUo7O0FTbmVFO0VBQ0U7RUFDQTtBVHNlSjs7QVN4ZUU7RUFDRTtFQUNBO0FUMmVKOztBUzdlRTtFQUNFO0VBQ0E7QVRnZko7O0FTbGZFO0VBQ0U7RUFDQTtBVHFmSjs7QVd4Z0JNO0VGQ0o7RUFDQTtFQUNBO0FUMmdCRjs7QVd4Z0JVO0VGYlI7RUFJQTtBVHNoQkY7O0FXN2dCVTtFRmJSO0VBSUE7QVQyaEJGOztBV2xoQlU7RUZiUjtFQUlBO0FUZ2lCRjs7QVd2aEJVO0VGYlI7RUFJQTtBVHFpQkY7O0FXNWhCVTtFRmJSO0VBSUE7QVQwaUJGOztBV2ppQlU7RUZiUjtFQUlBO0FUK2lCRjs7QVd0aUJVO0VGYlI7RUFJQTtBVG9qQkY7O0FXM2lCVTtFRmJSO0VBSUE7QVR5akJGOztBV2hqQlU7RUZiUjtFQUlBO0FUOGpCRjs7QVdyakJVO0VGYlI7RUFJQTtBVG1rQkY7O0FXMWpCVTtFRmJSO0VBSUE7QVR3a0JGOztBVy9qQlU7RUZiUjtFQUlBO0FUNmtCRjs7QVc5akJNO0VBQXdCO0FYa2tCOUI7O0FXaGtCTTtFQUF1QjtBWG9rQjdCOztBV2prQlE7RUFBd0IsUUFEYjtBWHNrQm5COztBV3JrQlE7RUFBd0IsUUFEYjtBWDBrQm5COztBV3prQlE7RUFBd0IsUUFEYjtBWDhrQm5COztBVzdrQlE7RUFBd0IsUUFEYjtBWGtsQm5COztBV2psQlE7RUFBd0IsUUFEYjtBWHNsQm5COztBV3JsQlE7RUFBd0IsUUFEYjtBWDBsQm5COztBV3psQlE7RUFBd0IsUUFEYjtBWDhsQm5COztBVzdsQlE7RUFBd0IsUUFEYjtBWGttQm5COztBV2ptQlE7RUFBd0IsUUFEYjtBWHNtQm5COztBV3JtQlE7RUFBd0IsUUFEYjtBWDBtQm5COztBV3ptQlE7RUFBd0IsU0FEYjtBWDhtQm5COztBVzdtQlE7RUFBd0IsU0FEYjtBWGtuQm5COztBV2puQlE7RUFBd0IsU0FEYjtBWHNuQm5COztBVzltQlk7RUZoQlY7QVRrb0JGOztBV2xuQlk7RUZoQlY7QVRzb0JGOztBV3RuQlk7RUZoQlY7QVQwb0JGOztBVzFuQlk7RUZoQlY7QVQ4b0JGOztBVzluQlk7RUZoQlY7QVRrcEJGOztBV2xvQlk7RUZoQlY7QVRzcEJGOztBV3RvQlk7RUZoQlY7QVQwcEJGOztBVzFvQlk7RUZoQlY7QVQ4cEJGOztBVzlvQlk7RUZoQlY7QVRrcUJGOztBV2xwQlk7RUZoQlY7QVRzcUJGOztBV3RwQlk7RUZoQlY7QVQwcUJGOztBVXJxQkk7RUMzQkU7SUFDRTtJQUNBO0lBQ0E7RVhvc0JOO0VTeHFCQTtJQUNFO0lBQ0E7RVQwcUJGO0VTNXFCQTtJQUNFO0lBQ0E7RVQ4cUJGO0VTaHJCQTtJQUNFO0lBQ0E7RVRrckJGO0VTcHJCQTtJQUNFO0lBQ0E7RVRzckJGO0VTeHJCQTtJQUNFO0lBQ0E7RVQwckJGO0VTNXJCQTtJQUNFO0lBQ0E7RVQ4ckJGO0VXanRCSTtJRkNKO0lBQ0E7SUFDQTtFVG10QkE7RVdodEJRO0lGYlI7SUFJQTtFVDZ0QkE7RVdwdEJRO0lGYlI7SUFJQTtFVGl1QkE7RVd4dEJRO0lGYlI7SUFJQTtFVHF1QkE7RVc1dEJRO0lGYlI7SUFJQTtFVHl1QkE7RVdodUJRO0lGYlI7SUFJQTtFVDZ1QkE7RVdwdUJRO0lGYlI7SUFJQTtFVGl2QkE7RVd4dUJRO0lGYlI7SUFJQTtFVHF2QkE7RVc1dUJRO0lGYlI7SUFJQTtFVHl2QkE7RVdodkJRO0lGYlI7SUFJQTtFVDZ2QkE7RVdwdkJRO0lGYlI7SUFJQTtFVGl3QkE7RVd4dkJRO0lGYlI7SUFJQTtFVHF3QkE7RVc1dkJRO0lGYlI7SUFJQTtFVHl3QkE7RVcxdkJJO0lBQXdCO0VYNnZCNUI7RVczdkJJO0lBQXVCO0VYOHZCM0I7RVczdkJNO0lBQXdCLFFBRGI7RVgrdkJqQjtFVzl2Qk07SUFBd0IsUUFEYjtFWGt3QmpCO0VXandCTTtJQUF3QixRQURiO0VYcXdCakI7RVdwd0JNO0lBQXdCLFFBRGI7RVh3d0JqQjtFV3Z3Qk07SUFBd0IsUUFEYjtFWDJ3QmpCO0VXMXdCTTtJQUF3QixRQURiO0VYOHdCakI7RVc3d0JNO0lBQXdCLFFBRGI7RVhpeEJqQjtFV2h4Qk07SUFBd0IsUUFEYjtFWG94QmpCO0VXbnhCTTtJQUF3QixRQURiO0VYdXhCakI7RVd0eEJNO0lBQXdCLFFBRGI7RVgweEJqQjtFV3p4Qk07SUFBd0IsU0FEYjtFWDZ4QmpCO0VXNXhCTTtJQUF3QixTQURiO0VYZ3lCakI7RVcveEJNO0lBQXdCLFNBRGI7RVhteUJqQjtFVzN4QlU7SUZoQlY7RVQ4eUJBO0VXOXhCVTtJRmhCVjtFVGl6QkE7RVdqeUJVO0lGaEJWO0VUb3pCQTtFV3B5QlU7SUZoQlY7RVR1ekJBO0VXdnlCVTtJRmhCVjtFVDB6QkE7RVcxeUJVO0lGaEJWO0VUNnpCQTtFVzd5QlU7SUZoQlY7RVRnMEJBO0VXaHpCVTtJRmhCVjtFVG0wQkE7RVduekJVO0lGaEJWO0VUczBCQTtFV3R6QlU7SUZoQlY7RVR5MEJBO0VXenpCVTtJRmhCVjtFVDQwQkE7RVc1ekJVO0lGaEJWO0VUKzBCQTtBQUNGO0FVMzBCSTtFQzNCRTtJQUNFO0lBQ0E7SUFDQTtFWHkyQk47RVM3MEJBO0lBQ0U7SUFDQTtFVCswQkY7RVNqMUJBO0lBQ0U7SUFDQTtFVG0xQkY7RVNyMUJBO0lBQ0U7SUFDQTtFVHUxQkY7RVN6MUJBO0lBQ0U7SUFDQTtFVDIxQkY7RVM3MUJBO0lBQ0U7SUFDQTtFVCsxQkY7RVNqMkJBO0lBQ0U7SUFDQTtFVG0yQkY7RVd0M0JJO0lGQ0o7SUFDQTtJQUNBO0VUdzNCQTtFV3IzQlE7SUZiUjtJQUlBO0VUazRCQTtFV3ozQlE7SUZiUjtJQUlBO0VUczRCQTtFVzczQlE7SUZiUjtJQUlBO0VUMDRCQTtFV2o0QlE7SUZiUjtJQUlBO0VUODRCQTtFV3I0QlE7SUZiUjtJQUlBO0VUazVCQTtFV3o0QlE7SUZiUjtJQUlBO0VUczVCQTtFVzc0QlE7SUZiUjtJQUlBO0VUMDVCQTtFV2o1QlE7SUZiUjtJQUlBO0VUODVCQTtFV3I1QlE7SUZiUjtJQUlBO0VUazZCQTtFV3o1QlE7SUZiUjtJQUlBO0VUczZCQTtFVzc1QlE7SUZiUjtJQUlBO0VUMDZCQTtFV2o2QlE7SUZiUjtJQUlBO0VUODZCQTtFVy81Qkk7SUFBd0I7RVhrNkI1QjtFV2g2Qkk7SUFBdUI7RVhtNkIzQjtFV2g2Qk07SUFBd0IsUUFEYjtFWG82QmpCO0VXbjZCTTtJQUF3QixRQURiO0VYdTZCakI7RVd0NkJNO0lBQXdCLFFBRGI7RVgwNkJqQjtFV3o2Qk07SUFBd0IsUUFEYjtFWDY2QmpCO0VXNTZCTTtJQUF3QixRQURiO0VYZzdCakI7RVcvNkJNO0lBQXdCLFFBRGI7RVhtN0JqQjtFV2w3Qk07SUFBd0IsUUFEYjtFWHM3QmpCO0VXcjdCTTtJQUF3QixRQURiO0VYeTdCakI7RVd4N0JNO0lBQXdCLFFBRGI7RVg0N0JqQjtFVzM3Qk07SUFBd0IsUUFEYjtFWCs3QmpCO0VXOTdCTTtJQUF3QixTQURiO0VYazhCakI7RVdqOEJNO0lBQXdCLFNBRGI7RVhxOEJqQjtFV3A4Qk07SUFBd0IsU0FEYjtFWHc4QmpCO0VXaDhCVTtJRmhCVjtFVG05QkE7RVduOEJVO0lGaEJWO0VUczlCQTtFV3Q4QlU7SUZoQlY7RVR5OUJBO0VXejhCVTtJRmhCVjtFVDQ5QkE7RVc1OEJVO0lGaEJWO0VUKzlCQTtFVy84QlU7SUZoQlY7RVRrK0JBO0VXbDlCVTtJRmhCVjtFVHErQkE7RVdyOUJVO0lGaEJWO0VUdytCQTtFV3g5QlU7SUZoQlY7RVQyK0JBO0VXMzlCVTtJRmhCVjtFVDgrQkE7RVc5OUJVO0lGaEJWO0VUaS9CQTtFV2orQlU7SUZoQlY7RVRvL0JBO0FBQ0Y7QVVoL0JJO0VDM0JFO0lBQ0U7SUFDQTtJQUNBO0VYOGdDTjtFU2wvQkE7SUFDRTtJQUNBO0VUby9CRjtFU3QvQkE7SUFDRTtJQUNBO0VUdy9CRjtFUzEvQkE7SUFDRTtJQUNBO0VUNC9CRjtFUzkvQkE7SUFDRTtJQUNBO0VUZ2dDRjtFU2xnQ0E7SUFDRTtJQUNBO0VUb2dDRjtFU3RnQ0E7SUFDRTtJQUNBO0VUd2dDRjtFVzNoQ0k7SUZDSjtJQUNBO0lBQ0E7RVQ2aENBO0VXMWhDUTtJRmJSO0lBSUE7RVR1aUNBO0VXOWhDUTtJRmJSO0lBSUE7RVQyaUNBO0VXbGlDUTtJRmJSO0lBSUE7RVQraUNBO0VXdGlDUTtJRmJSO0lBSUE7RVRtakNBO0VXMWlDUTtJRmJSO0lBSUE7RVR1akNBO0VXOWlDUTtJRmJSO0lBSUE7RVQyakNBO0VXbGpDUTtJRmJSO0lBSUE7RVQrakNBO0VXdGpDUTtJRmJSO0lBSUE7RVRta0NBO0VXMWpDUTtJRmJSO0lBSUE7RVR1a0NBO0VXOWpDUTtJRmJSO0lBSUE7RVQya0NBO0VXbGtDUTtJRmJSO0lBSUE7RVQra0NBO0VXdGtDUTtJRmJSO0lBSUE7RVRtbENBO0VXcGtDSTtJQUF3QjtFWHVrQzVCO0VXcmtDSTtJQUF1QjtFWHdrQzNCO0VXcmtDTTtJQUF3QixRQURiO0VYeWtDakI7RVd4a0NNO0lBQXdCLFFBRGI7RVg0a0NqQjtFVzNrQ007SUFBd0IsUUFEYjtFWCtrQ2pCO0VXOWtDTTtJQUF3QixRQURiO0VYa2xDakI7RVdqbENNO0lBQXdCLFFBRGI7RVhxbENqQjtFV3BsQ007SUFBd0IsUUFEYjtFWHdsQ2pCO0VXdmxDTTtJQUF3QixRQURiO0VYMmxDakI7RVcxbENNO0lBQXdCLFFBRGI7RVg4bENqQjtFVzdsQ007SUFBd0IsUUFEYjtFWGltQ2pCO0VXaG1DTTtJQUF3QixRQURiO0VYb21DakI7RVdubUNNO0lBQXdCLFNBRGI7RVh1bUNqQjtFV3RtQ007SUFBd0IsU0FEYjtFWDBtQ2pCO0VXem1DTTtJQUF3QixTQURiO0VYNm1DakI7RVdybUNVO0lGaEJWO0VUd25DQTtFV3htQ1U7SUZoQlY7RVQybkNBO0VXM21DVTtJRmhCVjtFVDhuQ0E7RVc5bUNVO0lGaEJWO0VUaW9DQTtFV2puQ1U7SUZoQlY7RVRvb0NBO0VXcG5DVTtJRmhCVjtFVHVvQ0E7RVd2bkNVO0lGaEJWO0VUMG9DQTtFVzFuQ1U7SUZoQlY7RVQ2b0NBO0VXN25DVTtJRmhCVjtFVGdwQ0E7RVdob0NVO0lGaEJWO0VUbXBDQTtFV25vQ1U7SUZoQlY7RVRzcENBO0VXdG9DVTtJRmhCVjtFVHlwQ0E7QUFDRjtBVXJwQ0k7RUMzQkU7SUFDRTtJQUNBO0lBQ0E7RVhtckNOO0VTdnBDQTtJQUNFO0lBQ0E7RVR5cENGO0VTM3BDQTtJQUNFO0lBQ0E7RVQ2cENGO0VTL3BDQTtJQUNFO0lBQ0E7RVRpcUNGO0VTbnFDQTtJQUNFO0lBQ0E7RVRxcUNGO0VTdnFDQTtJQUNFO0lBQ0E7RVR5cUNGO0VTM3FDQTtJQUNFO0lBQ0E7RVQ2cUNGO0VXaHNDSTtJRkNKO0lBQ0E7SUFDQTtFVGtzQ0E7RVcvckNRO0lGYlI7SUFJQTtFVDRzQ0E7RVduc0NRO0lGYlI7SUFJQTtFVGd0Q0E7RVd2c0NRO0lGYlI7SUFJQTtFVG90Q0E7RVczc0NRO0lGYlI7SUFJQTtFVHd0Q0E7RVcvc0NRO0lGYlI7SUFJQTtFVDR0Q0E7RVdudENRO0lGYlI7SUFJQTtFVGd1Q0E7RVd2dENRO0lGYlI7SUFJQTtFVG91Q0E7RVczdENRO0lGYlI7SUFJQTtFVHd1Q0E7RVcvdENRO0lGYlI7SUFJQTtFVDR1Q0E7RVdudUNRO0lGYlI7SUFJQTtFVGd2Q0E7RVd2dUNRO0lGYlI7SUFJQTtFVG92Q0E7RVczdUNRO0lGYlI7SUFJQTtFVHd2Q0E7RVd6dUNJO0lBQXdCO0VYNHVDNUI7RVcxdUNJO0lBQXVCO0VYNnVDM0I7RVcxdUNNO0lBQXdCLFFBRGI7RVg4dUNqQjtFVzd1Q007SUFBd0IsUUFEYjtFWGl2Q2pCO0VXaHZDTTtJQUF3QixRQURiO0VYb3ZDakI7RVdudkNNO0lBQXdCLFFBRGI7RVh1dkNqQjtFV3R2Q007SUFBd0IsUUFEYjtFWDB2Q2pCO0VXenZDTTtJQUF3QixRQURiO0VYNnZDakI7RVc1dkNNO0lBQXdCLFFBRGI7RVhnd0NqQjtFVy92Q007SUFBd0IsUUFEYjtFWG13Q2pCO0VXbHdDTTtJQUF3QixRQURiO0VYc3dDakI7RVdyd0NNO0lBQXdCLFFBRGI7RVh5d0NqQjtFV3h3Q007SUFBd0IsU0FEYjtFWDR3Q2pCO0VXM3dDTTtJQUF3QixTQURiO0VYK3dDakI7RVc5d0NNO0lBQXdCLFNBRGI7RVhreENqQjtFVzF3Q1U7SUZoQlY7RVQ2eENBO0VXN3dDVTtJRmhCVjtFVGd5Q0E7RVdoeENVO0lGaEJWO0VUbXlDQTtFV254Q1U7SUZoQlY7RVRzeUNBO0VXdHhDVTtJRmhCVjtFVHl5Q0E7RVd6eENVO0lGaEJWO0VUNHlDQTtFVzV4Q1U7SUZoQlY7RVQreUNBO0VXL3hDVTtJRmhCVjtFVGt6Q0E7RVdseUNVO0lGaEJWO0VUcXpDQTtFV3J5Q1U7SUZoQlY7RVR3ekNBO0VXeHlDVTtJRmhCVjtFVDJ6Q0E7RVczeUNVO0lGaEJWO0VUOHpDQTtBQUNGO0FVMXpDSTtFQzNCRTtJQUNFO0lBQ0E7SUFDQTtFWHcxQ047RVM1ekNBO0lBQ0U7SUFDQTtFVDh6Q0Y7RVNoMENBO0lBQ0U7SUFDQTtFVGswQ0Y7RVNwMENBO0lBQ0U7SUFDQTtFVHMwQ0Y7RVN4MENBO0lBQ0U7SUFDQTtFVDAwQ0Y7RVM1MENBO0lBQ0U7SUFDQTtFVDgwQ0Y7RVNoMUNBO0lBQ0U7SUFDQTtFVGsxQ0Y7RVdyMkNJO0lGQ0o7SUFDQTtJQUNBO0VUdTJDQTtFV3AyQ1E7SUZiUjtJQUlBO0VUaTNDQTtFV3gyQ1E7SUZiUjtJQUlBO0VUcTNDQTtFVzUyQ1E7SUZiUjtJQUlBO0VUeTNDQTtFV2gzQ1E7SUZiUjtJQUlBO0VUNjNDQTtFV3AzQ1E7SUZiUjtJQUlBO0VUaTRDQTtFV3gzQ1E7SUZiUjtJQUlBO0VUcTRDQTtFVzUzQ1E7SUZiUjtJQUlBO0VUeTRDQTtFV2g0Q1E7SUZiUjtJQUlBO0VUNjRDQTtFV3A0Q1E7SUZiUjtJQUlBO0VUaTVDQTtFV3g0Q1E7SUZiUjtJQUlBO0VUcTVDQTtFVzU0Q1E7SUZiUjtJQUlBO0VUeTVDQTtFV2g1Q1E7SUZiUjtJQUlBO0VUNjVDQTtFVzk0Q0k7SUFBd0I7RVhpNUM1QjtFVy80Q0k7SUFBdUI7RVhrNUMzQjtFVy80Q007SUFBd0IsUUFEYjtFWG01Q2pCO0VXbDVDTTtJQUF3QixRQURiO0VYczVDakI7RVdyNUNNO0lBQXdCLFFBRGI7RVh5NUNqQjtFV3g1Q007SUFBd0IsUUFEYjtFWDQ1Q2pCO0VXMzVDTTtJQUF3QixRQURiO0VYKzVDakI7RVc5NUNNO0lBQXdCLFFBRGI7RVhrNkNqQjtFV2o2Q007SUFBd0IsUUFEYjtFWHE2Q2pCO0VXcDZDTTtJQUF3QixRQURiO0VYdzZDakI7RVd2NkNNO0lBQXdCLFFBRGI7RVgyNkNqQjtFVzE2Q007SUFBd0IsUUFEYjtFWDg2Q2pCO0VXNzZDTTtJQUF3QixTQURiO0VYaTdDakI7RVdoN0NNO0lBQXdCLFNBRGI7RVhvN0NqQjtFV243Q007SUFBd0IsU0FEYjtFWHU3Q2pCO0VXLzZDVTtJRmhCVjtFVGs4Q0E7RVdsN0NVO0lGaEJWO0VUcThDQTtFV3I3Q1U7SUZoQlY7RVR3OENBO0VXeDdDVTtJRmhCVjtFVDI4Q0E7RVczN0NVO0lGaEJWO0VUODhDQTtFVzk3Q1U7SUZoQlY7RVRpOUNBO0VXajhDVTtJRmhCVjtFVG85Q0E7RVdwOENVO0lGaEJWO0VUdTlDQTtFV3Y4Q1U7SUZoQlY7RVQwOUNBO0VXMThDVTtJRmhCVjtFVDY5Q0E7RVc3OENVO0lGaEJWO0VUZytDQTtFV2g5Q1U7SUZoQlY7RVRtK0NBO0FBQ0Y7QVl2aERBO0VBQ0U7RUFDQSxtQlR3SU87RVN2SVAsY1RPUztBSGtoRFg7QVl0aERFOztFQUVFLGdCVDZWMEI7RVM1VjFCO0VBQ0E7QVp3aERKO0FZcmhERTtFQUNFO0VBQ0E7QVp1aERKO0FZcGhERTtFQUNFO0Fac2hESjs7QVk1Z0RFOztFQUVFLGVUdVUwQjtBSHdzQzlCOztBWXRnREE7RUFDRTtBWnlnREY7QVl2Z0RFOztFQUVFO0FaeWdESjtBWXJnREk7O0VBRUU7QVp1Z0ROOztBWWpnREU7Ozs7RUFJRTtBWm9nREo7O0FZMy9DRTtFQUNFLHlCVG1TMEI7QUgydEM5Qjs7QUs3akRFO0VPMkVJLGNUekVLO0VTMEVMLHlCVC9FSztBSHFrRFg7O0FheGtESTs7O0VBR0UseUJEMkYrQjtBWmcvQ3JDO0FhdmtETTs7OztFQUlFLHFCRG1GeUU7QVpzL0NqRjs7QUs5a0RFO0VRaUJNLHlCQUplO0FicWtEdkI7QWEvakRROztFQUVFLHlCQVJhO0FieWtEdkI7O0FhNWxESTs7O0VBR0UseUJEMkYrQjtBWm9nRHJDO0FhM2xETTs7OztFQUlFLHFCRG1GeUU7QVowZ0RqRjs7QUtsbURFO0VRaUJNLHlCQUplO0FieWxEdkI7QWFubERROztFQUVFLHlCQVJhO0FiNmxEdkI7O0FhaG5ESTs7O0VBR0UseUJEMkYrQjtBWndoRHJDO0FhL21ETTs7OztFQUlFLHFCRG1GeUU7QVo4aERqRjs7QUt0bkRFO0VRaUJNLHlCQUplO0FiNm1EdkI7QWF2bURROztFQUVFLHlCQVJhO0FiaW5EdkI7O0FhcG9ESTs7O0VBR0UseUJEMkYrQjtBWjRpRHJDO0Fhbm9ETTs7OztFQUlFLHFCRG1GeUU7QVprakRqRjs7QUsxb0RFO0VRaUJNLHlCQUplO0FiaW9EdkI7QWEzbkRROztFQUVFLHlCQVJhO0FicW9EdkI7O0FheHBESTs7O0VBR0UseUJEMkYrQjtBWmdrRHJDO0FhdnBETTs7OztFQUlFLHFCRG1GeUU7QVpza0RqRjs7QUs5cERFO0VRaUJNLHlCQUplO0FicXBEdkI7QWEvb0RROztFQUVFLHlCQVJhO0FieXBEdkI7O0FhNXFESTs7O0VBR0UseUJEMkYrQjtBWm9sRHJDO0FhM3FETTs7OztFQUlFLHFCRG1GeUU7QVowbERqRjs7QUtsckRFO0VRaUJNLHlCQUplO0FieXFEdkI7QWFucURROztFQUVFLHlCQVJhO0FiNnFEdkI7O0FhaHNESTs7O0VBR0UseUJEMkYrQjtBWndtRHJDO0FhL3JETTs7OztFQUlFLHFCRG1GeUU7QVo4bURqRjs7QUt0c0RFO0VRaUJNLHlCQUplO0FiNnJEdkI7QWF2ckRROztFQUVFLHlCQVJhO0FiaXNEdkI7O0FhcHRESTs7O0VBR0UseUJEMkYrQjtBWjRuRHJDO0FhbnRETTs7OztFQUlFLHFCRG1GeUU7QVprb0RqRjs7QUsxdERFO0VRaUJNLHlCQUplO0FiaXREdkI7QWEzc0RROztFQUVFLHlCQVJhO0FicXREdkI7O0FheHVESTs7O0VBR0UseUJEMkYrQjtBWmdwRHJDO0FhdnVETTs7OztFQUlFLHFCRG1GeUU7QVpzcERqRjs7QUs5dURFO0VRaUJNLHlCQUplO0FicXVEdkI7QWEvdERROztFQUVFLHlCQVJhO0FieXVEdkI7O0FhNXZESTs7O0VBR0UseUJEMkYrQjtBWm9xRHJDO0FhM3ZETTs7OztFQUlFLHFCRG1GeUU7QVowcURqRjs7QUtsd0RFO0VRaUJNLHlCQUplO0FieXZEdkI7QWFudkRROztFQUVFLHlCQVJhO0FiNnZEdkI7O0FhaHhESTs7O0VBR0UseUJEMkYrQjtBWndyRHJDO0FhL3dETTs7OztFQUlFLHFCRG1GeUU7QVo4ckRqRjs7QUt0eERFO0VRaUJNLHlCQUplO0FiNndEdkI7QWF2d0RROztFQUVFLHlCQVJhO0FiaXhEdkI7O0FhcHlESTs7O0VBR0UseUJEMkYrQjtBWjRzRHJDO0FhbnlETTs7OztFQUlFLHFCRG1GeUU7QVprdERqRjs7QUsxeURFO0VRaUJNLHlCQUplO0FiaXlEdkI7QWEzeERROztFQUVFLHlCQVJhO0FicXlEdkI7O0FheHpESTs7O0VBR0UseUJEMkYrQjtBWmd1RHJDO0FhdnpETTs7OztFQUlFLHFCRG1GeUU7QVpzdURqRjs7QUs5ekRFO0VRaUJNLHlCQUplO0FicXpEdkI7QWEveURROztFQUVFLHlCQVJhO0FieXpEdkI7O0FhNTBESTs7O0VBR0UseUJEMkYrQjtBWm92RHJDO0FhMzBETTs7OztFQUlFLHFCRG1GeUU7QVowdkRqRjs7QUtsMURFO0VRaUJNLHlCQUplO0FieTBEdkI7QWFuMERROztFQUVFLHlCQVJhO0FiNjBEdkI7O0FhaDJESTs7O0VBR0UseUJEMkYrQjtBWnd3RHJDO0FhLzFETTs7OztFQUlFLHFCRG1GeUU7QVo4d0RqRjs7QUt0MkRFO0VRaUJNLHlCQUplO0FiNjFEdkI7QWF2MURROztFQUVFLHlCQVJhO0FiaTJEdkI7O0FhcDNESTs7O0VBR0U7QWJ1M0ROOztBS3AzREU7RVFpQk0seUJBSmU7QWIyMkR2QjtBYXIyRFE7O0VBRUUseUJBUmE7QWIrMkR2Qjs7QVl2eERJO0VBQ0UsV1QzR0s7RVM0R0wseUJUcEdLO0VTcUdMLHFCVDJRd0I7QUgrZ0Q5QjtBWXJ4REk7RUFDRSxjVDVHSztFUzZHTCx5QlRsSEs7RVNtSEwscUJUbkhLO0FIMDREWDs7QVlseERBO0VBQ0UsV1QzSFM7RVM0SFQseUJUcEhTO0FIeTREWDtBWW54REU7OztFQUdFLHFCVHVQMEI7QUg4aEQ5QjtBWWx4REU7RUFDRTtBWm94REo7QVloeERJO0VBQ0UsMkNUMk93QjtBSHVpRDlCO0FLdjVERTtFTzRJTSxXVGpKRztFU2tKSCw0Q1RxT3NCO0FIeWlEOUI7O0FVOTFESTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VaZ3dETjtFWTd2RE07SUFDRTtFWit2RFI7QUFDRjtBVTEyREk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFWjJ3RE47RVl4d0RNO0lBQ0U7RVowd0RSO0FBQ0Y7QVVyM0RJO0VFaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RVpzeEROO0VZbnhETTtJQUNFO0VacXhEUjtBQUNGO0FVaDRESTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VaaXlETjtFWTl4RE07SUFDRTtFWmd5RFI7QUFDRjtBVTM0REk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFWjR5RE47RVl6eURNO0lBQ0U7RVoyeURSO0FBQ0Y7QVlyekRJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QVpzekRSO0FZbnpEUTtFQUNFO0FacXpEVjs7QWNsK0RBOzs7RUFDRTtFQUNBO0VBQ0EsZ0NYcWZzQztFV3BmdEM7RVYwS0k7RVV2S0osZ0JYNlI0QjtFVzVSNUIsZ0JYaVM0QjtFV2hTNUIsY1hEUztFV0VULHNCWFRTO0VXVVQ7RUFDQTtFQ0FFO0VDRkUsZ0JGT0o7RUdQSSx3RUhRSjtBZG0rREY7QWlCditETTtFSGROOzs7SUdlUTtFakI0K0ROO0FBQ0Y7QWN2K0RFOzs7RUFDRTtFQUNBO0FkMitESjtBa0IzL0RFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0VBQ0Esc0JmUk87RWVTUCxxQmZnZW9DO0VlL2RwQztFRkRFLGlEQUxhO0FoQnNpRW5CO0FjN2dFRTs7O0VBQ0UsY1h4Qk87RVcwQlA7QWRnaEVKO0FjeGdFRTs7Ozs7RUFFRSx5Qlh6Q087RVcyQ1A7QWQ0Z0VKOztBY3BnRUU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0FkMmhFSjs7QWNyaEVFO0VBQ0U7RUFDQTtBZHdoRUo7QWNyaEVFO0VBTUUsY1gvRE87RVdnRVAsc0JYdkVPO0FIeWxFWDs7QWM3Z0VBOztFQUVFO0VBQ0E7QWRnaEVGOztBY3RnRUE7RUFDRTtFQUNBO0VBQ0E7RVZpRUU7RVUvREYsZ0JYME00QjtBSCt6RDlCOztBY3RnRUE7RUFDRTtFQUNBO0VWMEVJO0VVeEVKLGdCWHVJNEI7QUhrNEQ5Qjs7QWN0Z0VBO0VBQ0U7RUFDQTtFVm1FSTtFVWpFSixnQlhpSTRCO0FIdzREOUI7O0FjaGdFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VWb0RJO0VVbERKLGdCWDZLNEI7RVc1SzVCLGNYckhTO0VXc0hUO0VBQ0E7RUFDQTtBZG1nRUY7QWNqZ0VFO0VBRUU7RUFDQTtBZGtnRUo7O0FjdC9EQTtFQUNFLGtDWHVXc0M7RVd0V3RDO0VWMkJJO0VVekJKLGdCWHlGNEI7RVlsTzFCO0FmbW9FSjs7QWN0L0RBO0VBQ0UsZ0NYZ1dzQztFVy9WdEM7RVZtQkk7RVVqQkosZ0JYZ0Y0QjtFWWpPMUI7QWYyb0VKOztBY3AvREU7RUFFRTtBZHMvREo7O0FjbC9EQTtFQUNFO0FkcS9ERjs7QWM3K0RBO0VBQ0UsbUJYcVZzQztBSDJwRHhDOztBYzcrREE7RUFDRTtFQUNBLG1CWHNVc0M7QUgwcUR4Qzs7QWN4K0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWQyK0RGO0FjeitERTs7RUFFRTtFQUNBO0FkMitESjs7QWNsK0RBO0VBQ0U7RUFDQTtFQUNBLHFCWDJTc0M7QUgwckR4Qzs7QWNsK0RBO0VBQ0U7RUFDQSxrQlh1U3NDO0VXdFN0QztBZHErREY7QWNsK0RFO0VBRUUsY1h6Tk87QUg0ckVYOztBYy85REE7RUFDRTtBZGsrREY7O0FjLzlEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHFCWHdSc0M7QUgwc0R4QztBYy85REU7RUFDRTtFQUNBO0VBQ0EsdUJYbVJvQztFV2xScEM7QWRpK0RKOztBa0I5cUVFO0VBQ0U7RUFDQTtFQUNBLG1CZnFkb0M7RUNoV3BDO0VjbkhBLGNKcU5xQztBZDQ5RHpDOztBa0I5cUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFZHdIRTtFY3RIRixnQmZpUDBCO0VlaFAxQjtFQUNBO0VIOUNBO0FmZ3VFSjtBa0I3cUVJO0VBRUU7QWxCOHFFTjs7QWtCenFFSTs7OztFQUVFO0FsQjhxRU47O0FrQjV0RUk7Ozs7Ozs7RUFvREUscUJKa0xtQztBZGdnRXpDO0FrQnhxRU07Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSxxQkp1S2lDO0VJdEtqQztBbEJvd0VSOztBa0JwMEVJO0VBMkZFLHFCSjJJbUM7QWRrbUV6QztBa0J0dUVNO0VBQ0UscUJKbUlpQztFSWxJakM7QWxCd3VFUjs7QWtCanVFTTtFQUNFLGNKMEhpQztBZDBtRXpDO0FrQmp1RU07OztFQUVFO0FsQm91RVI7O0FrQjd0RU07RUFDRSxjSjZHaUM7QWRtbkV6QztBa0I5dEVRO0VBQ0UscUJKMEcrQjtBZHNuRXpDO0FrQjN0RVE7RUFDRTtFQzVKTix5QkQ2SjJCO0FsQjZ0RS9CO0FrQnh0RVE7RUFDRTtBbEIwdEVWO0FrQnZ0RVE7RUFDRSxxQkp5RitCO0FkZ29FekM7O0FrQmh0RU07RUFDRSxxQkorRWlDO0Fkb29FekM7QWtCL3NFUTtFQUNFLHFCSjBFK0I7RUl6RS9CO0FsQml0RVY7O0FrQmwyRUU7RUFDRTtFQUNBO0VBQ0EsbUJmcWRvQztFQ2hXcEM7RWNuSEEsY0pxTnFDO0FkZ3BFekM7O0FrQmwyRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Vkd0hFO0VjdEhGLGdCZmlQMEI7RWVoUDFCO0VBQ0E7RUg5Q0E7QWZvNUVKO0FrQmoyRUk7RUFFRTtBbEJrMkVOOztBa0I3MUVJOzs7O0VBRUU7QWxCazJFTjs7QWtCaDVFSTs7Ozs7OztFQW9ERSxxQkprTG1DO0Fkb3JFekM7QWtCNTFFTTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLHFCSnVLaUM7RUl0S2pDO0FsQnc3RVI7O0FrQngvRUk7RUEyRkUscUJKMkltQztBZHN4RXpDO0FrQjE1RU07RUFDRSxxQkptSWlDO0VJbElqQztBbEI0NUVSOztBa0JyNUVNO0VBQ0UsY0owSGlDO0FkOHhFekM7QWtCcjVFTTs7O0VBRUU7QWxCdzVFUjs7QWtCajVFTTtFQUNFLGNKNkdpQztBZHV5RXpDO0FrQmw1RVE7RUFDRSxxQkowRytCO0FkMHlFekM7QWtCLzRFUTtFQUNFO0VDNUpOLHlCRDZKMkI7QWxCaTVFL0I7QWtCNTRFUTtFQUNFO0FsQjg0RVY7QWtCMzRFUTtFQUNFLHFCSnlGK0I7QWRvekV6Qzs7QWtCcDRFTTtFQUNFLHFCSitFaUM7QWR3ekV6QztBa0JuNEVRO0VBQ0UscUJKMEUrQjtFSXpFL0I7QWxCcTRFVjs7QWNoekVBO0VBQ0U7RUFDQTtFQUNBO0FkbXpFRjtBYzl5RUU7RUFDRTtBZGd6RUo7QVUvZ0ZJO0VJb09BO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWQ4eUVKO0VjMXlFRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWQ0eUVKO0VjeHlFRTs7Ozs7SUFDRTtJQUNBO0lBQ0E7RWQ4eUVKO0VjMXlFRTtJQUNFO0VkNHlFSjtFY3p5RUU7Ozs7Ozs7SUFFRTtFZGd6RUo7RWMzeUVFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFZDZ5RUo7RWMzeUVFO0lBQ0U7SUFDQTtJQUNBO0lBQ0EscUJYMExrQztJV3pMbEM7RWQ2eUVKO0VjMXlFRTtJQUNFO0lBQ0E7RWQ0eUVKO0VjMXlFRTtJQUNFO0VkNHlFSjtBQUNGOztBb0I5bkZBO0VBQ0U7RUFFQSxnQmpCaVM0QjtFaUJoUzVCLGNqQklTO0VpQkhUO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUN1RkE7RWpCNEVJO0VpQjFFSixnQmxCcU00QjtFWTdSMUI7RUVGRSxxSUdHSjtBcEJpb0ZGO0FpQmhvRk07RUdkTjtJSGVRO0VqQm1vRk47QUFDRjtBSzdvRkU7RWVVRSxjakJSTztFaUJTUDtBcEJzb0ZKO0FvQm5vRkU7RUFFRTtFQUNBLGlERThXMEI7QXRCc3hFOUI7QW9CaG9GRTtFQUVFLGFqQjRaMEI7RWEvYXhCLGdCSW9CRjtBcEJpb0ZKO0FvQjluRkU7RUFDRTtBcEJnb0ZKO0FvQjluRkk7RUoxQkUsZ0RJNEJBO0FwQituRk47QW9CN25GTTtFSjlCQSx1RkFMYTtBaEJtcUZuQjs7QW9CeG5GQTs7Ozs7O0VBRUU7QXBCK25GRjs7QW9CdG5GRTtFQzNEQTtFRkFFLHlCR3NFVztFRHBFYixxQkNvRWE7RU41RFQsbUZLUEo7QXJCcXJGRjtBS2xyRkU7RWdCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0FyQjhyRnpHO0FxQmxyRkU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFTFduRyx5SEFMYTtBaEI4ckZuQjtBcUIxcUZFO0VBRUU7RUFDQSx5QkMwQ1c7RUR6Q1gscUJDeUNXO0F0QmtvRmY7QXFCcHFGRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBckI4c0Y3TDtBcUIvcEZJO0VMcENFLHNGQUxhO0FoQjJzRm5COztBb0JycEZFO0VDM0RBO0VGQUUseUJHc0VXO0VEcEViLHFCQ29FYTtFTjVEVCxtRktQSjtBckJvdEZGO0FLanRGRTtFZ0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXJCNnRGekc7QXFCanRGRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VMV25HLDBIQUxhO0FoQjZ0Rm5CO0FxQnpzRkU7RUFFRTtFQUNBLHlCQzBDVztFRHpDWCxxQkN5Q1c7QXRCaXFGZjtBcUJuc0ZFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0FyQjZ1RjdMO0FxQjlyRkk7RUxwQ0UsdUZBTGE7QWhCMHVGbkI7O0FvQnByRkU7RUMzREE7RUZBRSx5QkdzRVc7RURwRWIscUJDb0VhO0VONURULG1GS1BKO0FyQm12RkY7QUtodkZFO0VnQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBckI0dkZ6RztBcUJodkZFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUxXbkcsMEhBTGE7QWhCNHZGbkI7QXFCeHVGRTtFQUVFO0VBQ0EseUJDMENXO0VEekNYLHFCQ3lDVztBdEJnc0ZmO0FxQmx1RkU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXJCNHdGN0w7QXFCN3RGSTtFTHBDRSx1RkFMYTtBaEJ5d0ZuQjs7QW9CbnRGRTtFQzNEQTtFRkFFLHlCR3NFVztFRHBFYixxQkNvRWE7RU41RFQsbUZLUEo7QXJCa3hGRjtBSy93RkU7RWdCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0FyQjJ4RnpHO0FxQi93RkU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFTFduRyx5SEFMYTtBaEIyeEZuQjtBcUJ2d0ZFO0VBRUU7RUFDQSx5QkMwQ1c7RUR6Q1gscUJDeUNXO0F0Qit0RmY7QXFCandGRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBckIyeUY3TDtBcUI1dkZJO0VMcENFLHNGQUxhO0FoQnd5Rm5COztBb0JsdkZFO0VDM0RBO0VGQUUseUJHc0VXO0VEcEViLHFCQ29FYTtFTjVEVCxtRktQSjtBckJpekZGO0FLOXlGRTtFZ0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXJCMHpGekc7QXFCOXlGRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VMV25HLHlIQUxhO0FoQjB6Rm5CO0FxQnR5RkU7RUFFRTtFQUNBLHlCQzBDVztFRHpDWCxxQkN5Q1c7QXRCOHZGZjtBcUJoeUZFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0FyQjAwRjdMO0FxQjN4Rkk7RUxwQ0Usc0ZBTGE7QWhCdTBGbkI7O0FvQmp4RkU7RUMzREE7RUZBRSx5QkdzRVc7RURwRWIscUJDb0VhO0VONURULG1GS1BKO0FyQmcxRkY7QUs3MEZFO0VnQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBckJ5MUZ6RztBcUI3MEZFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUxXbkcsMEhBTGE7QWhCeTFGbkI7QXFCcjBGRTtFQUVFO0VBQ0EseUJDMENXO0VEekNYLHFCQ3lDVztBdEI2eEZmO0FxQi96RkU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXJCeTJGN0w7QXFCMXpGSTtFTHBDRSx1RkFMYTtBaEJzMkZuQjs7QW9CaHpGRTtFQzNEQTtFRkFFLHlCR3NFVztFRHBFYixxQkNvRWE7RU41RFQsbUZLUEo7QXJCKzJGRjtBSzUyRkU7RWdCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0FyQnczRnpHO0FxQjUyRkU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFTFduRywwSEFMYTtBaEJ3M0ZuQjtBcUJwMkZFO0VBRUU7RUFDQSx5QkMwQ1c7RUR6Q1gscUJDeUNXO0F0QjR6RmY7QXFCOTFGRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBckJ3NEY3TDtBcUJ6MUZJO0VMcENFLHVGQUxhO0FoQnE0Rm5COztBb0IvMEZFO0VDM0RBO0VGQUUseUJHc0VXO0VEcEViLHFCQ29FYTtFTjVEVCxtRktQSjtBckI4NEZGO0FLMzRGRTtFZ0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXJCdTVGekc7QXFCMzRGRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VMV25HLHVIQUxhO0FoQnU1Rm5CO0FxQm40RkU7RUFFRTtFQUNBLHlCQzBDVztFRHpDWCxxQkN5Q1c7QXRCMjFGZjtBcUI3M0ZFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0FyQnU2RjdMO0FxQngzRkk7RUxwQ0Usb0ZBTGE7QWhCbzZGbkI7O0FvQjkyRkU7RUMzREE7RUZBRSx5QkdzRVc7RURwRWIscUJDb0VhO0VONURULG1GS1BKO0FyQjY2RkY7QUsxNkZFO0VnQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBckJzN0Z6RztBcUIxNkZFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUxXbkcsMEhBTGE7QWhCczdGbkI7QXFCbDZGRTtFQUVFO0VBQ0EseUJDMENXO0VEekNYLHFCQ3lDVztBdEIwM0ZmO0FxQjU1RkU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXJCczhGN0w7QXFCdjVGSTtFTHBDRSx1RkFMYTtBaEJtOEZuQjs7QW9CNzRGRTtFQzNEQTtFRkFFLHlCR3NFVztFRHBFYixxQkNvRWE7RU41RFQsbUZLUEo7QXJCNDhGRjtBS3o4RkU7RWdCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0FyQnE5RnpHO0FxQno4RkU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFTFduRyx1SEFMYTtBaEJxOUZuQjtBcUJqOEZFO0VBRUU7RUFDQSx5QkMwQ1c7RUR6Q1gscUJDeUNXO0F0Qnk1RmY7QXFCMzdGRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBckJxK0Y3TDtBcUJ0N0ZJO0VMcENFLG9GQUxhO0FoQmsrRm5COztBb0I1NkZFO0VDM0RBO0VGQUUseUJHc0VXO0VEcEViLHFCQ29FYTtFTjVEVCxtRktQSjtBckIyK0ZGO0FLeCtGRTtFZ0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXJCby9Gekc7QXFCeCtGRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VMV25HLHlIQUxhO0FoQm8vRm5CO0FxQmgrRkU7RUFFRTtFQUNBLHlCQzBDVztFRHpDWCxxQkN5Q1c7QXRCdzdGZjtBcUIxOUZFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0FyQm9nRzdMO0FxQnI5Rkk7RUxwQ0Usc0ZBTGE7QWhCaWdHbkI7O0FvQjM4RkU7RUMzREE7RUZBRSx5QkdzRVc7RURwRWIscUJDb0VhO0VONURULG1GS1BKO0FyQjBnR0Y7QUt2Z0dFO0VnQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBckJtaEd6RztBcUJ2Z0dFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUxXbkcseUhBTGE7QWhCbWhHbkI7QXFCLy9GRTtFQUVFO0VBQ0EseUJDMENXO0VEekNYLHFCQ3lDVztBdEJ1OUZmO0FxQnovRkU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXJCbWlHN0w7QXFCcC9GSTtFTHBDRSxzRkFMYTtBaEJnaUduQjs7QW9CMStGRTtFQzNEQTtFRkFFLHlCR3NFVztFRHBFYixxQkNvRWE7RU41RFQsbUZLUEo7QXJCeWlHRjtBS3RpR0U7RWdCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0FyQmtqR3pHO0FxQnRpR0U7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFTFduRyx5SEFMYTtBaEJrakduQjtBcUI5aEdFO0VBRUU7RUFDQSx5QkMwQ1c7RUR6Q1gscUJDeUNXO0F0QnMvRmY7QXFCeGhHRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBckJra0c3TDtBcUJuaEdJO0VMcENFLHNGQUxhO0FoQitqR25COztBb0J6Z0dFO0VDM0RBO0VGQUUseUJHc0VXO0VEcEViLHFCQ29FYTtFTjVEVCxtRktQSjtBckJ3a0dGO0FLcmtHRTtFZ0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXJCaWxHekc7QXFCcmtHRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VMV25HLDBIQUxhO0FoQmlsR25CO0FxQjdqR0U7RUFFRTtFQUNBLHlCQzBDVztFRHpDWCxxQkN5Q1c7QXRCcWhHZjtBcUJ2akdFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0FyQmltRzdMO0FxQmxqR0k7RUxwQ0UsdUZBTGE7QWhCOGxHbkI7O0FvQnhpR0U7RUMzREE7RUZBRSx5QkdzRVc7RURwRWIscUJDb0VhO0VONURULG1GS1BKO0FyQnVtR0Y7QUtwbUdFO0VnQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBckJnbkd6RztBcUJwbUdFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUxXbkcseUhBTGE7QWhCZ25HbkI7QXFCNWxHRTtFQUVFO0VBQ0EseUJDMENXO0VEekNYLHFCQ3lDVztBdEJvakdmO0FxQnRsR0U7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXJCZ29HN0w7QXFCamxHSTtFTHBDRSxzRkFMYTtBaEI2bkduQjs7QW9CamtHRTtFQ1BBLGNDWWE7RURYYixxQkNXYTtBdEJpa0dmO0FLam9HRTtFZ0J3REUsV0FMZ0Q7RUFNaEQseUJDT1c7RUROWCxxQkNNVztBdEJza0dmO0FxQnprR0U7RUFFRTtBckIwa0dKO0FxQnZrR0U7RUFFRSxjQ0pXO0VES1g7QXJCd2tHSjtBcUJya0dFO0VBR0U7RUFDQSx5QkNaVztFRGFYLHFCQ2JXO0F0QmtsR2Y7QXFCbmtHSTtFTDNFRSxzRkFMYTtBaEJzcEduQjs7QW9CMWxHRTtFQ1BBLGNDWWE7RURYYixxQkNXYTtBdEIwbEdmO0FLMXBHRTtFZ0J3REUsY0FMZ0Q7RUFNaEQseUJDT1c7RUROWCxxQkNNVztBdEIrbEdmO0FxQmxtR0U7RUFFRTtBckJtbUdKO0FxQmhtR0U7RUFFRSxjQ0pXO0VES1g7QXJCaW1HSjtBcUI5bEdFO0VBR0U7RUFDQSx5QkNaVztFRGFYLHFCQ2JXO0F0QjJtR2Y7QXFCNWxHSTtFTDNFRSx1RkFMYTtBaEIrcUduQjs7QW9Cbm5HRTtFQ1BBLGNDWWE7RURYYixxQkNXYTtBdEJtbkdmO0FLbnJHRTtFZ0J3REUsV0FMZ0Q7RUFNaEQseUJDT1c7RUROWCxxQkNNVztBdEJ3bkdmO0FxQjNuR0U7RUFFRTtBckI0bkdKO0FxQnpuR0U7RUFFRSxjQ0pXO0VES1g7QXJCMG5HSjtBcUJ2bkdFO0VBR0U7RUFDQSx5QkNaVztFRGFYLHFCQ2JXO0F0Qm9vR2Y7QXFCcm5HSTtFTDNFRSxzRkFMYTtBaEJ3c0duQjs7QW9CNW9HRTtFQ1BBLGNDWWE7RURYYixxQkNXYTtBdEI0b0dmO0FLNXNHRTtFZ0J3REUsV0FMZ0Q7RUFNaEQseUJDT1c7RUROWCxxQkNNVztBdEJpcEdmO0FxQnBwR0U7RUFFRTtBckJxcEdKO0FxQmxwR0U7RUFFRSxjQ0pXO0VES1g7QXJCbXBHSjtBcUJocEdFO0VBR0U7RUFDQSx5QkNaVztFRGFYLHFCQ2JXO0F0QjZwR2Y7QXFCOW9HSTtFTDNFRSxxRkFMYTtBaEJpdUduQjs7QW9CcnFHRTtFQ1BBLGNDWWE7RURYYixxQkNXYTtBdEJxcUdmO0FLcnVHRTtFZ0J3REUsY0FMZ0Q7RUFNaEQseUJDT1c7RUROWCxxQkNNVztBdEIwcUdmO0FxQjdxR0U7RUFFRTtBckI4cUdKO0FxQjNxR0U7RUFFRSxjQ0pXO0VES1g7QXJCNHFHSjtBcUJ6cUdFO0VBR0U7RUFDQSx5QkNaVztFRGFYLHFCQ2JXO0F0QnNyR2Y7QXFCdnFHSTtFTDNFRSxzRkFMYTtBaEIwdkduQjs7QW9COXJHRTtFQ1BBLGNDWWE7RURYYixxQkNXYTtBdEI4ckdmO0FLOXZHRTtFZ0J3REUsV0FMZ0Q7RUFNaEQseUJDT1c7RUROWCxxQkNNVztBdEJtc0dmO0FxQnRzR0U7RUFFRTtBckJ1c0dKO0FxQnBzR0U7RUFFRSxjQ0pXO0VES1g7QXJCcXNHSjtBcUJsc0dFO0VBR0U7RUFDQSx5QkNaVztFRGFYLHFCQ2JXO0F0QitzR2Y7QXFCaHNHSTtFTDNFRSxxRkFMYTtBaEJteEduQjs7QW9CdnRHRTtFQ1BBLGNDWWE7RURYYixxQkNXYTtBdEJ1dEdmO0FLdnhHRTtFZ0J3REUsY0FMZ0Q7RUFNaEQseUJDT1c7RUROWCxxQkNNVztBdEI0dEdmO0FxQi90R0U7RUFFRTtBckJndUdKO0FxQjd0R0U7RUFFRSxjQ0pXO0VES1g7QXJCOHRHSjtBcUIzdEdFO0VBR0U7RUFDQSx5QkNaVztFRGFYLHFCQ2JXO0F0Qnd1R2Y7QXFCenRHSTtFTDNFRSx1RkFMYTtBaEI0eUduQjs7QW9CaHZHRTtFQ1BBLGNDWWE7RURYYixxQkNXYTtBdEJndkdmO0FLaHpHRTtFZ0J3REUsV0FMZ0Q7RUFNaEQseUJDT1c7RUROWCxxQkNNVztBdEJxdkdmO0FxQnh2R0U7RUFFRTtBckJ5dkdKO0FxQnR2R0U7RUFFRSxjQ0pXO0VES1g7QXJCdXZHSjtBcUJwdkdFO0VBR0U7RUFDQSx5QkNaVztFRGFYLHFCQ2JXO0F0Qml3R2Y7QXFCbHZHSTtFTDNFRSxvRkFMYTtBaEJxMEduQjs7QW9CendHRTtFQ1BBLGNDWWE7RURYYixxQkNXYTtBdEJ5d0dmO0FLejBHRTtFZ0J3REUsY0FMZ0Q7RUFNaEQseUJDT1c7RUROWCxxQkNNVztBdEI4d0dmO0FxQmp4R0U7RUFFRTtBckJreEdKO0FxQi93R0U7RUFFRSxjQ0pXO0VES1g7QXJCZ3hHSjtBcUI3d0dFO0VBR0U7RUFDQSx5QkNaVztFRGFYLHFCQ2JXO0F0QjB4R2Y7QXFCM3dHSTtFTDNFRSx1RkFMYTtBaEI4MUduQjs7QW9CbHlHRTtFQ1BBLGNDWWE7RURYYixxQkNXYTtBdEJreUdmO0FLbDJHRTtFZ0J3REUsV0FMZ0Q7RUFNaEQseUJDT1c7RUROWCxxQkNNVztBdEJ1eUdmO0FxQjF5R0U7RUFFRTtBckIyeUdKO0FxQnh5R0U7RUFFRSxjQ0pXO0VES1g7QXJCeXlHSjtBcUJ0eUdFO0VBR0U7RUFDQSx5QkNaVztFRGFYLHFCQ2JXO0F0Qm16R2Y7QXFCcHlHSTtFTDNFRSxvRkFMYTtBaEJ1M0duQjs7QW9CM3pHRTtFQ1BBLGNDWWE7RURYYixxQkNXYTtBdEIyekdmO0FLMzNHRTtFZ0J3REUsV0FMZ0Q7RUFNaEQseUJDT1c7RUROWCxxQkNNVztBdEJnMEdmO0FxQm4wR0U7RUFFRTtBckJvMEdKO0FxQmowR0U7RUFFRSxjQ0pXO0VES1g7QXJCazBHSjtBcUIvekdFO0VBR0U7RUFDQSx5QkNaVztFRGFYLHFCQ2JXO0F0QjQwR2Y7QXFCN3pHSTtFTDNFRSxxRkFMYTtBaEJnNUduQjs7QW9CcDFHRTtFQ1BBLGNDWWE7RURYYixxQkNXYTtBdEJvMUdmO0FLcDVHRTtFZ0J3REUsV0FMZ0Q7RUFNaEQseUJDT1c7RUROWCxxQkNNVztBdEJ5MUdmO0FxQjUxR0U7RUFFRTtBckI2MUdKO0FxQjExR0U7RUFFRSxjQ0pXO0VES1g7QXJCMjFHSjtBcUJ4MUdFO0VBR0U7RUFDQSx5QkNaVztFRGFYLHFCQ2JXO0F0QnEyR2Y7QXFCdDFHSTtFTDNFRSxxRkFMYTtBaEJ5NkduQjs7QW9CNzJHRTtFQ1BBLGNDWWE7RURYYixxQkNXYTtBdEI2MkdmO0FLNzZHRTtFZ0J3REUsV0FMZ0Q7RUFNaEQseUJDT1c7RUROWCxxQkNNVztBdEJrM0dmO0FxQnIzR0U7RUFFRTtBckJzM0dKO0FxQm4zR0U7RUFFRSxjQ0pXO0VES1g7QXJCbzNHSjtBcUJqM0dFO0VBR0U7RUFDQSx5QkNaVztFRGFYLHFCQ2JXO0F0QjgzR2Y7QXFCLzJHSTtFTDNFRSxzRkFMYTtBaEJrOEduQjs7QW9CdDRHRTtFQ1BBLGNDWWE7RURYYixxQkNXYTtBdEJzNEdmO0FLdDhHRTtFZ0J3REUsV0FMZ0Q7RUFNaEQseUJDT1c7RUROWCxxQkNNVztBdEIyNEdmO0FxQjk0R0U7RUFFRTtBckIrNEdKO0FxQjU0R0U7RUFFRSxjQ0pXO0VES1g7QXJCNjRHSjtBcUIxNEdFO0VBR0U7RUFDQSx5QkNaVztFRGFYLHFCQ2JXO0F0QnU1R2Y7QXFCeDRHSTtFTDNFRSxzRkFMYTtBaEIyOUduQjs7QW9CLzVHRTtFQ1BBLGNDWWE7RURYYixxQkNXYTtBdEIrNUdmO0FLLzlHRTtFZ0J3REUsV0FMZ0Q7RUFNaEQseUJDT1c7RUROWCxxQkNNVztBdEJvNkdmO0FxQnY2R0U7RUFFRTtBckJ3NkdKO0FxQnI2R0U7RUFFRSxjQ0pXO0VES1g7QXJCczZHSjtBcUJuNkdFO0VBR0U7RUFDQSx5QkNaVztFRGFYLHFCQ2JXO0F0Qmc3R2Y7QXFCajZHSTtFTDNFRSxxRkFMYTtBaEJvL0duQjs7QW9CNzZHQTtFQUNFLGdCakJ1TjRCO0VpQnRONUIsY2pCb0d3QztFaUJuR3hDLHFCakJvR3dDO0FINDBHMUM7QUt6L0dFO0VlNEVFLGNqQmtHc0M7RWlCakd0QywwQmpCa0dzQztBSDgwRzFDO0FvQjc2R0U7RUFFRSwwQmpCNkZzQztBSGkxRzFDO0FvQjM2R0U7RUFFRSxjakJ0Rk87RWlCdUZQO0FwQjQ2R0o7O0FvQmo2R0E7RUNQRTtFakI0RUk7RWlCMUVKLGdCbEJ5STRCO0VZak8xQjtBZnFnSEo7O0FvQnA2R0E7RUNYRTtFakI0RUk7RWlCMUVKLGdCbEIwSTRCO0VZbE8xQjtBZjRnSEo7O0FvQmw2R0E7RUFDRTtFQUNBO0FwQnE2R0Y7QW9CbDZHRTtFQUNFLGtCakJrVTBCO0FIa21HOUI7O0FvQjU1R0U7OztFQUNFO0FwQmk2R0o7O0F1QjVpSEE7RU5nQk0sZ0NNZko7QXZCK2lIRjtBaUI1aEhNO0VNcEJOO0lOcUJRO0VqQitoSE47QUFDRjtBdUJsakhFO0VBQ0U7QXZCb2pISjs7QXVCL2lIRTtFQUNFO0F2QmtqSEo7O0F1QjlpSEE7RUFDRTtFQUNBO0VBQ0E7RU5ESSw2Qk1FSjtBdkJpakhGO0FpQi9pSE07RU1OTjtJTk9RO0VqQmtqSE47QUFDRjtBdUJwakhFO0VBQ0U7RUFDQTtFTk5FLDRCTU9GO0F2QnNqSEo7QWlCempITTtFTUFKO0lOQ007RWpCNGpITjtBQUNGOztBd0JqbEhBOzs7O0VBSUU7QXhCb2xIRjs7QXdCamxIQTtFQUNFO0F4Qm9sSEY7QXlCaGtISTtFQUNFO0VBQ0Esb0J0QnlPd0I7RXNCeE94Qix1QnRCdU93QjtFc0J0T3hCO0VBaENKO0VBQ0E7RUFDQTtFQUNBO0F6Qm1tSEY7QXlCOWlISTtFQUNFO0F6QmdqSE47O0F3QjFsSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhckJvcUJrQztFcUJucUJsQztFQUNBO0VBQ0EsZ0JyQjB1QmtDO0VxQnp1QmxDO0VBQ0E7RXBCMkpJO0VvQnpKSixjckJiUztFcUJjVDtFQUNBO0VBQ0Esc0JyQnZCUztFcUJ3QlQ7RUFDQTtFVGRFO0VDRkUsOENRa0JKO0F4QjZsSEY7O0F3QnRsSEk7RUFDRTtFQUNBO0F4QnlsSE47O0F3QnRsSEk7RUFDRTtFQUNBO0F4QnlsSE47O0FVN2tISTtFY25CQTtJQUNFO0lBQ0E7RXhCb21ISjtFd0JqbUhFO0lBQ0U7SUFDQTtFeEJtbUhKO0FBQ0Y7QVV4bEhJO0VjbkJBO0lBQ0U7SUFDQTtFeEI4bUhKO0V3QjNtSEU7SUFDRTtJQUNBO0V4QjZtSEo7QUFDRjtBVWxtSEk7RWNuQkE7SUFDRTtJQUNBO0V4QnduSEo7RXdCcm5IRTtJQUNFO0lBQ0E7RXhCdW5ISjtBQUNGO0FVNW1ISTtFY25CQTtJQUNFO0lBQ0E7RXhCa29ISjtFd0IvbkhFO0lBQ0U7SUFDQTtFeEJpb0hKO0FBQ0Y7QVV0bkhJO0VjbkJBO0lBQ0U7SUFDQTtFeEI0b0hKO0V3QnpvSEU7SUFDRTtJQUNBO0V4QjJvSEo7QUFDRjtBd0Jwb0hFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsdUJyQnVzQmdDO0FIKzdGcEM7QXlCcnFISTtFQUNFO0VBQ0Esb0J0QnlPd0I7RXNCeE94Qix1QnRCdU93QjtFc0J0T3hCO0VBekJKO0VBQ0E7RUFDQTtFQUNBO0F6QmlzSEY7QXlCbnBISTtFQUNFO0F6QnFwSE47O0F3QjFvSEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHFCckJ5ckJnQztBSG85RnBDO0F5QjFySEk7RUFDRTtFQUNBLG9CdEJ5T3dCO0VzQnhPeEIsdUJ0QnVPd0I7RXNCdE94QjtFQWxCSjtFQUNBO0VBQ0E7RUFDQTtBekIrc0hGO0F5QnhxSEk7RUFDRTtBekIwcUhOO0F3QnJwSEk7RUFDRTtBeEJ1cEhOOztBd0JqcEhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQnJCd3FCZ0M7QUg0K0ZwQztBeUJsdEhJO0VBQ0U7RUFDQSxvQnRCeU93QjtFc0J4T3hCLHVCdEJ1T3dCO0VzQnRPeEI7QXpCb3RITjtBeUJ6c0hNO0VBQ0U7QXpCMnNIUjtBeUJ4c0hNO0VBQ0U7RUFDQSxxQnRCc05zQjtFc0JyTnRCLHVCdEJvTnNCO0VzQm5OdEI7RUE5Qk47RUFDQTtFQUNBO0F6Qnl1SEY7QXlCeHNISTtFQUNFO0F6QjBzSE47QXdCcHFISTtFQUNFO0F4QnNxSE47O0F3QjlwSEU7RUFJRTtFQUNBO0F4QjhwSEo7O0F3QnpwSEE7RUU5R0U7RUFDQTtFQUNBO0VBQ0E7QTFCMndIRjs7QXdCenBIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JyQjJLNEI7RXFCMUs1QixjckJsSFM7RXFCbUhUO0VBRUE7RUFDQTtFQUNBO0F4QjJwSEY7QUtoeEhFO0VtQm9JRSxjckI0bkJnQztFcUIzbkJoQztFTC9JQSx5QmhCRU87QUg2eEhYO0F3QjVvSEU7RUFFRSxXckJwSk87RXFCcUpQO0VMdEpBLHlCaEI4UDBCO0FIc2lIOUI7QXdCMW9IRTtFQUVFLGNyQnJKTztFcUJzSlA7RUFDQTtBeEIyb0hKOztBd0Jub0hBO0VBQ0U7QXhCc29IRjs7QXdCbG9IQTtFQUNFO0VBQ0EsdUJGaW1Ca0M7RUVobUJsQztFcEJBSTtFb0JFSixjckJ2S1M7RXFCd0tUO0F4QnFvSEY7O0F3QmpvSEE7RUFDRTtFQUNBO0VBQ0EsY3JCaExTO0FIb3pIWDs7QTJCL3pIQTs7RUFFRTtFQUNBO0VBQ0E7QTNCazBIRjtBMkJoMEhFOzs7OztFQUNFO0VBQ0E7QTNCczBISjtBS3IwSEU7Ozs7O0VzQklJO0EzQncwSE47QTJCdDBISTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRTtBM0IyMkhOOztBMkJyMkhBO0VBQ0U7RUFDQTtFQUNBO0EzQncySEY7QTJCdDJIRTtFQUNFO0EzQncySEo7O0EyQmwySEU7O0VBRUU7QTNCcTJISjtBMkJqMkhFOzs7OztFWlhFO0VBQ0E7QWZtM0hKO0EyQnAySEU7Ozs7O0VaRkU7RUFDQTtBZjYySEo7O0EyQjExSEE7RUFDRTtFQUNBO0EzQjYxSEY7QTJCMzFIRTtFQUdFO0EzQjIxSEo7QTJCeDFIRTtFQUNFO0EzQjAxSEo7O0EyQnQxSEE7RUFDRTtFQUNBO0EzQnkxSEY7O0EyQnQxSEE7RUFDRTtFQUNBO0EzQnkxSEY7O0EyQm4xSEE7RVhoRk0sZ0RXaUZKO0EzQnMxSEY7QTJCbjFIRTtFWHBGSSxnQldxRkY7QTNCcTFISjs7QTJCNTBIQTtFQUNFO0VBQ0E7RUFDQTtBM0IrMEhGO0EyQjcwSEU7O0VBRUU7QTNCKzBISjtBMkI1MEhFOztFQUVFO0EzQjgwSEo7QTJCMTBIRTs7Ozs7RVpyRkU7RUFDQTtBZnM2SEo7QTJCNzBIRTs7Ozs7RVp4R0U7RUFDQTtBZjQ3SEo7O0EyQmowSEU7Ozs7O0VBRUU7QTNCdTBISjtBMkJyMEhJOzs7Ozs7Ozs7Ozs7O0VBRUU7RUFDQTtFQUNBO0EzQmsxSE47O0E0QjMrSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QjgrSEY7QTRCNStIRTs7Ozs7Ozs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJtL0hKO0E0QmovSEk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0E1QnExTE47QTRCaDFMRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRTtBNUI0MkxKO0E0QngyTEU7RUFDRTtBNUIwMkxKO0E0QnIyTEk7Ozs7Ozs7RWJJQTtFQUNBO0FmMDJMSjtBNEIxMkxFO0VBQ0U7RUFDQTtBNUI0MkxKO0E0QjEyTEk7RWJuQkE7RUFDQTtBZmc0TEo7QTRCNTJMSTtFYlBBO0VBQ0E7QWZzM0xKO0E0QjUyTEk7Ozs7Ozs7OztFYnpCQTtFQUNBO0FmZzVMSjtBNEIvMkxJOzs7Ozs7Ozs7RWJsQ0E7RUFDQTtBZjQ1TEo7O0E0QjMyTEE7O0VBRUU7QTVCODJMRjtBNEJ6MkxFOzs7Ozs7OztFQUNFO0VBQ0E7QTVCazNMSjtBNEJoM0xJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0E1Qnk5TE47QTRCcjlMRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUlFO0E1QnloTUo7O0E0QnJoTUE7RUFBdUI7QTVCeWhNdkI7O0E0QnhoTUE7RUFBc0I7QTVCNGhNdEI7O0E0QnBoTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFeEIyREk7RXdCekRKLGdCekIrSzRCO0V5QjlLNUIsZ0J6Qm1MNEI7RXlCbEw1QixjekIvR1M7RXlCZ0hUO0VBQ0E7RUFDQSx5QnpCeEhTO0V5QnlIVDtFYi9HRTtBZnVvTUo7QTRCcGhNRTs7RUFFRTtBNUJzaE1KOztBNEI1Z01BOzs7Ozs7O0VBRUUsZ0N6QjZXc0M7QUh1cUx4Qzs7QTRCamhNQTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFNRTtFeEJ3Qkk7RXdCdEJKLGdCekJxRjRCO0VZak8xQjtBZjRxTUo7O0E0QjVoTUE7Ozs7Ozs7RUFFRSxrQ3pCMlZzQztBSHlzTHhDOztBNEJqaU1BOzs7Ozs7Ozs7Ozs7Ozs7OztFQU1FO0V4Qk9JO0V3QkxKLGdCekJxRTRCO0VZbE8xQjtBZjZzTUo7O0E0QjVpTUE7Ozs7O0VBRUU7QTVCa2pNRjs7QTRCdmlNQTs7Ozs7Ozs7Ozs7Ozs7Ozs7RWI5Skk7RUFDQTtBZnl0TUo7O0E0QmpqTUE7Ozs7Ozs7Ozs7OztFYjNKSTtFQUNBO0FmMnRNSjs7QTZCbndNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Jzd01GOztBNkJud01BO0VBQ0U7RUFDQSxrQjFCbWdCc0M7QUhtd0x4Qzs7QTZCbndNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFcxQitmc0M7RTBCOWZ0QztFQUNBO0E3QnN3TUY7QTZCcHdNRTtFQUNFLFcxQnpCTztFMEIwQlAscUIxQm1PMEI7RWdCOVAxQix5QmhCOFAwQjtFYXBQeEIsZ0JhbUJGO0E3QnN3TUo7QTZCbndNRTtFQUdJO0E3Qm13TU47QTZCN3ZNRTtFQUNFLHFCMUJnY29DO0FIK3pMeEM7QTZCNXZNRTtFQUNFLFcxQjdDTztFMEI4Q1AseUIxQjRmNEM7RTBCM2Y1QyxxQjFCMmY0QztFYWppQjFDLGdCYXVDRjtBN0I4dk1KO0E2Qnh2TUk7RUFDRSxjMUJqREs7QUgyeU1YO0E2Qnh2TU07RUFDRSx5QjFCekRHO0FIbXpNWDs7QTZCaHZNQTtFQUNFO0VBQ0E7RUFFQTtBN0Jrdk1GO0E2Qjl1TUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFcxQmtjb0M7RTBCamNwQyxZMUJpY29DO0UwQmhjcEM7RUFDQTtFQUNBLHNCMUJyRk87RTBCc0ZQO0ViN0VFLGdCYThFRjtBN0Jndk1KO0E2QjV1TUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFcxQm1ib0M7RTBCbGJwQyxZMUJrYm9DO0UwQmpicEM7RUFDQTtBN0I4dU1KOztBNkJwdU1FO0VkbEdFO0FmMDBNSjtBNkJudU1JO0VBQ0U7QTdCcXVNTjtBNkJodU1JO0VBQ0UscUIxQm9Jd0I7RWdCOVAxQix5QmhCOFAwQjtFYXBQeEIsZ0Jha0hBO0E3Qmt1TU47QTZCaHVNSTtFQUNFO0E3Qmt1TU47QTZCN3RNSTtFVnBJQSx5Q2hCbWlCNEM7QUhpMExoRDtBNkI3dE1JO0VWdklBLHlDaEJtaUI0QztBSG8wTGhEOztBNkJydE1FO0VBRUUsa0IxQm9hNEM7QUhtekxoRDtBNkJudE1JO0VBQ0U7QTdCcXRNTjtBNkJodE1JO0VWOUpBLHlDaEJtaUI0QztBSDgwTGhEOztBNkJ4c01BO0VBQ0U7QTdCMnNNRjtBNkJ4c01JO0VBQ0U7RUFDQSxjMUI0WTBDO0UwQjNZMUM7RUFFQSxxQjFCMFkwQztBSCt6TGhEO0E2QnRzTUk7RUFDRTtFQUNBO0VBQ0EsdUIxQnFZMEM7RTBCcFkxQyx3QjFCb1kwQztFMEJuWTFDLHlCMUJyTEs7RTBCdUxMLHFCMUJnWTBDO0VjbGpCMUMseUlZbUxBO0E3QnVzTU47QWlCdDNNTTtFWXVLRjtJWnRLSTtFakJ5M01OO0FBQ0Y7QTZCdnNNSTtFQUNFLHNCMUJsTUs7RTBCbU1MO0E3QnlzTU47QTZCcHNNSTtFVnpNQSx5Q2hCbWlCNEM7QUg2MkxoRDs7QTZCMXJNQTtFQUNFO0VBQ0E7RUFDQSxnQzFCK1JzQztFMEI5UnRDO0V6QjVDSTtFeUIrQ0osZ0IxQnVFNEI7RTBCdEU1QixnQjFCMkU0QjtFMEIxRTVCLGMxQnZOUztFMEJ3TlQ7RUFDQTtFQUNBO0VkdE5FO0VDRkUsZ0RhME5KO0VBQ0E7QTdCNHJNRjtBNkIxck1FO0VBQ0UscUIxQmtRb0M7RTBCalFwQztFYi9ORSx1RkFMYTtBaEJpNk1uQjtBNkJyck1JO0VBTUUsYzFCL09LO0UwQmdQTCxzQjFCdlBLO0FIeTZNWDtBNkI5cU1FO0VBRUU7RUFDQSxzQjFCeUkwQjtFMEJ4STFCO0E3QitxTUo7QTZCNXFNRTtFQUNFLGMxQjdQTztFMEI4UFAseUIxQmxRTztBSGc3TVg7QTZCMXFNRTtFQUNFO0E3QjRxTUo7QTZCeHFNRTtFQUNFO0VBQ0E7QTdCMHFNSjs7QTZCdHFNQTtFQUNFLGtDMUJvT3NDO0UwQm5PdEMsb0IxQjJINEI7RTBCMUg1Qix1QjFCMEg0QjtFMEJ6SDVCLG9CMUIwSDRCO0VDcE94QjtBSm94TU47O0E2QnRxTUE7RUFDRSxnQzFCNk5zQztFMEI1TnRDLG1CMUJ3SDRCO0UwQnZINUIsc0IxQnVINEI7RTBCdEg1QixrQjFCdUg0QjtFQ3pPeEI7QUo0eE1OOztBNkJqcU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZ0MxQjJNc0M7RTBCMU10QztBN0JvcU1GOztBNkJqcU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZ0MxQm1Nc0M7RTBCbE10QztFQUNBO0VBQ0E7QTdCb3FNRjtBNkJscU1FO0VBQ0UscUIxQitLb0M7RTBCOUtwQyxpRFB5RTBCO0F0QjJsTTlCO0E2QmhxTUU7RUFFRSx5QjFCaFVPO0FIaStNWDtBNkI3cE1JO0VBQ0UsaUIxQnFVYTtBSDAxTG5CO0E2QjNwTUU7RUFDRTtBN0I2cE1KOztBNkJ6cE1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdDMUJrS3NDO0UwQmpLdEM7RUFDQTtFQUVBLGdCMUJ0RDRCO0UwQnVENUIsZ0IxQmxENEI7RTBCbUQ1QixjMUJwVlM7RTBCcVZULHNCMUI1VlM7RTBCNlZUO0VkbFZFO0VDRkUsZ0Jhc1ZKO0E3QjJwTUY7QTZCenBNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBCMUIySW9DO0UwQjFJcEM7RUFDQSxnQjFCbEUwQjtFMEJtRTFCLGMxQnBXTztFMEJxV1A7RVY3V0EseUJoQkVPO0UwQjZXUDtFZG5XQTtBZisvTUo7O0E2QmpwTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qm9wTUY7QTZCbHBNRTtFQUNFO0E3Qm9wTUo7QTZCaHBNSTtFQUEwQiw2QjFCOE9lO0FIcTZMN0M7QTZCbHBNSTtFQUEwQiw2QjFCNk9lO0FIdzZMN0M7QTZCcHBNSTtFQUEwQiw2QjFCNE9lO0FIMjZMN0M7QTZCcHBNRTtFQUNFO0E3QnNwTUo7QTZCbnBNRTtFQUNFLFcxQjhOeUM7RTBCN056QyxZMUI2TnlDO0UwQjVOekM7RVZsWkEseUJoQjhQMEI7RTBCc0oxQixTMUI2TnlDO0VZcm1CekM7RUNGRSwrQ2E0WUY7RVo1WUUsNEdZNllGO0VBQ0E7QTdCcXBNSjtBaUIvaE5NO0VZaVlKO0laaFlNO0VqQmtpTk47QUFDRjtBNkJ4cE1JO0VWMVpBLHlCaEJzbkJ5QztBSCs3TDdDO0E2QnRwTUU7RUFDRSxXMUJ1TWdDO0UwQnRNaEMsYzFCdU1nQztFMEJ0TWhDO0VBQ0EsZTFCc01nQztFMEJyTWhDLHlCMUJoYU87RTBCaWFQO0VkelpBO0VDRkUsc0RhNlpGO0E3QndwTUo7QTZCcnBNRTtFQUNFLFcxQm1NeUM7RTBCbE16QyxZMUJrTXlDO0VnQjltQnpDLHlCaEI4UDBCO0UwQmdMMUIsUzFCbU15QztFWXJtQnpDO0VDRkUsK0Nhc2FGO0VadGFFLDRHWXVhRjtFQUNBO0E3QnVwTUo7QWlCM2pOTTtFWTRaSjtJWjNaTTtFakI4ak5OO0FBQ0Y7QTZCMXBNSTtFVnBiQSx5QmhCc25CeUM7QUgyOUw3QztBNkJ4cE1FO0VBQ0UsVzFCNktnQztFMEI1S2hDLGMxQjZLZ0M7RTBCNUtoQztFQUNBLGUxQjRLZ0M7RTBCM0toQyx5QjFCMWJPO0UwQjJiUDtFZG5iQTtFQ0ZFLHNEYXViRjtBN0IwcE1KO0E2QnZwTUU7RUFDRSxXMUJ5S3lDO0UwQnhLekMsWTFCd0t5QztFMEJ2S3pDO0VBQ0Esb0IxQjNEMEI7RTBCNEQxQixtQjFCNUQwQjtFZ0I3WTFCLHlCaEI4UDBCO0UwQjZNMUIsUzFCc0t5QztFWXJtQnpDO0VDRkUsK0NhbWNGO0VabmNFLDRHWW9jRjtFQUNBO0E3QnlwTUo7QWlCMWxOTTtFWXNiSjtJWnJiTTtFakI2bE5OO0FBQ0Y7QTZCNXBNSTtFVmpkQSx5QmhCc25CeUM7QUgwL0w3QztBNkIxcE1FO0VBQ0UsVzFCZ0pnQztFMEIvSWhDLGMxQmdKZ0M7RTBCL0loQztFQUNBLGUxQitJZ0M7RTBCOUloQztFQUNBO0VBQ0E7RWJuZEUsc0Rhb2RGO0E3QjRwTUo7QTZCenBNRTtFQUNFLHlCMUI5ZE87RVlRUDtBZmtuTko7QTZCeHBNRTtFQUNFO0VBQ0EseUIxQnBlTztFWVFQO0FmdW5OSjtBNkJ0cE1JO0VBQ0UseUIxQnhlSztBSGdvTlg7QTZCcnBNSTtFQUNFO0E3QnVwTU47QTZCcHBNSTtFQUNFLHlCMUJoZks7QUhzb05YO0E2Qm5wTUk7RUFDRTtBN0JxcE1OO0E2QmxwTUk7RUFDRSx5QjFCeGZLO0FING9OWDs7QTZCL29NQTs7Ozs7Ozs7Ozs7O0VaemZNLDRHWTRmSjtBN0IycE1GO0FpQm5wTk07RVlxZk47Ozs7Ozs7Ozs7OztJWnBmUTtFakJpcU5OO0FBQ0Y7O0E4QmxyTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QnFyTkY7O0E4QmxyTkE7RUFDRTtFQUNBO0E5QnFyTkY7QUtwck5FO0V5QkdFO0E5Qm9yTko7QThCaHJORTtFQUNFLGMzQlpPO0UyQmFQO0VBQ0E7QTlCa3JOSjs7QThCMXFOQTtFQUNFO0E5QjZxTkY7QThCM3FORTtFQUNFO0VBQ0E7RUFDQTtFZmJBO0VBQ0E7QWYyck5KO0FLdnNORTtFeUI2Qkk7RUFDQSxxQzNCNHBCOEI7QUhpaE1wQztBOEIxcU5JO0VBQ0UsYzNCdENLO0UyQnVDTDtFQUNBO0E5QjRxTk47QThCeHFORTs7RUFFRSxjM0I1Q087RTJCNkNQLDZCM0JpcEJnQztFMkJocEJoQyx5QzNCaXBCZ0M7QUh5aE1wQztBOEJ2cU5FO0VBRUU7RWZ0Q0E7RUFDQTtBZitzTko7O0E4QjlwTkU7RUFDRTtFQUNBO0VmN0RBO0FmK3ROSjtBOEI5cE5FOztFQUVFLFczQjlFTztFMkIrRVAseUIzQjhLMEI7QUhrL005Qjs7QThCdHBORTs7RUFFRTtFQUNBO0E5QnlwTko7O0E4QnBwTkU7O0VBRUU7RUFDQTtFQUNBO0E5QnVwTko7O0E4QjdvTkU7RUFDRTtBOUJncE5KO0E4QjlvTkU7RUFDRTtBOUJncE5KOztBK0J6dk5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQjR2TkY7QStCeHZORTs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9CK3ZOSjtBK0IzdU5BO0VBQ0U7RUFDQSx1QjVCNnFCa0M7RTRCNXFCbEMsMEI1QjRxQmtDO0U0QjNxQmxDLGtCNUJ1Rk87RUNzQ0g7RTJCM0hKO0VBQ0E7QS9CNnVORjtBS3Z4TkU7RTBCNkNFO0EvQjZ1Tko7O0ErQnB1TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQnV1TkY7QStCcnVORTtFQUNFO0VBQ0E7QS9CdXVOSjtBK0JwdU5FO0VBQ0U7RUFDQTtBL0JzdU5KOztBK0I3dE5BO0VBQ0U7RUFDQSxtQjVCb21Ca0M7RTRCbm1CbEMsc0I1Qm1tQmtDO0FINm5NcEM7O0ErQnB0TkE7RUFDRTtFQUNBO0VBR0E7QS9CcXRORjs7QStCanROQTtFQUNFO0UzQjhESTtFMkI1REo7RUFDQTtFQUNBO0VoQnhHRTtBZjZ6Tko7QUsvek5FO0UwQjhHRTtBL0JvdE5KOztBK0I5c05BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQml0TkY7O0ErQjlzTkE7RUFDRSxnQlRnbEJrQztFUy9rQmxDO0EvQml0TkY7O0FVdnhOSTtFcUJrRkk7Ozs7OztJQUNFO0lBQ0E7RS9COHNOUjtBQUNGO0FVaHpOSTtFcUI2RkE7SUFvQkk7SUFDQTtFL0Jtc05OO0UrQmpzTk07SUFDRTtFL0Jtc05SO0UrQmpzTlE7SUFDRTtFL0Jtc05WO0UrQmhzTlE7SUFDRSxxQjVCb2lCd0I7STRCbmlCeEIsb0I1Qm1pQndCO0VIK3BNbEM7RStCN3JOTTs7Ozs7O0lBQ0U7RS9Cb3NOUjtFK0J0ck5NO0lBQ0U7RS9Cd3JOUjtFK0Jyck5NO0lBQ0U7SUFHQTtFL0Jxck5SO0UrQmxyTk07SUFDRTtFL0Jvck5SO0FBQ0Y7QVVyME5JO0VxQmtGSTs7Ozs7O0lBQ0U7SUFDQTtFL0Iydk5SO0FBQ0Y7QVU3MU5JO0VxQjZGQTtJQW9CSTtJQUNBO0UvQmd2Tk47RStCOXVOTTtJQUNFO0UvQmd2TlI7RStCOXVOUTtJQUNFO0UvQmd2TlY7RStCN3VOUTtJQUNFLHFCNUJvaUJ3QjtJNEJuaUJ4QixvQjVCbWlCd0I7RUg0c01sQztFK0IxdU5NOzs7Ozs7SUFDRTtFL0Jpdk5SO0UrQm51Tk07SUFDRTtFL0JxdU5SO0UrQmx1Tk07SUFDRTtJQUdBO0UvQmt1TlI7RStCL3ROTTtJQUNFO0UvQml1TlI7QUFDRjtBVWwzTkk7RXFCa0ZJOzs7Ozs7SUFDRTtJQUNBO0UvQnd5TlI7QUFDRjtBVTE0Tkk7RXFCNkZBO0lBb0JJO0lBQ0E7RS9CNnhOTjtFK0IzeE5NO0lBQ0U7RS9CNnhOUjtFK0IzeE5RO0lBQ0U7RS9CNnhOVjtFK0IxeE5RO0lBQ0UscUI1Qm9pQndCO0k0Qm5pQnhCLG9CNUJtaUJ3QjtFSHl2TWxDO0UrQnZ4Tk07Ozs7OztJQUNFO0UvQjh4TlI7RStCaHhOTTtJQUNFO0UvQmt4TlI7RStCL3dOTTtJQUNFO0lBR0E7RS9CK3dOUjtFK0I1d05NO0lBQ0U7RS9COHdOUjtBQUNGO0FVLzVOSTtFcUJrRkk7Ozs7OztJQUNFO0lBQ0E7RS9CcTFOUjtBQUNGO0FVdjdOSTtFcUI2RkE7SUFvQkk7SUFDQTtFL0IwME5OO0UrQngwTk07SUFDRTtFL0IwME5SO0UrQngwTlE7SUFDRTtFL0IwME5WO0UrQnYwTlE7SUFDRSxxQjVCb2lCd0I7STRCbmlCeEIsb0I1Qm1pQndCO0VIc3lNbEM7RStCcDBOTTs7Ozs7O0lBQ0U7RS9CMjBOUjtFK0I3ek5NO0lBQ0U7RS9CK3pOUjtFK0I1ek5NO0lBQ0U7SUFHQTtFL0I0ek5SO0UrQnp6Tk07SUFDRTtFL0Iyek5SO0FBQ0Y7QVU1OE5JO0VxQmtGSTs7Ozs7O0lBQ0U7SUFDQTtFL0JrNE5SO0FBQ0Y7QVVwK05JO0VxQjZGQTtJQW9CSTtJQUNBO0UvQnUzTk47RStCcjNOTTtJQUNFO0UvQnUzTlI7RStCcjNOUTtJQUNFO0UvQnUzTlY7RStCcDNOUTtJQUNFLHFCNUJvaUJ3QjtJNEJuaUJ4QixvQjVCbWlCd0I7RUhtMU1sQztFK0JqM05NOzs7Ozs7SUFDRTtFL0J3M05SO0UrQjEyTk07SUFDRTtFL0I0Mk5SO0UrQnoyTk07SUFDRTtJQUdBO0UvQnkyTlI7RStCdDJOTTtJQUNFO0UvQncyTlI7QUFDRjtBK0J6Nk5JO0VBb0JJO0VBQ0E7QS9CdzVOUjtBK0IzNk5ROzs7Ozs7RUFDRTtFQUNBO0EvQms3TlY7QStCLzVOUTtFQUNFO0EvQmk2TlY7QStCLzVOVTtFQUNFO0EvQmk2Tlo7QStCOTVOVTtFQUNFLHFCNUJvaUJ3QjtFNEJuaUJ4QixvQjVCbWlCd0I7QUg2M01wQztBK0IzNU5ROzs7Ozs7RUFDRTtBL0JrNk5WO0ErQnA1TlE7RUFDRTtBL0JzNU5WO0ErQm41TlE7RUFDRTtFQUdBO0EvQm01TlY7QStCaDVOUTtFQUNFO0EvQms1TlY7O0ErQnA0TkU7RUFDRSx5QjVCMGdCZ0M7QUg2M01wQztBSy9sT0U7RTBCMk5JLHlCNUJ1Z0I4QjtBSGc0TXBDO0ErQmw0Tkk7RUFDRSxjNUJuT0s7QUh1bU9YO0FLcm1PRTtFMEJvT00sYzVCck9HO0FIeW1PWDtBK0JqNE5NO0VBQ0UseUI1QjJmNEI7QUh3NE1wQztBK0IvM05JOzs7O0VBSUUseUI1QmtmOEI7QUgrNE1wQztBK0I3M05FO0VBQ0UsYzVCdlBPO0U0QndQUCxnQzVCK2VnQztBSGc1TXBDO0ErQjUzTkU7RUFDRTtBL0I4M05KO0ErQjMzTkU7RUFDRSxjNUJoUU87QUg2bk9YO0ErQjUzTkk7RUFDRSx5QjVCa2U4QjtBSDQ1TXBDO0FLOW5PRTtFMEJtUU0seUI1QitkNEI7QUgrNU1wQzs7QStCdDNORTtFQUNFLFc1QnJSTztBSDhvT1g7QUtyb09FO0UwQitRSSxXNUJ4Uks7QUhpcE9YO0ErQnAzTkk7RUFDRSwrQjVCb2M4QjtBSGs3TXBDO0FLM29PRTtFMEJ3Uk0sZ0M1QmtjNEI7QUhvN01wQztBK0JuM05NO0VBQ0UsZ0M1QmdjNEI7QUhxN01wQztBK0JqM05JOzs7O0VBSUUsVzVCN1NLO0FIZ3FPWDtBK0IvMk5FO0VBQ0UsK0I1QmdiZ0M7RTRCL2FoQyxzQzVCb2JnQztBSDY3TXBDO0ErQjkyTkU7RUFDRTtBL0JnM05KO0ErQjcyTkU7RUFDRSwrQjVCdWFnQztBSHc4TXBDO0ErQjkyTkk7RUFDRSxXNUI3VEs7QUg2cU9YO0FLcHFPRTtFMEJ1VE0sVzVCaFVHO0FIZ3JPWDs7QWdDbnJPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQSxzQjdCSlM7RTZCS1Q7RUFDQTtFakJLRTtBZmlyT0o7QWdDbnJPRTtFQUNFO0VBQ0E7QWhDcXJPSjtBZ0Nsck9FO0VBQ0U7RUFDQTtBaENvck9KO0FnQ2xyT0k7RUFDRTtFakJDRjtFQUNBO0Fmb3JPSjtBZ0Nsck9JO0VBQ0U7RWpCVUY7RUFDQTtBZjJxT0o7QWdDL3FPRTs7RUFFRTtBaENpck9KOztBZ0M3cU9BO0VBR0U7RUFHQTtFQUNBLGdCN0JveEJrQztBSHc1TXBDOztBZ0N4cU9BO0VBQ0Usc0I3Qjh3QmtDO0FINjVNcEM7O0FnQ3hxT0E7RUFDRTtFQUNBO0FoQzJxT0Y7O0FnQ3hxT0E7RUFDRTtBaEMycU9GOztBS2h1T0U7RTJCMERFO0FoQzBxT0o7QWdDdnFPRTtFQUNFLG9CN0I2dkJnQztBSDQ2TXBDOztBZ0NqcU9BO0VBQ0U7RUFDQTtFQUVBLHNCN0IvRVM7RTZCZ0ZUO0FoQ21xT0Y7QWdDanFPRTtFakJ2RUU7QWYydU9KOztBZ0MvcE9BO0VBQ0U7RUFFQSxzQjdCMUZTO0U2QjJGVDtBaENpcU9GO0FnQy9wT0U7RWpCbEZFO0Fmb3ZPSjs7QWdDeHBPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoQzJwT0Y7O0FnQ3hwT0E7RUFDRTtFQUNBO0FoQzJwT0Y7O0FnQ3ZwT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0I3Qml0QmtDO0VZaDBCaEM7QWYwd09KOztBZ0N2cE9BOzs7RUFHRTtFQUNBO0FoQzBwT0Y7O0FnQ3ZwT0E7O0VqQmpISTtFQUNBO0FmNndPSjs7QWdDeHBPQTs7RWpCeEdJO0VBQ0E7QWZxd09KOztBZ0NycE9FO0VBQ0UsbUI3QnlyQmdDO0FIKzlNcEM7QVV2dk9JO0VzQjZGSjtJQU1JO0lBQ0E7SUFDQTtJQUNBO0VoQ3dwT0Y7RWdDdHBPRTtJQUVFO0lBQ0Esa0I3QjZxQjhCO0k2QjVxQjlCO0lBQ0EsaUI3QjJxQjhCO0VINCtNbEM7QUFDRjs7QWdDM29PRTtFQUNFLG1CN0I2cEJnQztBSGkvTXBDO0FVendPSTtFc0J1SEo7SUFRSTtJQUNBO0VoQzhvT0Y7RWdDM29PRTtJQUVFO0lBQ0E7RWhDNG9PSjtFZ0Mxb09JO0lBQ0U7SUFDQTtFaEM0b09OO0VnQ3ZvT007SWpCektKO0lBQ0E7RWZtek9GO0VnQ3hvT1E7O0lBR0U7RWhDeW9PVjtFZ0N2b09ROztJQUdFO0VoQ3dvT1Y7RWdDcG9PTTtJakIxS0o7SUFDQTtFZml6T0Y7RWdDcm9PUTs7SUFHRTtFaENzb09WO0VnQ3BvT1E7O0lBR0U7RWhDcW9PVjtBQUNGOztBZ0N4bk9FO0VBQ0Usc0I3QmtsQmdDO0FIeWlOcEM7QVVuek9JO0VzQnNMSjtJQU1JLGU3QitsQmdDO0k2QjlsQmhDLG1CN0IrbEJnQztJNkI5bEJoQztJQUNBO0VoQzJuT0Y7RWdDem5PRTtJQUNFO0lBQ0E7RWhDMm5PSjtBQUNGOztBZ0Nsbk9BO0VBQ0U7QWhDcW5PRjtBZ0Nubk9FO0VBQ0U7QWhDcW5PSjtBZ0Nubk9JO0VBQ0U7RWpCdk9GO0VBQ0E7QWY2MU9KO0FnQ25uT0k7RWpCelBBO0VBQ0E7QWYrMk9KO0FnQ25uT0k7RWpCdFFBO0VpQndRRTtBaENxbk9OOztBaUMvNE9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZ0I5QnlpQ2tDO0U4QnZpQ2xDO0VBQ0EsNkI5QndpQ2tDO0VZN2hDaEM7QWZ1NE9KOztBaUM1NE9FO0VBQ0Usb0I5QjZoQ2dDO0FIazNNcEM7QWlDNzRPSTtFQUNFO0VBQ0EscUI5QnloQzhCO0U4QnhoQzlCLGM5QlRLO0U4QlVMO0FqQys0T047QWlDcjRPRTtFQUNFO0FqQ3U0T0o7QWlDcDRPRTtFQUNFO0FqQ3M0T0o7QWlDbjRPRTtFQUNFLGM5QjNCTztBSGc2T1g7O0FrQzU2T0E7RUFDRTtFM0JHQTtFQUNBO0VRYUU7QWZpNk9KOztBa0M3Nk9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQi9CMnhCa0M7RStCMXhCbEMsYy9CNEt3QztFK0IxS3hDLHlCL0JOUztFK0JPVDtBbEMrNk9GO0FrQzc2T0U7RUFDRTtFQUNBLGMvQnVLc0M7RStCdEt0QztFQUNBLHlCL0JaTztFK0JhUCxxQi9CWk87QUgyN09YO0FrQzU2T0U7RUFDRTtFQUNBLFUvQm14QmdDO0UrQmx4QmhDLGlEWitXMEI7QXRCK2pPOUI7O0FrQ3g2T0k7OztFQUNFO0VuQmFGO0VBQ0E7QWZpNk9KO0FrQzE2T0k7OztFbkJOQTtFQUNBO0FmcTdPSjtBa0MzNk9FOzs7RUFDRTtFQUNBLFcvQnhDTztFK0J5Q1AseUIvQm9OMEI7RStCbk4xQixxQi9CbU4wQjtBSDR0TzlCO0FrQzU2T0U7OztFQUNFLGMvQnhDTztFK0J5Q1A7RUFFQTtFQUNBLHNCL0JsRE87RStCbURQLHFCL0JoRE87QUgrOU9YOztBbUN0K09FO0VBQ0U7RS9CZ0xFO0UrQjlLRixnQmhDNk8wQjtBSDR2TzlCO0FtQ3ArT007OztFcEJxQ0Y7RUFDQTtBZm84T0o7QW1DcitPTTs7O0VwQmtCRjtFQUNBO0FmdzlPSjs7QW1DeC9PRTtFQUNFO0UvQmdMRTtFK0I5S0YsZ0JoQzhPMEI7QUg2d085QjtBbUN0L09NOzs7RXBCcUNGO0VBQ0E7QWZzOU9KO0FtQ3YvT007OztFcEJrQkY7RUFDQTtBZjArT0o7O0FvQ3hnUEE7RUFDRTtFQUNBO0VoQzZKRTtFZ0MzSkYsZ0JqQ2tTNEI7RWlDalM1QjtFQUNBO0VBQ0E7RUFDQTtFckJLRTtFRUZFLHFJbUJESjtBcEMyZ1BGO0FpQnRnUE07RW1CZk47SW5CZ0JRO0VqQnlnUE47QUFDRjtBSy9nUEU7RStCR0k7QXBDK2dQTjs7QW9DMWdQRTtFQUNFO0FwQzZnUEo7O0FvQ3hnUEE7RUFDRTtFQUNBO0FwQzJnUEY7O0FvQ3BnUEE7RUFDRSxvQmpDcTRCa0M7RWlDcDRCbEMsbUJqQ280QmtDO0VZMzVCaEM7QWYraFBKOztBb0MvL09FO0VDakRBO0VBQ0EseUJmMEVhO0F0QjArT2Y7QUt0aVBFO0VnQ1ZJO0VBQ0E7QXJDbWpQTjtBcUNoalBJO0VBRUU7RUFDQTtBckNpalBOOztBb0M1Z1BFO0VDakRBO0VBQ0EseUJmMEVhO0F0QnUvT2Y7QUtualBFO0VnQ1ZJO0VBQ0E7QXJDZ2tQTjtBcUM3alBJO0VBRUU7RUFDQTtBckM4alBOOztBb0N6aFBFO0VDakRBO0VBQ0EseUJmMEVhO0F0Qm9nUGY7QUtoa1BFO0VnQ1ZJO0VBQ0E7QXJDNmtQTjtBcUMxa1BJO0VBRUU7RUFDQTtBckMya1BOOztBb0N0aVBFO0VDakRBO0VBQ0EseUJmMEVhO0F0QmloUGY7QUs3a1BFO0VnQ1ZJO0VBQ0E7QXJDMGxQTjtBcUN2bFBJO0VBRUU7RUFDQTtBckN3bFBOOztBb0NualBFO0VDakRBO0VBQ0EseUJmMEVhO0F0QjhoUGY7QUsxbFBFO0VnQ1ZJO0VBQ0E7QXJDdW1QTjtBcUNwbVBJO0VBRUU7RUFDQTtBckNxbVBOOztBb0Noa1BFO0VDakRBO0VBQ0EseUJmMEVhO0F0QjJpUGY7QUt2bVBFO0VnQ1ZJO0VBQ0E7QXJDb25QTjtBcUNqblBJO0VBRUU7RUFDQTtBckNrblBOOztBb0M3a1BFO0VDakRBO0VBQ0EseUJmMEVhO0F0QndqUGY7QUtwblBFO0VnQ1ZJO0VBQ0E7QXJDaW9QTjtBcUM5blBJO0VBRUU7RUFDQTtBckMrblBOOztBb0MxbFBFO0VDakRBO0VBQ0EseUJmMEVhO0F0QnFrUGY7QUtqb1BFO0VnQ1ZJO0VBQ0E7QXJDOG9QTjtBcUMzb1BJO0VBRUU7RUFDQTtBckM0b1BOOztBb0N2bVBFO0VDakRBO0VBQ0EseUJmMEVhO0F0QmtsUGY7QUs5b1BFO0VnQ1ZJO0VBQ0E7QXJDMnBQTjtBcUN4cFBJO0VBRUU7RUFDQTtBckN5cFBOOztBb0NwblBFO0VDakRBO0VBQ0EseUJmMEVhO0F0QitsUGY7QUszcFBFO0VnQ1ZJO0VBQ0E7QXJDd3FQTjtBcUNycVBJO0VBRUU7RUFDQTtBckNzcVBOOztBb0Nqb1BFO0VDakRBO0VBQ0EseUJmMEVhO0F0QjRtUGY7QUt4cVBFO0VnQ1ZJO0VBQ0E7QXJDcXJQTjtBcUNsclBJO0VBRUU7RUFDQTtBckNtclBOOztBb0M5b1BFO0VDakRBO0VBQ0EseUJmMEVhO0F0QnluUGY7QUtyclBFO0VnQ1ZJO0VBQ0E7QXJDa3NQTjtBcUMvclBJO0VBRUU7RUFDQTtBckNnc1BOOztBb0MzcFBFO0VDakRBO0VBQ0EseUJmMEVhO0F0QnNvUGY7QUtsc1BFO0VnQ1ZJO0VBQ0E7QXJDK3NQTjtBcUM1c1BJO0VBRUU7RUFDQTtBckM2c1BOOztBb0N4cVBFO0VDakRBO0VBQ0EseUJmMEVhO0F0Qm1wUGY7QUsvc1BFO0VnQ1ZJO0VBQ0E7QXJDNHRQTjtBcUN6dFBJO0VBRUU7RUFDQTtBckMwdFBOOztBb0NyclBFO0VDakRBO0VBQ0EseUJmMEVhO0F0QmdxUGY7QUs1dFBFO0VnQ1ZJO0VBQ0E7QXJDeXVQTjtBcUN0dVBJO0VBRUU7RUFDQTtBckN1dVBOOztBc0NodlBBO0VBQ0U7RUFDQTtFQUNBLG1CbkM2OUJrQztFbUM1OUJsQztFdkJVRTtBZjB1UEo7O0FzQy91UEE7RUFFRTtBdENpdlBGOztBc0M3dVBBO0VBQ0UsZ0JuQ3VSNEI7QUh5OU85Qjs7QXNDeHVQQTtFQUNFO0F0QzJ1UEY7QXNDeHVQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEMwdVBKOztBc0NodVBFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0F0Q3F1UHZFO0F1Q2p4UEU7RUFDRTtBdkNteFBKO0F1Q2h4UEU7RUFDRTtBdkNreFBKOztBc0M1dVBFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0F0Q2l2UHZFO0F1Qzd4UEU7RUFDRTtBdkMreFBKO0F1QzV4UEU7RUFDRTtBdkM4eFBKOztBc0N4dlBFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0F0QzZ2UHZFO0F1Q3p5UEU7RUFDRTtBdkMyeVBKO0F1Q3h5UEU7RUFDRTtBdkMweVBKOztBc0Nwd1BFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0F0Q3l3UHZFO0F1Q3J6UEU7RUFDRTtBdkN1elBKO0F1Q3B6UEU7RUFDRTtBdkNzelBKOztBc0NoeFBFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0F0Q3F4UHZFO0F1Q2owUEU7RUFDRTtBdkNtMFBKO0F1Q2gwUEU7RUFDRTtBdkNrMFBKOztBc0M1eFBFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0F0Q2l5UHZFO0F1QzcwUEU7RUFDRTtBdkMrMFBKO0F1QzUwUEU7RUFDRTtBdkM4MFBKOztBc0N4eVBFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0F0QzZ5UHZFO0F1Q3oxUEU7RUFDRTtBdkMyMVBKO0F1Q3gxUEU7RUFDRTtBdkMwMVBKOztBc0NwelBFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0F0Q3l6UHZFO0F1Q3IyUEU7RUFDRTtBdkN1MlBKO0F1Q3AyUEU7RUFDRTtBdkNzMlBKOztBc0NoMFBFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0F0Q3EwUHZFO0F1Q2ozUEU7RUFDRTtBdkNtM1BKO0F1Q2gzUEU7RUFDRTtBdkNrM1BKOztBc0M1MFBFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0F0Q2kxUHZFO0F1QzczUEU7RUFDRTtBdkMrM1BKO0F1QzUzUEU7RUFDRTtBdkM4M1BKOztBc0N4MVBFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0F0QzYxUHZFO0F1Q3o0UEU7RUFDRTtBdkMyNFBKO0F1Q3g0UEU7RUFDRTtBdkMwNFBKOztBc0NwMlBFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0F0Q3kyUHZFO0F1Q3I1UEU7RUFDRTtBdkN1NVBKO0F1Q3A1UEU7RUFDRTtBdkNzNVBKOztBc0NoM1BFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0F0Q3EzUHZFO0F1Q2o2UEU7RUFDRTtBdkNtNlBKO0F1Q2g2UEU7RUFDRTtBdkNrNlBKOztBc0M1M1BFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0F0Q2k0UHZFO0F1Qzc2UEU7RUFDRTtBdkMrNlBKO0F1QzU2UEU7RUFDRTtBdkM4NlBKOztBc0N4NFBFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0F0QzY0UHZFO0F1Q3o3UEU7RUFDRTtBdkMyN1BKO0F1Q3g3UEU7RUFDRTtBdkMwN1BKOztBd0NwOFBBO0VBQ0U7RUFDQTtBeEN1OFBGOztBd0NwOFBBO0VBQ0U7QXhDdThQRjs7QXlDejhQQTtFQUNFO0VBQ0E7RUFHQTtFQUNBO0UxQlFFO0FmbThQSjs7QXlDajhQQTtFQUNFO0VBQ0EsY3RDUlM7RXNDU1Q7QXpDbzhQRjtBSzM4UEU7RW9DV0U7RUFDQSxjdENkTztFc0NlUDtFQUNBLHlCdEN0Qk87QUh5OVBYO0F5Q2g4UEU7RUFDRSxjdENwQk87RXNDcUJQLHlCdEMxQk87QUg0OVBYOztBeUN6N1BBO0VBQ0U7RUFDQTtFQUNBO0VBR0Esc0J0QzNDUztFc0M0Q1Q7QXpDMDdQRjtBeUN4N1BFO0UxQjFCRTtFQUNBO0FmcTlQSjtBeUN4N1BFO0UxQmhCRTtFQUNBO0FmMjhQSjtBeUN4N1BFO0VBRUUsY3RDbERPO0VzQ21EUDtFQUNBLHNCdEMxRE87QUhtL1BYO0F5Q3I3UEU7RUFDRTtFQUNBLFd0Q2hFTztFc0NpRVAseUJ0QzRMMEI7RXNDM0wxQixxQnRDMkwwQjtBSDR2UDlCO0F5Q3A3UEU7RUFDRTtBekNzN1BKO0F5Q3A3UEk7RUFDRTtFQUNBLHFCdENxS3dCO0FIaXhQOUI7O0F5Q3g2UEk7RUFDRTtBekMyNlBOO0F5Q3g2UFE7RTFCMUJKO0VBWkE7QWZrOVBKO0F5Q3Y2UFE7RTFCM0NKO0VBWUE7QWYwOFBKO0F5Q3Q2UFE7RUFDRTtBekN3NlBWO0F5Q3I2UFE7RUFDRSxxQnRDb0lvQjtFc0NuSXBCO0F6Q3U2UFY7QXlDcjZQVTtFQUNFO0VBQ0Esc0J0QytIa0I7QUh3eVA5Qjs7QVVsK1BJO0UrQm1DQTtJQUNFO0V6Q204UEo7RXlDaDhQTTtJMUIxQko7SUFaQTtFZjArUEY7RXlDLzdQTTtJMUIzQ0o7SUFZQTtFZmsrUEY7RXlDOTdQTTtJQUNFO0V6Q2c4UFI7RXlDNzdQTTtJQUNFLHFCdENvSW9CO0lzQ25JcEI7RXpDKzdQUjtFeUM3N1BRO0lBQ0U7SUFDQSxzQnRDK0hrQjtFSGcwUDVCO0FBQ0Y7QVUzL1BJO0UrQm1DQTtJQUNFO0V6QzI5UEo7RXlDeDlQTTtJMUIxQko7SUFaQTtFZmtnUUY7RXlDdjlQTTtJMUIzQ0o7SUFZQTtFZjAvUEY7RXlDdDlQTTtJQUNFO0V6Q3c5UFI7RXlDcjlQTTtJQUNFLHFCdENvSW9CO0lzQ25JcEI7RXpDdTlQUjtFeUNyOVBRO0lBQ0U7SUFDQSxzQnRDK0hrQjtFSHcxUDVCO0FBQ0Y7QVVuaFFJO0UrQm1DQTtJQUNFO0V6Q20vUEo7RXlDaC9QTTtJMUIxQko7SUFaQTtFZjBoUUY7RXlDLytQTTtJMUIzQ0o7SUFZQTtFZmtoUUY7RXlDOStQTTtJQUNFO0V6Q2cvUFI7RXlDNytQTTtJQUNFLHFCdENvSW9CO0lzQ25JcEI7RXpDKytQUjtFeUM3K1BRO0lBQ0U7SUFDQSxzQnRDK0hrQjtFSGczUDVCO0FBQ0Y7QVUzaVFJO0UrQm1DQTtJQUNFO0V6QzJnUUo7RXlDeGdRTTtJMUIxQko7SUFaQTtFZmtqUUY7RXlDdmdRTTtJMUIzQ0o7SUFZQTtFZjBpUUY7RXlDdGdRTTtJQUNFO0V6Q3dnUVI7RXlDcmdRTTtJQUNFLHFCdENvSW9CO0lzQ25JcEI7RXpDdWdRUjtFeUNyZ1FRO0lBQ0U7SUFDQSxzQnRDK0hrQjtFSHc0UDVCO0FBQ0Y7QVVua1FJO0UrQm1DQTtJQUNFO0V6Q21pUUo7RXlDaGlRTTtJMUIxQko7SUFaQTtFZjBrUUY7RXlDL2hRTTtJMUIzQ0o7SUFZQTtFZmtrUUY7RXlDOWhRTTtJQUNFO0V6Q2dpUVI7RXlDN2hRTTtJQUNFLHFCdENvSW9CO0lzQ25JcEI7RXpDK2hRUjtFeUM3aFFRO0lBQ0U7SUFDQSxzQnRDK0hrQjtFSGc2UDVCO0FBQ0Y7QXlDbGhRQTtFMUJuSEk7QWZ3b1FKO0F5Q2xoUUU7RUFDRTtBekNvaFFKO0F5Q2xoUUk7RUFDRTtBekNvaFFOOztBMEM3cFFFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0F6QzZnUTNDO0FLcnBRRTtFcUNQTSxjRCtJa0U7RUM5SWxFO0ExQytwUVI7QTBDNXBRTTtFQUNFLFd2Q1BHO0V1Q1FILHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QXpDc2hRMUU7O0EwQzNxUUU7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QXpDMmhRM0M7QUtucVFFO0VxQ1BNLGNEK0lrRTtFQzlJbEU7QTFDNnFRUjtBMEMxcVFNO0VBQ0UsV3ZDUEc7RXVDUUgseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBekNvaVExRTs7QTBDenJRRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBekN5aVEzQztBS2pyUUU7RXFDUE0sY0QrSWtFO0VDOUlsRTtBMUMyclFSO0EwQ3hyUU07RUFDRSxXdkNQRztFdUNRSCx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0F6Q2tqUTFFOztBMEN2c1FFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0F6Q3VqUTNDO0FLL3JRRTtFcUNQTSxjRCtJa0U7RUM5SWxFO0ExQ3lzUVI7QTBDdHNRTTtFQUNFLFd2Q1BHO0V1Q1FILHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QXpDZ2tRMUU7O0EwQ3J0UUU7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QXpDcWtRM0M7QUs3c1FFO0VxQ1BNLGNEK0lrRTtFQzlJbEU7QTFDdXRRUjtBMENwdFFNO0VBQ0UsV3ZDUEc7RXVDUUgseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBekM4a1ExRTs7QTBDbnVRRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBekNtbFEzQztBSzN0UUU7RXFDUE0sY0QrSWtFO0VDOUlsRTtBMUNxdVFSO0EwQ2x1UU07RUFDRSxXdkNQRztFdUNRSCx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0F6QzRsUTFFOztBMENqdlFFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0F6Q2ltUTNDO0FLenVRRTtFcUNQTSxjRCtJa0U7RUM5SWxFO0ExQ212UVI7QTBDaHZRTTtFQUNFLFd2Q1BHO0V1Q1FILHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QXpDMG1RMUU7O0EwQy92UUU7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QXpDK21RM0M7QUt2dlFFO0VxQ1BNLGNEK0lrRTtFQzlJbEU7QTFDaXdRUjtBMEM5dlFNO0VBQ0UsV3ZDUEc7RXVDUUgseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBekN3blExRTs7QTBDN3dRRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBekM2blEzQztBS3J3UUU7RXFDUE0sY0QrSWtFO0VDOUlsRTtBMUMrd1FSO0EwQzV3UU07RUFDRSxXdkNQRztFdUNRSCx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0F6Q3NvUTFFOztBMEMzeFFFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0F6QzJvUTNDO0FLbnhRRTtFcUNQTSxjRCtJa0U7RUM5SWxFO0ExQzZ4UVI7QTBDMXhRTTtFQUNFLFd2Q1BHO0V1Q1FILHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QXpDb3BRMUU7O0EwQ3p5UUU7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QXpDeXBRM0M7QUtqeVFFO0VxQ1BNLGNEK0lrRTtFQzlJbEU7QTFDMnlRUjtBMEN4eVFNO0VBQ0UsV3ZDUEc7RXVDUUgseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBekNrcVExRTs7QTBDdnpRRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBekN1cVEzQztBSy95UUU7RXFDUE0sY0QrSWtFO0VDOUlsRTtBMUN5elFSO0EwQ3R6UU07RUFDRSxXdkNQRztFdUNRSCx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0F6Q2dyUTFFOztBMENyMFFFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0F6Q3FyUTNDO0FLN3pRRTtFcUNQTSxjRCtJa0U7RUM5SWxFO0ExQ3UwUVI7QTBDcDBRTTtFQUNFLFd2Q1BHO0V1Q1FILHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QXpDOHJRMUU7O0EwQ24xUUU7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QXpDbXNRM0M7QUszMFFFO0VxQ1BNLGNEK0lrRTtFQzlJbEU7QTFDcTFRUjtBMENsMVFNO0VBQ0UsV3ZDUEc7RXVDUUgseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBekM0c1ExRTs7QTBDajJRRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBekNpdFEzQztBS3oxUUU7RXFDUE0sY0QrSWtFO0VDOUlsRTtBMUNtMlFSO0EwQ2gyUU07RUFDRSxXdkNQRztFdUNRSCx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0F6QzB0UTFFOztBMkNsM1FBO0VBQ0U7RXZDbUxJO0V1Q2pMSixnQnhDd1M0QjtFd0N2UzVCO0VBQ0EsV3hDWVM7RXdDWFQseUJ4QzRsQ2tDO0V3QzNsQ2xDO0EzQ3EzUUY7QUtoM1FFO0VzQ0RFLFd4Q01PO0V3Q0xQO0EzQ28zUUo7QUtoM1FFO0VzQ0NJO0EzQ2szUU47O0EyQ3YyUUE7RUFDRTtFQUNBO0VBQ0E7QTNDMDJRRjs7QTJDcDJRQTtFQUNFO0EzQ3UyUUY7O0E0Q3Y0UUE7RUFFRTtBNUN5NFFGO0E0Q3Y0UUU7RUFDRTtFQUNBO0E1Q3k0UUo7O0E0Q3A0UUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhekN1cUJrQztFeUN0cUJsQztFQUNBO0VBQ0E7RUFDQTtFQUdBO0E1Q3E0UUY7O0E0QzkzUUE7RUFDRTtFQUNBO0VBQ0EsY3pDcTVCa0M7RXlDbjVCbEM7QTVDZzRRRjtBNEM3M1FFO0UzQjNCSSxtQzJCNEJGO0VBQ0EsOEJ6QzI2QmdDO0FIbzlPcEM7QWlCeDVRTTtFMkJ1Qko7STNCdEJNO0VqQjI1UU47QUFDRjtBNENsNFFFO0VBQ0UsZXpDeTZCZ0M7QUgyOU9wQztBNENoNFFFO0VBQ0Usc0J6Q3M2QmdDO0FINDlPcEM7O0E0QzkzUUE7RUFDRTtFQUNBO0E1Q2k0UUY7QTRDLzNRRTtFQUNFO0VBQ0E7QTVDaTRRSjtBNEM5M1FFOztFQUVFO0E1Q2c0UUo7QTRDNzNRRTtFQUNFO0E1QyszUUo7O0E0QzMzUUE7RUFDRTtFQUNBO0VBQ0E7QTVDODNRRjtBNEMzM1FFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVDNjNRSjtBNEN6M1FFO0VBQ0U7RUFDQTtFQUNBO0E1QzIzUUo7QTRDejNRSTtFQUNFO0E1QzIzUU47QTRDeDNRSTtFQUNFO0E1QzAzUU47O0E0Q3AzUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0Esc0J6QzNHUztFeUM0R1Q7RUFDQTtFN0JsR0U7RUNGRSwrQzRCc0dKO0VBRUE7QTVDbzNRRjs7QTRDaDNRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGF6QzJqQmtDO0V5QzFqQmxDO0VBQ0E7RUFDQSxzQnpDbEhTO0FIcStRWDtBNENoM1FFO0VBQVM7QTVDbTNRWDtBNENsM1FFO0VBQVMsYXpDbTBCeUI7QUhralBwQzs7QTRDaDNRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGV6Q2kwQmtDO0V5Q2gwQmxDO0U3QnRIRTtFQUNBO0FmMCtRSjtBNENsM1FFO0VBQ0UsZXpDNHpCZ0M7RXlDMXpCaEM7QTVDbTNRSjs7QTRDOTJRQTtFQUNFO0VBQ0EsZ0J6Q2lKNEI7QUhndVE5Qjs7QTRDNTJRQTtFQUNFO0VBR0E7RUFDQSxlekM4d0JrQztBSCtsUHBDOztBNEN6MlFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U3QnpJRTtFQUNBO0Fmcy9RSjtBNEN4MlFFO0VBQ0U7QTVDMDJRSjs7QTRDcjJRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVDdzJRRjs7QVUvK1FJO0VrQzZJRjtJQUNFLGdCekMyd0JnQztJeUMxd0JoQztFNUNzMlFGO0U0Q24yUUE7SUFDRTtFNUNxMlFGO0U0Q24yUUU7SUFDRTtFNUNxMlFKO0U0Q2oyUUE7SUFDRTtFNUNtMlFGO0U0Q2oyUUU7SUFDRTtJQUNBO0U1Q20yUUo7RTRDLzFRQTtJNUIvTUksNEM0QmdORjtFNUNpMlFGO0U0QzkxUUE7SUFBWSxnQnpDbXZCc0I7RUg4bVBsQztBQUNGO0FVemdSSTtFa0MyS0Y7O0lBRUUsZ0J6QzJ1QmdDO0VIc25QbEM7QUFDRjtBVS9nUkk7RWtDa0xGO0lBQVksaUJ6Q3F1QnNCO0VING5QbEM7QUFDRjtBNkMva1JBO0VBQ0U7RUFDQSxhMUMyckJrQztFMEMxckJsQztFQUNBLFMxQ2kyQmtDO0UyQ3IyQmxDLGtNM0M4UjRCO0UyQzVSNUI7RUFDQSxnQjNDc1M0QjtFMkNyUzVCLGdCM0MwUzRCO0UyQ3pTNUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFDcUtJO0V5Q3pLSjtFQUNBO0E3QzJsUkY7QTZDemxSRTtFQUFTLFkxQ3ExQnlCO0FIdXdQcEM7QTZDMWxSRTtFQUNFO0VBQ0E7RUFDQSxhMUNxMUJnQztFMENwMUJoQyxjMUNxMUJnQztBSHV3UHBDO0E2QzFsUkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0M0bFJOOztBNkN2bFJBO0VBQ0U7QTdDMGxSRjtBNkN4bFJFO0VBQ0U7QTdDMGxSSjtBNkN4bFJJO0VBQ0U7RUFDQTtFQUNBLHNCMUN2Qks7QUhpblJYOztBNkNybFJBO0VBQ0U7QTdDd2xSRjtBNkN0bFJFO0VBQ0U7RUFDQSxhMUN1ekJnQztFMEN0ekJoQyxjMUNxekJnQztBSG15UHBDO0E2Q3RsUkk7RUFDRTtFQUNBO0VBQ0Esd0IxQ3ZDSztBSCtuUlg7O0E2Q25sUkE7RUFDRTtBN0NzbFJGO0E2Q3BsUkU7RUFDRTtBN0NzbFJKO0E2Q3BsUkk7RUFDRTtFQUNBO0VBQ0EseUIxQ3JESztBSDJvUlg7O0E2Q2psUkE7RUFDRTtBN0NvbFJGO0E2Q2xsUkU7RUFDRTtFQUNBLGExQ3l4QmdDO0UwQ3h4QmhDLGMxQ3V4QmdDO0FINnpQcEM7QTZDbGxSSTtFQUNFO0VBQ0E7RUFDQSx1QjFDckVLO0FIeXBSWDs7QTZDL2pSQTtFQUNFLGdCMUNtdkJrQztFMENsdkJsQztFQUNBLFcxQ3ZHUztFMEN3R1Q7RUFDQSxzQjFDL0ZTO0VZQ1A7QWZpcVJKOztBK0NuclJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYTVDeXJCa0M7RTRDeHJCbEM7RUFDQSxnQjVDbTNCa0M7RTJDeDNCbEMsa00zQzhSNEI7RTJDNVI1QjtFQUNBLGdCM0NzUzRCO0UyQ3JTNUIsZ0IzQzBTNEI7RTJDelM1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUNxS0k7RTJDeEtKO0VBQ0Esc0I1Q05TO0U0Q09UO0VBQ0E7RWhDR0U7RUNGRSwrQytCQ0o7QS9DZ3NSRjtBK0M5clJFO0VBQ0U7RUFDQTtFQUNBLFc1Q20zQmdDO0U0Q2wzQmhDLGM1Q20zQmdDO0U0Q2wzQmhDO0EvQ2dzUko7QStDOXJSSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DK3JSTjs7QStDMXJSQTtFQUNFLHFCNUNvMkJrQztBSHkxUHBDO0ErQzNyUkU7RUFDRTtBL0M2clJKO0ErQzNyUkk7RUFDRTtFQUNBO0VBQ0Esc0I1Q3ZDSztBSG91Ulg7QStDMXJSSTtFQUNFLFM1Q3cwQjhCO0U0Q3YwQjlCO0VBQ0Esc0I1QzdDSztBSHl1Ulg7O0ErQ3ZyUkE7RUFDRSxtQjVDZzFCa0M7QUgwMlBwQztBK0N4clJFO0VBQ0U7RUFDQSxhNUM0MEJnQztFNEMzMEJoQyxZNUMwMEJnQztFNEN6MEJoQztBL0MwclJKO0ErQ3hyUkk7RUFDRTtFQUNBO0VBQ0Esd0I1QzlESztBSHd2Ulg7QStDdnJSSTtFQUNFLE81Q2l6QjhCO0U0Q2h6QjlCO0VBQ0Esd0I1Q3BFSztBSDZ2Ulg7O0ErQ3ByUkE7RUFDRSxrQjVDeXpCa0M7QUg4M1BwQztBK0NyclJFO0VBQ0U7QS9DdXJSSjtBK0NyclJJO0VBQ0U7RUFDQTtFQUNBLHlCNUNsRks7QUh5d1JYO0ErQ3ByUkk7RUFDRSxNNUM2eEI4QjtFNEM1eEI5QjtFQUNBLHlCNUN4Rks7QUg4d1JYO0ErQ2pyUkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFc1Q2d5QmdDO0U0Qy94QmhDO0VBQ0E7RUFDQTtBL0NtclJKOztBK0MvcVJBO0VBQ0Usb0I1Q3l4QmtDO0FIeTVQcEM7QStDaHJSRTtFQUNFO0VBQ0EsYTVDcXhCZ0M7RTRDcHhCaEMsWTVDbXhCZ0M7RTRDbHhCaEM7QS9Da3JSSjtBK0NoclJJO0VBQ0U7RUFDQTtFQUNBLHVCNUNySEs7QUh1eVJYO0ErQy9xUkk7RUFDRSxRNUMwdkI4QjtFNEN6dkI5QjtFQUNBLHVCNUMzSEs7QUg0eVJYOztBK0MzcFJBO0VBQ0U7RUFDQTtFM0MwQkk7RTJDeEJKLGM1QzVJUztFNEM2SVQsc0I1Q3RKUztFNEN1SlQ7RWhDbklFO0VBQ0E7QWZreVJKO0ErQzdwUkU7RUFDRTtBL0MrcFJKOztBK0MzcFJBO0VBQ0U7RUFDQSxjNUMxSlM7QUh3elJYOztBZ0RsMFJBO0VBQ0U7SUFBSztFaERzMFJMO0FBQ0Y7QWdEcDBSQTtFQUNFO0VBQ0EsVzdDMGtDc0I7RTZDemtDdEIsWTdDeWtDc0I7RTZDeGtDdEIsd0IxQnNrQ3dCO0UwQnJrQ3hCO0VBQ0E7RUFFQTtFQUNBO0FoRHEwUkY7O0FnRGwwUkE7RUFDRSxXN0Nta0N3QjtFNkNsa0N4QixZN0Nra0N3QjtFNkNqa0N4QixtQjdDbWtDd0I7QUhrd1AxQjs7QWdEOXpSQTtFQUNFO0lBQ0U7RWhEaTBSRjtFZ0QvelJBO0lBQ0U7SUFDQTtFaERpMFJGO0FBQ0Y7QWdEOXpSQTtFQUNFO0VBQ0EsVzdDMGlDc0I7RTZDemlDdEIsWTdDeWlDc0I7RTZDeGlDdEIsd0IxQnNpQ3dCO0UwQnJpQ3hCO0VBRUE7RUFDQTtFQUNBO0FoRCt6UkY7O0FnRDV6UkE7RUFDRSxXN0NtaUN3QjtFNkNsaUN4QixZN0NraUN3QjtBSDZ4UDFCOztBZ0QzelJFO0VBQ0U7O0lBRUU7RWhEOHpSSjtBQUNGO0FpRDEzUkE7RUFBcUI7QWpENjNSckI7O0FpRDUzUkE7RUFBcUI7QWpEZzRSckI7O0FpRC8zUkE7RUFBcUI7QWpEbTRSckI7O0FpRGw0UkE7RUFBcUI7QWpEczRSckI7O0FpRHI0UkE7RUFBcUI7QWpEeTRSckI7O0FpRHg0UkE7RUFBcUI7QWpENDRSckI7O0FrRDk0UkU7RUFDRTtBbERpNVJKOztBS3Y0UkU7Ozs7Ozs7Ozs7Ozs7RTZDTEk7QWxENDVSTjs7QWtEbDZSRTtFQUNFO0FsRHE2Uko7O0FLMzVSRTs7Ozs7Ozs7Ozs7OztFNkNMSTtBbERnN1JOOztBa0R0N1JFO0VBQ0U7QWxEeTdSSjs7QUsvNlJFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFNkNMSTtBbEQ4OFJOOztBa0RwOVJFO0VBQ0U7QWxEdTlSSjs7QUs3OFJFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RTZDTEk7QWxEcy9STjs7QWtENS9SRTtFQUNFO0FsRCsvUko7O0FLci9SRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RTZDTEk7QWxEb2hTTjs7QWtEMWhTRTtFQUNFO0FsRDZoU0o7O0FLbmhTRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RTZDTEk7QWxEa2pTTjs7QWtEeGpTRTtFQUNFO0FsRDJqU0o7O0FLampTRTs7Ozs7Ozs7Ozs7OztFNkNMSTtBbERza1NOOztBa0Q1a1NFO0VBQ0U7QWxEK2tTSjs7QUtya1NFOzs7Ozs7Ozs7Ozs7O0U2Q0xJO0FsRDBsU047O0FrRGhtU0U7RUFDRTtBbERtbVNKOztBS3psU0U7Ozs7Ozs7Ozs7Ozs7RTZDTEk7QWxEOG1TTjs7QWtEcG5TRTtFQUNFO0FsRHVuU0o7O0FLN21TRTs7Ozs7Ozs7Ozs7OztFNkNMSTtBbERrb1NOOztBa0R4b1NFO0VBQ0U7QWxEMm9TSjs7QUtqb1NFOzs7Ozs7Ozs7Ozs7O0U2Q0xJO0FsRHNwU047O0FrRDVwU0U7RUFDRTtBbEQrcFNKOztBS3JwU0U7Ozs7Ozs7Ozs7Ozs7RTZDTEk7QWxEMHFTTjs7QWtEaHJTRTtFQUNFO0FsRG1yU0o7O0FLenFTRTs7Ozs7Ozs7Ozs7OztFNkNMSTtBbEQ4clNOOztBa0Rwc1NFO0VBQ0U7QWxEdXNTSjs7QUs3clNFOzs7Ozs7Ozs7Ozs7O0U2Q0xJO0FsRGt0U047O0FrRHh0U0U7RUFDRTtBbEQydFNKOztBS2p0U0U7Ozs7Ozs7Ozs7Ozs7RTZDTEk7QWxEc3VTTjs7QW1EcnVTQTtFQUNFO0FuRHd1U0Y7O0FtRHJ1U0E7RUFDRTtBbkR3dVNGOztBb0RudlNBO0VBQWtCO0FwRHV2U2xCOztBb0R0dlNBO0VBQWtCO0FwRDB2U2xCOztBb0R6dlNBO0VBQWtCO0FwRDZ2U2xCOztBb0Q1dlNBO0VBQWtCO0FwRGd3U2xCOztBb0QvdlNBO0VBQWtCO0FwRG13U2xCOztBb0Rqd1NBOztFQUFtQjtBcERzd1NuQjs7QW9EcndTQTtFQUFtQjtBcER5d1NuQjs7QW9EeHdTQTtFQUFtQjtBcEQ0d1NuQjs7QW9EM3dTQTs7RUFBbUI7QXBEZ3hTbkI7O0FvRC93U0E7RUFBbUI7QXBEbXhTbkI7O0FvRGh4U0U7RUFDRTtBcERteFNKOztBb0RweFNFO0VBQ0U7QXBEdXhTSjs7QW9EeHhTRTtFQUNFO0FwRDJ4U0o7O0FvRDV4U0U7RUFDRTtBcEQreFNKOztBb0RoeVNFO0VBQ0U7QXBEbXlTSjs7QW9EcHlTRTtFQUNFO0FwRHV5U0o7O0FvRHh5U0U7RUFDRTtBcEQyeVNKOztBb0Q1eVNFO0VBQ0U7QXBEK3lTSjs7QW9EaHpTRTtFQUNFO0FwRG16U0o7O0FvRHB6U0U7RUFDRTtBcER1elNKOztBb0R4elNFO0VBQ0U7QXBEMnpTSjs7QW9ENXpTRTtFQUNFO0FwRCt6U0o7O0FvRGgwU0U7RUFDRTtBcERtMFNKOztBb0RwMFNFO0VBQ0U7QXBEdTBTSjs7QW9EeDBTRTtFQUNFO0FwRDIwU0o7O0FvRHYwU0E7RUFDRTtBcEQwMFNGOztBb0RuMFNBO0VBQ0U7QXBEczBTRjs7QW9EbjBTQTtFQUNFO0FwRHMwU0Y7O0FvRG4wU0E7RUFDRTtFQUNBO0FwRHMwU0Y7O0FvRG4wU0E7RUFDRTtFQUNBO0FwRHMwU0Y7O0FvRG4wU0E7RUFDRTtFQUNBO0FwRHMwU0Y7O0FvRG4wU0E7RUFDRTtFQUNBO0FwRHMwU0Y7O0FvRG4wU0E7RUFDRTtBcERzMFNGOztBb0RuMFNBO0VBQ0U7QXBEczBTRjs7QW9EbjBTQTtFQUNFO0FwRHMwU0Y7O0FvRG4wU0E7RUFDRTtBcERzMFNGOztBcUQ5NFNFO0VBQ0U7RUFDQTtFQUNBO0FyRGk1U0o7O0FzRDE0U007RUFBd0I7QXREODRTOUI7O0FzRDk0U007RUFBd0I7QXREazVTOUI7O0FzRGw1U007RUFBd0I7QXREczVTOUI7O0FzRHQ1U007RUFBd0I7QXREMDVTOUI7O0FzRDE1U007RUFBd0I7QXREODVTOUI7O0FzRDk1U007RUFBd0I7QXREazZTOUI7O0FzRGw2U007RUFBd0I7QXREczZTOUI7O0FzRHQ2U007RUFBd0I7QXREMDZTOUI7O0FzRDE2U007RUFBd0I7QXREODZTOUI7O0FVNzNTSTtFNENqREU7SUFBd0I7RXREbTdTNUI7RXNEbjdTSTtJQUF3QjtFdERzN1M1QjtFc0R0N1NJO0lBQXdCO0V0RHk3UzVCO0VzRHo3U0k7SUFBd0I7RXRENDdTNUI7RXNENTdTSTtJQUF3QjtFdEQrN1M1QjtFc0QvN1NJO0lBQXdCO0V0RGs4UzVCO0VzRGw4U0k7SUFBd0I7RXREcThTNUI7RXNEcjhTSTtJQUF3QjtFdER3OFM1QjtFc0R4OFNJO0lBQXdCO0V0RDI4UzVCO0FBQ0Y7QVUzNVNJO0U0Q2pERTtJQUF3QjtFdERnOVM1QjtFc0RoOVNJO0lBQXdCO0V0RG05UzVCO0VzRG45U0k7SUFBd0I7RXREczlTNUI7RXNEdDlTSTtJQUF3QjtFdER5OVM1QjtFc0R6OVNJO0lBQXdCO0V0RDQ5UzVCO0VzRDU5U0k7SUFBd0I7RXREKzlTNUI7RXNELzlTSTtJQUF3QjtFdERrK1M1QjtFc0RsK1NJO0lBQXdCO0V0RHErUzVCO0VzRHIrU0k7SUFBd0I7RXREdytTNUI7QUFDRjtBVXg3U0k7RTRDakRFO0lBQXdCO0V0RDYrUzVCO0VzRDcrU0k7SUFBd0I7RXREZy9TNUI7RXNEaC9TSTtJQUF3QjtFdERtL1M1QjtFc0RuL1NJO0lBQXdCO0V0RHMvUzVCO0VzRHQvU0k7SUFBd0I7RXREeS9TNUI7RXNEei9TSTtJQUF3QjtFdEQ0L1M1QjtFc0Q1L1NJO0lBQXdCO0V0RCsvUzVCO0VzRC8vU0k7SUFBd0I7RXREa2dUNUI7RXNEbGdUSTtJQUF3QjtFdERxZ1Q1QjtBQUNGO0FVcjlTSTtFNENqREU7SUFBd0I7RXREMGdUNUI7RXNEMWdUSTtJQUF3QjtFdEQ2Z1Q1QjtFc0Q3Z1RJO0lBQXdCO0V0RGdoVDVCO0VzRGhoVEk7SUFBd0I7RXREbWhUNUI7RXNEbmhUSTtJQUF3QjtFdERzaFQ1QjtFc0R0aFRJO0lBQXdCO0V0RHloVDVCO0VzRHpoVEk7SUFBd0I7RXRENGhUNUI7RXNENWhUSTtJQUF3QjtFdEQraFQ1QjtFc0QvaFRJO0lBQXdCO0V0RGtpVDVCO0FBQ0Y7QVVsL1NJO0U0Q2pERTtJQUF3QjtFdER1aVQ1QjtFc0R2aVRJO0lBQXdCO0V0RDBpVDVCO0VzRDFpVEk7SUFBd0I7RXRENmlUNUI7RXNEN2lUSTtJQUF3QjtFdERnalQ1QjtFc0RoalRJO0lBQXdCO0V0RG1qVDVCO0VzRG5qVEk7SUFBd0I7RXREc2pUNUI7RXNEdGpUSTtJQUF3QjtFdER5alQ1QjtFc0R6alRJO0lBQXdCO0V0RDRqVDVCO0VzRDVqVEk7SUFBd0I7RXREK2pUNUI7QUFDRjtBc0R0alRBO0VBRUk7SUFBcUI7RXREd2pUdkI7RXNEeGpURTtJQUFxQjtFdEQyalR2QjtFc0QzalRFO0lBQXFCO0V0RDhqVHZCO0VzRDlqVEU7SUFBcUI7RXREaWtUdkI7RXNEamtURTtJQUFxQjtFdERva1R2QjtFc0Rwa1RFO0lBQXFCO0V0RHVrVHZCO0VzRHZrVEU7SUFBcUI7RXREMGtUdkI7RXNEMWtURTtJQUFxQjtFdEQ2a1R2QjtFc0Q3a1RFO0lBQXFCO0V0RGdsVHZCO0FBQ0Y7QXVEdG1UQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZEd21URjtBdUR0bVRFO0VBQ0U7RUFDQTtBdkR3bVRKO0F1RHJtVEU7Ozs7O0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZEdW1USjs7QXVEOWxUSTtFQUNFO0F2RGltVE47O0F1RGxtVEk7RUFDRTtBdkRxbVROOztBdUR0bVRJO0VBQ0U7QXZEeW1UTjs7QXVEMW1USTtFQUNFO0F2RDZtVE47O0F1RDltVEk7RUFDRTtBdkRpblROOztBdURsblRJO0VBQ0U7QXZEcW5UTjs7QXVEdG5USTtFQUNFO0F2RHluVE47O0F1RDFuVEk7RUFDRTtBdkQ2blROOztBd0R0cFRJO0VBQWdDO0F4RDBwVHBDOztBd0R6cFRJO0VBQWdDO0F4RDZwVHBDOztBd0Q1cFRJO0VBQWdDO0F4RGdxVHBDOztBd0QvcFRJO0VBQWdDO0F4RG1xVHBDOztBd0RqcVRJO0VBQThCO0F4RHFxVGxDOztBd0RwcVRJO0VBQThCO0F4RHdxVGxDOztBd0R2cVRJO0VBQThCO0F4RDJxVGxDOztBd0QxcVRJO0VBQThCO0F4RDhxVGxDOztBd0Q3cVRJO0VBQThCO0F4RGlyVGxDOztBd0RoclRJO0VBQThCO0F4RG9yVGxDOztBd0RuclRJO0VBQThCO0F4RHVyVGxDOztBd0R0clRJO0VBQThCO0F4RDByVGxDOztBd0R4clRJO0VBQW9DO0F4RDRyVHhDOztBd0QzclRJO0VBQW9DO0F4RCtyVHhDOztBd0Q5clRJO0VBQW9DO0F4RGtzVHhDOztBd0Rqc1RJO0VBQW9DO0F4RHFzVHhDOztBd0Rwc1RJO0VBQW9DO0F4RHdzVHhDOztBd0R0c1RJO0VBQWlDO0F4RDBzVHJDOztBd0R6c1RJO0VBQWlDO0F4RDZzVHJDOztBd0Q1c1RJO0VBQWlDO0F4RGd0VHJDOztBd0Qvc1RJO0VBQWlDO0F4RG10VHJDOztBd0RsdFRJO0VBQWlDO0F4RHN0VHJDOztBd0RwdFRJO0VBQWtDO0F4RHd0VHRDOztBd0R2dFRJO0VBQWtDO0F4RDJ0VHRDOztBd0QxdFRJO0VBQWtDO0F4RDh0VHRDOztBd0Q3dFRJO0VBQWtDO0F4RGl1VHRDOztBd0RodVRJO0VBQWtDO0F4RG91VHRDOztBd0RudVRJO0VBQWtDO0F4RHV1VHRDOztBd0RydVRJO0VBQWdDO0F4RHl1VHBDOztBd0R4dVRJO0VBQWdDO0F4RDR1VHBDOztBd0QzdVRJO0VBQWdDO0F4RCt1VHBDOztBd0Q5dVRJO0VBQWdDO0F4RGt2VHBDOztBd0RqdlRJO0VBQWdDO0F4RHF2VHBDOztBd0RwdlRJO0VBQWdDO0F4RHd2VHBDOztBVTV1VEk7RThDbERBO0lBQWdDO0V4RG15VGxDO0V3RGx5VEU7SUFBZ0M7RXhEcXlUbEM7RXdEcHlURTtJQUFnQztFeER1eVRsQztFd0R0eVRFO0lBQWdDO0V4RHl5VGxDO0V3RHZ5VEU7SUFBOEI7RXhEMHlUaEM7RXdEenlURTtJQUE4QjtFeEQ0eVRoQztFd0QzeVRFO0lBQThCO0V4RDh5VGhDO0V3RDd5VEU7SUFBOEI7RXhEZ3pUaEM7RXdEL3lURTtJQUE4QjtFeERrelRoQztFd0RqelRFO0lBQThCO0V4RG96VGhDO0V3RG56VEU7SUFBOEI7RXhEc3pUaEM7RXdEcnpURTtJQUE4QjtFeER3elRoQztFd0R0elRFO0lBQW9DO0V4RHl6VHRDO0V3RHh6VEU7SUFBb0M7RXhEMnpUdEM7RXdEMXpURTtJQUFvQztFeEQ2elR0QztFd0Q1elRFO0lBQW9DO0V4RCt6VHRDO0V3RDl6VEU7SUFBb0M7RXhEaTBUdEM7RXdEL3pURTtJQUFpQztFeERrMFRuQztFd0RqMFRFO0lBQWlDO0V4RG8wVG5DO0V3RG4wVEU7SUFBaUM7RXhEczBUbkM7RXdEcjBURTtJQUFpQztFeER3MFRuQztFd0R2MFRFO0lBQWlDO0V4RDAwVG5DO0V3RHgwVEU7SUFBa0M7RXhEMjBUcEM7RXdEMTBURTtJQUFrQztFeEQ2MFRwQztFd0Q1MFRFO0lBQWtDO0V4RCswVHBDO0V3RDkwVEU7SUFBa0M7RXhEaTFUcEM7RXdEaDFURTtJQUFrQztFeERtMVRwQztFd0RsMVRFO0lBQWtDO0V4RHExVHBDO0V3RG4xVEU7SUFBZ0M7RXhEczFUbEM7RXdEcjFURTtJQUFnQztFeER3MVRsQztFd0R2MVRFO0lBQWdDO0V4RDAxVGxDO0V3RHoxVEU7SUFBZ0M7RXhENDFUbEM7RXdEMzFURTtJQUFnQztFeEQ4MVRsQztFd0Q3MVRFO0lBQWdDO0V4RGcyVGxDO0FBQ0Y7QVVyMVRJO0U4Q2xEQTtJQUFnQztFeEQyNFRsQztFd0QxNFRFO0lBQWdDO0V4RDY0VGxDO0V3RDU0VEU7SUFBZ0M7RXhEKzRUbEM7RXdEOTRURTtJQUFnQztFeERpNVRsQztFd0QvNFRFO0lBQThCO0V4RGs1VGhDO0V3RGo1VEU7SUFBOEI7RXhEbzVUaEM7RXdEbjVURTtJQUE4QjtFeERzNVRoQztFd0RyNVRFO0lBQThCO0V4RHc1VGhDO0V3RHY1VEU7SUFBOEI7RXhEMDVUaEM7RXdEejVURTtJQUE4QjtFeEQ0NVRoQztFd0QzNVRFO0lBQThCO0V4RDg1VGhDO0V3RDc1VEU7SUFBOEI7RXhEZzZUaEM7RXdEOTVURTtJQUFvQztFeERpNlR0QztFd0RoNlRFO0lBQW9DO0V4RG02VHRDO0V3RGw2VEU7SUFBb0M7RXhEcTZUdEM7RXdEcDZURTtJQUFvQztFeER1NlR0QztFd0R0NlRFO0lBQW9DO0V4RHk2VHRDO0V3RHY2VEU7SUFBaUM7RXhEMDZUbkM7RXdEejZURTtJQUFpQztFeEQ0NlRuQztFd0QzNlRFO0lBQWlDO0V4RDg2VG5DO0V3RDc2VEU7SUFBaUM7RXhEZzdUbkM7RXdELzZURTtJQUFpQztFeERrN1RuQztFd0RoN1RFO0lBQWtDO0V4RG03VHBDO0V3RGw3VEU7SUFBa0M7RXhEcTdUcEM7RXdEcDdURTtJQUFrQztFeER1N1RwQztFd0R0N1RFO0lBQWtDO0V4RHk3VHBDO0V3RHg3VEU7SUFBa0M7RXhEMjdUcEM7RXdEMTdURTtJQUFrQztFeEQ2N1RwQztFd0QzN1RFO0lBQWdDO0V4RDg3VGxDO0V3RDc3VEU7SUFBZ0M7RXhEZzhUbEM7RXdELzdURTtJQUFnQztFeERrOFRsQztFd0RqOFRFO0lBQWdDO0V4RG84VGxDO0V3RG44VEU7SUFBZ0M7RXhEczhUbEM7RXdEcjhURTtJQUFnQztFeER3OFRsQztBQUNGO0FVNzdUSTtFOENsREE7SUFBZ0M7RXhEbS9UbEM7RXdEbC9URTtJQUFnQztFeERxL1RsQztFd0RwL1RFO0lBQWdDO0V4RHUvVGxDO0V3RHQvVEU7SUFBZ0M7RXhEeS9UbEM7RXdEdi9URTtJQUE4QjtFeEQwL1RoQztFd0R6L1RFO0lBQThCO0V4RDQvVGhDO0V3RDMvVEU7SUFBOEI7RXhEOC9UaEM7RXdENy9URTtJQUE4QjtFeERnZ1VoQztFd0QvL1RFO0lBQThCO0V4RGtnVWhDO0V3RGpnVUU7SUFBOEI7RXhEb2dVaEM7RXdEbmdVRTtJQUE4QjtFeERzZ1VoQztFd0RyZ1VFO0lBQThCO0V4RHdnVWhDO0V3RHRnVUU7SUFBb0M7RXhEeWdVdEM7RXdEeGdVRTtJQUFvQztFeEQyZ1V0QztFd0QxZ1VFO0lBQW9DO0V4RDZnVXRDO0V3RDVnVUU7SUFBb0M7RXhEK2dVdEM7RXdEOWdVRTtJQUFvQztFeERpaFV0QztFd0QvZ1VFO0lBQWlDO0V4RGtoVW5DO0V3RGpoVUU7SUFBaUM7RXhEb2hVbkM7RXdEbmhVRTtJQUFpQztFeERzaFVuQztFd0RyaFVFO0lBQWlDO0V4RHdoVW5DO0V3RHZoVUU7SUFBaUM7RXhEMGhVbkM7RXdEeGhVRTtJQUFrQztFeEQyaFVwQztFd0QxaFVFO0lBQWtDO0V4RDZoVXBDO0V3RDVoVUU7SUFBa0M7RXhEK2hVcEM7RXdEOWhVRTtJQUFrQztFeERpaVVwQztFd0RoaVVFO0lBQWtDO0V4RG1pVXBDO0V3RGxpVUU7SUFBa0M7RXhEcWlVcEM7RXdEbmlVRTtJQUFnQztFeERzaVVsQztFd0RyaVVFO0lBQWdDO0V4RHdpVWxDO0V3RHZpVUU7SUFBZ0M7RXhEMGlVbEM7RXdEemlVRTtJQUFnQztFeEQ0aVVsQztFd0QzaVVFO0lBQWdDO0V4RDhpVWxDO0V3RDdpVUU7SUFBZ0M7RXhEZ2pVbEM7QUFDRjtBVXJpVUk7RThDbERBO0lBQWdDO0V4RDJsVWxDO0V3RDFsVUU7SUFBZ0M7RXhENmxVbEM7RXdENWxVRTtJQUFnQztFeEQrbFVsQztFd0Q5bFVFO0lBQWdDO0V4RGltVWxDO0V3RC9sVUU7SUFBOEI7RXhEa21VaEM7RXdEam1VRTtJQUE4QjtFeERvbVVoQztFd0RubVVFO0lBQThCO0V4RHNtVWhDO0V3RHJtVUU7SUFBOEI7RXhEd21VaEM7RXdEdm1VRTtJQUE4QjtFeEQwbVVoQztFd0R6bVVFO0lBQThCO0V4RDRtVWhDO0V3RDNtVUU7SUFBOEI7RXhEOG1VaEM7RXdEN21VRTtJQUE4QjtFeERnblVoQztFd0Q5bVVFO0lBQW9DO0V4RGluVXRDO0V3RGhuVUU7SUFBb0M7RXhEbW5VdEM7RXdEbG5VRTtJQUFvQztFeERxblV0QztFd0RwblVFO0lBQW9DO0V4RHVuVXRDO0V3RHRuVUU7SUFBb0M7RXhEeW5VdEM7RXdEdm5VRTtJQUFpQztFeEQwblVuQztFd0R6blVFO0lBQWlDO0V4RDRuVW5DO0V3RDNuVUU7SUFBaUM7RXhEOG5VbkM7RXdEN25VRTtJQUFpQztFeERnb1VuQztFd0QvblVFO0lBQWlDO0V4RGtvVW5DO0V3RGhvVUU7SUFBa0M7RXhEbW9VcEM7RXdEbG9VRTtJQUFrQztFeERxb1VwQztFd0Rwb1VFO0lBQWtDO0V4RHVvVXBDO0V3RHRvVUU7SUFBa0M7RXhEeW9VcEM7RXdEeG9VRTtJQUFrQztFeEQyb1VwQztFd0Qxb1VFO0lBQWtDO0V4RDZvVXBDO0V3RDNvVUU7SUFBZ0M7RXhEOG9VbEM7RXdEN29VRTtJQUFnQztFeERncFVsQztFd0Qvb1VFO0lBQWdDO0V4RGtwVWxDO0V3RGpwVUU7SUFBZ0M7RXhEb3BVbEM7RXdEbnBVRTtJQUFnQztFeERzcFVsQztFd0RycFVFO0lBQWdDO0V4RHdwVWxDO0FBQ0Y7QVU3b1VJO0U4Q2xEQTtJQUFnQztFeERtc1VsQztFd0Rsc1VFO0lBQWdDO0V4RHFzVWxDO0V3RHBzVUU7SUFBZ0M7RXhEdXNVbEM7RXdEdHNVRTtJQUFnQztFeER5c1VsQztFd0R2c1VFO0lBQThCO0V4RDBzVWhDO0V3RHpzVUU7SUFBOEI7RXhENHNVaEM7RXdEM3NVRTtJQUE4QjtFeEQ4c1VoQztFd0Q3c1VFO0lBQThCO0V4RGd0VWhDO0V3RC9zVUU7SUFBOEI7RXhEa3RVaEM7RXdEanRVRTtJQUE4QjtFeERvdFVoQztFd0RudFVFO0lBQThCO0V4RHN0VWhDO0V3RHJ0VUU7SUFBOEI7RXhEd3RVaEM7RXdEdHRVRTtJQUFvQztFeER5dFV0QztFd0R4dFVFO0lBQW9DO0V4RDJ0VXRDO0V3RDF0VUU7SUFBb0M7RXhENnRVdEM7RXdENXRVRTtJQUFvQztFeEQrdFV0QztFd0Q5dFVFO0lBQW9DO0V4RGl1VXRDO0V3RC90VUU7SUFBaUM7RXhEa3VVbkM7RXdEanVVRTtJQUFpQztFeERvdVVuQztFd0RudVVFO0lBQWlDO0V4RHN1VW5DO0V3RHJ1VUU7SUFBaUM7RXhEd3VVbkM7RXdEdnVVRTtJQUFpQztFeEQwdVVuQztFd0R4dVVFO0lBQWtDO0V4RDJ1VXBDO0V3RDF1VUU7SUFBa0M7RXhENnVVcEM7RXdENXVVRTtJQUFrQztFeEQrdVVwQztFd0Q5dVVFO0lBQWtDO0V4RGl2VXBDO0V3RGh2VUU7SUFBa0M7RXhEbXZVcEM7RXdEbHZVRTtJQUFrQztFeERxdlVwQztFd0RudlVFO0lBQWdDO0V4RHN2VWxDO0V3RHJ2VUU7SUFBZ0M7RXhEd3ZVbEM7RXdEdnZVRTtJQUFnQztFeEQwdlVsQztFd0R6dlVFO0lBQWdDO0V4RDR2VWxDO0V3RDN2VUU7SUFBZ0M7RXhEOHZVbEM7RXdEN3ZVRTtJQUFnQztFeERnd1VsQztBQUNGO0F5RDN5VUk7RUFBd0I7QXpEOHlVNUI7O0F5RDd5VUk7RUFBd0I7QXpEaXpVNUI7O0F5RGh6VUk7RUFBd0I7QXpEb3pVNUI7O0FVaHdVSTtFK0N0REE7SUFBd0I7RXpEMnpVMUI7RXlEMXpVRTtJQUF3QjtFekQ2elUxQjtFeUQ1elVFO0lBQXdCO0V6RCt6VTFCO0FBQ0Y7QVU1d1VJO0UrQ3REQTtJQUF3QjtFekRzMFUxQjtFeURyMFVFO0lBQXdCO0V6RHcwVTFCO0V5RHYwVUU7SUFBd0I7RXpEMDBVMUI7QUFDRjtBVXZ4VUk7RStDdERBO0lBQXdCO0V6RGkxVTFCO0V5RGgxVUU7SUFBd0I7RXpEbTFVMUI7RXlEbDFVRTtJQUF3QjtFekRxMVUxQjtBQUNGO0FVbHlVSTtFK0N0REE7SUFBd0I7RXpENDFVMUI7RXlEMzFVRTtJQUF3QjtFekQ4MVUxQjtFeUQ3MVVFO0lBQXdCO0V6RGcyVTFCO0FBQ0Y7QVU3eVVJO0UrQ3REQTtJQUF3QjtFekR1MlUxQjtFeUR0MlVFO0lBQXdCO0V6RHkyVTFCO0V5RHgyVUU7SUFBd0I7RXpEMjJVMUI7QUFDRjtBMERqM1VFO0VBQXlCO0ExRG8zVTNCOztBMERwM1VFO0VBQXlCO0ExRHczVTNCOztBMER4M1VFO0VBQXlCO0ExRDQzVTNCOztBMkQ1M1VFO0VBQXNCO0EzRGc0VXhCOztBMkRoNFVFO0VBQXNCO0EzRG80VXhCOztBNERuNFVFO0VBQXlCO0E1RHU0VTNCOztBNER2NFVFO0VBQXlCO0E1RDI0VTNCOztBNEQzNFVFO0VBQXlCO0E1RCs0VTNCOztBNEQvNFVFO0VBQXlCO0E1RG01VTNCOztBNERuNVVFO0VBQXlCO0E1RHU1VTNCOztBNERsNVVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhekQ0cUJrQztBSHl1VHBDOztBNERsNVVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhekRvcUJrQztBSGl2VHBDOztBNERqNVVFO0VBREY7SUFFSTtJQUNBO0lBQ0EsYXpENHBCZ0M7RUh5dlRsQztBQUNGOztBNkQvNlVBO0VDRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RGk3VUY7O0E4RHY2VUU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlEeTZVSjs7QStEdDhVQTtFQUFhO0EvRDA4VWI7O0ErRHo4VUE7RUFBVTtBL0Q2OFVWOztBK0Q1OFVBO0VBQWE7QS9EZzlVYjs7QStELzhVQTtFQUFlO0EvRG05VWY7O0FnRWw5VUk7RUFBdUI7QWhFczlVM0I7O0FnRXQ5VUk7RUFBdUI7QWhFMDlVM0I7O0FnRTE5VUk7RUFBdUI7QWhFODlVM0I7O0FnRTk5VUk7RUFBdUI7QWhFaytVM0I7O0FnRWwrVUk7RUFBdUI7QWhFcytVM0I7O0FnRXQrVUk7RUFBdUI7QWhFMCtVM0I7O0FnRTErVUk7RUFBdUI7QWhFOCtVM0I7O0FnRTkrVUk7RUFBdUI7QWhFay9VM0I7O0FnRWwvVUk7RUFBdUI7QWhFcy9VM0I7O0FnRXQvVUk7RUFBdUI7QWhFMC9VM0I7O0FnRXQvVUE7RUFBVTtBaEUwL1VWOztBZ0V6L1VBO0VBQVU7QWhFNi9VVjs7QWdFei9VQTtFQUFjO0FoRTYvVWQ7O0FnRTUvVUE7RUFBYztBaEVnZ1ZkOztBZ0U5L1VBO0VBQVU7QWhFa2dWVjs7QWdFamdWQTtFQUFVO0FoRXFnVlY7O0FpRTlnVlE7RUFBZ0M7QWpFa2hWeEM7O0FpRWpoVlE7O0VBRUU7QWpFb2hWVjs7QWlFbGhWUTs7RUFFRTtBakVxaFZWOztBaUVuaFZROztFQUVFO0FqRXNoVlY7O0FpRXBoVlE7O0VBRUU7QWpFdWhWVjs7QWlFdGlWUTtFQUFnQztBakUwaVZ4Qzs7QWlFemlWUTs7RUFFRTtBakU0aVZWOztBaUUxaVZROztFQUVFO0FqRTZpVlY7O0FpRTNpVlE7O0VBRUU7QWpFOGlWVjs7QWlFNWlWUTs7O0VBRUU7QWpFZ2pWVjs7QWlFL2pWUTtFQUFnQztBakVta1Z4Qzs7QWlFbGtWUTs7RUFFRTtBakVxa1ZWOztBaUVua1ZROztFQUVFO0FqRXNrVlY7O0FpRXBrVlE7O0VBRUU7QWpFdWtWVjs7QWlFcmtWUTs7RUFFRTtBakV3a1ZWOztBaUV2bFZRO0VBQWdDO0FqRTJsVnhDOztBaUUxbFZROztFQUVFO0FqRTZsVlY7O0FpRTNsVlE7O0VBRUU7QWpFOGxWVjs7QWlFNWxWUTs7RUFFRTtBakUrbFZWOztBaUU3bFZROztFQUVFO0FqRWdtVlY7O0FpRS9tVlE7RUFBZ0M7QWpFbW5WeEM7O0FpRWxuVlE7O0VBRUU7QWpFcW5WVjs7QWlFbm5WUTs7RUFFRTtBakVzblZWOztBaUVwblZROztFQUVFO0FqRXVuVlY7O0FpRXJuVlE7O0VBRUU7QWpFd25WVjs7QWlFdm9WUTtFQUFnQztBakUyb1Z4Qzs7QWlFMW9WUTs7RUFFRTtBakU2b1ZWOztBaUUzb1ZROztFQUVFO0FqRThvVlY7O0FpRTVvVlE7O0VBRUU7QWpFK29WVjs7QWlFN29WUTs7RUFFRTtBakVncFZWOztBaUUvcFZRO0VBQWdDO0FqRW1xVnhDOztBaUVscVZROztFQUVFO0FqRXFxVlY7O0FpRW5xVlE7O0VBRUU7QWpFc3FWVjs7QWlFcHFWUTs7RUFFRTtBakV1cVZWOztBaUVycVZROztFQUVFO0FqRXdxVlY7O0FpRXZyVlE7RUFBZ0M7QWpFMnJWeEM7O0FpRTFyVlE7O0VBRUU7QWpFNnJWVjs7QWlFM3JWUTs7RUFFRTtBakU4clZWOztBaUU1clZROztFQUVFO0FqRStyVlY7O0FpRTdyVlE7O0VBRUU7QWpFZ3NWVjs7QWlFL3NWUTtFQUFnQztBakVtdFZ4Qzs7QWlFbHRWUTs7RUFFRTtBakVxdFZWOztBaUVudFZROztFQUVFO0FqRXN0VlY7O0FpRXB0VlE7O0VBRUU7QWpFdXRWVjs7QWlFcnRWUTs7RUFFRTtBakV3dFZWOztBaUV2dVZRO0VBQWdDO0FqRTJ1VnhDOztBaUUxdVZROztFQUVFO0FqRTZ1VlY7O0FpRTN1VlE7Ozs7RUFFRTtBakVndlZWOztBaUU5dVZROztFQUVFO0FqRWl2VlY7O0FpRS91VlE7Ozs7RUFFRTtBakVvdlZWOztBaUVud1ZRO0VBQWdDO0FqRXV3VnhDOztBaUV0d1ZROztFQUVFO0FqRXl3VlY7O0FpRXZ3VlE7O0VBRUU7QWpFMHdWVjs7QWlFeHdWUTs7RUFFRTtBakUyd1ZWOztBaUV6d1ZROztFQUVFO0FqRTR3VlY7O0FpRTN4VlE7RUFBZ0M7QWpFK3hWeEM7O0FpRTl4VlE7O0VBRUU7QWpFaXlWVjs7QWlFL3hWUTs7RUFFRTtBakVreVZWOztBaUVoeVZROztFQUVFO0FqRW15VlY7O0FpRWp5VlE7O0VBRUU7QWpFb3lWVjs7QWlFNXhWUTtFQUF3QjtBakVneVZoQzs7QWlFL3hWUTs7RUFFRTtBakVreVZWOztBaUVoeVZROztFQUVFO0FqRW15VlY7O0FpRWp5VlE7O0VBRUU7QWpFb3lWVjs7QWlFbHlWUTs7RUFFRTtBakVxeVZWOztBaUVwelZRO0VBQXdCO0FqRXd6VmhDOztBaUV2elZROztFQUVFO0FqRTB6VlY7O0FpRXh6VlE7O0VBRUU7QWpFMnpWVjs7QWlFenpWUTs7RUFFRTtBakU0elZWOztBaUUxelZROztFQUVFO0FqRTZ6VlY7O0FpRTUwVlE7RUFBd0I7QWpFZzFWaEM7O0FpRS8wVlE7O0VBRUU7QWpFazFWVjs7QWlFaDFWUTs7RUFFRTtBakVtMVZWOztBaUVqMVZROztFQUVFO0FqRW8xVlY7O0FpRWwxVlE7O0VBRUU7QWpFcTFWVjs7QWlFcDJWUTtFQUF3QjtBakV3MlZoQzs7QWlFdjJWUTs7RUFFRTtBakUwMlZWOztBaUV4MlZROztFQUVFO0FqRTIyVlY7O0FpRXoyVlE7O0VBRUU7QWpFNDJWVjs7QWlFMTJWUTs7RUFFRTtBakU2MlZWOztBaUU1M1ZRO0VBQXdCO0FqRWc0VmhDOztBaUUvM1ZROztFQUVFO0FqRWs0VlY7O0FpRWg0VlE7O0VBRUU7QWpFbTRWVjs7QWlFajRWUTs7RUFFRTtBakVvNFZWOztBaUVsNFZROztFQUVFO0FqRXE0VlY7O0FpRS8zVkk7RUFBbUI7QWpFbTRWdkI7O0FpRWw0Vkk7O0VBRUU7QWpFcTRWTjs7QWlFbjRWSTs7RUFFRTtBakVzNFZOOztBaUVwNFZJOztFQUVFO0FqRXU0Vk47O0FpRXI0Vkk7O0VBRUU7QWpFdzRWTjs7QVVqNVZJO0V1RGxESTtJQUFnQztFakV3OFZ0QztFaUV2OFZNOztJQUVFO0VqRXk4VlI7RWlFdjhWTTs7SUFFRTtFakV5OFZSO0VpRXY4Vk07O0lBRUU7RWpFeThWUjtFaUV2OFZNOztJQUVFO0VqRXk4VlI7RWlFeDlWTTtJQUFnQztFakUyOVZ0QztFaUUxOVZNOztJQUVFO0VqRTQ5VlI7RWlFMTlWTTs7SUFFRTtFakU0OVZSO0VpRTE5Vk07O0lBRUU7RWpFNDlWUjtFaUUxOVZNOztJQUVFO0VqRTQ5VlI7RWlFMytWTTtJQUFnQztFakU4K1Z0QztFaUU3K1ZNOztJQUVFO0VqRSsrVlI7RWlFNytWTTs7SUFFRTtFakUrK1ZSO0VpRTcrVk07O0lBRUU7RWpFKytWUjtFaUU3K1ZNOztJQUVFO0VqRSsrVlI7RWlFOS9WTTtJQUFnQztFakVpZ1d0QztFaUVoZ1dNOztJQUVFO0VqRWtnV1I7RWlFaGdXTTs7SUFFRTtFakVrZ1dSO0VpRWhnV007O0lBRUU7RWpFa2dXUjtFaUVoZ1dNOztJQUVFO0VqRWtnV1I7RWlFamhXTTtJQUFnQztFakVvaFd0QztFaUVuaFdNOztJQUVFO0VqRXFoV1I7RWlFbmhXTTs7SUFFRTtFakVxaFdSO0VpRW5oV007O0lBRUU7RWpFcWhXUjtFaUVuaFdNOztJQUVFO0VqRXFoV1I7RWlFcGlXTTtJQUFnQztFakV1aVd0QztFaUV0aVdNOztJQUVFO0VqRXdpV1I7RWlFdGlXTTs7SUFFRTtFakV3aVdSO0VpRXRpV007O0lBRUU7RWpFd2lXUjtFaUV0aVdNOztJQUVFO0VqRXdpV1I7RWlFdmpXTTtJQUFnQztFakUwald0QztFaUV6aldNOztJQUVFO0VqRTJqV1I7RWlFempXTTs7SUFFRTtFakUyaldSO0VpRXpqV007O0lBRUU7RWpFMmpXUjtFaUV6aldNOztJQUVFO0VqRTJqV1I7RWlFMWtXTTtJQUFnQztFakU2a1d0QztFaUU1a1dNOztJQUVFO0VqRThrV1I7RWlFNWtXTTs7SUFFRTtFakU4a1dSO0VpRTVrV007O0lBRUU7RWpFOGtXUjtFaUU1a1dNOztJQUVFO0VqRThrV1I7RWlFN2xXTTtJQUFnQztFakVnbVd0QztFaUUvbFdNOztJQUVFO0VqRWltV1I7RWlFL2xXTTs7SUFFRTtFakVpbVdSO0VpRS9sV007O0lBRUU7RWpFaW1XUjtFaUUvbFdNOztJQUVFO0VqRWltV1I7RWlFaG5XTTtJQUFnQztFakVtbld0QztFaUVsbldNOztJQUVFO0VqRW9uV1I7RWlFbG5XTTs7SUFFRTtFakVvbldSO0VpRWxuV007O0lBRUU7RWpFb25XUjtFaUVsbldNOztJQUVFO0VqRW9uV1I7RWlFbm9XTTtJQUFnQztFakVzb1d0QztFaUVyb1dNOztJQUVFO0VqRXVvV1I7RWlFcm9XTTs7SUFFRTtFakV1b1dSO0VpRXJvV007O0lBRUU7RWpFdW9XUjtFaUVyb1dNOztJQUVFO0VqRXVvV1I7RWlFdHBXTTtJQUFnQztFakV5cFd0QztFaUV4cFdNOztJQUVFO0VqRTBwV1I7RWlFeHBXTTs7SUFFRTtFakUwcFdSO0VpRXhwV007O0lBRUU7RWpFMHBXUjtFaUV4cFdNOztJQUVFO0VqRTBwV1I7RWlFbHBXTTtJQUF3QjtFakVxcFc5QjtFaUVwcFdNOztJQUVFO0VqRXNwV1I7RWlFcHBXTTs7SUFFRTtFakVzcFdSO0VpRXBwV007O0lBRUU7RWpFc3BXUjtFaUVwcFdNOztJQUVFO0VqRXNwV1I7RWlFcnFXTTtJQUF3QjtFakV3cVc5QjtFaUV2cVdNOztJQUVFO0VqRXlxV1I7RWlFdnFXTTs7SUFFRTtFakV5cVdSO0VpRXZxV007O0lBRUU7RWpFeXFXUjtFaUV2cVdNOztJQUVFO0VqRXlxV1I7RWlFeHJXTTtJQUF3QjtFakUyclc5QjtFaUUxcldNOztJQUVFO0VqRTRyV1I7RWlFMXJXTTs7SUFFRTtFakU0cldSO0VpRTFyV007O0lBRUU7RWpFNHJXUjtFaUUxcldNOztJQUVFO0VqRTRyV1I7RWlFM3NXTTtJQUF3QjtFakU4c1c5QjtFaUU3c1dNOztJQUVFO0VqRStzV1I7RWlFN3NXTTs7SUFFRTtFakUrc1dSO0VpRTdzV007O0lBRUU7RWpFK3NXUjtFaUU3c1dNOztJQUVFO0VqRStzV1I7RWlFOXRXTTtJQUF3QjtFakVpdVc5QjtFaUVodVdNOztJQUVFO0VqRWt1V1I7RWlFaHVXTTs7SUFFRTtFakVrdVdSO0VpRWh1V007O0lBRUU7RWpFa3VXUjtFaUVodVdNOztJQUVFO0VqRWt1V1I7RWlFNXRXRTtJQUFtQjtFakUrdFdyQjtFaUU5dFdFOztJQUVFO0VqRWd1V0o7RWlFOXRXRTs7SUFFRTtFakVndVdKO0VpRTl0V0U7O0lBRUU7RWpFZ3VXSjtFaUU5dFdFOztJQUVFO0VqRWd1V0o7QUFDRjtBVTF1V0k7RXVEbERJO0lBQWdDO0VqRWd5V3RDO0VpRS94V007O0lBRUU7RWpFaXlXUjtFaUUveFdNOztJQUVFO0VqRWl5V1I7RWlFL3hXTTs7SUFFRTtFakVpeVdSO0VpRS94V007O0lBRUU7RWpFaXlXUjtFaUVoeldNO0lBQWdDO0VqRW16V3RDO0VpRWx6V007O0lBRUU7RWpFb3pXUjtFaUVseldNOztJQUVFO0VqRW96V1I7RWlFbHpXTTs7SUFFRTtFakVveldSO0VpRWx6V007O0lBRUU7RWpFb3pXUjtFaUVuMFdNO0lBQWdDO0VqRXMwV3RDO0VpRXIwV007O0lBRUU7RWpFdTBXUjtFaUVyMFdNOztJQUVFO0VqRXUwV1I7RWlFcjBXTTs7SUFFRTtFakV1MFdSO0VpRXIwV007O0lBRUU7RWpFdTBXUjtFaUV0MVdNO0lBQWdDO0VqRXkxV3RDO0VpRXgxV007O0lBRUU7RWpFMDFXUjtFaUV4MVdNOztJQUVFO0VqRTAxV1I7RWlFeDFXTTs7SUFFRTtFakUwMVdSO0VpRXgxV007O0lBRUU7RWpFMDFXUjtFaUV6MldNO0lBQWdDO0VqRTQyV3RDO0VpRTMyV007O0lBRUU7RWpFNjJXUjtFaUUzMldNOztJQUVFO0VqRTYyV1I7RWlFMzJXTTs7SUFFRTtFakU2MldSO0VpRTMyV007O0lBRUU7RWpFNjJXUjtFaUU1M1dNO0lBQWdDO0VqRSszV3RDO0VpRTkzV007O0lBRUU7RWpFZzRXUjtFaUU5M1dNOztJQUVFO0VqRWc0V1I7RWlFOTNXTTs7SUFFRTtFakVnNFdSO0VpRTkzV007O0lBRUU7RWpFZzRXUjtFaUUvNFdNO0lBQWdDO0VqRWs1V3RDO0VpRWo1V007O0lBRUU7RWpFbTVXUjtFaUVqNVdNOztJQUVFO0VqRW01V1I7RWlFajVXTTs7SUFFRTtFakVtNVdSO0VpRWo1V007O0lBRUU7RWpFbTVXUjtFaUVsNldNO0lBQWdDO0VqRXE2V3RDO0VpRXA2V007O0lBRUU7RWpFczZXUjtFaUVwNldNOztJQUVFO0VqRXM2V1I7RWlFcDZXTTs7SUFFRTtFakVzNldSO0VpRXA2V007O0lBRUU7RWpFczZXUjtFaUVyN1dNO0lBQWdDO0VqRXc3V3RDO0VpRXY3V007O0lBRUU7RWpFeTdXUjtFaUV2N1dNOztJQUVFO0VqRXk3V1I7RWlFdjdXTTs7SUFFRTtFakV5N1dSO0VpRXY3V007O0lBRUU7RWpFeTdXUjtFaUV4OFdNO0lBQWdDO0VqRTI4V3RDO0VpRTE4V007O0lBRUU7RWpFNDhXUjtFaUUxOFdNOztJQUVFO0VqRTQ4V1I7RWlFMThXTTs7SUFFRTtFakU0OFdSO0VpRTE4V007O0lBRUU7RWpFNDhXUjtFaUUzOVdNO0lBQWdDO0VqRTg5V3RDO0VpRTc5V007O0lBRUU7RWpFKzlXUjtFaUU3OVdNOztJQUVFO0VqRSs5V1I7RWlFNzlXTTs7SUFFRTtFakUrOVdSO0VpRTc5V007O0lBRUU7RWpFKzlXUjtFaUU5K1dNO0lBQWdDO0VqRWkvV3RDO0VpRWgvV007O0lBRUU7RWpFay9XUjtFaUVoL1dNOztJQUVFO0VqRWsvV1I7RWlFaC9XTTs7SUFFRTtFakVrL1dSO0VpRWgvV007O0lBRUU7RWpFay9XUjtFaUUxK1dNO0lBQXdCO0VqRTYrVzlCO0VpRTUrV007O0lBRUU7RWpFOCtXUjtFaUU1K1dNOztJQUVFO0VqRTgrV1I7RWlFNStXTTs7SUFFRTtFakU4K1dSO0VpRTUrV007O0lBRUU7RWpFOCtXUjtFaUU3L1dNO0lBQXdCO0VqRWdnWDlCO0VpRS8vV007O0lBRUU7RWpFaWdYUjtFaUUvL1dNOztJQUVFO0VqRWlnWFI7RWlFLy9XTTs7SUFFRTtFakVpZ1hSO0VpRS8vV007O0lBRUU7RWpFaWdYUjtFaUVoaFhNO0lBQXdCO0VqRW1oWDlCO0VpRWxoWE07O0lBRUU7RWpFb2hYUjtFaUVsaFhNOztJQUVFO0VqRW9oWFI7RWlFbGhYTTs7SUFFRTtFakVvaFhSO0VpRWxoWE07O0lBRUU7RWpFb2hYUjtFaUVuaVhNO0lBQXdCO0VqRXNpWDlCO0VpRXJpWE07O0lBRUU7RWpFdWlYUjtFaUVyaVhNOztJQUVFO0VqRXVpWFI7RWlFcmlYTTs7SUFFRTtFakV1aVhSO0VpRXJpWE07O0lBRUU7RWpFdWlYUjtFaUV0alhNO0lBQXdCO0VqRXlqWDlCO0VpRXhqWE07O0lBRUU7RWpFMGpYUjtFaUV4alhNOztJQUVFO0VqRTBqWFI7RWlFeGpYTTs7SUFFRTtFakUwalhSO0VpRXhqWE07O0lBRUU7RWpFMGpYUjtFaUVwalhFO0lBQW1CO0VqRXVqWHJCO0VpRXRqWEU7O0lBRUU7RWpFd2pYSjtFaUV0alhFOztJQUVFO0VqRXdqWEo7RWlFdGpYRTs7SUFFRTtFakV3alhKO0VpRXRqWEU7O0lBRUU7RWpFd2pYSjtBQUNGO0FVbGtYSTtFdURsREk7SUFBZ0M7RWpFd25YdEM7RWlFdm5YTTs7SUFFRTtFakV5blhSO0VpRXZuWE07O0lBRUU7RWpFeW5YUjtFaUV2blhNOztJQUVFO0VqRXluWFI7RWlFdm5YTTs7SUFFRTtFakV5blhSO0VpRXhvWE07SUFBZ0M7RWpFMm9YdEM7RWlFMW9YTTs7SUFFRTtFakU0b1hSO0VpRTFvWE07O0lBRUU7RWpFNG9YUjtFaUUxb1hNOztJQUVFO0VqRTRvWFI7RWlFMW9YTTs7SUFFRTtFakU0b1hSO0VpRTNwWE07SUFBZ0M7RWpFOHBYdEM7RWlFN3BYTTs7SUFFRTtFakUrcFhSO0VpRTdwWE07O0lBRUU7RWpFK3BYUjtFaUU3cFhNOztJQUVFO0VqRStwWFI7RWlFN3BYTTs7SUFFRTtFakUrcFhSO0VpRTlxWE07SUFBZ0M7RWpFaXJYdEM7RWlFaHJYTTs7SUFFRTtFakVrclhSO0VpRWhyWE07O0lBRUU7RWpFa3JYUjtFaUVoclhNOztJQUVFO0VqRWtyWFI7RWlFaHJYTTs7SUFFRTtFakVrclhSO0VpRWpzWE07SUFBZ0M7RWpFb3NYdEM7RWlFbnNYTTs7SUFFRTtFakVxc1hSO0VpRW5zWE07O0lBRUU7RWpFcXNYUjtFaUVuc1hNOztJQUVFO0VqRXFzWFI7RWlFbnNYTTs7SUFFRTtFakVxc1hSO0VpRXB0WE07SUFBZ0M7RWpFdXRYdEM7RWlFdHRYTTs7SUFFRTtFakV3dFhSO0VpRXR0WE07O0lBRUU7RWpFd3RYUjtFaUV0dFhNOztJQUVFO0VqRXd0WFI7RWlFdHRYTTs7SUFFRTtFakV3dFhSO0VpRXZ1WE07SUFBZ0M7RWpFMHVYdEM7RWlFenVYTTs7SUFFRTtFakUydVhSO0VpRXp1WE07O0lBRUU7RWpFMnVYUjtFaUV6dVhNOztJQUVFO0VqRTJ1WFI7RWlFenVYTTs7SUFFRTtFakUydVhSO0VpRTF2WE07SUFBZ0M7RWpFNnZYdEM7RWlFNXZYTTs7SUFFRTtFakU4dlhSO0VpRTV2WE07O0lBRUU7RWpFOHZYUjtFaUU1dlhNOztJQUVFO0VqRTh2WFI7RWlFNXZYTTs7SUFFRTtFakU4dlhSO0VpRTd3WE07SUFBZ0M7RWpFZ3hYdEM7RWlFL3dYTTs7SUFFRTtFakVpeFhSO0VpRS93WE07O0lBRUU7RWpFaXhYUjtFaUUvd1hNOztJQUVFO0VqRWl4WFI7RWlFL3dYTTs7SUFFRTtFakVpeFhSO0VpRWh5WE07SUFBZ0M7RWpFbXlYdEM7RWlFbHlYTTs7SUFFRTtFakVveVhSO0VpRWx5WE07O0lBRUU7RWpFb3lYUjtFaUVseVhNOztJQUVFO0VqRW95WFI7RWlFbHlYTTs7SUFFRTtFakVveVhSO0VpRW56WE07SUFBZ0M7RWpFc3pYdEM7RWlFcnpYTTs7SUFFRTtFakV1elhSO0VpRXJ6WE07O0lBRUU7RWpFdXpYUjtFaUVyelhNOztJQUVFO0VqRXV6WFI7RWlFcnpYTTs7SUFFRTtFakV1elhSO0VpRXQwWE07SUFBZ0M7RWpFeTBYdEM7RWlFeDBYTTs7SUFFRTtFakUwMFhSO0VpRXgwWE07O0lBRUU7RWpFMDBYUjtFaUV4MFhNOztJQUVFO0VqRTAwWFI7RWlFeDBYTTs7SUFFRTtFakUwMFhSO0VpRWwwWE07SUFBd0I7RWpFcTBYOUI7RWlFcDBYTTs7SUFFRTtFakVzMFhSO0VpRXAwWE07O0lBRUU7RWpFczBYUjtFaUVwMFhNOztJQUVFO0VqRXMwWFI7RWlFcDBYTTs7SUFFRTtFakVzMFhSO0VpRXIxWE07SUFBd0I7RWpFdzFYOUI7RWlFdjFYTTs7SUFFRTtFakV5MVhSO0VpRXYxWE07O0lBRUU7RWpFeTFYUjtFaUV2MVhNOztJQUVFO0VqRXkxWFI7RWlFdjFYTTs7SUFFRTtFakV5MVhSO0VpRXgyWE07SUFBd0I7RWpFMjJYOUI7RWlFMTJYTTs7SUFFRTtFakU0MlhSO0VpRTEyWE07O0lBRUU7RWpFNDJYUjtFaUUxMlhNOztJQUVFO0VqRTQyWFI7RWlFMTJYTTs7SUFFRTtFakU0MlhSO0VpRTMzWE07SUFBd0I7RWpFODNYOUI7RWlFNzNYTTs7SUFFRTtFakUrM1hSO0VpRTczWE07O0lBRUU7RWpFKzNYUjtFaUU3M1hNOztJQUVFO0VqRSszWFI7RWlFNzNYTTs7SUFFRTtFakUrM1hSO0VpRTk0WE07SUFBd0I7RWpFaTVYOUI7RWlFaDVYTTs7SUFFRTtFakVrNVhSO0VpRWg1WE07O0lBRUU7RWpFazVYUjtFaUVoNVhNOztJQUVFO0VqRWs1WFI7RWlFaDVYTTs7SUFFRTtFakVrNVhSO0VpRTU0WEU7SUFBbUI7RWpFKzRYckI7RWlFOTRYRTs7SUFFRTtFakVnNVhKO0VpRTk0WEU7O0lBRUU7RWpFZzVYSjtFaUU5NFhFOztJQUVFO0VqRWc1WEo7RWlFOTRYRTs7SUFFRTtFakVnNVhKO0FBQ0Y7QVUxNVhJO0V1RGxESTtJQUFnQztFakVnOVh0QztFaUUvOFhNOztJQUVFO0VqRWk5WFI7RWlFLzhYTTs7SUFFRTtFakVpOVhSO0VpRS84WE07O0lBRUU7RWpFaTlYUjtFaUUvOFhNOztJQUVFO0VqRWk5WFI7RWlFaCtYTTtJQUFnQztFakVtK1h0QztFaUVsK1hNOztJQUVFO0VqRW8rWFI7RWlFbCtYTTs7SUFFRTtFakVvK1hSO0VpRWwrWE07O0lBRUU7RWpFbytYUjtFaUVsK1hNOztJQUVFO0VqRW8rWFI7RWlFbi9YTTtJQUFnQztFakVzL1h0QztFaUVyL1hNOztJQUVFO0VqRXUvWFI7RWlFci9YTTs7SUFFRTtFakV1L1hSO0VpRXIvWE07O0lBRUU7RWpFdS9YUjtFaUVyL1hNOztJQUVFO0VqRXUvWFI7RWlFdGdZTTtJQUFnQztFakV5Z1l0QztFaUV4Z1lNOztJQUVFO0VqRTBnWVI7RWlFeGdZTTs7SUFFRTtFakUwZ1lSO0VpRXhnWU07O0lBRUU7RWpFMGdZUjtFaUV4Z1lNOztJQUVFO0VqRTBnWVI7RWlFemhZTTtJQUFnQztFakU0aFl0QztFaUUzaFlNOztJQUVFO0VqRTZoWVI7RWlFM2hZTTs7SUFFRTtFakU2aFlSO0VpRTNoWU07O0lBRUU7RWpFNmhZUjtFaUUzaFlNOztJQUVFO0VqRTZoWVI7RWlFNWlZTTtJQUFnQztFakUraVl0QztFaUU5aVlNOztJQUVFO0VqRWdqWVI7RWlFOWlZTTs7SUFFRTtFakVnallSO0VpRTlpWU07O0lBRUU7RWpFZ2pZUjtFaUU5aVlNOztJQUVFO0VqRWdqWVI7RWlFL2pZTTtJQUFnQztFakVra1l0QztFaUVqa1lNOztJQUVFO0VqRW1rWVI7RWlFamtZTTs7SUFFRTtFakVta1lSO0VpRWprWU07O0lBRUU7RWpFbWtZUjtFaUVqa1lNOztJQUVFO0VqRW1rWVI7RWlFbGxZTTtJQUFnQztFakVxbFl0QztFaUVwbFlNOztJQUVFO0VqRXNsWVI7RWlFcGxZTTs7SUFFRTtFakVzbFlSO0VpRXBsWU07O0lBRUU7RWpFc2xZUjtFaUVwbFlNOztJQUVFO0VqRXNsWVI7RWlFcm1ZTTtJQUFnQztFakV3bVl0QztFaUV2bVlNOztJQUVFO0VqRXltWVI7RWlFdm1ZTTs7SUFFRTtFakV5bVlSO0VpRXZtWU07O0lBRUU7RWpFeW1ZUjtFaUV2bVlNOztJQUVFO0VqRXltWVI7RWlFeG5ZTTtJQUFnQztFakUybll0QztFaUUxbllNOztJQUVFO0VqRTRuWVI7RWlFMW5ZTTs7SUFFRTtFakU0bllSO0VpRTFuWU07O0lBRUU7RWpFNG5ZUjtFaUUxbllNOztJQUVFO0VqRTRuWVI7RWlFM29ZTTtJQUFnQztFakU4b1l0QztFaUU3b1lNOztJQUVFO0VqRStvWVI7RWlFN29ZTTs7SUFFRTtFakUrb1lSO0VpRTdvWU07O0lBRUU7RWpFK29ZUjtFaUU3b1lNOztJQUVFO0VqRStvWVI7RWlFOXBZTTtJQUFnQztFakVpcVl0QztFaUVocVlNOztJQUVFO0VqRWtxWVI7RWlFaHFZTTs7SUFFRTtFakVrcVlSO0VpRWhxWU07O0lBRUU7RWpFa3FZUjtFaUVocVlNOztJQUVFO0VqRWtxWVI7RWlFMXBZTTtJQUF3QjtFakU2cFk5QjtFaUU1cFlNOztJQUVFO0VqRThwWVI7RWlFNXBZTTs7SUFFRTtFakU4cFlSO0VpRTVwWU07O0lBRUU7RWpFOHBZUjtFaUU1cFlNOztJQUVFO0VqRThwWVI7RWlFN3FZTTtJQUF3QjtFakVnclk5QjtFaUUvcVlNOztJQUVFO0VqRWlyWVI7RWlFL3FZTTs7SUFFRTtFakVpcllSO0VpRS9xWU07O0lBRUU7RWpFaXJZUjtFaUUvcVlNOztJQUVFO0VqRWlyWVI7RWlFaHNZTTtJQUF3QjtFakVtc1k5QjtFaUVsc1lNOztJQUVFO0VqRW9zWVI7RWlFbHNZTTs7SUFFRTtFakVvc1lSO0VpRWxzWU07O0lBRUU7RWpFb3NZUjtFaUVsc1lNOztJQUVFO0VqRW9zWVI7RWlFbnRZTTtJQUF3QjtFakVzdFk5QjtFaUVydFlNOztJQUVFO0VqRXV0WVI7RWlFcnRZTTs7SUFFRTtFakV1dFlSO0VpRXJ0WU07O0lBRUU7RWpFdXRZUjtFaUVydFlNOztJQUVFO0VqRXV0WVI7RWlFdHVZTTtJQUF3QjtFakV5dVk5QjtFaUV4dVlNOztJQUVFO0VqRTB1WVI7RWlFeHVZTTs7SUFFRTtFakUwdVlSO0VpRXh1WU07O0lBRUU7RWpFMHVZUjtFaUV4dVlNOztJQUVFO0VqRTB1WVI7RWlFcHVZRTtJQUFtQjtFakV1dVlyQjtFaUV0dVlFOztJQUVFO0VqRXd1WUo7RWlFdHVZRTs7SUFFRTtFakV3dVlKO0VpRXR1WUU7O0lBRUU7RWpFd3VZSjtFaUV0dVlFOztJQUVFO0VqRXd1WUo7QUFDRjtBVWx2WUk7RXVEbERJO0lBQWdDO0VqRXd5WXRDO0VpRXZ5WU07O0lBRUU7RWpFeXlZUjtFaUV2eVlNOztJQUVFO0VqRXl5WVI7RWlFdnlZTTs7SUFFRTtFakV5eVlSO0VpRXZ5WU07O0lBRUU7RWpFeXlZUjtFaUV4ellNO0lBQWdDO0VqRTJ6WXRDO0VpRTF6WU07O0lBRUU7RWpFNHpZUjtFaUUxellNOztJQUVFO0VqRTR6WVI7RWlFMXpZTTs7SUFFRTtFakU0ellSO0VpRTF6WU07O0lBRUU7RWpFNHpZUjtFaUUzMFlNO0lBQWdDO0VqRTgwWXRDO0VpRTcwWU07O0lBRUU7RWpFKzBZUjtFaUU3MFlNOztJQUVFO0VqRSswWVI7RWlFNzBZTTs7SUFFRTtFakUrMFlSO0VpRTcwWU07O0lBRUU7RWpFKzBZUjtFaUU5MVlNO0lBQWdDO0VqRWkyWXRDO0VpRWgyWU07O0lBRUU7RWpFazJZUjtFaUVoMllNOztJQUVFO0VqRWsyWVI7RWlFaDJZTTs7SUFFRTtFakVrMllSO0VpRWgyWU07O0lBRUU7RWpFazJZUjtFaUVqM1lNO0lBQWdDO0VqRW8zWXRDO0VpRW4zWU07O0lBRUU7RWpFcTNZUjtFaUVuM1lNOztJQUVFO0VqRXEzWVI7RWlFbjNZTTs7SUFFRTtFakVxM1lSO0VpRW4zWU07O0lBRUU7RWpFcTNZUjtFaUVwNFlNO0lBQWdDO0VqRXU0WXRDO0VpRXQ0WU07O0lBRUU7RWpFdzRZUjtFaUV0NFlNOztJQUVFO0VqRXc0WVI7RWlFdDRZTTs7SUFFRTtFakV3NFlSO0VpRXQ0WU07O0lBRUU7RWpFdzRZUjtFaUV2NVlNO0lBQWdDO0VqRTA1WXRDO0VpRXo1WU07O0lBRUU7RWpFMjVZUjtFaUV6NVlNOztJQUVFO0VqRTI1WVI7RWlFejVZTTs7SUFFRTtFakUyNVlSO0VpRXo1WU07O0lBRUU7RWpFMjVZUjtFaUUxNllNO0lBQWdDO0VqRTY2WXRDO0VpRTU2WU07O0lBRUU7RWpFODZZUjtFaUU1NllNOztJQUVFO0VqRTg2WVI7RWlFNTZZTTs7SUFFRTtFakU4NllSO0VpRTU2WU07O0lBRUU7RWpFODZZUjtFaUU3N1lNO0lBQWdDO0VqRWc4WXRDO0VpRS83WU07O0lBRUU7RWpFaThZUjtFaUUvN1lNOztJQUVFO0VqRWk4WVI7RWlFLzdZTTs7SUFFRTtFakVpOFlSO0VpRS83WU07O0lBRUU7RWpFaThZUjtFaUVoOVlNO0lBQWdDO0VqRW05WXRDO0VpRWw5WU07O0lBRUU7RWpFbzlZUjtFaUVsOVlNOztJQUVFO0VqRW85WVI7RWlFbDlZTTs7SUFFRTtFakVvOVlSO0VpRWw5WU07O0lBRUU7RWpFbzlZUjtFaUVuK1lNO0lBQWdDO0VqRXMrWXRDO0VpRXIrWU07O0lBRUU7RWpFdStZUjtFaUVyK1lNOztJQUVFO0VqRXUrWVI7RWlFcitZTTs7SUFFRTtFakV1K1lSO0VpRXIrWU07O0lBRUU7RWpFdStZUjtFaUV0L1lNO0lBQWdDO0VqRXkvWXRDO0VpRXgvWU07O0lBRUU7RWpFMC9ZUjtFaUV4L1lNOztJQUVFO0VqRTAvWVI7RWlFeC9ZTTs7SUFFRTtFakUwL1lSO0VpRXgvWU07O0lBRUU7RWpFMC9ZUjtFaUVsL1lNO0lBQXdCO0VqRXEvWTlCO0VpRXAvWU07O0lBRUU7RWpFcy9ZUjtFaUVwL1lNOztJQUVFO0VqRXMvWVI7RWlFcC9ZTTs7SUFFRTtFakVzL1lSO0VpRXAvWU07O0lBRUU7RWpFcy9ZUjtFaUVyZ1pNO0lBQXdCO0VqRXdnWjlCO0VpRXZnWk07O0lBRUU7RWpFeWdaUjtFaUV2Z1pNOztJQUVFO0VqRXlnWlI7RWlFdmdaTTs7SUFFRTtFakV5Z1pSO0VpRXZnWk07O0lBRUU7RWpFeWdaUjtFaUV4aFpNO0lBQXdCO0VqRTJoWjlCO0VpRTFoWk07O0lBRUU7RWpFNGhaUjtFaUUxaFpNOztJQUVFO0VqRTRoWlI7RWlFMWhaTTs7SUFFRTtFakU0aFpSO0VpRTFoWk07O0lBRUU7RWpFNGhaUjtFaUUzaVpNO0lBQXdCO0VqRThpWjlCO0VpRTdpWk07O0lBRUU7RWpFK2laUjtFaUU3aVpNOztJQUVFO0VqRStpWlI7RWlFN2laTTs7SUFFRTtFakUraVpSO0VpRTdpWk07O0lBRUU7RWpFK2laUjtFaUU5alpNO0lBQXdCO0VqRWlrWjlCO0VpRWhrWk07O0lBRUU7RWpFa2taUjtFaUVoa1pNOztJQUVFO0VqRWtrWlI7RWlFaGtaTTs7SUFFRTtFakVra1pSO0VpRWhrWk07O0lBRUU7RWpFa2taUjtFaUU1alpFO0lBQW1CO0VqRStqWnJCO0VpRTlqWkU7O0lBRUU7RWpFZ2taSjtFaUU5alpFOztJQUVFO0VqRWdrWko7RWlFOWpaRTs7SUFFRTtFakVna1pKO0VpRTlqWkU7O0lBRUU7RWpFZ2taSjtBQUNGO0FrRWpvWkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7QWxFaW9aSjs7QW1FM29aQTtFQUFrQjtBbkUrb1psQjs7QW1FM29aQTtFQUFpQjtBbkUrb1pqQjs7QW1FOW9aQTtFQUFpQjtBbkVrcFpqQjs7QW1FanBaQTtFQUFpQjtBbkVxcFpqQjs7QW1FcHBaQTtFQ1RFO0VBQ0E7RUFDQTtBcEVpcVpGOztBbUVscFpJO0VBQXdCO0FuRXNwWjVCOztBbUVycFpJO0VBQXdCO0FuRXlwWjVCOztBbUV4cFpJO0VBQXdCO0FuRTRwWjVCOztBVXZuWkk7RXlEdkNBO0lBQXdCO0VuRW1xWjFCO0VtRWxxWkU7SUFBd0I7RW5FcXFaMUI7RW1FcHFaRTtJQUF3QjtFbkV1cVoxQjtBQUNGO0FVbm9aSTtFeUR2Q0E7SUFBd0I7RW5FOHFaMUI7RW1FN3FaRTtJQUF3QjtFbkVncloxQjtFbUUvcVpFO0lBQXdCO0VuRWtyWjFCO0FBQ0Y7QVU5b1pJO0V5RHZDQTtJQUF3QjtFbkV5cloxQjtFbUV4clpFO0lBQXdCO0VuRTJyWjFCO0VtRTFyWkU7SUFBd0I7RW5FNnJaMUI7QUFDRjtBVXpwWkk7RXlEdkNBO0lBQXdCO0VuRW9zWjFCO0VtRW5zWkU7SUFBd0I7RW5Fc3NaMUI7RW1FcnNaRTtJQUF3QjtFbkV3c1oxQjtBQUNGO0FVcHFaSTtFeUR2Q0E7SUFBd0I7RW5FK3NaMUI7RW1FOXNaRTtJQUF3QjtFbkVpdFoxQjtFbUVodFpFO0lBQXdCO0VuRW10WjFCO0FBQ0Y7QW1FOXNaQTtFQUFtQjtBbkVpdFpuQjs7QW1FaHRaQTtFQUFtQjtBbkVvdFpuQjs7QW1FbnRaQTtFQUFtQjtBbkV1dFpuQjs7QW1FbnRaQTtFQUF1QjtBbkV1dFp2Qjs7QW1FdHRaQTtFQUF1QjtBbkUwdFp2Qjs7QW1FenRaQTtFQUF1QjtBbkU2dFp2Qjs7QW1FNXRaQTtFQUF1QjtBbkVndVp2Qjs7QW1FL3RaQTtFQUF1QjtBbkVtdVp2Qjs7QW1FbHVaQTtFQUF1QjtBbkVzdVp2Qjs7QW1FbHVaQTtFQUFjO0FuRXN1WmQ7O0FxRTd3WkU7RUFDRTtBckVneFpKOztBS3R3WkU7RWdFTE07QXJFK3daUjs7QXFFcnhaRTtFQUNFO0FyRXd4Wko7O0FLOXdaRTtFZ0VMTTtBckV1eFpSOztBcUU3eFpFO0VBQ0U7QXJFZ3laSjs7QUt0eFpFO0VnRUxNO0FyRSt4WlI7O0FxRXJ5WkU7RUFDRTtBckV3eVpKOztBSzl4WkU7RWdFTE07QXJFdXlaUjs7QXFFN3laRTtFQUNFO0FyRWd6Wko7O0FLdHlaRTtFZ0VMTTtBckUreVpSOztBcUVyelpFO0VBQ0U7QXJFd3paSjs7QUs5eVpFO0VnRUxNO0FyRXV6WlI7O0FxRTd6WkU7RUFDRTtBckVnMFpKOztBS3R6WkU7RWdFTE07QXJFK3paUjs7QXFFcjBaRTtFQUNFO0FyRXcwWko7O0FLOXpaRTtFZ0VMTTtBckV1MFpSOztBcUU3MFpFO0VBQ0U7QXJFZzFaSjs7QUt0MFpFO0VnRUxNO0FyRSswWlI7O0FxRXIxWkU7RUFDRTtBckV3MVpKOztBSzkwWkU7RWdFTE07QXJFdTFaUjs7QXFFNzFaRTtFQUNFO0FyRWcyWko7O0FLdDFaRTtFZ0VMTTtBckUrMVpSOztBcUVyMlpFO0VBQ0U7QXJFdzJaSjs7QUs5MVpFO0VnRUxNO0FyRXUyWlI7O0FxRTcyWkU7RUFDRTtBckVnM1pKOztBS3QyWkU7RWdFTE07QXJFKzJaUjs7QXFFcjNaRTtFQUNFO0FyRXczWko7O0FLOTJaRTtFZ0VMTTtBckV1M1pSOztBcUU3M1pFO0VBQ0U7QXJFZzRaSjs7QUt0M1pFO0VnRUxNO0FyRSszWlI7O0FtRXgxWkE7RUFBYTtBbkU0MVpiOztBbUUzMVpBO0VBQWM7QW5FKzFaZDs7QW1FNzFaQTtFQUFpQjtBbkVpMlpqQjs7QW1FaDJaQTtFQUFpQjtBbkVvMlpqQjs7QW1FaDJaQTtFR3ZERTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RTI1WkY7O0FtRXAyWkE7RUFBd0I7QW5FdzJaeEI7O0FtRXQyWkE7RUFDRTtFQUNBO0FuRXkyWkY7O0FtRXAyWkE7RUFBYztBbkV3MlpkOztBdUV6NlpBO0VBQ0U7QXZFNDZaRjs7QXVFejZaQTtFQUNFO0F2RTQ2WkY7O0F3RTU2WkU7RUFDRTs7O0lBS0U7SUFFQTtFeEU0NlpKO0V3RXg2Wkk7SUFDRTtFeEUwNlpOO0V3RWo2WkU7SUFDRTtFeEVtNlpKO0V3RXI1WkU7SUFDRTtFeEV1NVpKO0V3RXI1WkU7O0lBRUU7SUFDQTtFeEV1NVpKO0V3RXA1WkU7O0lBRUU7RXhFczVaSjtFd0VuNVpFOzs7SUFHRTtJQUNBO0V4RXE1Wko7RXdFbDVaRTs7SUFFRTtFeEVvNVpKO0V3RTU0WkU7SUFDRSxRckU2aUM4QjtFSGkyWGxDO0V3RTU0WkU7SUFDRTtFeEU4NFpKO0V3RTU0WkU7SUFDRTtFeEU4NFpKO0V3RTE0WkU7SUFDRTtFeEU0NFpKO0V3RTE0WkU7SUFDRTtFeEU0NFpKO0V3RXo0WkU7SUFDRTtFeEUyNFpKO0V3RXo0Wkk7O0lBRUU7RXhFMjRaTjtFd0V0NFpJOztJQUVFO0V4RXc0Wk47RXdFcDRaRTtJQUNFO0V4RXM0Wko7RXdFcDRaSTs7OztJQUlFLHFCckUvR0c7RUhxL1pUO0V3RWw0WkU7SUFDRTtJQUNBLHFCckVySEs7RUh5L1pUO0FBQ0Y7QXlFMzFaQTs7O0NBQUE7QUMvSkk7RUFDSTtJQ3NCSjtJQUNBO0lBQ0E7SUR0QlE7RTFFa2dhVjtFMEVoZ2FNO0lDa0JKO0lBQ0E7SUFDQTtJRGxCUTtFMUVvZ2FWO0FBQ0Y7QTBFOS9aSTtFQUNJO0lDUEo7SUFDQTtJQUNBO0UzRXdnYUY7RTBFaGdhTTtJQ1ZKO0lBQ0E7SUFDQTtFM0U2Z2FGO0FBQ0Y7QTBFOS9aSTtFQUNJO0lDSko7SUFDQTtJQUNBO0lESVE7RTFFa2dhVjtFMEVoZ2FNO0lDUko7SUFDQTtJQUNBO0lEUVE7RTFFb2dhVjtBQUNGO0EwRTkvWkk7RUFDSTtJQUNJO0UxRWdnYVY7RTBFOS9aTTtJQUNJO0UxRWdnYVY7QUFDRjtBNEVuamFBO0VBQ0ksaUJBSGlCO0E1RXdqYXJCOztBNEVsamFBO0VBQ0k7QTVFcWphSjs7QTZFMWphSTtFQUNJO0E3RTZqYVI7O0E2RTlqYUk7RUFDSTtBN0Vpa2FSOztBNkVsa2FJO0VBQ0k7QTdFcWthUjs7QTZFdGthSTtFQUNJO0E3RXlrYVI7O0E2RTFrYUk7RUFDSTtBN0U2a2FSOztBNkU5a2FJO0VBQ0k7QTdFaWxhUjs7QTZFbGxhSTtFQUNJO0E3RXFsYVI7O0E2RXRsYUk7RUFDSTtBN0V5bGFSOztBNkUxbGFJO0VBQ0k7QTdFNmxhUjs7QTZFOWxhSTtFQUNJO0E3RWltYVI7O0E4RXBtYUk7RUFDSSxhTG9NUztBekVtNlpqQjs7QThFeG1hSTtFQUNJLFlMb01TO0F6RXU2WmpCOztBOEU1bWFJO0VBQ0ksYUxvTVM7QXpFMjZaakI7O0E4RWhuYUk7RUFDSSxZTG9NUztBekUrNlpqQjs7QThFcG5hSTtFQUNJLGFMb01TO0F6RW03WmpCOztBK0V4bmFBO0VBQ0k7QS9FMm5hSjs7QWdGNW5hSTtFQUNJLDJDUDBMUTtBekVxOFpoQjs7QWdGaG9hSTtFQUNJLDRDUDBMUTtBekV5OFpoQjs7QWdGcG9hSTtFQUNJLDBDUDBMUTtBekU2OFpoQjs7QWdGeG9hSTtFQUNJLDBDUDBMUTtBekVpOVpoQjs7QWdGNW9hSTtFQUNJLDBDUDBMUTtBekVxOVpoQjs7QWlGN29hQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqRmdwYUo7O0FpRjVvYUE7RUFDSTtFQUNBO0FqRitvYUo7O0FpRjNvYUE7RUFDSTtBakY4b2FKOztBaUYxb2FBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsV0ExQmU7RUEyQmYsZ0JBM0JlO0VBNEJmLGtCQTNCYztBakZ3cWFsQjtBaUYzb2FJO0VBQ0k7QWpGNm9hUjtBaUYxb2FJO0VBQ0k7RWxFV0o7RUFDQTtBZmtvYUo7QWlGM29hUTtFQUNJLHFCOUUwN0J3QjtBSG10WXBDOztBaUZ0b2FJO0UxQy9DRixXcENNUztFZ0JEUCx5QjhEMkMyQjtFMUM5QzdCLHFCMEM4Q3dEO0FqRjJvYTFEO0F1Q3ZyYUU7RUFDRTtBdkN5cmFKO0F1Q3RyYUU7RUFDRTtBdkN3cmFKO0FpRi9vYVE7RUFDSSxjM0R3Qkc7QXRCeW5hZjtBaUY5b2FRO0VBQ0k7QWpGZ3BhWjs7QWlGeHBhSTtFMUMvQ0YsV3BDTVM7RWdCRFAseUI4RDJDMkI7RTFDOUM3QixxQjBDOEN3RDtBakY2cGExRDtBdUN6c2FFO0VBQ0U7QXZDMnNhSjtBdUN4c2FFO0VBQ0U7QXZDMHNhSjtBaUZqcWFRO0VBQ0ksYzNEd0JHO0F0QjJvYWY7QWlGaHFhUTtFQUNJO0FqRmtxYVo7O0FpRjFxYUk7RTFDL0NGLFdwQ01TO0VnQkRQLHlCOEQyQzJCO0UxQzlDN0IscUIwQzhDd0Q7QWpGK3FhMUQ7QXVDM3RhRTtFQUNFO0F2QzZ0YUo7QXVDMXRhRTtFQUNFO0F2QzR0YUo7QWlGbnJhUTtFQUNJLGMzRHdCRztBdEI2cGFmO0FpRmxyYVE7RUFDSTtBakZvcmFaOztBaUY1cmFJO0UxQy9DRixXcENNUztFZ0JEUCx5QjhEMkMyQjtFMUM5QzdCLHFCMEM4Q3dEO0FqRmlzYTFEO0F1Qzd1YUU7RUFDRTtBdkMrdWFKO0F1QzV1YUU7RUFDRTtBdkM4dWFKO0FpRnJzYVE7RUFDSSxjM0R3Qkc7QXRCK3FhZjtBaUZwc2FRO0VBQ0k7QWpGc3NhWjs7QWlGOXNhSTtFMUMvQ0YsV3BDTVM7RWdCRFAseUI4RDJDMkI7RTFDOUM3QixxQjBDOEN3RDtBakZtdGExRDtBdUMvdmFFO0VBQ0U7QXZDaXdhSjtBdUM5dmFFO0VBQ0U7QXZDZ3dhSjtBaUZ2dGFRO0VBQ0ksYzNEd0JHO0F0QmlzYWY7QWlGdHRhUTtFQUNJO0FqRnd0YVo7O0FpRmh1YUk7RTFDL0NGLFdwQ01TO0VnQkRQLHlCOEQyQzJCO0UxQzlDN0IscUIwQzhDd0Q7QWpGcXVhMUQ7QXVDanhhRTtFQUNFO0F2Q214YUo7QXVDaHhhRTtFQUNFO0F2Q2t4YUo7QWlGenVhUTtFQUNJLGMzRHdCRztBdEJtdGFmO0FpRnh1YVE7RUFDSTtBakYwdWFaOztBaUZsdmFJO0UxQy9DRixXcENNUztFZ0JEUCx5QjhEMkMyQjtFMUM5QzdCLHFCMEM4Q3dEO0FqRnV2YTFEO0F1Q255YUU7RUFDRTtBdkNxeWFKO0F1Q2x5YUU7RUFDRTtBdkNveWFKO0FpRjN2YVE7RUFDSSxjM0R3Qkc7QXRCcXVhZjtBaUYxdmFRO0VBQ0k7QWpGNHZhWjs7QWlGcHdhSTtFMUMvQ0YsV3BDTVM7RWdCRFAseUI4RDJDMkI7RTFDOUM3QixxQjBDOEN3RDtBakZ5d2ExRDtBdUNyemFFO0VBQ0U7QXZDdXphSjtBdUNwemFFO0VBQ0U7QXZDc3phSjtBaUY3d2FRO0VBQ0ksYzNEd0JHO0F0QnV2YWY7QWlGNXdhUTtFQUNJO0FqRjh3YVo7O0FpRnR4YUk7RTFDL0NGLFdwQ01TO0VnQkRQLHlCOEQyQzJCO0UxQzlDN0IscUIwQzhDd0Q7QWpGMnhhMUQ7QXVDdjBhRTtFQUNFO0F2Q3kwYUo7QXVDdDBhRTtFQUNFO0F2Q3cwYUo7QWlGL3hhUTtFQUNJLGMzRHdCRztBdEJ5d2FmO0FpRjl4YVE7RUFDSTtBakZneWFaOztBaUZ4eWFJO0UxQy9DRixXcENNUztFZ0JEUCx5QjhEMkMyQjtFMUM5QzdCLHFCMEM4Q3dEO0FqRjZ5YTFEO0F1Q3oxYUU7RUFDRTtBdkMyMWFKO0F1Q3gxYUU7RUFDRTtBdkMwMWFKO0FpRmp6YVE7RUFDSSxjM0R3Qkc7QXRCMnhhZjtBaUZoemFRO0VBQ0k7QWpGa3phWjs7QWlGMXphSTtFMUMvQ0YsV3BDTVM7RWdCRFAseUI4RDJDMkI7RTFDOUM3QixxQjBDOEN3RDtBakYremExRDtBdUMzMmFFO0VBQ0U7QXZDNjJhSjtBdUMxMmFFO0VBQ0U7QXZDNDJhSjtBaUZuMGFRO0VBQ0ksYzNEd0JHO0F0QjZ5YWY7QWlGbDBhUTtFQUNJO0FqRm8wYVo7O0FpRjUwYUk7RTFDL0NGLFdwQ01TO0VnQkRQLHlCOEQyQzJCO0UxQzlDN0IscUIwQzhDd0Q7QWpGaTFhMUQ7QXVDNzNhRTtFQUNFO0F2QyszYUo7QXVDNTNhRTtFQUNFO0F2QzgzYUo7QWlGcjFhUTtFQUNJLGMzRHdCRztBdEIremFmO0FpRnAxYVE7RUFDSTtBakZzMWFaOztBaUY5MWFJO0UxQy9DRixXcENNUztFZ0JEUCx5QjhEMkMyQjtFMUM5QzdCLHFCMEM4Q3dEO0FqRm0yYTFEO0F1Qy80YUU7RUFDRTtBdkNpNWFKO0F1Qzk0YUU7RUFDRTtBdkNnNWFKO0FpRnYyYVE7RUFDSSxjM0R3Qkc7QXRCaTFhZjtBaUZ0MmFRO0VBQ0k7QWpGdzJhWjs7QWlGaDNhSTtFMUMvQ0YsV3BDTVM7RWdCRFAseUI4RDJDMkI7RTFDOUM3QixxQjBDOEN3RDtBakZxM2ExRDtBdUNqNmFFO0VBQ0U7QXZDbTZhSjtBdUNoNmFFO0VBQ0U7QXZDazZhSjtBaUZ6M2FRO0VBQ0ksYzNEd0JHO0F0Qm0yYWY7QWlGeDNhUTtFQUNJO0FqRjAzYVo7O0FpRmw0YUk7RTFDL0NGLFdwQ01TO0VnQkRQLHlCOEQyQzJCO0UxQzlDN0IscUIwQzhDd0Q7QWpGdTRhMUQ7QXVDbjdhRTtFQUNFO0F2Q3E3YUo7QXVDbDdhRTtFQUNFO0F2Q283YUo7QWlGMzRhUTtFQUNJLGMzRHdCRztBdEJxM2FmO0FpRjE0YVE7RUFDSTtBakY0NGFaOztBaUZ2NGFBO0VBQ0ksZ0I5RXZETztFOEV3RFAsY1J1UmlCO0VRdFJqQjtBakYwNGFKOztBa0ZqOGFBO0VBQ0k7RUFDQSxXQVZVO0VBV1YsWUFYVTtFQVlWLGVBVFU7RUFVVjtFQUNBO0VBQ0Esb0JBVG1CO0FsRjY4YXZCO0FrRmw4YUk7RUFDSTtBbEZvOGFSOztBa0ZoOGFBO0VBQ0ksV0FyQmE7RUFzQmIsWUF0QmE7RUF1QmIsZUFwQmE7QWxGdTlhakI7O0FrRmg4YUE7RUFDSSxXQTVCYTtFQTZCYixZQTdCYTtFQThCYixlQTNCYTtBbEY4OWFqQjs7QW1GbithQTtFQUdJO0FuRm8rYUo7QW1GbCthSTtFQUNJLGNoRk1HO0FIODlhWDs7QW9GeithQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VDSUEsV1pvT1U7RVluT1YsWVptT1U7QXpFc3dhZDs7QW9GeithSTtFQUNJO0FwRjQrYVI7O0FvRjcrYUk7RUFDSTtBcEZnL2FSOztBb0ZqL2FJO0VBQ0k7QXBGby9hUjs7QW9Gci9hSTtFQUNJO0FwRncvYVI7O0FvRnovYUk7RUFDSTtBcEY0L2FSOztBb0Y3L2FJO0VBQ0k7QXBGZ2diUjs7QW9GamdiSTtFQUNJO0FwRm9nYlI7O0FvRnJnYkk7RUFDSTtBcEZ3Z2JSOztBb0Z6Z2JJO0VBQ0k7QXBGNGdiUjs7QW9GN2diSTtFQUNJO0FwRmdoYlI7O0FvRmpoYkk7RUFDSTtBcEZvaGJSOztBb0ZyaGJJO0VBQ0k7QXBGd2hiUjs7QW9GemhiSTtFQUNJO0FwRjRoYlI7O0FvRjdoYkk7RUFDSTtBcEZnaWJSOztBb0ZqaWJJO0VBQ0k7QXBGb2liUjs7QW9GL2hiQTtFQ1BJLFdacU9hO0VZcE9iLFlab09hO0F6RXMwYWpCOztBb0ZoaWJBO0VDWEksV1pzT2E7RVlyT2IsWVpxT2E7QXpFMDBhakI7O0FvRmhpYkE7RUFDSTtBcEZtaWJKOztBb0ZoaWJBO0VBQ0k7QXBGbWliSjs7QW9GaGliQTtFQUNJO0FwRm1pYko7O0FvRi9oYkE7RUFDSSxXWHlNWTtFV3hNWixTWHdNWTtBekUwMWFoQjs7QW9GL2hiQTtFQUNJO0FwRmtpYko7O0FzRjNrYkk7RUFDSTtBdEY4a2JSOztBc0Zsa2JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFliMkhvQjtFekRqSWxCLHdDc0VPRjtBdEZxa2JKO0FzRm5rYkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JuRnhCRztFbUZ5QkgsY25GakJHO0FIc2xiWDs7QXVGam1iQTtFQUNJO0F2Rm9tYko7O0F1RmhtYkE7RWxFSEU7RUZBRSxzQmhCQ087RWtCQ1Qsa0JsQkRTO0VhU0wsbUZLUEo7QXJCdW1iRjtBS3BtYkU7RWdCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0FyQmduYnpHO0FxQnBtYkU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFTFduRywwSEFMYTtBaEJnbmJuQjtBcUI1bGJFO0VBRUU7RUFDQSxzQmxCM0JPO0VrQjRCUCxrQmxCNUJPO0FIeW5iWDtBcUJ0bGJFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0FyQmdvYjdMO0FxQmpsYkk7RUxwQ0UsdUZBTGE7QWhCNm5ibkI7O0F1RjNuYkE7RUFDSTtBdkY4bmJKO0F1RjNuYlE7RUNmSiw0QkRnQjRCO0VDZjVCLG9CRGU0QjtBdkY4bmJoQztBdUYzbmJZO0VabkJSO0VBQ0E7RUFDQTtBM0VpcGJKO0F1RjFuYkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RjRuYlI7QXVGMW5iUTtFQUVJO0F2RjJuYlo7QXVGdG5iUTtFQUNJO0F2RnduYlo7QXVGbm5iUTtFQUNJO0F2RnFuYlo7O0F1Ri9tYkE7RXZFdENNLDZFdUV1Q0Y7QXZGa25iSjs7QXVGOW1iQTtFRmxESSwrQmxGcWZvQztFa0ZwZnBDLGdDbEZvZm9DO0VzRjVmcEMscUN0RjRmb0M7RW9GamNwQztFQUNBO0F2Rm1uYko7QXVGam5iSTtFQUNJO0F2Rm1uYlI7QXVGaG5iSTtFRjNEQSwrQmxGdWZvQztFa0Z0ZnBDLGdDbEZzZm9DO0VzRjlmcEMscUN0Rjhmb0M7QUh5cmF4QztBdUZqbmJJO0VGL0RBLGlDbEZzZm9DO0VrRnJmcEMsa0NsRnFmb0M7RXNGN2ZwQyx1Q3RGNmZvQztBSCtyYXhDOztBdUZobmJBO0VBQ0k7RUFDQTtFQUNBO0F2Rm1uYko7QXVGam5iSTtFQUNJO0F2Rm1uYlI7QXVGL21iUTtFQUNJO0F2RmluYlo7O0F1RjFtYkk7RUFDSTtFQUNBO0F2RjZtYlI7O0F1Ri9tYkk7RUFDSTtFQUNBO0F2RmtuYlI7O0F1RnBuYkk7RUFDSTtFQUNBO0F2RnVuYlI7O0F1RnpuYkk7RUFDSTtFQUNBO0F2RjRuYlI7O0F1RnZuYkE7Ozs7Ozs7Ozs7O0NBQUE7QUFhQTtFQUNJO0F2RnluYko7O0EwRnp1Ykk7RUFDSTtBMUY0dWJSO0EwRnh1YlE7RUFDSTtFQUNBO0ExRjB1Ylo7QTBGdHViSTtFQUNJO0ExRnd1YlI7QTBGdHViUTtFQUNJLGdCdkZiRDtBSHF2Ylg7QTBGdHViWTtFQUNJO0ExRnd1YmhCO0EwRnJ1Ylk7RUFDSTtBMUZ1dWJoQjtBMEZsdWJJO0VBQ0k7QTFGb3ViUjtBMEZqdWJJO0VBQ0ksZ0J2Rmt5QjRCO0FIaThacEM7QTBGanViUTtFQUNJO0VBQ0E7QTFGbXViWjtBMEYvdGJJO0VBQ0k7RUFDQTtBMUZpdWJSO0EwRi90YlE7RUFDSTtFQUNBO0VBQ0EsaUJqQnVUWTtBekUwNmF4QjtBMEYvdGJZO0VBQ0kscUJ2Rmd4Qm9CO0FIaTlacEM7QTBGNXRiSTtFQUNJO0VBQ0E7RUFDQSxnQnZGMExzQjtFdUZ6THRCO0VBQ0EseUJqQnlTVztFaUJ4U1gsdUJqQjBTaUI7QXpFbzdhekI7QTBGM3RiWTtFQUNJO0ExRjZ0YmhCO0EwRjl0Ylk7RUFDSTtBMUZndWJoQjtBMEZqdWJZO0VBQ0k7QTFGbXViaEI7QTBGcHViWTtFQUNJO0ExRnN1YmhCO0EwRnZ1Ylk7RUFDSTtBMUZ5dWJoQjtBMEYxdWJZO0VBQ0k7QTFGNHViaEI7QTBGN3ViWTtFQUNJO0ExRit1YmhCO0EwRmh2Ylk7RUFDSTtBMUZrdmJoQjtBMEZudmJZO0VBQ0k7QTFGcXZiaEI7QTBGdHZiWTtFQUNJO0ExRnd2YmhCO0EwRnp2Ylk7RUFDSTtBMUYydmJoQjtBMEY1dmJZO0VBQ0k7QTFGOHZiaEI7QTBGL3ZiWTtFQUNJO0ExRml3YmhCO0EwRmx3Ylk7RUFDSTtBMUZvd2JoQjtBMEZyd2JZO0VBQ0k7QTFGdXdiaEI7QTBGbndiUTtFQUNJLGlCakI4Uk07QXpFdSthbEI7QTBGandiUTtFQUNJLGtCakJ5Uk07QXpFMCthbEI7QTBGN3ZiWTtFQUNJO0ExRit2YmhCO0EwRjF2Ykk7RUFDSTtFQUNBO0VBQ0E7QTFGNHZiUjtBMEZ6dmJJO0VBQ0k7RUFDQTtBMUYydmJSO0FVdHhiSTtFZ0YrQkk7SUFDSTtJQUNBO0lBQ0E7RTFGMHZiVjtFMEZ4dmJVO0lBQ0k7RTFGMHZiZDtBQUNGOztBMEZydmJBO0VDbkhJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Y0MmJKOztBNEYzMmJROzs7Ozs7OztFQUVJO0E1Rm8zYlo7QTRGaDNiSTtFQUNJO0E1RmszYlI7O0E0RjUyYkk7RUFHSTtBNUY2MmJSOztBNEZ2MmJBO0VBQ0ksbUJuQnFYZTtFbUJwWGY7QTVGMDJiSjtBVWgwYkk7RWtGNUNKO0lBS1E7SUFDQTtFNUYyMmJOO0FBQ0Y7QTRGejJiSTtFQUNJO0E1RjIyYlI7QTRGeDJiSTtFQUNJO0E1RjAyYlI7QTRGcDJiUTtFQUNJLG9CekZxeEJ3QjtBSGlsYXBDO0E0RmwyYkk7RUFDSTtBNUZvMmJSO0FVbDFiSTtFa0ZSSjtJQUVRO0U1RjQxYk47QUFDRjs7QTRGeDFiQTtFQUNJO0E1RjIxYko7O0E0RnIxYkk7Ozs7OztFQUdJO0E1RjIxYlI7O0E0RnQxYkE7RUFDSTtBNUZ5MWJKOztBNEZyMWJBO0VBQ0ksZW5CdVRjO0F6RWlpYmxCOztBNEZwMWJBO0VBQ0ksa0JuQm1UaUI7RW1CbFRqQixjekZ2Rk87QUg4NmJYOztBNEZuMWJBO0VBRUk7QTVGcTFiSjtBNEY5MGJBO0VBSUk7RUFDQTtFQUNBO0VBQ0EsY3pGM0dPO0V5RjRHUCxlbkJpU29CO0F6RTRpYnhCO0E0RjMwYkk7RUFDSTtBNUY2MGJSO0E0RjEwYkk7RUFDSTtBNUY0MGJSO0E0RjV6YkE7RUFDSTtBNUY4emJKOztBNEYxemJBO0VBQ0k7RTVFcklFLG1ENEVzSUY7QTVGNnpiSjs7QTRGenpiQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1RjR6Yko7QTRGMXpiSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUY0emJSOztBNEZyemJRO0VBQ0k7QTVGd3piWjtBNEZyemJRO0VBQ0k7QTVGdXpiWjtBNEZuemJJO0VBQ0k7QTVGcXpiUjtBNEZuemJRO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGb3piWjtBNEZsemJZO0VKcE1SLGtDSXFNZ0M7RUpwTWhDLDBCSW9NZ0M7QTVGcXpicEM7QTRGbHpiWTtFQUNJLGN6RjlJQTtBSGs4YmhCO0E0Rmx6YmdCO0VqQjNNWjtFQUNBO0VBQ0E7QTNFZ2djSjs7QTRGNXliUTtFQUNJLHFCekY4bUJ3QjtFeUY3bUJ4QixzQnpGNm1Cd0I7QUhrc2FwQzs7QTRGdnliSTs7RUFFSTtBNUYweWJSO0E0RnZ5Ylk7Ozs7RUFDSTtFQUNBLHFCekY4bEJvQjtBSDhzYXBDO0E0RjF5Ylk7Ozs7RUFDSTtFQUNBLHNCekYwbEJvQjtBSHF0YXBDO0E0RjV5YlE7O0VBQ0k7QTVGK3liWjtBVXArYkk7RWtGMkxRO0lBQ0kscUJ6RitrQm9CO0VINnRhbEM7RTRGMXliVTtJQUNJLHNCekY0a0JvQjtFSGd1YWxDO0FBQ0Y7O0E0RnR5YkE7RUFDSTtBNUZ5eWJKOztBNEZyeWJBO0VBQ0k7RXpFbFBGO0VBQ0E7QW5CMmhjRjs7QTRGcnliQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV25CMEltQjtFbUJ6SW5CLHVCbkIwSWU7RTFEbFlmO0VBQ0E7QWZpaWNKOztBNEZyeWJBO0VBQ0k7RUFDQTtBNUZ3eWJKOztBNEZyeWJBO0VBQ0k7RUFDQTtFQUNBO0E1Rnd5Yko7QTRGdHliSTs7Ozs7RUFLSTtBNUZ3eWJSO0E0RnJ5Ykk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFN0UvUko7QWZ1a2NKOztBNkZ2bGNBO0VBQ0k7QTdGMGxjSjtBNkZ4bGNJO0VBQ0k7QTdGMGxjUjs7QThGdGxjUTtFQUNJO0E5RnlsY1o7O0E4RmpsY1E7RUFFSTtBOUZtbGNaOztBOEZoa2NRO0VBQ0kseUIzRjdCRDtBSGdtY1g7O0ErRjNtY0E7RUFDSSxvQjVGaXdCZ0M7RTRGaHdCaEMsZ0I1RklPO0U0RkhQLHlCNUZtd0JnQztFNEZsd0JoQztFQUNBO0VBQ0E7RUFDQTtFL0VRRSw4QytFUEY7QS9GOG1jSjtBK0Y3bWNJO0VBRUk7QS9GOG1jUjtBK0Y1bWNJO0VBQ0k7QS9GOG1jUjtBK0YzbWNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9GNm1jWjtBK0YzbWNRO0VBQ0ksYzVGVEQ7QUhzbmNYO0ErRnhtY1E7RUFDSSxtQjVGOEJJO0FINGtjaEI7QStGcm1jUTtFQUVJO0EvRnNtY1o7QStGcm1jWTtFQUNJO0EvRnVtY2hCOztBK0ZqbWNBO0VBQ0k7QS9Gb21jSjtBK0ZubWNJO0VBQ0k7RUFDQTtBL0ZxbWNSOztBK0ZobWNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7R0FBQTtBQ3REQTtFQUNJO0lBQ0k7SUFDQTtFaEcyMGNOO0VnR3owY0U7SUFDSTtJQUNBO0VoRzIwY047QUFDRjtBZ0d4MGNBO0VBQ0k7QWhHMDBjSjs7QWdHdDBjQTtFQUNJO0FoR3kwY0o7QWdHdjBjSTtFQUNJO0FoR3kwY1I7QWdHdDBjSTtFTHZCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUtvQkk7RUFDQTtBaEc2MGNSOztBZ0d2MGNBO0VBQ0k7RUFDQTtFQ3JCQSxpQ3hCNElpQztFd0IzSWpDLHlCeEIySWlDO0V3QnZJakMsaUNEa0I2QjtFQ2pCN0IseUJEaUI2QjtBaEc0MGNqQztBZ0cxMGNJO0VBQ0k7RUFDQTtBaEc0MGNSO0FnR3owY0k7RUNuQ0Esd0NEb0M0QjtFQ25DNUIsZ0NEbUM0QjtBaEc0MGNoQztBZ0d6MGNJO0VBQ0ksYzdGWVE7QUgremNoQjtBZ0d4MGNJO0VMbkRBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFS2dESSxjdkIwV3VCO0V1QnpXdkIsZ0J2QnlXdUI7RXVCeFd2QjtFQUNBO0VBQ0E7RUFDQSxXN0ZwREc7QUhtNGNYO0FnRzUwY0k7RUFDSTtFQUNBO0FoRzgwY1I7QWdHejBjSTtFQUVJO0FoRzAwY1I7QWdHeDBjUTtFQUNJO0VBQ0E7RXJCekVSO0VBQ0E7RUFDQTtBM0VvNWNKO0FnR3gwY0k7RUFDSSxjN0ZuRUc7RTZGb0VIO0VBQ0E7RUFDQTtBaEcwMGNSO0FnR3gwY1E7RUFDSSxjN0Y5RUQ7RTZGK0VDO0VBQ0E7QWhHMDBjWjtBZ0d2MGNRO0VBRUksbUI3RnRGRDtBSDg1Y1g7QWdHdDBjWTs7O0VBRUksYzdGOHFCb0I7QUgycGJwQzs7QWdHbDBjQTtFQUNJO0VBQ0E7QWhHcTBjSjtBZ0duMGNJO0VBQ0k7RUFDQTtFQUNBO0FoR3EwY1I7O0FnR2owY0E7RUFDSTtBaEdvMGNKOztBZ0doMGNBO0VBQ0k7RUFDQSx1QnZCMlN1QjtFdUIxU3ZCO0VBQ0EsVzdGdEhPO0U2RnVIUCxxQjdGb29CZ0M7RTZGbm9CaEM7QWhHbTBjSjtBZ0dqMGNJO0VqRnRHQTtFQUNBO0FmMDZjSjtBZ0doMGNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHazBjUjtBZ0cvemNJO0VBQ0k7RUFDQTtBaEdpMGNSOztBZ0c3emNBO0VBQ0k7QWhHZzBjSjs7QWtHbDljQTtFQUNJLGlCekJpUmM7RXlCaFJkO0VBQ0EsdUJ6QmdEVTtFeUIvQ1Ysb0JBTmU7QWxHMjljbkI7QWtHbjljSTtFQUNJO0FsR3E5Y1I7O0FrR2g5Y0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR205Y0o7O0FrRy84Y0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CL0Y4UDBCO0UrRjdQMUI7RUFDQTtFQUNBO0VBQ0E7QWxHazljSjtBa0doOWNJO0VBQ0k7QWxHazljUjs7QWtHNzhjQTtFQUNJO0FsR2c5Y0o7O0FtR2pnZEE7O0VBRUksY2hHU087RWdHUlAsb0IxQitWcUI7QXpFcXFjekI7O0FtR2hnZEk7Ozs7O0VBRUkseUJoR0xHO0VnR01ILHFCaEd5T3NCO0FINnhjOUI7O0FtR2xnZEE7RUFDSTtBbkdxZ2RKOztBbUdsZ2RBO0VBQ0ksaUIxQjZVd0I7QXpFd3JjNUI7O0FtR2xnZEE7RUFDSTtBbkdxZ2RKOztBbUdsZ2RBO0VBQ0k7RUFDQTtBbkdxZ2RKOztBbUc5L2NRO0VBQ0k7QW5HaWdkWjtBbUdoZ2RZO0VBQ0ksc0JoR25DTDtBSHFpZFg7QW1HNS9jZ0I7RUFDSSx5QmhHbU5VO0VnR2xOVixXaEczQ1Q7QUh5aWRYOztBbUd0L2NBO0VBQ0ksY2hHNUNPO0VnRzZDUCxrQjFCeVNlO0F6RWd0Y25COztBbUdyL2NBO0VBQ0k7QW5Hdy9jSjs7QW1HcC9jQTtFQUNJO0VBQ0E7RUFDQTtBbkd1L2NKO0FtR3AvY0k7RUFDSTtFQUNBO0VBQ0E7QW5Hcy9jUjtBbUduL2NJO0VBRUk7RUFDQTtFQUNBLFUxQjJTa0I7RTBCMVNsQjtFQUNBLFcxQjBTeUI7RTBCelN6QixZMUJ5U3lCO0UwQnhTekI7RXBGdkVKO0FmNGpkSjtBbUdqL2NJO0VBQ0k7RUFDQSxzQmhHeEZHO0VnR3lGSDtFbkZoRkYsZ0JtRmlGRTtBbkdtL2NSO0FtR2gvY0k7RUFDSTtBbkdrL2NSO0FtRzkrY1E7RUFDSSx5QmhHMEprQjtFZ0d6SmxCO0FuR2cvY1o7QW1HNStjSTtFQUNJO0VBQ0EsY2hHakdHO0FIK2tkWDtBbUczK2NJO0VBQ0ksbUJoR2lMc0I7QUg0emM5Qjs7QW1HeCtjSTtFQUNJO0VBQ0E7RUFDQSxjaEcraEI0QjtBSDQ4YnBDO0FtR3YrY1E7RUFDSTtBbkd5K2NaO0FtR3QrY1E7Ozs7O0VBQ0kscUJoR3NoQndCO0FIczlicEM7O0FtR3YrY0E7RUFDSTtFQUNBLHFCaEdtVW9DO0FIdXFjeEM7O0FtR3QrY0E7RUFDSSxxQmhHOFRvQztBSDJxY3hDO0FtR3YrY0k7O0VBRUk7QW5HeStjUjs7QW1HcCtjSTtFQUNJO0VBQ0E7RUFDQTtBbkd1K2NSO0FtR3ArY0k7RUFDSTtFQUNBO0VBQ0E7QW5HcytjUjtBbUdwK2NRO0VBQ0k7RUFDQTtBbkdzK2NaO0FtR3IrY1k7RVJ4S1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VRcUtZO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HNCtjaEI7O0FtR3QrY0E7RUFDSTtFQUNBO0FuR3krY0o7QW1HditjSTtFQUNJO0FuR3krY1I7O0FtR24rY0k7O0VBQ0ksc0JoRzFMRztFZ0cyTEgscUJoR3ZMRztBSDhwZFg7O0FvR3JxZEk7RUFDSTtFQUNBO0FwR3dxZFI7QW9HdHFkUTs7RUFFSTtFQUNBO0FwR3dxZFo7O0FxRy9xZEE7QUFDQTtFQUNJLHNCNUIyTWU7RTRCMU1mO0VBQ0E7RUFJQTtFQUNBO0FyRytxZEo7QXFHM3FkQTtBQUNBO0VWakJJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0YrcmRKOztBcUcvcWRBO0FBRUk7RUFDSTtBckdpcmRSOztBcUdscmRJO0VBQ0k7QXJHcXJkUjs7QXFHdHJkSTtFQUNJO0FyR3lyZFI7O0FxRzFyZEk7RUFDSTtBckc2cmRSOztBcUc5cmRJO0VBQ0k7QXJHaXNkUjs7QXFHbHNkSTtFQUNJO0FyR3FzZFI7O0FxR2pzZEE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtBckdvc2RKOztBcUdoc2RJO0FBRUk7RTFCckNKO0VBQ0E7RUFDQTtBM0V3dWRKOztBcUdyc2RRO0UxQnJDSjtFQUNBO0VBQ0E7QTNFOHVkSjs7QXFHM3NkUTtFMUJyQ0o7RUFDQTtFQUNBO0EzRW92ZEo7O0FxR2p0ZFE7RTFCckNKO0VBQ0E7RUFDQTtBM0UwdmRKOztBcUdsdGRJO0UxQnJDQTtFQUNBO0VBQ0E7QTNFMnZkSjs7QXFHcHRkSTtFMUJ6Q0E7RUFDQTtFQUNBO0EzRWl3ZEo7O0FxR250ZEE7RUFDSTtBckdzdGRKOztBcUdwdGRBO0VBQ0k7QXJHdXRkSjs7QXFHcnRkQTtFQUNJO0FyR3d0ZEo7O0FxR3R0ZEE7RUFDSTtBckd5dGRKOztBcUd2dGRBO0VBQ0k7QXJHMHRkSjs7QXFHeHRkQTtFQUNJO0FyRzJ0ZEo7O0FxR3p0ZEE7RUFDSTtBckc0dGRKOztBcUcxdGRBO0VBQ0k7QXJHNnRkSjs7QXFHM3RkQTtFQUNJO0FyRzh0ZEo7O0FxRzV0ZEE7RUFDSTtBckcrdGRKOztBcUc3dGRBO0VBQ0k7QXJHZ3VkSjs7QXFHOXRkQTtFQUNJO0FyR2l1ZEo7O0FxRy90ZEE7RUFDSTtBckdrdWRKOztBcUdodWRBO0VBQ0k7QXJHbXVkSjs7QXFHanVkQTtFQUNJO0FyR291ZEo7O0FxR2x1ZEE7RUFDSTtBckdxdWRKOztBcUdudWRBO0VBQ0k7QXJHc3VkSjs7QXFHcHVkQTtFQUNJO0FyR3V1ZEo7O0FxR3J1ZEE7RUFDSTtBckd3dWRKOztBcUd0dWRBO0VBQ0k7QXJHeXVkSjs7QXFHdnVkQTtFQUNJO0FyRzB1ZEo7O0FxR3h1ZEE7RUFDSTtBckcydWRKOztBcUd6dWRBO0VBQ0k7QXJHNHVkSjs7QXFHMXVkQTtFQUNJO0FyRzZ1ZEo7O0FxRzN1ZEE7RUFDSTtBckc4dWRKOztBcUc1dWRBO0VBQ0k7QXJHK3VkSjs7QXFHN3VkQTtFQUNJO0FyR2d2ZEo7O0FxRzl1ZEE7RUFDSTtBckdpdmRKOztBcUcvdWRBO0VBQ0k7QXJHa3ZkSjs7QXFHaHZkQTtFQUNJO0FyR212ZEo7O0FxR2p2ZEE7RUFDSTtBckdvdmRKOztBcUdsdmRBO0VBQ0k7QXJHcXZkSjs7QXFHbnZkQTtFQUNJO0FyR3N2ZEo7O0FxR3B2ZEE7RUFDSTtBckd1dmRKOztBcUdydmRBO0VBQ0k7QXJHd3ZkSjs7QXFHdHZkQTtFQUNJO0FyR3l2ZEo7O0FxR3Z2ZEE7RUFDSTtBckcwdmRKOztBcUd4dmRBO0VBQ0k7QXJHMnZkSjs7QXFHenZkQTtFQUNJO0FyRzR2ZEo7O0FxRzF2ZEE7RUFDSTtBckc2dmRKOztBcUczdmRBO0VBQ0k7QXJHOHZkSjs7QXFHNXZkQTtFQUNJO0FyRyt2ZEo7O0FxRzd2ZEE7RUFDSTtBckdnd2RKOztBcUc5dmRBO0VBQ0k7QXJHaXdkSjs7QXFHL3ZkQTtFQUNJO0FyR2t3ZEo7O0FxR2h3ZEE7RUFDSTtBckdtd2RKOztBcUdqd2RBO0VBQ0k7QXJHb3dkSjs7QXFHbHdkQTtFQUNJO0FyR3F3ZEo7O0FxR253ZEE7RUFDSTtBckdzd2RKOztBcUdwd2RBO0VBQ0k7QXJHdXdkSjs7QXFHcndkQTtFQUNJO0FyR3d3ZEo7O0FxR3R3ZEE7RUFDSTtBckd5d2RKOztBcUd2d2RBO0VBQ0k7QXJHMHdkSjs7QXFHeHdkQTtFQUNJO0FyRzJ3ZEo7O0FxR3p3ZEE7RUFDSTtBckc0d2RKOztBcUcxd2RBO0VBQ0k7QXJHNndkSjs7QXFHM3dkQTtFQUNJO0FyRzh3ZEo7O0FxRzV3ZEE7RUFDSTtBckcrd2RKOztBcUc3d2RBO0VBQ0k7QXJHZ3hkSjs7QXFHOXdkQTtFQUNJO0FyR2l4ZEo7O0FxRy93ZEE7RUFDSTtBckdreGRKOztBcUdoeGRBO0VBQ0k7QXJHbXhkSjs7QXFHanhkQTtFQUNJO0FyR294ZEo7O0FxR2x4ZEE7RUFDSTtBckdxeGRKOztBcUdueGRBO0VBQ0k7QXJHc3hkSjs7QXFHcHhkQTtFQUNJO0FyR3V4ZEo7O0FxR3J4ZEE7RUFDSTtBckd3eGRKOztBcUd0eGRBO0VBQ0k7QXJHeXhkSjs7QXFHdnhkQTtFQUNJO0FyRzB4ZEo7O0FxR3h4ZEE7RUFDSTtBckcyeGRKOztBcUd6eGRBO0VBQ0k7QXJHNHhkSjs7QXFHMXhkQTtFQUNJO0FyRzZ4ZEo7O0FxRzN4ZEE7RUFDSTtBckc4eGRKOztBcUc1eGRBO0VBQ0k7QXJHK3hkSjs7QXFHN3hkQTtFQUNJO0FyR2d5ZEo7O0FxRzl4ZEE7RUFDSTtBckdpeWRKOztBcUcveGRBO0VBQ0k7QXJHa3lkSjs7QXFHaHlkQTtFQUNJO0FyR215ZEo7O0FxR2p5ZEE7RUFDSTtBckdveWRKOztBcUdseWRBO0VBQ0k7QXJHcXlkSjs7QXFHbnlkQTtFQUNJO0FyR3N5ZEo7O0FxR3B5ZEE7RUFDSTtBckd1eWRKOztBcUdyeWRBO0VBQ0k7QXJHd3lkSjs7QXFHdHlkQTtFQUNJO0FyR3l5ZEo7O0FxR3Z5ZEE7RUFDSTtBckcweWRKOztBcUd4eWRBO0VBQ0k7QXJHMnlkSjs7QXFHenlkQTtFQUNJO0FyRzR5ZEo7O0FxRzF5ZEE7RUFDSTtBckc2eWRKOztBcUczeWRBO0VBQ0k7QXJHOHlkSjs7QXFHNXlkQTtFQUNJO0FyRyt5ZEo7O0FxRzd5ZEE7RUFDSTtBckdnemRKOztBcUc5eWRBO0VBQ0k7QXJHaXpkSjs7QXFHL3lkQTtFQUNJO0FyR2t6ZEo7O0FxR2h6ZEE7RUFDSTtBckdtemRKOztBcUdqemRBO0VBQ0k7QXJHb3pkSjs7QXFHbHpkQTtFQUNJO0FyR3F6ZEo7O0FxR256ZEE7RUFDSTtBckdzemRKOztBcUdwemRBOzs7RUFDSTtBckd5emRKOztBcUd2emRBO0VBQ0k7QXJHMHpkSjs7QXFHeHpkQTtFQUNJO0FyRzJ6ZEo7O0FxR3p6ZEE7RUFDSTtBckc0emRKOztBcUcxemRBO0VBQ0k7QXJHNnpkSjs7QXFHM3pkQTtFQUNJO0FyRzh6ZEo7O0FxRzV6ZEE7RUFDSTtBckcremRKOztBcUc3emRBO0VBQ0k7QXJHZzBkSjs7QXFHOXpkQTtFQUNJO0FyR2kwZEo7O0FxRy96ZEE7RUFDSTtBckdrMGRKOztBcUdoMGRBO0VBQ0k7QXJHbTBkSjs7QXFHajBkQTtFQUNJO0FyR28wZEo7O0FxR2wwZEE7RUFDSTtBckdxMGRKOztBcUduMGRBO0VBQ0k7QXJHczBkSjs7QXFHcDBkQTtFQUNJO0FyR3UwZEo7O0FxR3IwZEE7RUFDSTtBckd3MGRKOztBcUd0MGRBO0VBQ0k7QXJHeTBkSjs7QXFHdjBkQTtFQUNJO0FyRzAwZEo7O0FxR3gwZEE7RUFDSTtBckcyMGRKOztBcUd6MGRBO0VBQ0k7QXJHNDBkSjs7QXFHMTBkQTtFQUNJO0FyRzYwZEo7O0FxRzMwZEE7RUFDSTtBckc4MGRKOztBcUc1MGRBO0VBQ0k7QXJHKzBkSjs7QXFHNzBkQTtFQUNJO0FyR2cxZEo7O0FxRzkwZEE7RUFDSTtBckdpMWRKOztBcUcvMGRBO0VBQ0k7QXJHazFkSjs7QXFHaDFkQTtFQUNJO0FyR20xZEo7O0FxR2oxZEE7RUFDSTtBckdvMWRKOztBcUdsMWRBO0VBQ0k7QXJHcTFkSjs7QXFHbjFkQTtFQUNJO0FyR3MxZEo7O0FxR3AxZEE7RUFDSTtBckd1MWRKOztBcUdyMWRBO0VBQ0k7QXJHdzFkSjs7QXFHdDFkQTtFQUNJO0FyR3kxZEo7O0FxR3YxZEE7RUFDSTtBckcwMWRKOztBcUd4MWRBO0VBQ0k7QXJHMjFkSjs7QXFHejFkQTtFQUNJO0FyRzQxZEo7O0FxRzExZEE7RUFDSTtBckc2MWRKOztBcUczMWRBO0VBQ0k7QXJHODFkSjs7QXFHNTFkQTtFQUNJO0FyRysxZEo7O0FxRzcxZEE7RUFDSTtBckdnMmRKOztBcUc5MWRBO0VBQ0k7QXJHaTJkSjs7QXFHLzFkQTtFQUNJO0FyR2syZEo7O0FxR2gyZEE7RUFDSTtBckdtMmRKOztBcUdqMmRBO0VBQ0k7QXJHbzJkSjs7QXFHbDJkQTtFQUNJO0FyR3EyZEo7O0FxR24yZEE7RUFDSTtBckdzMmRKOztBcUdwMmRBO0VBQ0k7QXJHdTJkSjs7QXFHcjJkQTtFQUNJO0FyR3cyZEo7O0FxR3QyZEE7RUFDSTtBckd5MmRKOztBcUd2MmRBO0VBQ0k7QXJHMDJkSjs7QXFHeDJkQTtFQUNJO0FyRzIyZEo7O0FxR3oyZEE7RUFDSTtBckc0MmRKOztBcUcxMmRBO0VBQ0k7QXJHNjJkSjs7QXFHMzJkQTtFQUNJO0FyRzgyZEo7O0FxRzUyZEE7RUFDSTtBckcrMmRKOztBcUc3MmRBO0VBQ0k7QXJHZzNkSjs7QXFHOTJkQTtFQUNJO0FyR2kzZEo7O0FxRy8yZEE7RUFDSTtBckdrM2RKOztBcUdoM2RBO0VBQ0k7QXJHbTNkSjs7QXFHajNkQTtFQUNJO0FyR28zZEo7O0FxR2wzZEE7RUFDSTtBckdxM2RKOztBcUduM2RBO0VBQ0k7QXJHczNkSjs7QXFHcDNkQTtFQUNJO0FyR3UzZEo7O0FxR3IzZEE7RUFDSTtBckd3M2RKOztBcUd0M2RBO0VBQ0k7QXJHeTNkSjs7QXFHdjNkQTtFQUNJO0FyRzAzZEo7O0FxR3gzZEE7RUFDSTtBckcyM2RKOztBcUd6M2RBO0VBQ0k7QXJHNDNkSjs7QXFHMTNkQTtFQUNJO0FyRzYzZEo7O0FxRzMzZEE7RUFDSTtBckc4M2RKOztBcUc1M2RBO0VBQ0k7QXJHKzNkSjs7QXFHNzNkQTtFQUNJO0FyR2c0ZEo7O0FxRzkzZEE7RUFDSTtBckdpNGRKOztBcUcvM2RBO0VBQ0k7QXJHazRkSjs7QXFHaDRkQTtFQUNJO0FyR200ZEo7O0FxR2o0ZEE7RUFDSTtBckdvNGRKOztBcUdsNGRBO0VBQ0k7QXJHcTRkSjs7QXFHbjRkQTtFQUNJO0FyR3M0ZEo7O0FxR3A0ZEE7RUFDSTtBckd1NGRKOztBcUdyNGRBO0VBQ0k7QXJHdzRkSjs7QXFHdDRkQTtFQUNJO0FyR3k0ZEo7O0FxR3Y0ZEE7RUFDSTtBckcwNGRKOztBcUd4NGRBO0VBQ0k7QXJHMjRkSjs7QXFHejRkQTtFQUNJO0FyRzQ0ZEo7O0FxRzE0ZEE7RUFDSTtBckc2NGRKOztBcUczNGRBO0VBQ0k7QXJHODRkSjs7QXFHNTRkQTtFQUNJO0FyRys0ZEo7O0FxRzc0ZEE7RUFDSTtBckdnNWRKOztBcUc5NGRBO0VBQ0k7QXJHaTVkSjs7QXFHLzRkQTtFQUNJO0FyR2s1ZEo7O0FxR2g1ZEE7RUFDSTtBckdtNWRKOztBcUdqNWRBO0VBQ0k7QXJHbzVkSjs7QXFHbDVkQTtFQUNJO0FyR3E1ZEo7O0FxR241ZEE7RUFDSTtBckdzNWRKOztBcUdwNWRBO0VBQ0k7QXJHdTVkSjs7QXFHcjVkQTtFQUNJO0FyR3c1ZEo7O0FxR3Q1ZEE7RUFDSTtBckd5NWRKOztBcUd2NWRBO0VBQ0k7QXJHMDVkSjs7QXFHeDVkQTtFQUNJO0FyRzI1ZEo7O0FxR3o1ZEE7RUFDSTtBckc0NWRKOztBcUcxNWRBO0VBQ0k7QXJHNjVkSjs7QXFHMzVkQTtFQUNJO0FyRzg1ZEo7O0FxRzU1ZEE7RUFDSTtBckcrNWRKOztBcUc3NWRBO0VBQ0k7QXJHZzZkSjs7QXFHOTVkQTtFQUNJO0FyR2k2ZEo7O0FxRy81ZEE7RUFDSTtBckdrNmRKOztBcUdoNmRBO0VBQ0k7QXJHbTZkSjs7QXFHajZkQTtFQUNJO0FyR282ZEo7O0FxR2w2ZEE7RUFDSTtBckdxNmRKOztBcUduNmRBO0VBQ0k7QXJHczZkSjs7QXFHcDZkQTtFQUNJO0FyR3U2ZEo7O0FxR3I2ZEE7RUFDSTtBckd3NmRKOztBcUd0NmRBO0VBQ0k7QXJHeTZkSjs7QXFHdjZkQTtFQUNJO0FyRzA2ZEo7O0FxR3g2ZEE7RUFDSTtBckcyNmRKOztBcUd6NmRBO0VBQ0k7QXJHNDZkSjs7QXFHMTZkQTtFQUNJO0FyRzY2ZEo7O0FxRzM2ZEE7RUFDSTtBckc4NmRKOztBcUc1NmRBO0VBQ0k7QXJHKzZkSjs7QXFHNzZkQTtFQUNJO0FyR2c3ZEo7O0FxRzk2ZEE7RUFDSTtBckdpN2RKOztBcUcvNmRBO0VBQ0k7QXJHazdkSjs7QXFHaDdkQTtFQUNJO0FyR203ZEo7O0FxR2o3ZEE7RUFDSTtBckdvN2RKOztBcUdsN2RBO0VBQ0k7QXJHcTdkSjs7QXFHbjdkQTtFQUNJO0FyR3M3ZEo7O0FxR3A3ZEE7RUFDSTtBckd1N2RKOztBcUdyN2RBO0VBQ0k7QXJHdzdkSjs7QXFHdDdkQTtFQUNJO0FyR3k3ZEo7O0FxR3Y3ZEE7RUFDSTtBckcwN2RKOztBcUd4N2RBO0VBQ0k7QXJHMjdkSjs7QXFHejdkQTtFQUNJO0FyRzQ3ZEo7O0FxRzE3ZEE7RUFDSTtBckc2N2RKOztBcUczN2RBO0VBQ0k7QXJHODdkSjs7QXFHNTdkQTtFQUNJO0FyRys3ZEo7O0FxRzc3ZEE7RUFDSTtBckdnOGRKOztBcUc5N2RBO0VBQ0k7QXJHaThkSjs7QXFHLzdkQTtFQUNJO0FyR2s4ZEo7O0FxR2g4ZEE7RUFDSTtBckdtOGRKOztBcUdqOGRBO0VBQ0k7QXJHbzhkSjs7QXFHbDhkQTtFQUNJO0FyR3E4ZEo7O0FxR244ZEE7RUFDSTtBckdzOGRKOztBcUdwOGRBO0VBQ0k7QXJHdThkSjs7QXFHcjhkQTtFQUNJO0FyR3c4ZEo7O0FxR3Q4ZEE7RUFDSTtBckd5OGRKOztBcUd2OGRBO0VBQ0k7QXJHMDhkSjs7QXFHeDhkQTtFQUNJO0FyRzI4ZEo7O0FxR3o4ZEE7RUFDSTtBckc0OGRKOztBcUcxOGRBO0VBQ0k7QXJHNjhkSjs7QXFHMzhkQTtFQUNJO0FyRzg4ZEo7O0FxRzU4ZEE7RUFDSTtBckcrOGRKOztBcUc3OGRBO0VBQ0k7QXJHZzlkSjs7QXFHOThkQTtFQUNJO0FyR2k5ZEo7O0FxRy84ZEE7RUFDSTtBckdrOWRKOztBcUdoOWRBO0VBQ0k7QXJHbTlkSjs7QXFHajlkQTtFQUNJO0FyR285ZEo7O0FxR2w5ZEE7RUFDSTtBckdxOWRKOztBcUduOWRBO0VBQ0k7QXJHczlkSjs7QXFHcDlkQTtFQUNJO0FyR3U5ZEo7O0FxR3I5ZEE7RUFDSTtBckd3OWRKOztBcUd0OWRBO0VBQ0k7QXJHeTlkSjs7QXFHdjlkQTtFQUNJO0FyRzA5ZEo7O0FxR3g5ZEE7RUFDSTtBckcyOWRKOztBcUd6OWRBO0VBQ0k7QXJHNDlkSjs7QXFHMTlkQTtFQUNJO0FyRzY5ZEo7O0FxRzM5ZEE7RUFDSTtBckc4OWRKOztBcUc1OWRBO0VBQ0k7QXJHKzlkSjs7QXFHNzlkQTtFQUNJO0FyR2crZEo7O0FxRzk5ZEE7RUFDSTtBckdpK2RKOztBcUcvOWRBO0VBQ0k7QXJHaytkSjs7QXFHaCtkQTtFQUNJO0FyR20rZEo7O0FxR2orZEE7RUFDSTtBckdvK2RKOztBcUdsK2RBO0VBQ0k7QXJHcStkSjs7QXNHOXpmSTs7OztFQUVJLHNCbkdERztFbUdFSCxxQm5HRUc7RW1HREg7QXRHbTBmUjtBc0doMGZJOztFQUNJLFduRzRnQmdDO0VtRzNnQmhDLFluRzJnQmdDO0VtRzFnQmhDLGdCbkcwZ0JnQztFbUd6Z0JoQztFQUNBO0F0R20wZlI7QXNHaDBmSTs7RUFDSTtBdEdtMGZSO0FzR2owZlE7OztFQUVJO0VBQ0E7QXRHbzBmWjtBc0dqMGZROztFQUNJLHNCbkd4QkQ7QUg0MWZYOztBc0cvemZBO0VBQ0k7QXRHazBmSjtBc0doMGZJOztFQUVJO0F0R2swZlI7O0FzRzl6ZkE7RUFDSTtBdEdpMGZKO0FzRy96Zkk7O0VBRUk7QXRHaTBmUjs7QXNHN3pmQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHNCbkduRE87RW1Hb0RQLHdCbkdwRE87RW1HcURQLHVCbkdyRE87QUhxM2ZYOztBc0czemZROzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHSSxxQm5HbUxrQjtFbUdsTGxCLHlCbkc3REQ7QUgwNGZYOztBdUdwNGZBO0VBQ0k7RUFDQTtBdkd1NGZKOztBdUdwNGZBO0VBQ0k7RUFDQTtFQUNBLHlCQWRvQjtFQWVwQjtBdkd1NGZKO0F1R3I0Zkk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBdkdzNGZSO0F1R240Zkk7RUFDSTtFQUNBLFdBNUJpQjtBdkdpNmZ6QjtBdUdsNGZJO0VBQ0k7RUFDQTtBdkdvNGZSO0F1R2o0Zkk7RUFFSTtBdkdrNGZSO0F1Ry8zZkk7RUFDSTtBdkdpNGZSOztBdUc3M2ZBO0VBQ0k7QXZHZzRmSjtBdUc5M2ZJO0VBQ0k7RUFDQTtFQUNBLFFBcERpQjtFQXFEakI7RUFDQSxVQTFEZTtFQTJEZixXQTNEZTtFQTREZix5QnBHd0xzQjtFb0d2THRCLGtCQTdEZTtFQThEZjtBdkdnNGZSOztBd0c5N2ZJO0VBQ0k7QXhHaThmUjs7QXlHajhmQTtFQUNJO0VBQ0E7QXpHbzhmSjs7QTBHajhmSTtFQUNJO0ExR284ZlI7QTBHbDhmSTtFQUNJO0ExR284ZlI7QTBHajhmSTtFQUNJO0ExR204ZlI7QTBHaDhmSTtFQUNJO0ExR2s4ZlI7QTBHOTdmSTtFQUNJO0ExR2c4ZlI7QTBHOTdmSTtFQUNJO0ExR2c4ZlI7QTBHNTdmSTtFbEIvQkEsa0NrQmdDd0I7RWxCL0J4QiwwQmtCK0J3QjtFL0IzQnhCO0VBQ0E7RUFDQTtBM0UyOWZKO0EwRy83Zkk7RS9COUJBO0VBQ0E7RUFDQTtBM0VnK2ZKOztBMEc5N2ZBO0UxRjNCTSw0QzBGNkJGO0UzRjNCQTtBZjQ5Zko7O0EwRzU3ZkE7RUFDSSxtQmpDMlhlO0VpQzFYZjtBMUcrN2ZKOztBMEczN2ZBO0UzRjdCSTtFQUNBO0FmNDlmSjtBMEc5N2ZJO0VBQ0k7RUFDQTtFQUNBO0ExR2c4ZlI7QTBHNTdmUTtFQUNJO0ExRzg3Zlo7O0EwR3g3Zkk7O0VBRUk7QTFHMjdmUjs7QTBHaDdmQTtFQUNJO0ExR203Zko7QTBHbDdmSTs7RTNGckVBO0FmMi9mSjs7QTBHLzZmQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmpDMlVnQjtBekV1bWZwQjtBMEdqN2ZJO0VBQ0k7QTFHbTdmUjtBMEdqN2ZJOztFM0Z0RkE7QWYyZ2dCSjs7QTBHOTZmQTtFQUNJO0VBQ0E7RUFDQTtBMUdpN2ZKO0EwRy82Zkk7RUFDSTtFQUNBO0ExR2k3ZlI7O0EyR25pZ0JBO0VBQ0k7QTNHc2lnQko7QVUvK2ZJO0VpR3hESjtJQUlRO0lBQ0E7RTNHdWlnQk47QUFDRjtBMkdyaWdCSTtFQUNJO0VBQ0EsV2xDMFJNO0VrQ3pSTixZbEN5Uk07RWtDeFJOLGlCbEN3Uk07RWtDdlJOO0VBQ0EsY3hHTkc7RXdHT0g7RUFDQSxnQnhHYkc7RXdHY0gsbUJsQ21STTtFa0NsUk47RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0d1aWdCUjtBVXgvZkk7RWlHN0RBO0loQ1ZBO0lBQ0E7SUFDQTtFM0Vta2dCRjtBQUNGOztBMkdsaWdCQTs7RUFFSTtFQUNBLGdCeEdnTjBCO0FIcTFmOUI7QVVsaGdCSTtFaUd0Qko7O0lBTVE7SUFDQTtFM0d1aWdCTjtBQUNGOztBVTVnZ0JJO0VpR3ZCSjtJQUVRO0UzR3NpZ0JOO0FBQ0Y7QVUvaGdCSTtFaUdWSjtJQU1RO0UzR3VpZ0JOO0FBQ0Y7O0EyR3BpZ0JBO0VBQ0ksYWxDeU9rQjtFa0N4T2xCO0VBQ0E7RUFDQSxnQnhHekRPO0V3RzBEUCxnQnhHd0wwQjtFd0d2TDFCO0EzR3VpZ0JKO0EyR3BpZ0JJO0U1RjVCQTtFQUNBO0FmbWtnQko7O0EyR25pZ0JBOztFQUVJO0EzR3NpZ0JKO0EyR3BpZ0JJOztFQUNJO0VBQ0E7RUFDQSx5QnhHcEJRO0V3R3FCUixXeEczRUc7QUhrbmdCWDtBMkdwaWdCSTs7RUFDSTtFQUNBO0VBQ0E7QTNHdWlnQlI7QTJHcGlnQkk7O0VBQ0k7RUFDQTtBM0d1aWdCUjtBMkdyaWdCUTs7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV3hHbWI0QjtFd0dsYjVCLFl4R2tiNEI7QUhzbmZ4QztBMkdyaWdCUTs7RUFDSTtFQUNBO0VBQ0Esc0J4R3ZHRDtFd0d3R0M7RTNGL0ZOLGdCMkZnR007RTVGOUZSO0FmdW9nQko7QTJHcmlnQlE7O0VBQ0k7RUFDQTtFQUNBLHdCeEdzYTRCO0FIa29meEM7O0EyR2xpZ0JJO0V4RnZIQSx5QmhCOFAwQjtFd0dySXRCO0EzR3FpZ0JSO0EyR25pZ0JJO0VBQ0k7QTNHcWlnQlI7O0EyR2hpZ0JBO0VBQ0ksZ0JsQzZKMEI7RWtDNUoxQixnQnhHbElPO0VZb0JQO0VBQ0E7QWZrcGdCSjtBMkcvaGdCUTtFQUdJLGdCeEczSUQ7QUgwcWdCWDtBMkczaGdCSTtFNUYzSEE7RUFDQTtBZnlwZ0JKOztBMkd6aGdCQTtFQUNJLGdCeEd0Sk87RXdHdUpQO0VBQ0EsZ0JsQ3NJMEI7RTFENVAxQjtFQUNBO0FmbXBnQko7QTJHM2hnQkk7RUFDSTtFQUNBO0EzRzZoZ0JSO0FLanJnQkU7RXNHdUpVO0EzRzZoZ0JaOztBMkduaGdCWTs7O0VBRUkscUJ4R3llb0I7QUg4aWZwQzs7QTJHaGhnQkE7RUFFSTtBM0draGdCSjtBMkdoaGdCSTs7RUFFSTtBM0draGdCUjs7QTRHNXNnQkE7RUFDSTtFQUNBLGdCekdETztFeUdFUCxZbkM0SWU7RW1DM0lmO0E1RytzZ0JKO0FVN3BnQkk7RWtHdERKO0lBT1EsWW5DdUlRO0V6RXlrZ0JkO0FBQ0Y7O0E0RzdzZ0JBO0FBQ0E7RUFFSSxtQm5Db0lnQjtFbUNuSWhCO0VBQ0EsZ0J6R29TMEI7QUgyNmY5Qjs7QTRHNXNnQkE7QUFDQTtFQUNJO0VBQ0E7QTVHK3NnQko7O0E0R3pzZ0JJO0VBQ0k7RUFDQTtBNUc0c2dCUjs7QTRHeHNnQkE7QUFFSTtFQUNJLFluQzBHVztFbUN6R1g7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0E1R3lzZ0JSO0FVL3JnQkk7RWtHbEJBO0lBV1EsWW5DK0ZJO0V6RTJtZ0JkO0FBQ0Y7QTRHeHNnQlE7RUFDSTtFQUNBLGN6R0dJO0V5R0ZKO0E1RzBzZ0JaO0E0R3RzZ0JZO0VBQ0ksY0E3RGU7QTVHcXdnQi9CO0E0R3BzZ0JRO0VBQ0ksY3pHekREO0FIK3ZnQlg7QTRHbHNnQkk7RUFDSTtBNUdvc2dCUjtBVXJzZ0JJO0VrR0FBO0lBSVE7SUFDQSxTbkNzRUk7SW1DckVKO0lBQ0E7RTVHcXNnQlY7RTRHbnNnQlU7SUFDSTtJQUNBO0lqQ3hFWjtJQUNBO0lBQ0E7RTNFOHdnQkY7QUFDRjs7QTRHanNnQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUdvc2dCSjs7QTRHL3JnQkk7RUFDSSxpQm5DK0NXO0F6RW1wZ0JuQjs7QTRHNXJnQkk7O0VBRUksV3pHdkdHO0FIc3lnQlg7QUs3eGdCRTs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFdUdnR1UsV3pHekdEO0FIMnpnQlg7O0E0RzVzZ0JJOztFQUVJLHlCekcwbkI0QjtBSHFsZnBDO0FLdnpnQkU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RXVHMEdVLHlCekd3bkJ3QjtBSDBtZnBDOztBNkdoMWdCSTtFQUNJO0E3R20xZ0JSOztBNkcvMGdCQTtFQUNJO0VBQ0E7RUFDQSxjMUdOTztBSHcxZ0JYO0FLdDFnQkU7RXdHT00sY0FwQmU7QTdHczJnQnZCO0E2Ry8wZ0JJO0VBQ0ksYzFHNkprQztBSG9yZ0IxQztBNkc5MGdCSTtFbEI3QkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VrQjJCSTtFQUNBLGMxR2dDUTtFMEcvQlI7RUFDQTtBN0dvMWdCUjtBNkdoMWdCUTtFQUNJO0E3R2sxZ0JaOztBNkc3MGdCQTtFQUNJLGtCQTFDaUI7RUEyQ2pCLG9CQTFDbUI7RUEyQ25CLGMxR3ZDTztFMEd3Q1A7RXJCaERBLGlDcUJpRG9CO0VyQmhEcEIseUJxQmdEb0I7QTdHaTFnQnhCO0FLcDNnQkU7RXdHc0NNLGNBOUNvQjtBN0crM2dCNUI7QTZHOTBnQkk7RUFDSSxjMUc4SGtDO0FIa3RnQjFDO0E2RzkwZ0JRO0VBQ0k7QTdHZzFnQlo7O0E2R3gwZ0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0cyMGdCSjs7QVU1MGdCSTtFbUdJSjtJQUVRO0U3RzIwZ0JOO0FBQ0Y7QTZHejBnQkk7RUFDSTtBN0cyMGdCUjtBNkd4MGdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjMUcvRUc7QUh5NWdCWDtBNkd4MGdCUTtFQUNJO0E3RzAwZ0JaO0FLejVnQkU7RXdHbUZVLGMxR3RDSTtBSCsyZ0JoQjtBVW4yZ0JJO0VtR2FBO0lBaUJRO0U3R3kwZ0JWO0FBQ0Y7QTZHdDBnQkk7O0VBRUk7QTdHdzBnQlI7QTZHcjBnQkk7RUFDSTtBN0d1MGdCUjtBNkdyMGdCUTtFQUNJO0VBQ0E7RUFDQTtBN0d1MGdCWjs7QTZHbDBnQkE7QUFDQTtFQUNJLGdCMUd0SE87RVlvQlA7RUFDQTtBZnc2Z0JKOztBNkduMGdCQTtBQUNBO0VBQ0k7RUFDQTtBN0dzMGdCSjtBNkc5emdCUTtFOUZqSEo7RUFDQTtFOEZrSFEsZ0IxR3ZJRDtBSHc4Z0JYOztBNkc1emdCQTtBQUNBOztFOUZ6SEk7RUFDQTtBZjA3Z0JKOztBVTE1Z0JJO0VtRzhGSjtJQUVRO0U3Ryt6Z0JOO0U2Rzd6Z0JNO0lBQ0k7SUFDQTtFN0cremdCVjtFNkc1emdCTTtJQUNJO0lBQ0E7RTdHOHpnQlY7RTZHNXpnQlU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3Rzh6Z0JkO0FBQ0Y7O0E2R3h6Z0JBO0VBQ0kscUJwQ2lNc0I7RW9DaE10Qix3QnBDZ01zQjtBekUybmdCMUI7O0E2R3h6Z0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzFHakxPO0FINCtnQlg7QTZHenpnQkk7RUFDSTtFQUNBLGMxR3BMRztBSCsrZ0JYOztBNkd2emdCQTtFQUNJO0VBQ0EsYzFHNUlZO0FIczhnQmhCO0E2R3h6Z0JJO0VBQ0ksY3BDcEVxQjtBekU4M2dCN0I7O0E2R3J6Z0JBO0VBQ0k7QTdHd3pnQko7O0E2R256Z0JJO0VBQ0ksVzFHak5HO0UwR2tOSDtFQUNBO0E3R3N6Z0JSO0E2R3B6Z0JJO0VBQ0ksZ0NwQzJOVTtBekUybGdCbEI7QTZHcnpnQlE7RUFHSSxXMUcxTkQ7QUgrZ2hCWDtBNkdwemdCWTtFQUNJO0E3R3N6Z0JoQjtBNkdoemdCWTtFQUdJO0E3R2d6Z0JoQjs7QTZHenlnQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0c0eWdCSjtBNkcxeWdCSTtFQUNJO0VBQ0E7RUFDQSxnQ3BDcFBhO0VvQ3FQYjtFckIzUEosa0NxQjRQd0I7RXJCM1B4QiwwQnFCMlB3QjtBN0c2eWdCNUI7QTZHM3lnQlE7RUFFSSxXMUczUEQ7QUh1aWhCWDtBNkd2eWdCUTtFQUVJLG1CcENuUUM7QXpFMmloQmI7QTZHcHlnQkk7O0VsQjVRQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWtCMFFJO0E3RzJ5Z0JSO0E2R3h5Z0JJO0VBQ0ksa0JwQ2pCaUI7RW9Da0JqQiwrQnBDMVFrQjtFb0MyUWxCLFdwQ2xJUTtFb0NtSVI7RUFDQTtBN0cweWdCUjtBNkd2eWdCSTtFQUNJO0E3R3l5Z0JSO0E2R3R5Z0JJO0VBQ0ksK0JwQ3BScUI7QXpFNGpoQjdCO0E2R3B5Z0JJO0VBQ0k7RUFDQSxtQnBDaFNLO0VvQ2lTTDtBN0dzeWdCUjtBNkdweWdCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdHc3lnQlo7QTZHanlnQlE7RUFDSTtBN0dteWdCWjtBNkdoeWdCUTtFQUNJO0E3R2t5Z0JaO0FVOWhoQkk7RW1HaVFJO0lBQ0k7RTdHZ3lnQlY7RTZHN3hnQk07SUFDSTtFN0creGdCVjtBQUNGO0FVdGloQkk7RW1HMlFJO0lBQ0k7RTdHOHhnQlY7QUFDRjs7QTZHenhnQkE7RUFDSTtFQUNBO0VBQ0E7QTdHNHhnQko7O0E2R3p4Z0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RzR4Z0JKO0FVN2loQkk7RW1Hb1JJO0lBQ0k7RTdHNHhnQlY7QUFDRjs7QTZHeHhnQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGMxR2hXTztFMEdrV1A7RUF1QkE7RUFZQTs7Ozs7Ozs7Ozs7S0FBQTtFQWFBO0E3R3d2Z0JKO0E2R3Z5Z0JJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjFHMVRRO0UwRzRUUjtBN0d1eWdCUjtBVXZsaEJJO0VtR3dTQTtJQVVRO0U3R3l5Z0JWO0FBQ0Y7QTZHdHlnQkk7RUFDSTtBN0d3eWdCUjtBNkdyeWdCSTtFQUNJO0E3R3V5Z0JSO0E2R255Z0JJO0VBQ0kscUIxRzVVUTtFMEc2VVIseUIxRzdVUTtFMEc4VVIsVzFHcFlHO0FIeXFoQlg7QTZHbnlnQlE7RUFFSSx5QjFHbFZJO0FIc25oQmhCO0E2R2x4Z0JJO0VBQ0kscUIxR3paRztFMEcwWkgsYzFHeFpHO0FINHFoQlg7QTZHbHhnQlE7RUFFSSx5QjFHOVpEO0FIaXJoQlg7O0E2Rzl3Z0JBO0VBQ0ksYzFHN1pPO0UwRzhaUDtFQUNBO0VBQ0E7QTdHaXhnQko7O0E2Rzl3Z0JBO0VBQ0k7RUFDQSxjMUd4YU87QUh5cmhCWDs7QThHcHNoQkE7RS9GZ0JJO0Fmd3JoQko7O0E4R25zaEJJOztFQUNJO0E5R3VzaEJSOztBK0c1c2hCQTtFQUNJO0EvRytzaEJKOztBZ0hsdGhCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSHF0aEJKOztBaUgvdGhCQTtFQUNJO0VBQ0E7RUFDQTtBakhrdWhCSjtBaUhqdWhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakhtdWhCUjtBaUhsdWhCUTtFQUNJO0VBQ0E7QWpIb3VoQlo7O0FpSC90aEJBO0VBQ0k7RUFDQTtBakhrdWhCSjtBaUhqdWhCSTtFQUNJO0FqSG11aEJSO0FpSGp1aEJJO0VBQ0k7QWpIbXVoQlI7QWlIanVoQkk7RUFDSTtBakhtdWhCUjs7QWlIL3RoQkE7RUFDSTtFQUNBO0FqSGt1aEJKO0FpSGp1aEJJO0VBQ0k7QWpIbXVoQlI7QWlIbHVoQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpIb3VoQlo7QWlIbnVoQlk7RUFDSTtFQUNBO0FqSHF1aEJoQjs7QWlINXRoQkk7RUFDSTtBakgrdGhCUjtBaUg3dGhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakgrdGhCUjtBaUg5dGhCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpIZ3VoQlo7QWlIOXRoQlE7RUFDSTtBakhndWhCWjtBaUg5dGhCUTtFQUNJLHlCOUdwRkQ7RThHcUZDO0VBQ0E7RUFDQTtFQUNBO0VsR2pGUjtFeUVoQkEsdUN5Qm1HNEI7RXpCbEc1QiwrQnlCa0c0QjtBakhpdWhCaEM7QWlIOXRoQkk7RUFDSTtFQUNBO0VBQ0E7QWpIZ3VoQlI7QWlIN3RoQlE7RUFDSTtFQUNBO0VBQ0E7QWpIK3RoQlo7QWlIN3RoQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpIK3RoQlo7QWlIN3RoQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSCt0aEJaO0FpSDd0aEJRO0VBQ0k7RUFDQTtFQUNBO0FqSCt0aEJaO0FpSDd0aEJRO0VBQ0k7RUFDQTtFQUNBO0FqSCt0aEJaO0FpSDV0aEJZO0VBQ0k7QWpIOHRoQmhCO0FpSDV0aEJZO0VBQ0k7QWpIOHRoQmhCO0FpSDF0aEJZO0VBQ0k7QWpINHRoQmhCO0FpSDF0aEJZO0VBQ0k7QWpINHRoQmhCO0FpSHp0aEJRO0VBQ0k7QWpIMnRoQlo7QWlIenRoQlE7RUFDSTtBakgydGhCWjs7QWtIajNoQkk7RUFDSTtBbEhvM2hCUjs7QWtINzJoQkk7RUFFSTtBbEgrMmhCUjtBa0hsMmhCSTs7Ozs7RUFFSTtBbEh1MmhCUjtBa0hwMmhCSTs7Ozs7RUFFSSxxQi9HN0JHO0FIczRoQlg7QWtIcjJoQkk7RUFDSSx5Qi9HMHRCNEI7RStHenRCNUIsZ0IvR3ZDRztFK0d3Q0gsZ0IvRzBNc0I7RStHek10QjtFQUNBO0VBQ0EsaUJBaERrQjtFQWlEbEI7RUFDQTtFQUNBO0VsR3JDRiw4Q2tHc0NFO0FsSHUyaEJSO0FrSHAyaEJXO0VBQ0k7QWxIczJoQmY7QWtIajJoQlE7RUFDSTtFQUNBLGdCL0d5T2tCO0UrR3hPbEIsYy9HcEREO0UrR3FEQztBbEhtMmhCWjtBa0hqMmhCWTtFbkc1QlI7RUFDQTtBZmc0aEJKO0FrSGoyaEJZO0VBQ0k7RUFDQTtBbEhtMmhCaEI7QWtIaDJoQlk7RUFDSTtBbEhrMmhCaEI7QWtIOTFoQlk7RUFDSTtFQUNBO0FsSGcyaEJoQjtBa0gxMWhCSTs7RUFFSSx5Qi9HckZHO0UrR3NGSCxjL0drckI0QjtBSDBxZ0JwQzs7QWtIdDFoQkk7RUFHSTtBbEh1MWhCUjtBa0hwMWhCUTtFQUVJLGMvRy9GRDtFK0dnR0MsK0IvRzZZNEI7QUh3OGdCeEM7QWtINTBoQlE7RUFDSSwrQi9HbVk0QjtBSDI4Z0J4Qzs7QWtIeDBoQkE7RUFDSTtBbEgyMGhCSjtBa0h6MGhCSTtFQUVJO0FsSDAwaEJSOztBa0hyMGhCQTtFQUNJLGMvRzVITztBSG84aEJYOztBa0huMGhCSTtFQUdJO0VBQ0E7RUFDQTtFQUNBO0FsSG8waEJSO0FrSGowaEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSw4Qi9HK1Y0QjtFK0c5VjVCO0VBQ0E7RUFDQTtFQUNBO0FsSG0waEJaO0FrSGowaEJZO0VBQ0k7QWxIbTBoQmhCO0FrSGowaEJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBLGMvRzFKVDtFK0cySlMscUJ6Q3VJYztBekU0cmhCbEM7QWtIN3poQlE7RUFDSSxtQi9HbkhJO0UrR29ISixXL0cxS0Q7RStHMktDLHVCekM2SHlCO0V5QzVIekIsc0J6QzRIeUI7RXlDM0h6QixxQnpDNEhzQjtFeUMzSHRCLGdCL0dvRWtCO0UrR25FbEI7RUFDQTtFQUNBO0FsSCt6aEJaO0FrSDd6aEJZO0VBQ0k7QWxIK3poQmhCO0FrSDF6aEJRO0VBQ0kscUJ6QytHc0I7RXlDOUd0QixXL0czTEQ7RStHNExDO0FsSDR6aEJaO0FrSDF6aEJZO0VBQ0k7QWxINHpoQmhCOztBbUhqZ2lCQTs7RUFFSTtBbkhvZ2lCSjs7QW1IOS9oQlE7RUFFSTtFQUNBO0FuSGdnaUJaO0FtSHAvaEJJO0VBSUkscUJoSGdvQjRCO0FIbTNnQnBDO0FtSGgvaEJJO0VBRUkscUJoSHRCRztBSHVnaUJYO0FtSDkraEJJO0VBQ0k7QW5IZy9oQlI7QW1INytoQkk7RUFDSTtBbkgrK2hCUjtBbUg1K2hCSTtFQUNJO0FuSDgraEJSO0FtSDEraEJRO0VBQ0k7QW5INCtoQlo7QW1IeitoQlE7RUFDSSxtQmhIT0k7RWdITkosV2hIaEREO0VnSGlEQztFQUNBLGdCaEhzUGtCO0VnSHJQbEIsZ0JoSCtMa0I7RWdINUxsQjtFQUNBO0FuSHkraEJaO0FtSHYraEJZO0VBQ0k7QW5IeStoQmhCO0FtSDc5aEJJO0VBQ0k7QW5IKzloQlI7QW1INzloQlE7RUFDSTtBbkgrOWhCWjtBbUh4OWhCZ0I7RUFDSTtFQUNBO0FuSDA5aEJwQjtBbUh4OWhCb0I7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXaEhzYmdCO0VnSHJiaEIsWWhIcWJnQjtBSG9paEJ4QztBbUh0OWhCb0I7RUFDSTtFQUNBO0VBQ0EseUJoSGpHYjtFZ0hrR2E7RW5HNUZsQixnQm1HNkZrQjtFcEczRnBCO0Fmb2ppQko7QW1IcjloQm9CO0VBQ0k7RUFDQTtFQUNBLHdCaEh5YWdCO0FIOGloQnhDO0FtSGw5aEJvQjtFaEduSGhCLHlCaEI4UDBCO0FIMDBoQjlCO0FtSGw5aEJvQjtFQUNJLG9OaEh5YndCO0FIMmhoQmhEOztBbUg1OGhCQTs7O0VBR0k7QW5IKzhoQko7QW1INzhoQkk7OztFQUVJO0FuSGc5aEJSOztBbUg1OGhCQTtFQUNJO0FuSCs4aEJKOztBb0gzbGlCSTtFQUNJO0FwSDhsaUJSOztBb0h6bGlCQTtFQUNJLGVqSDA2QmdDO0VpSHo2QmhDLGdCakhOTztFWVdQO0VDRkUsNENvR0RGO0FwSDRsaUJKO0FvSHpsaUJJO0VBQ0ksa0JqSGdTc0I7RWlIL1J0QixjakhKRztFaUhLSCxnQmpIcVNzQjtBSHN6aEI5QjtBb0h0bGlCSTtFQUNJLGNqSGJHO0VpSGNIO0FwSHdsaUJSO0FvSGxsaUJJO0VBQ0k7RUFDQTtBcEhvbGlCUjtBb0hqa2lCUTs7O0VBR0k7QXBIbWtpQlo7QW9IdGlpQkk7RUFDSTtFcEd4RUYsNENvR3lFRTtFQUNBLG9CM0M4T3FCO0UyQzdPckI7QXBId2lpQlI7QW9IdGlpQlE7RUFDSSxrQjNDd09hO0F6RWcwaEJ6QjtBb0hyaWlCUTtFQUNJO0VBQ0EsV2pINUZEO0VpSDZGQztBcEh1aWlCWjtBb0hyaWlCWTtFQUNJO0FwSHVpaUJoQjtBb0hwaWlCWTtFQUNJO0FwSHNpaUJoQjtBb0hsaWlCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFczQ2dOYTtFMkMvTWIsZTNDK01hO0UyQzlNYjtFQUNBLGlCM0M4TVk7QXpFczFoQnhCO0FvSGppaUJRO0VBQ0k7RUFDQTtBcEhtaWlCWjtBb0hoaWlCUTtFQUNJO0VBQ0E7QXBIa2lpQlo7QW9IL2hpQlE7RUFDSTtFQUNBO0FwSGlpaUJaO0FvSDdoaUJZO0VBRUk7QXBIOGhpQmhCO0FvSDFoaUJROzs7RUFHSTtBcEg0aGlCWjs7QW9IdmhpQkE7RUFDSTtBcEgwaGlCSjtBb0h4aGlCSTtFQUNJO0FwSDBoaUJSOztBb0hwaGlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGdCakh1STBCO0VpSHRJMUIsZTNDMkphO0UyQzFKYixrQjNDMkplO0UyQzFKZjtFQUNBO0VBQ0E7RUFDQTtBcEh1aGlCSjtBb0hyaGlCSTtFQUFJO0FwSHdoaUJSO0FvSHJoaUJJO0VBQ0ksY2pIbEhRO0FIeW9pQmhCO0FvSG5oaUJJO0VBQ0ksY2pIMUhRO0FIK29pQmhCO0FvSGpoaUJJO0VBQ0ksY2pIN0hRO0FIZ3BpQmhCO0FvSC9naUJJO0VBQ0ksY2pIbklRO0FIb3BpQmhCO0FvSDdnaUJJO0VBQ0ksY2pIeElRO0FIdXBpQmhCOztBcUhwdGlCSTs7RUFFSTtBckh1dGlCUjtBcUhwdGlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGNsSEdHO0FIbXRpQlg7QXFIbHRpQlE7RUFDSTtBckhvdGlCWjs7QXFIOXNpQkE7RUFDSTtBckhpdGlCSjs7QXFIL3NpQkE7RTFCekJJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMEJzQkE7RUFDQTtFQUNBO0VBQ0EsY2xIbkJPO0FIMHVpQlg7O0FxSHJzaUJBO0VBQ0k7RUFDQSxjbEhVWTtBSDhyaUJoQjtBcUh2c2lCSTtFQUNJO0VBQ0E7QXJIeXNpQlI7O0FxSHBzaUJJO0VBQ0k7QXJIdXNpQlI7QXFIcHNpQlE7RUFDSTtBckhzc2lCWjtBcUhwc2lCUTtFQUNJO0FySHNzaUJaO0FxSHBzaUJRO0VBQ0k7RUFDQTtBckhzc2lCWjtBcUhwc2lCUTtFQUNJO0VBQ0E7RUFDQTtBckhzc2lCWjs7QXFIaHNpQkE7RUFDSTtFQUNBO0VBQ0E7QXJIbXNpQko7QVU1dGlCSTtFMkdzQko7SUFNUTtJQUNBO0VySG9zaUJOO0FBQ0Y7QXFIbHNpQkk7RUFDSTtBckhvc2lCUjtBVXh0aUJJO0UyR3dCQTtJQUVRO0VySGtzaUJWO0FBQ0Y7O0FxSDFyaUJJOztFQUNJO0FySDhyaUJSOztBcUgxcmlCQTtFQUNJO0VBQ0E7RUFDQTtBckg2cmlCSjs7QXFIdHJpQkE7RUFDSTtBckh5cmlCSjtBcUh4cmlCSTtFQUNJO0FySDByaUJSOztBcUhwcmlCSTtFQUNJO0FySHVyaUJSO0FxSHJyaUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHVyaUJaOztBcUhocmlCUTtFQUNJO0FySG1yaUJaOztBcUhwcmlCUTtFQUNJO0FySHVyaUJaOztBcUh4cmlCUTtFQUNJO0FySDJyaUJaOztBcUg1cmlCUTtFQUNJO0FySCtyaUJaOztBcUhoc2lCUTtFQUNJO0FySG1zaUJaOztBcUhwc2lCUTtFQUNJO0FySHVzaUJaOztBcUh4c2lCUTtFQUNJO0FySDJzaUJaOztBcUg1c2lCUTtFQUNJO0FySCtzaUJaOztBcUhodGlCUTtFQUNJO0FySG10aUJaOztBcUhwdGlCUTtFQUNJO0FySHV0aUJaOztBcUh4dGlCUTtFQUNJO0FySDJ0aUJaOztBcUg1dGlCUTtFQUNJO0FySCt0aUJaOztBcUhodWlCUTtFQUNJO0FySG11aUJaOztBcUhwdWlCUTtFQUNJO0FySHV1aUJaOztBcUh4dWlCUTtFQUNJO0FySDJ1aUJaOztBcUhydWlCQTtFQUNJO0VBQ0EsbUJsSHlJMEI7RWtIeEkxQixjbEhsSk87QUgwM2lCWDs7QXFIbHVpQlE7O0VBQ0k7QXJIc3VpQlo7QXFIbHVpQkk7O0VBRUk7QXJIb3VpQlI7O0FxSC90aUJJO0VBQXVCO0FySG11aUIzQjtBcUhsdWlCSTtFQUF1QjtBckhxdWlCM0I7O0FzSHI1aUJBOztFQUVJO0F0SHc1aUJKOztBc0hyNWlCQTtFQUNJLGdCN0NnUG1CO0F6RXdxaUJ2Qjs7QXNIcjVpQkE7RUFDSTtBdEh3NWlCSjs7QXNIcjVpQkE7RUFDSTtBdEh3NWlCSjs7QXNIcjVpQkE7RUFDSTtFQUNBO0F0SHc1aUJKOztBc0hyNWlCQTtFQUNJO0F0SHc1aUJKOztBdUg5NmlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZIaTdpQko7QXVILzZpQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFL0JYSixpQytCWXdCO0UvQlh4Qix5QitCV3dCO0F2SGs3aUI1QjtBdUg3NmlCWTtFNUNhUjtFQUNBO0VBQ0E7QTNFbTZpQko7QXVILzZpQlk7RTVDVVI7RUFDQTtFQUNBO0EzRXc2aUJKO0F1SDU2aUJZO0U1Q0VSO0VBQ0E7RUFDQTtFNENGWTtBdkhnN2lCaEI7QXVIejZpQlk7RS9CckNSLDREK0JzQ2dDO0UvQnJDaEMsb0QrQnFDZ0M7RTVDUmhDO0VBQ0E7RUFDQTtBM0VxN2lCSjtBdUg3NmlCZ0I7RUFDSTtFQUNBO0F2SCs2aUJwQjtBdUg1NmlCWTtFL0I3Q1IsNEQrQjhDZ0M7RS9CN0NoQyxvRCtCNkNnQztFNUNoQmhDO0VBQ0E7RUFDQTtFNENnQlk7QXZIaTdpQmhCOztBd0hsK2lCQTtFQUNJO0VBQ0E7QXhIcStpQko7O0F3SGwraUJBO0VBQ0k7RUFDQSxnQnJIRE87RXFIRVAsZ0JySGdQMEI7RXFIL08xQixnQnJIMC9CZ0M7QUgyK2dCcEM7O0F3SDU5aUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhIKzlpQko7O0F3SDU5aUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SCs5aUJKO0F3SDc5aUJJO0VBQ0k7RUFDQTtFQUNBLFdySHFmZ0M7RXFIcGZoQyxZckhvZmdDO0VxSG5maEM7RUFDQSxzQnJIakNHO0VxSGtDSDtFeEd6QkYsZ0J3RzBCRTtFekd4Qko7QWZ3L2lCSjtBd0gzOWlCUTtFQUNJLHFCckhvTmtCO0VxSG5ObEIseUJySG1Oa0I7RXFIbE5sQjtFQUNBO0VBQ0Esd0JySHllNEI7RXFIeGU1QjtBeEg2OWlCWjtBS2xnakJFO0VtSDBDTSx5QnJIR1E7QUh3OWlCaEI7O0F3SHY5aUJBO0VBQ0ksc0JySHE4QmdDO0VxSHA4QmhDLHFCckhvOEJnQztBSHNoaEJwQzs7QXdIMzhpQkk7RUFDSSxjckhyRUc7QUhtaGpCWDs7QXlIM2hqQkE7RUFDSTtFQUNBLGF0SHFyQmdDO0VzSHByQmhDLFloRCtJZTtFZ0Q5SWY7RUFPQTtBekh3aGpCSjtBVTEraUJJO0UrR3pESjtJQVFRLFloRHlJUTtFekVzNWlCZDtBQUNGO0F5SDVoakJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQnRIMEhDO0VxRjVJTCwwQ2lDbUJ3QjtFakNsQnhCLGtDaUNrQndCO0F6SCtoakI1QjtBVXgvaUJJO0UrRzdDQTtJQVNRLFloRHFJYztJZ0RwSWQscUJoRHVPaUI7SWdEdE9qQixtQnRIbUNJO0lzSGxDSixXdEhwQkQ7RUhvampCVDtFeUg5aGpCVTs7SUFFSTtFekhnaWpCZDtFeUg3aGpCVTtJQUNJLFdoRGlIQTtFekU4NmlCZDtBQUNGO0FVMS9pQkk7RStHMURBO0lBeUJRO0V6SCtoakJWO0FBQ0Y7QVU1Z2pCSTtFK0dkUTtJQUNJO0V6SDZoakJkO0V5SDFoakJVO0lBQ0k7RXpINGhqQmQ7RXlIemhqQlU7SUFDSTtFekgyaGpCZDtFeUh4aGpCVTtJQUNJO0V6SDBoakJkO0V5SHZoakJVO0lBQ0k7SUFDQTtFekh5aGpCZDtFeUh0aGpCVTtJQUNJO0V6SHdoakJkO0FBQ0Y7O0EwSDNsakJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUg4bGpCSjtBMEg3bGpCSTtFQVRKO0lBVVE7SUFDQTtFMUhnbWpCTjtBQUNGOztBMEg3bGpCQTtFQUNJO0VBQ0E7QTFIZ21qQko7QTBIL2xqQkk7O0VBRUk7RUFDQTtFQUNBO0ExSGltakJSOztBVTdqakJJO0VpSHpESjtJQUVRO0UzSHluakJOO0FBQ0Y7O0FVbmtqQkk7RWlIbkRKO0lBRVEsaUJBVm1CO0UzSG1vakJ6QjtBQUNGOztBVTVqakJJO0VpSDFESjtJQUVRO0lBQ0E7RTNIeW5qQk47QUFDRjs7QTJIdG5qQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ4SG9Kd0I7RXFGOUt4QixrQ21DMkJvQjtFbkMxQnBCLDBCbUMwQm9CO0EzSDBuakJ4QjtBVTNsakJJO0VpSHRDSjtJQVNRO0lBQ0E7RTNING5qQk47QUFDRjs7QVVqbWpCSTtFaUh4Qko7SUFFUSxrQmxEOEdRO0lrRDdHUixpQmxENkdRO0llbEpaLDJDbUNzQ3dCO0luQ3JDeEIsbUNtQ3FDd0I7RTNINm5qQjFCO0FBQ0Y7QVUxbWpCSTtFaUh4Qko7SUFRUSxtQmxEaUhrQjtFekU2Z2pCeEI7QUFDRjs7QTJIM25qQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxZbER5R3NCO0VrRHhHdEI7QTNIOG5qQko7QVV2bmpCSTtFaUhaSjtJQVFRLFNsRDRGUTtJa0QzRlI7SUFDQSxheEhnb0I0QjtJcUZ4ckJoQyxtQ21DeUR3QjtJbkN4RHhCLDJCbUN3RHdCO0UzSGdvakIxQjtFMkg5bmpCTTtJQUNJO0UzSGdvakJWO0FBQ0Y7QVVub2pCSTtFaUhaSjtJQW1CUTtFM0hnb2pCTjtBQUNGOztBMkg1bmpCQTtFQUNJO0VBQ0E7RUFDQSxTbEQwRWU7RWtEekVmO0VBQ0E7RUFDQSxheEg0bUJnQztFcUZ4ckJoQyxvQ21DNkVvQjtFbkM1RXBCLDRCbUM0RW9CO0EzSGdvakJ4QjtBMkg5bmpCSTtFQUNJO0EzSGdvakJSO0EySDduakJJO0VBQ0k7QTNIK25qQlI7QVV6cGpCSTtFaUhZSjtJQWtCUSxZbERxUmU7SWtEcFJmO0UzSCtuakJOO0FBQ0Y7QVUvcGpCSTtFaUhZSjtJQXVCUSxTbERxRFE7RXpFMmtqQmQ7QUFDRjs7QTJIN25qQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0hnb2pCSjs7QVU5cGpCSTtFaUhvQ0k7SUFDSTtJQUNBO0loRG5HUjtJQUNBO0lBQ0E7RTNFa3VqQkY7QUFDRjtBVXJyakJJO0VpSDRESTtJQUNJO0UzSDRuakJWO0UySHpuakJNO0lBQ0k7RTNIMm5qQlY7RTJIeG5qQk07SUFDSSxrQmxEbUJJO0V6RXVtakJkO0FBQ0Y7QTJIdG5qQkE7O0VsSDlGRTtFQUlBO0FUcXRqQkY7O0EySHRuakJBOztFQUVJO0VBQ0E7QTNIeW5qQko7O0FVM3NqQkk7RWlIdUZJO0lsSDNHTjtJQUlBO0VUaXVqQkE7RTJIdG5qQk07SWxIL0dOO0lBSUE7RVRxdWpCQTtBQUNGO0E0SC93akJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIaXhqQko7O0E0SDl3akJBO0VBQ0k7RUFDQTtFQUNBLGdCekhUTztFYVNMLDZDNEdDRjtFN0dDQTtBZml4akJKO0E0SC93akJJOzs7Ozs7Ozs7Ozs7RUFFSTtFQUNBO0VBQ0E7QTVIMnhqQlI7QTRIdnhqQlE7Ozs7OztFQUVJO0VBQ0EseUJ6SHRCRDtBSG16akJYO0E0SDF4akJRO0VBQ0k7RUFDQTtBNUg0eGpCWjtBNEh6eGpCUTs7Ozs7RUFDSTtBNUgreGpCWjs7QTRIMXhqQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxzQnpIMUNPO0FIdTBqQlg7O0E0SDF4akJBO0VBQ0k7RUFDQTtBNUg2eGpCSjtBVXZ4akJJO0VrSFJKO0lBS1E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1SDh4akJOO0FBQ0Y7O0E0SDN4akJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVIOHhqQko7QVV4eWpCSTtFa0hNSjtJQU9RO0U1SCt4akJOO0FBQ0Y7QVU3eWpCSTtFa0hNSjtJQVdRO0lBQ0E7RTVIZ3lqQk47QUFDRjs7QTRIN3hqQkE7RUFDSTtFQWdCQTs7Ozs7Ozs7R0FBQTtFQVNBOzs7OztHQUFBO0E1SHN4akJKO0FVdDBqQkk7RWtIc0JKO0lBSVE7SUFDQTtJQUNBO0U1SGd6akJOO0U0SDl5akJNO0lBQ0k7RTVIZ3pqQlY7RTRIN3lqQk07SUFDSTtFNUgreWpCVjtBQUNGOztBNkgxNGpCSTtBQUNBO0VBQ0k7QTdINjRqQlI7QVV4MWpCSTtFbUh0REE7SUFJUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3SDg0akJWO0FBQ0Y7O0E2SDM0akJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlwRDhJZ0I7RW9EN0loQixnQjFIbEJHO0FIZzZqQlg7QVUzMmpCSTtFbUgxQ0E7SUFVUTtJQUNBO0lBQ0E7SUFDQTtFN0grNGpCVjtBQUNGOztBNkg1NGpCSTtBQUNBO0VBQ0ksbUJwRCtIZ0I7RW9EOUhoQjtBN0grNGpCUjtBVXozakJJO0VtSHhCQTtJQUtRLGtCcEQwSFM7RXpFc3hqQm5CO0FBQ0Y7QTZIOTRqQlE7RUFDSSxtQnBEcUhnQjtBekUyeGpCNUI7O0E2SDU0akJJO0FBQ0E7RUFDSTtBN0grNGpCUjtBVXQ0akJJO0VtSFZBO0lBSVE7SUFDQTtFN0hnNWpCVjtBQUNGOztBOEh4OGpCQTtFQUNJO0VBQ0E7QTlIMjhqQko7O0E4SHg4akJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlIMjhqQko7O0E4SHg4akJBO0VBQ0k7RUFDQTtBOUgyOGpCSjs7QThIeDhqQkE7RUFDSTtFQUNBO0E5SDI4akJKOztBOEh4OGpCQTtFQUNJO0VBQ0E7QTlIMjhqQko7O0E4SHg4akJBO0VBQ0k7RUFDQTtBOUgyOGpCSjs7QThIeDhqQkE7RUFDSTtFQUNBO0E5SDI4akJKOztBK0g1K2pCQTtFQUNJLHlCdERJUztFc0RIVDtBL0grK2pCSjtBK0g3K2pCSTtFQUNJO0VBQ0E7QS9IKytqQlI7O0ErSDErakJBO0VBQ0ksZ0I1SE5PO0VhU0wsNkMrR0ZGO0EvSDYrakJKO0ErSDErakJROztFQUVJO0EvSDQrakJaO0ErSHorakJRO0VBQ0k7RUFDQTtBL0gyK2pCWjtBK0h4K2pCUTtFQUNJO0VBQ0Esd0J0RG1WaUI7RXNEbFZqQixtQjVIckJEO0U0SHNCQyxjNUhsQkQ7QUg0L2pCWDtBK0h4K2pCWTtFQUVJO0EvSHkrakJoQjtBK0h0K2pCWTtFQUNJO0VBQ0E7QS9IdytqQmhCO0ErSG4rakJJOztFQUVJO0EvSHErakJSO0ErSGwrakJJO0VBQ0ksZ0J0RDhUc0I7QXpFc3FqQjlCOztBZ0l0aGtCQTtFQUNJO0FoSXloa0JKOztBZ0luaGtCUTtFQUNJO0FoSXNoa0JaO0FnSWxoa0JZO0VBQ0k7QWhJb2hrQmhCO0FnSS9na0JZO0VBQ0k7QWhJaWhrQmhCO0FnSTdna0JRO0VBQ0k7RUFDQTtBaEkrZ2tCWjs7QWdJMWdrQkE7RUFDSTtBaEk2Z2tCSjtBZ0kzZ2tCSTtFQUNJO0FoSTZna0JSOztBZ0l4Z2tCQTtFQUNJO0FoSTJna0JKOztBaUlsamtCQTs7RUFFSTtFQUNBO0FqSXFqa0JKOztBaUluamtCQTtFQUNJO0lBQ0k7SUFDQTtFaklzamtCTjtBQUNGO0FpSWxqa0JBO0VBQ0k7QWpJb2prQko7O0FpSS9pa0JJOztFQUVJO0VBQ0E7QWpJa2prQlI7QWlJOWlrQlE7RUFDSTtBaklnamtCWjtBaUk1aWtCWTtFQUFXO0FqSStpa0J2QjtBaUkzaWtCSTtFQUNJO0FqSTZpa0JSOztBaUl6aWtCQTtFQUNJO0FqSTRpa0JKOztBaUl4aWtCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7OztHQUFBO0FqSStpa0JKO0FpSXppa0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJMmlrQlI7QVVwamtCSTtFdUhiSjtJQTBCUTtJQUNBO0lBQ0EsbUI5SGhFRztFSDJta0JUO0FBQ0Y7QWlJeGlrQlE7O0VBRUk7QWpJMGlrQlo7QWlJeGlrQlE7RUFDSTtBakkwaWtCWjs7QWlJcmlrQkE7RUFDSTtFQUNBO0VBQ0EsVzlIckZPO0U4SHNGUDtBakl3aWtCSjtBaUl0aWtCSTtFQUNJO0VBQ0E7QWpJd2lrQlI7O0FpSXBpa0JBO0VBQ0k7QWpJdWlrQko7O0FpSXBpa0JBO0VBQ0k7QWpJdWlrQko7O0FpSXBpa0JBO0VBQ0k7QWpJdWlrQko7O0FpSXBpa0JBO0VBQ0k7QWpJdWlrQko7QWlJcmlrQkk7RUFDSTtBakl1aWtCUixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwid2VicGFjazovLy8uL3Zhci9fYm9vdHN0cmFwLXZhcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JveC1zaGFkb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9faW50ZXJhY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi92YXIvX2FwcC12YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdXRpbGl0aWVzL19hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbWl4aW5zL190cmFuc2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIndlYnBhY2s6Ly8vLi91dGlsaXRpZXMvX29wYWNpdHkuc2NzcyIsIndlYnBhY2s6Ly8vLi91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL19hdmF0YXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fYnViYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbWl4aW5zL19taXNjLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fYnV0dG9uLWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbWl4aW5zL19pY29ucy5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL19jbG9zZS5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX2N1c3RvbS1mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX2RhdGVyYW5nZXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbWl4aW5zL19hbmltYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL19kcm9wem9uZS5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL19saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX21lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL19tdWx0aXNlbGVjdC5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX25hdmJhci5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX25hdi5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fcHJlbG9hZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fc2Nyb2xsYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX3NlbGVjdHBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX3N3ZWV0YWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fdmlldy5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX3Z1ZS1tdWx0aXNlbGVjdC5zY3NzIiwid2VicGFjazovLy8uL2xheW91dHMvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL2xheW91dHMvX2ludm9pY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9sYXlvdXRzL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9sYXlvdXRzL19sb2dpbi5zY3NzIiwid2VicGFjazovLy8uL2xheW91dHMvX3BhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9sYXlvdXRzL19zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly8vLi9sYXlvdXRzL19zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbGF5b3V0cy9fdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fZ2xvYmFsLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuOnJvb3Qge1xuICAtLWJsdWU6ICMwMDdiZmY7XG4gIC0taW5kaWdvOiAjNjYxMGYyO1xuICAtLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1waW5rOiAjZTgzZThjO1xuICAtLXJlZDogI2RjMzU0NTtcbiAgLS1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0teWVsbG93OiAjZmZjMTA3O1xuICAtLWdyZWVuOiAjMjhhNzQ1O1xuICAtLXRlYWw6ICMyMGM5OTc7XG4gIC0tY3lhbjogIzE3YTJiODtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1ncmF5OiAjNjI3MzdGO1xuICAtLWdyYXktZGFyazogIzM2M0Y0NjtcbiAgLS1wcmltYXJ5OiAjM0U3QkZBO1xuICAtLXNlY29uZGFyeTogI2FkYjViZDtcbiAgLS1zdWNjZXNzOiAjNUJCQTZGO1xuICAtLWluZm86ICMwOEIyRTM7XG4gIC0td2FybmluZzogI0Y5QzgwRTtcbiAgLS1kYW5nZXI6ICNGRTRBNDk7XG4gIC0tbGlnaHQ6ICNFM0U4RUQ7XG4gIC0tZGFyazogIzM2M0Y0NjtcbiAgLS1saWdodGVzdDogI2YyZjNmODtcbiAgLS1kYXJrZXN0OiAjMjQyQTJGO1xuICAtLWZhY2Vib29rOiAjM0I1OTk4O1xuICAtLXR3aXR0ZXI6ICMwMEFDRUQ7XG4gIC0tbWFpbHJ1OiAjMTY4REUyO1xuICAtLXZrOiAjNEE3NkE4O1xuICAtLWdvb2dsZTogI0RENEIzOTtcbiAgLS1icmVha3BvaW50LXhzOiAwO1xuICAtLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuICAtLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiAgLS1icmVha3BvaW50LXh4bDogMTgyNHB4O1xuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ4NTQ1RDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYjtcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSwgLmJvb3RzdHJhcC1zZWxlY3QgPiBbdGFiaW5kZXg9XCItMVwiXS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6Zm9jdXMtdmlzaWJsZSk6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gW3RhYmluZGV4PVwiLTFcIl0uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpmb2N1cy12aXNpYmxlKTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBbdGFiaW5kZXg9XCItMVwiXS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6Zm9jdXMtdmlzaWJsZSk6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IFt0YWJpbmRleD1cIi0xXCJdLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6Zm9jdXMtdmlzaWJsZSk6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IFt0YWJpbmRleD1cIi0xXCJdLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlOm5vdCg6Zm9jdXMtdmlzaWJsZSksIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gW3RhYmluZGV4PVwiLTFcIl0uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6Zm9jdXMtdmlzaWJsZSksIC5ib290c3RyYXAtc2VsZWN0ID4gW3RhYmluZGV4PVwiLTFcIl0uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdOm5vdCg6Zm9jdXMtdmlzaWJsZSksIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gW3RhYmluZGV4PVwiLTFcIl0uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmZvY3VzLXZpc2libGUpLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gW3RhYmluZGV4PVwiLTFcIl0uc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpmb2N1cy12aXNpYmxlKSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBbdGFiaW5kZXg9XCItMVwiXS5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogIzNFN0JGQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogIzA2NGZlNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjNjI3MzdGO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSksIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6bm90KDpmb2N1cy12aXNpYmxlKTpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpmb2N1cy12aXNpYmxlKTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpub3QoOmZvY3VzLXZpc2libGUpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpmb2N1cy12aXNpYmxlKTphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlOm5vdCg6Zm9jdXMtdmlzaWJsZSksIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmZvY3VzLXZpc2libGUpLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV06bm90KDpmb2N1cy12aXNpYmxlKSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmZvY3VzLXZpc2libGUpLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gYnV0dG9uLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6Zm9jdXMtdmlzaWJsZSksIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgYnV0dG9uLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMjQyQTJGO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDUuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLmxpc3QtdW5zdHlsZWQsIC5tcy1vcHRncm91cCwgLm1zLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjNjI3MzdGO1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1zbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29sLXh4bCxcbi5jb2wteHhsLWF1dG8sIC5jb2wteHhsLTEyLCAuY29sLXh4bC0xMSwgLmNvbC14eGwtMTAsIC5jb2wteHhsLTksIC5jb2wteHhsLTgsIC5jb2wteHhsLTcsIC5jb2wteHhsLTYsIC5jb2wteHhsLTUsIC5jb2wteHhsLTQsIC5jb2wteHhsLTMsIC5jb2wteHhsLTIsIC5jb2wteHhsLTEsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8sIC5jb2wteGwtMTIsIC5jb2wteGwtMTEsIC5jb2wteGwtMTAsIC5jb2wteGwtOSwgLmNvbC14bC04LCAuY29sLXhsLTcsIC5jb2wteGwtNiwgLmNvbC14bC01LCAuY29sLXhsLTQsIC5jb2wteGwtMywgLmNvbC14bC0yLCAuY29sLXhsLTEsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wtbGctMTIsIC5jb2wtbGctMTEsIC5jb2wtbGctMTAsIC5jb2wtbGctOSwgLmNvbC1sZy04LCAuY29sLWxnLTcsIC5jb2wtbGctNiwgLmNvbC1sZy01LCAuY29sLWxnLTQsIC5jb2wtbGctMywgLmNvbC1sZy0yLCAuY29sLWxnLTEsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbWQtMTIsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtOSwgLmNvbC1tZC04LCAuY29sLW1kLTcsIC5jb2wtbWQtNiwgLmNvbC1tZC01LCAuY29sLW1kLTQsIC5jb2wtbWQtMywgLmNvbC1tZC0yLCAuY29sLW1kLTEsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtc20tMTIsIC5jb2wtc20tMTEsIC5jb2wtc20tMTAsIC5jb2wtc20tOSwgLmNvbC1zbS04LCAuY29sLXNtLTcsIC5jb2wtc20tNiwgLmNvbC1zbS01LCAuY29sLXNtLTQsIC5jb2wtc20tMywgLmNvbC1zbS0yLCAuY29sLXNtLTEsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtMTIsIC5jb2wtMTEsIC5jb2wtMTAsIC5jb2wtOSwgLmNvbC04LCAuY29sLTcsIC5jb2wtNiwgLmNvbC01LCAuY29sLTQsIC5jb2wtMywgLmNvbC0yLCAuY29sLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODI0cHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXh4bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci14eGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXh4bC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXh4bC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXIteHhsLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci14eGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXh4bC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXIteHhsLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci14eGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteHhsLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXh4bC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzQ4NTQ1RDtcbn1cbi50YWJsZSB0aCxcbi50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTNFOEVEO1xufVxuLnRhYmxlIHRoZWFkIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFM0U4RUQ7XG59XG4udGFibGUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRTNFOEVEO1xufVxuXG4udGFibGUtc20gdGgsXG4udGFibGUtc20gdGQge1xuICBwYWRkaW5nOiAwLjNyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0U4RUQ7XG59XG4udGFibGUtYm9yZGVyZWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTNFOEVEO1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuXG4udGFibGUtYm9yZGVybGVzcyB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRkLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmJmYztcbn1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgY29sb3I6ICM0ODU0NUQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFM0U4RUQ7XG59XG5cbi50YWJsZS1wcmltYXJ5LFxuLnRhYmxlLXByaW1hcnkgPiB0aCxcbi50YWJsZS1wcmltYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzlkYWZlO1xufVxuLnRhYmxlLXByaW1hcnkgdGgsXG4udGFibGUtcHJpbWFyeSB0ZCxcbi50YWJsZS1wcmltYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXByaW1hcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzliYmFmYztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwYzlmZTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBjOWZlO1xufVxuXG4udGFibGUtc2Vjb25kYXJ5LFxuLnRhYmxlLXNlY29uZGFyeSA+IHRoLFxuLnRhYmxlLXNlY29uZGFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWFlZDtcbn1cbi50YWJsZS1zZWNvbmRhcnkgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRkLFxuLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2Q0ZDlkZDtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkZGUyO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkZGUyO1xufVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWNkNztcbn1cbi50YWJsZS1zdWNjZXNzIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGQsXG4udGFibGUtc3VjY2VzcyB0aGVhZCB0aCxcbi50YWJsZS1zdWNjZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNhYWRiYjQ7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmU1Yzc7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmZTVjNztcbn1cblxuLnRhYmxlLWluZm8sXG4udGFibGUtaW5mbyA+IHRoLFxuLnRhYmxlLWluZm8gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYWU5Zjc7XG59XG4udGFibGUtaW5mbyB0aCxcbi50YWJsZS1pbmZvIHRkLFxuLnRhYmxlLWluZm8gdGhlYWQgdGgsXG4udGFibGUtaW5mbyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjN2ZkN2YwO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTNlMmY0O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhM2UyZjQ7XG59XG5cbi50YWJsZS13YXJuaW5nLFxuLnRhYmxlLXdhcm5pbmcgPiB0aCxcbi50YWJsZS13YXJuaW5nID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmMGJjO1xufVxuLnRhYmxlLXdhcm5pbmcgdGgsXG4udGFibGUtd2FybmluZyB0ZCxcbi50YWJsZS13YXJuaW5nIHRoZWFkIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZjZTI4Mjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZWFhMztcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlYWEzO1xufVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2NjYztcbn1cbi50YWJsZS1kYW5nZXIgdGgsXG4udGFibGUtZGFuZ2VyIHRkLFxuLnRhYmxlLWRhbmdlciB0aGVhZCB0aCxcbi50YWJsZS1kYW5nZXIgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZlYTFhMDtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiM2IzO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiM2IzO1xufVxuXG4udGFibGUtbGlnaHQsXG4udGFibGUtbGlnaHQgPiB0aCxcbi50YWJsZS1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYTtcbn1cbi50YWJsZS1saWdodCB0aCxcbi50YWJsZS1saWdodCB0ZCxcbi50YWJsZS1saWdodCB0aGVhZCB0aCxcbi50YWJsZS1saWdodCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjBmM2Y2O1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZWRmMDtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2VkZjA7XG59XG5cbi50YWJsZS1kYXJrLFxuLnRhYmxlLWRhcmsgPiB0aCxcbi50YWJsZS1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjOWNiO1xufVxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzk2OWI5Zjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhYmNiZjtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFiY2JmO1xufVxuXG4udGFibGUtbGlnaHRlc3QsXG4udGFibGUtbGlnaHRlc3QgPiB0aCxcbi50YWJsZS1saWdodGVzdCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmNmZDtcbn1cbi50YWJsZS1saWdodGVzdCB0aCxcbi50YWJsZS1saWdodGVzdCB0ZCxcbi50YWJsZS1saWdodGVzdCB0aGVhZCB0aCxcbi50YWJsZS1saWdodGVzdCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZiO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0ZXN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWZmNTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHRlc3Q6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHRlc3Q6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVmZjU7XG59XG5cbi50YWJsZS1kYXJrZXN0LFxuLnRhYmxlLWRhcmtlc3QgPiB0aCxcbi50YWJsZS1kYXJrZXN0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJjM2M1O1xufVxuLnRhYmxlLWRhcmtlc3QgdGgsXG4udGFibGUtZGFya2VzdCB0ZCxcbi50YWJsZS1kYXJrZXN0IHRoZWFkIHRoLFxuLnRhYmxlLWRhcmtlc3QgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzhkOTA5Mztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrZXN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1YjZiOTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtZGFya2VzdDpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrZXN0OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjViNmI5O1xufVxuXG4udGFibGUtZmFjZWJvb2ssXG4udGFibGUtZmFjZWJvb2sgPiB0aCxcbi50YWJsZS1mYWNlYm9vayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZDFlMjtcbn1cbi50YWJsZS1mYWNlYm9vayB0aCxcbi50YWJsZS1mYWNlYm9vayB0ZCxcbi50YWJsZS1mYWNlYm9vayB0aGVhZCB0aCxcbi50YWJsZS1mYWNlYm9vayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTlhOWM5O1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWZhY2Vib29rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I3YzNkOTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtZmFjZWJvb2s6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZmFjZWJvb2s6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiN2MzZDk7XG59XG5cbi50YWJsZS10d2l0dGVyLFxuLnRhYmxlLXR3aXR0ZXIgPiB0aCxcbi50YWJsZS10d2l0dGVyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhlOGZhO1xufVxuLnRhYmxlLXR3aXR0ZXIgdGgsXG4udGFibGUtdHdpdHRlciB0ZCxcbi50YWJsZS10d2l0dGVyIHRoZWFkIHRoLFxuLnRhYmxlLXR3aXR0ZXIgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzdhZDRmNjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS10d2l0dGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwZTBmODtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtdHdpdHRlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS10d2l0dGVyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBlMGY4O1xufVxuXG4udGFibGUtbWFpbHJ1LFxuLnRhYmxlLW1haWxydSA+IHRoLFxuLnRhYmxlLW1haWxydSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZGZmNztcbn1cbi50YWJsZS1tYWlscnUgdGgsXG4udGFibGUtbWFpbHJ1IHRkLFxuLnRhYmxlLW1haWxydSB0aGVhZCB0aCxcbi50YWJsZS1tYWlscnUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzg2YzRmMDtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1tYWlscnU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdkNGY0O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1tYWlscnU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtbWFpbHJ1OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdkNGY0O1xufVxuXG4udGFibGUtdmssXG4udGFibGUtdmsgPiB0aCxcbi50YWJsZS12ayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZDllNztcbn1cbi50YWJsZS12ayB0aCxcbi50YWJsZS12ayB0ZCxcbi50YWJsZS12ayB0aGVhZCB0aCxcbi50YWJsZS12ayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYTFiOGQyO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXZrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiY2NkZjtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtdms6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtdms6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmNjZGY7XG59XG5cbi50YWJsZS1nb29nbGUsXG4udGFibGUtZ29vZ2xlID4gdGgsXG4udGFibGUtZ29vZ2xlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjZGM4O1xufVxuLnRhYmxlLWdvb2dsZSB0aCxcbi50YWJsZS1nb29nbGUgdGQsXG4udGFibGUtZ29vZ2xlIHRoZWFkIHRoLFxuLnRhYmxlLWdvb2dsZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWRhMTk4O1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWdvb2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWI5YjI7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWdvb2dsZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1nb29nbGU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWI5YjI7XG59XG5cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNFOEVEO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2RiZTM7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2RiZTM7XG59XG5cbi50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzRjQ2O1xuICBib3JkZXItY29sb3I6ICM0NzUyNWM7XG59XG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM0ODU0NUQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFM0U4RUQ7XG4gIGJvcmRlci1jb2xvcjogI0UzRThFRDtcbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2M0Y0Njtcbn1cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogIzQ3NTI1Yztcbn1cbi50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1sZyA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS14bCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTgyMy45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXh4bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZvcm0tY29udHJvbCwgLmJzLXNlYXJjaGJveCBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLWFjdGlvbnNib3ggaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1kb25lYnV0dG9uIGlucHV0W3R5cGU9dGV4dF0sIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLm1zLWhlYWRlci1jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDg1NDVEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sLCAuYnMtc2VhcmNoYm94IGlucHV0W3R5cGU9dGV4dF0sXG4gIC5icy1hY3Rpb25zYm94IGlucHV0W3R5cGU9dGV4dF0sXG4gIC5icy1kb25lYnV0dG9uIGlucHV0W3R5cGU9dGV4dF0sIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLm1zLWhlYWRlci1jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCwgLmJzLXNlYXJjaGJveCBpbnB1dFt0eXBlPXRleHRdOjotbXMtZXhwYW5kLFxuLmJzLWFjdGlvbnNib3ggaW5wdXRbdHlwZT10ZXh0XTo6LW1zLWV4cGFuZCxcbi5icy1kb25lYnV0dG9uIGlucHV0W3R5cGU9dGV4dF06Oi1tcy1leHBhbmQsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LW1zLWV4cGFuZCwgLm1zLWhlYWRlci1jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XTo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzLCAuYnMtc2VhcmNoYm94IGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4uYnMtYWN0aW9uc2JveCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLmJzLWRvbmVidXR0b24gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZm9ybS1jb250cm9sLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmZvcm0tY29udHJvbC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJzLXNlYXJjaGJveCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbdHlwZT10ZXh0XTpmb2N1cywgLmJzLXNlYXJjaGJveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1zZWFyY2hib3ggLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGVbdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLmJzLWFjdGlvbnNib3ggLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W3R5cGU9dGV4dF06Zm9jdXMsXG4uYnMtYWN0aW9uc2JveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbdHlwZT10ZXh0XTpmb2N1cyxcbi5icy1kb25lYnV0dG9uIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1kb25lYnV0dG9uIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZm9ybS1jb250cm9sLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5mb3JtLWNvbnRyb2wuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYnMtc2VhcmNoYm94IC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFt0eXBlPXRleHRdOmFjdGl2ZSwgLmJzLXNlYXJjaGJveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtc2VhcmNoYm94IC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbdHlwZT10ZXh0XTphY3RpdmUsXG4uYnMtYWN0aW9uc2JveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLWFjdGlvbnNib3ggLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGVbdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5icy1kb25lYnV0dG9uIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFt0eXBlPXRleHRdOmFjdGl2ZSxcbi5icy1kb25lYnV0dG9uIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5mb3JtLWNvbnRyb2wuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmZvcm0tY29udHJvbC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5icy1zZWFyY2hib3ggLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZVt0eXBlPXRleHRdLCAuYnMtc2VhcmNoYm94IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1zZWFyY2hib3ggLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYWN0aXZlW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5icy1hY3Rpb25zYm94IC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmVbdHlwZT10ZXh0XSxcbi5icy1hY3Rpb25zYm94IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmVbdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJzLWRvbmVidXR0b24gLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZVt0eXBlPXRleHRdLFxuLmJzLWRvbmVidXR0b24gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYWN0aXZlW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1kb25lYnV0dG9uIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gLmZvcm0tY29udHJvbC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmZvcm0tY29udHJvbC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYnMtc2VhcmNoYm94IC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdW3R5cGU9dGV4dF0sIC5icy1zZWFyY2hib3ggLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1zZWFyY2hib3ggLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXVt0eXBlPXRleHRdLFxuLmJzLWFjdGlvbnNib3ggLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5icy1kb25lYnV0dG9uIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdW3R5cGU9dGV4dF0sXG4uYnMtZG9uZWJ1dHRvbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1kb25lYnV0dG9uIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJvb3RzdHJhcC1zZWxlY3QgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5ib290c3RyYXAtc2VsZWN0ID4gLnNlbGVjdDItc2VhcmNoX19maWVsZC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5ib290c3RyYXAtc2VsZWN0ID4gLnNlbGVjdDItc2VhcmNoX19maWVsZC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5ib290c3RyYXAtc2VsZWN0ID4gLnNlbGVjdDItc2VhcmNoX19maWVsZC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJvb3RzdHJhcC1zZWxlY3QgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5mb3JtLWNvbnRyb2wuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnMtc2VhcmNoYm94IGlucHV0LnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF0sIC5icy1zZWFyY2hib3ggLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGlucHV0LnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF0sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJzLWFjdGlvbnNib3ggaW5wdXQuc2VsZWN0Mi1zZWxlY3Rpb25bdHlwZT10ZXh0XSxcbi5icy1hY3Rpb25zYm94IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBpbnB1dC5zZWxlY3QyLXNlbGVjdGlvblt0eXBlPXRleHRdLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5icy1kb25lYnV0dG9uIGlucHV0LnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF0sXG4uYnMtZG9uZWJ1dHRvbiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gaW5wdXQuc2VsZWN0Mi1zZWxlY3Rpb25bdHlwZT10ZXh0XSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuZm9ybS1jb250cm9sLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5icy1zZWFyY2hib3ggaW5wdXQuc2VsZWN0Mi1zZWxlY3Rpb25bdHlwZT10ZXh0XSwgLmJzLXNlYXJjaGJveCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGlucHV0LnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF0sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5icy1hY3Rpb25zYm94IGlucHV0LnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF0sXG4uYnMtYWN0aW9uc2JveCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGlucHV0LnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF0sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5icy1kb25lYnV0dG9uIGlucHV0LnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF0sXG4uYnMtZG9uZWJ1dHRvbiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGlucHV0LnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLm1zLWhlYWRlci1jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywgLm1zLWhlYWRlci1jb250YWluZXIgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dFt0eXBlPXRleHRdLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5tcy1oZWFkZXItY29udGFpbmVyIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXRbdHlwZT10ZXh0XS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm1zLWhlYWRlci1jb250YWluZXIgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dFt0eXBlPXRleHRdLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAubXMtaGVhZGVyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0W3R5cGU9dGV4dF0uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5tcy1oZWFkZXItY29udGFpbmVyIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXRbdHlwZT10ZXh0XS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXRbdHlwZT10ZXh0XS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXRbdHlwZT10ZXh0XS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLm1zLWhlYWRlci1jb250YWluZXIgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dFt0eXBlPXRleHRdLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm1zLWhlYWRlci1jb250YWluZXIgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dFt0eXBlPXRleHRdLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLm1zLWhlYWRlci1jb250YWluZXIgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dFt0eXBlPXRleHRdLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLm1zLWhlYWRlci1jb250YWluZXIgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dFt0eXBlPXRleHRdLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXRbdHlwZT10ZXh0XS5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAubXMtaGVhZGVyLWNvbnRhaW5lciAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gaW5wdXRbdHlwZT10ZXh0XS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5tcy1oZWFkZXItY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0uc2VsZWN0Mi1zZWxlY3Rpb24sIC5tcy1oZWFkZXItY29udGFpbmVyIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgaW5wdXRbdHlwZT10ZXh0XS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAubXMtaGVhZGVyLWNvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgY29sb3I6ICM0ODU0NUQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2JhZDBmZDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjIsIDEyMywgMjUwLCAwLjI1KTtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLCAuYnMtc2VhcmNoYm94IGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuLmJzLWFjdGlvbnNib3ggaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4uYnMtZG9uZWJ1dHRvbiBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjpwbGFjZWhvbGRlciwgLm1zLWhlYWRlci1jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzYyNzM3RjtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5icy1zZWFyY2hib3ggaW5wdXRbdHlwZT10ZXh0XTpkaXNhYmxlZCxcbi5icy1hY3Rpb25zYm94IGlucHV0W3R5cGU9dGV4dF06ZGlzYWJsZWQsXG4uYnMtZG9uZWJ1dHRvbiBpbnB1dFt0eXBlPXRleHRdOmRpc2FibGVkLCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6ZGlzYWJsZWQsIC5tcy1oZWFkZXItY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF06ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLCAuYnMtc2VhcmNoYm94IGlucHV0W3JlYWRvbmx5XVt0eXBlPXRleHRdLFxuLmJzLWFjdGlvbnNib3ggaW5wdXRbcmVhZG9ubHldW3R5cGU9dGV4dF0sXG4uYnMtZG9uZWJ1dHRvbiBpbnB1dFtyZWFkb25seV1bdHlwZT10ZXh0XSwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biBbcmVhZG9ubHldLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLm1zLWhlYWRlci1jb250YWluZXIgaW5wdXRbcmVhZG9ubHldW3R5cGU9dGV4dF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y4O1xuICBvcGFjaXR5OiAxO1xufVxuXG5pbnB1dFt0eXBlPWRhdGVdLmZvcm0tY29udHJvbCwgLmJzLXNlYXJjaGJveCBpbnB1dFt0eXBlPWRhdGVdW3R5cGU9dGV4dF0sXG4uYnMtYWN0aW9uc2JveCBpbnB1dFt0eXBlPWRhdGVdW3R5cGU9dGV4dF0sXG4uYnMtZG9uZWJ1dHRvbiBpbnB1dFt0eXBlPWRhdGVdW3R5cGU9dGV4dF0sIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gaW5wdXRbdHlwZT1kYXRlXS5zZWxlY3QyLXNlYXJjaF9fZmllbGQsIC5tcy1oZWFkZXItY29udGFpbmVyIGlucHV0W3R5cGU9ZGF0ZV1bdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9dGltZV0uZm9ybS1jb250cm9sLFxuLmJzLXNlYXJjaGJveCBpbnB1dFt0eXBlPXRpbWVdW3R5cGU9dGV4dF0sXG4uYnMtYWN0aW9uc2JveCBpbnB1dFt0eXBlPXRpbWVdW3R5cGU9dGV4dF0sXG4uYnMtZG9uZWJ1dHRvbiBpbnB1dFt0eXBlPXRpbWVdW3R5cGU9dGV4dF0sXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIGlucHV0W3R5cGU9dGltZV0uc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLm1zLWhlYWRlci1jb250YWluZXIgaW5wdXRbdHlwZT10aW1lXVt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uZm9ybS1jb250cm9sLFxuLmJzLXNlYXJjaGJveCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXVt0eXBlPXRleHRdLFxuLmJzLWFjdGlvbnNib3ggaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF1bdHlwZT10ZXh0XSxcbi5icy1kb25lYnV0dG9uIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdW3R5cGU9dGV4dF0sXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi5tcy1oZWFkZXItY29udGFpbmVyIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdW3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPW1vbnRoXS5mb3JtLWNvbnRyb2wsXG4uYnMtc2VhcmNoYm94IGlucHV0W3R5cGU9bW9udGhdW3R5cGU9dGV4dF0sXG4uYnMtYWN0aW9uc2JveCBpbnB1dFt0eXBlPW1vbnRoXVt0eXBlPXRleHRdLFxuLmJzLWRvbmVidXR0b24gaW5wdXRbdHlwZT1tb250aF1bdHlwZT10ZXh0XSxcbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gaW5wdXRbdHlwZT1tb250aF0uc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLm1zLWhlYWRlci1jb250YWluZXIgaW5wdXRbdHlwZT1tb250aF1bdHlwZT10ZXh0XSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6LW1vei1mb2N1c3JpbmcsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gc2VsZWN0LnNlbGVjdDItc2VhcmNoX19maWVsZDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICM0ODU0NUQ7XG59XG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUsIC5ib290c3RyYXAtc2VsZWN0ID4gc2VsZWN0LmZvcm0tY29udHJvbC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzOjotbXMtdmFsdWUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gc2VsZWN0LmZvcm0tY29udHJvbC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1czo6LW1zLXZhbHVlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IHNlbGVjdC5mb3JtLWNvbnRyb2wuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmU6Oi1tcy12YWx1ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBzZWxlY3QuZm9ybS1jb250cm9sLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZTo6LW1zLXZhbHVlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IHNlbGVjdC5mb3JtLWNvbnRyb2wuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmU6Oi1tcy12YWx1ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBzZWxlY3QuZm9ybS1jb250cm9sLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDo6LW1zLXZhbHVlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IHNlbGVjdC5mb3JtLWNvbnRyb2wuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdOjotbXMtdmFsdWUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gc2VsZWN0LmZvcm0tY29udHJvbC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOjotbXMtdmFsdWUsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gc2VsZWN0LnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1czo6LW1zLXZhbHVlLCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5ib290c3RyYXAtc2VsZWN0ID4gc2VsZWN0LnNlbGVjdDItc2VhcmNoX19maWVsZC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzOjotbXMtdmFsdWUsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBzZWxlY3Quc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzOjotbXMtdmFsdWUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJvb3RzdHJhcC1zZWxlY3QgPiBzZWxlY3Quc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzOjotbXMtdmFsdWUsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJvb3RzdHJhcC1zZWxlY3QgPiBzZWxlY3Quc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlOjotbXMtdmFsdWUsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBzZWxlY3Quc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZTo6LW1zLXZhbHVlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5ib290c3RyYXAtc2VsZWN0ID4gc2VsZWN0LnNlbGVjdDItc2VhcmNoX19maWVsZC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmU6Oi1tcy12YWx1ZSwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuYm9vdHN0cmFwLXNlbGVjdCA+IHNlbGVjdC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmU6Oi1tcy12YWx1ZSwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IHNlbGVjdC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOjotbXMtdmFsdWUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJvb3RzdHJhcC1zZWxlY3QgPiBzZWxlY3Quc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDo6LW1zLXZhbHVlLCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5ib290c3RyYXAtc2VsZWN0ID4gc2VsZWN0LnNlbGVjdDItc2VhcmNoX19maWVsZC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV06Oi1tcy12YWx1ZSwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IHNlbGVjdC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDo6LW1zLXZhbHVlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5ib290c3RyYXAtc2VsZWN0ID4gc2VsZWN0LnNlbGVjdDItc2VhcmNoX19maWVsZC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOjotbXMtdmFsdWUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBzZWxlY3QuZm9ybS1jb250cm9sLnNlbGVjdDItc2VsZWN0aW9uOjotbXMtdmFsdWUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHNlbGVjdC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi1tcy12YWx1ZSwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gc2VsZWN0LnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LW1zLXZhbHVlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIHNlbGVjdC5mb3JtLWNvbnRyb2wuc2VsZWN0Mi1zZWxlY3Rpb246Oi1tcy12YWx1ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHNlbGVjdC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi1tcy12YWx1ZSwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIHNlbGVjdC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDg1NDVEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDg1NDVEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gc2VsZWN0W3NpemVdLnNlbGVjdDItc2VhcmNoX19maWVsZCwgc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gc2VsZWN0W211bHRpcGxlXS5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB0ZXh0YXJlYS5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4uZm9ybS1yb3cgPiAuY29sLFxuLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjNjI3MzdGO1xufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogI2NlZDRkYTtcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzI0MkEyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDYsIDIxMiwgMjE4LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmZvcm0tcm93ID4gLmNvbCA+IC52YWxpZC10b29sdGlwLCAuZm9ybS1yb3cgPiBbY2xhc3MqPWNvbC1dID4gLnZhbGlkLXRvb2x0aXAge1xuICBsZWZ0OiA1cHg7XG59XG5cbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLndhcy12YWxpZGF0ZWQgLmJzLXNlYXJjaGJveCBpbnB1dFt0eXBlPXRleHRdOnZhbGlkLCAuYnMtc2VhcmNoYm94IC53YXMtdmFsaWRhdGVkIGlucHV0W3R5cGU9dGV4dF06dmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuYnMtYWN0aW9uc2JveCBpbnB1dFt0eXBlPXRleHRdOnZhbGlkLFxuLmJzLWFjdGlvbnNib3ggLndhcy12YWxpZGF0ZWQgaW5wdXRbdHlwZT10ZXh0XTp2YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5icy1kb25lYnV0dG9uIGlucHV0W3R5cGU9dGV4dF06dmFsaWQsXG4uYnMtZG9uZWJ1dHRvbiAud2FzLXZhbGlkYXRlZCBpbnB1dFt0eXBlPXRleHRdOnZhbGlkLCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6dmFsaWQsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZDp2YWxpZCwgLndhcy12YWxpZGF0ZWQgLm1zLWhlYWRlci1jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XTp2YWxpZCwgLm1zLWhlYWRlci1jb250YWluZXIgLndhcy12YWxpZGF0ZWQgaW5wdXRbdHlwZT10ZXh0XTp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCwgLmJzLXNlYXJjaGJveCBpbnB1dC5pcy12YWxpZFt0eXBlPXRleHRdLFxuLmJzLWFjdGlvbnNib3ggaW5wdXQuaXMtdmFsaWRbdHlwZT10ZXh0XSxcbi5icy1kb25lYnV0dG9uIGlucHV0LmlzLXZhbGlkW3R5cGU9dGV4dF0sIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmlzLXZhbGlkLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLm1zLWhlYWRlci1jb250YWluZXIgaW5wdXQuaXMtdmFsaWRbdHlwZT10ZXh0XSB7XG4gIGJvcmRlci1jb2xvcjogI2NlZDRkYTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkIC5icy1zZWFyY2hib3ggaW5wdXRbdHlwZT10ZXh0XTp2YWxpZDpmb2N1cywgLmJzLXNlYXJjaGJveCAud2FzLXZhbGlkYXRlZCBpbnB1dFt0eXBlPXRleHRdOnZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmJzLWFjdGlvbnNib3ggaW5wdXRbdHlwZT10ZXh0XTp2YWxpZDpmb2N1cyxcbi5icy1hY3Rpb25zYm94IC53YXMtdmFsaWRhdGVkIGlucHV0W3R5cGU9dGV4dF06dmFsaWQ6Zm9jdXMsXG4ud2FzLXZhbGlkYXRlZCAuYnMtZG9uZWJ1dHRvbiBpbnB1dFt0eXBlPXRleHRdOnZhbGlkOmZvY3VzLFxuLmJzLWRvbmVidXR0b24gLndhcy12YWxpZGF0ZWQgaW5wdXRbdHlwZT10ZXh0XTp2YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZm9ybS1jb250cm9sLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6dmFsaWQ6YWN0aXZlLCAud2FzLXZhbGlkYXRlZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5mb3JtLWNvbnRyb2wuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5mb3JtLWNvbnRyb2wuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQ6YWN0aXZlLCAud2FzLXZhbGlkYXRlZCAuYnMtc2VhcmNoYm94IC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFt0eXBlPXRleHRdOnZhbGlkOmFjdGl2ZSwgLndhcy12YWxpZGF0ZWQgLmJzLXNlYXJjaGJveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAud2FzLXZhbGlkYXRlZCAuYnMtc2VhcmNoYm94IC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZDphY3RpdmUsIC5icy1zZWFyY2hib3ggLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W3R5cGU9dGV4dF06dmFsaWQ6YWN0aXZlLCAuYnMtc2VhcmNoYm94IC53YXMtdmFsaWRhdGVkIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1zZWFyY2hib3ggLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGVbdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOnZhbGlkOmFjdGl2ZSxcbi53YXMtdmFsaWRhdGVkIC5icy1hY3Rpb25zYm94IC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFt0eXBlPXRleHRdOnZhbGlkOmFjdGl2ZSxcbi53YXMtdmFsaWRhdGVkIC5icy1hY3Rpb25zYm94IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAud2FzLXZhbGlkYXRlZCAuYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQ6YWN0aXZlLFxuLmJzLWFjdGlvbnNib3ggLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W3R5cGU9dGV4dF06dmFsaWQ6YWN0aXZlLFxuLmJzLWFjdGlvbnNib3ggLndhcy12YWxpZGF0ZWQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGVbdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOnZhbGlkOmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1hY3Rpb25zYm94IC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZDphY3RpdmUsXG4ud2FzLXZhbGlkYXRlZCAuYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbdHlwZT10ZXh0XTp2YWxpZDphY3RpdmUsXG4ud2FzLXZhbGlkYXRlZCAuYnMtZG9uZWJ1dHRvbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQ6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLndhcy12YWxpZGF0ZWQgLmJzLWRvbmVidXR0b24gLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGVbdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOnZhbGlkOmFjdGl2ZSxcbi5icy1kb25lYnV0dG9uIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFt0eXBlPXRleHRdOnZhbGlkOmFjdGl2ZSxcbi5icy1kb25lYnV0dG9uIC53YXMtdmFsaWRhdGVkIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtZG9uZWJ1dHRvbiAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQ6YWN0aXZlLCAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5mb3JtLWNvbnRyb2wuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmU6dmFsaWQsIC53YXMtdmFsaWRhdGVkIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmZvcm0tY29udHJvbC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gLmZvcm0tY29udHJvbC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQsIC53YXMtdmFsaWRhdGVkIC5icy1zZWFyY2hib3ggLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZVt0eXBlPXRleHRdOnZhbGlkLCAud2FzLXZhbGlkYXRlZCAuYnMtc2VhcmNoYm94IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC53YXMtdmFsaWRhdGVkIC5icy1zZWFyY2hib3ggLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYWN0aXZlW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZCwgLmJzLXNlYXJjaGJveCAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlW3R5cGU9dGV4dF06dmFsaWQsIC5icy1zZWFyY2hib3ggLndhcy12YWxpZGF0ZWQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYWN0aXZlW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLXNlYXJjaGJveCAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmVbdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmJzLWFjdGlvbnNib3ggLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZVt0eXBlPXRleHRdOnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmJzLWFjdGlvbnNib3ggLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYWN0aXZlW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC53YXMtdmFsaWRhdGVkIC5icy1hY3Rpb25zYm94IC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQsXG4uYnMtYWN0aW9uc2JveCAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlW3R5cGU9dGV4dF06dmFsaWQsXG4uYnMtYWN0aW9uc2JveCAud2FzLXZhbGlkYXRlZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmVbdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOnZhbGlkLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLWFjdGlvbnNib3ggLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYWN0aXZlW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5icy1kb25lYnV0dG9uIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmVbdHlwZT10ZXh0XTp2YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5icy1kb25lYnV0dG9uIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAud2FzLXZhbGlkYXRlZCAuYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmVbdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOnZhbGlkLFxuLmJzLWRvbmVidXR0b24gLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZVt0eXBlPXRleHRdOnZhbGlkLFxuLmJzLWRvbmVidXR0b24gLndhcy12YWxpZGF0ZWQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYWN0aXZlW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1kb25lYnV0dG9uIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQsIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gLmZvcm0tY29udHJvbC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV06dmFsaWQsIC53YXMtdmFsaWRhdGVkIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmZvcm0tY29udHJvbC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOnZhbGlkLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5mb3JtLWNvbnRyb2wuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZCwgLndhcy12YWxpZGF0ZWQgLmJzLXNlYXJjaGJveCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXVt0eXBlPXRleHRdOnZhbGlkLCAud2FzLXZhbGlkYXRlZCAuYnMtc2VhcmNoYm94IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOnZhbGlkLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAud2FzLXZhbGlkYXRlZCAuYnMtc2VhcmNoYm94IC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOnZhbGlkLCAuYnMtc2VhcmNoYm94IC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdW3R5cGU9dGV4dF06dmFsaWQsIC5icy1zZWFyY2hib3ggLndhcy12YWxpZGF0ZWQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1zZWFyY2hib3ggLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXVt0eXBlPXRleHRdOnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmJzLWFjdGlvbnNib3ggLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAud2FzLXZhbGlkYXRlZCAuYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZCxcbi5icy1hY3Rpb25zYm94IC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdW3R5cGU9dGV4dF06dmFsaWQsXG4uYnMtYWN0aW9uc2JveCAud2FzLXZhbGlkYXRlZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1hY3Rpb25zYm94IC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmJzLWRvbmVidXR0b24gLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bdHlwZT10ZXh0XTp2YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5icy1kb25lYnV0dG9uIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOnZhbGlkLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLndhcy12YWxpZGF0ZWQgLmJzLWRvbmVidXR0b24gLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQsXG4uYnMtZG9uZWJ1dHRvbiAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXVt0eXBlPXRleHRdOnZhbGlkLFxuLmJzLWRvbmVidXR0b24gLndhcy12YWxpZGF0ZWQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtZG9uZWJ1dHRvbiAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZCwgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbjp2YWxpZCwgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOnZhbGlkLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQsIC53YXMtdmFsaWRhdGVkIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbjp2YWxpZCwgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLnNlbGVjdDItc2VhcmNoX19maWVsZC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0ID4gLnNlbGVjdDItc2VhcmNoX19maWVsZC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZCwgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDp2YWxpZDphY3RpdmUsIC53YXMtdmFsaWRhdGVkIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOnZhbGlkOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQ6YWN0aXZlLCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5ib290c3RyYXAtc2VsZWN0ID4gLnNlbGVjdDItc2VhcmNoX19maWVsZC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZTp2YWxpZCwgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOnZhbGlkLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5ib290c3RyYXAtc2VsZWN0ID4gLnNlbGVjdDItc2VhcmNoX19maWVsZC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQsIC53YXMtdmFsaWRhdGVkIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJvb3RzdHJhcC1zZWxlY3QgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXTp2YWxpZCwgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZCwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOnZhbGlkOmZvY3VzLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbjp2YWxpZCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLndhcy12YWxpZGF0ZWQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOnZhbGlkLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbjp2YWxpZCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC53YXMtdmFsaWRhdGVkIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLnNlbGVjdDItc2VhcmNoX19maWVsZC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gLnNlbGVjdDItc2VhcmNoX19maWVsZC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZCwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDp2YWxpZDphY3RpdmUsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLndhcy12YWxpZGF0ZWQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOnZhbGlkOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQ6YWN0aXZlLCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gLnNlbGVjdDItc2VhcmNoX19maWVsZC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZTp2YWxpZCwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAud2FzLXZhbGlkYXRlZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOnZhbGlkLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gLnNlbGVjdDItc2VhcmNoX19maWVsZC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXTp2YWxpZCwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAud2FzLXZhbGlkYXRlZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZCwgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5mb3JtLWNvbnRyb2wuc2VsZWN0Mi1zZWxlY3Rpb246dmFsaWQsIC53YXMtdmFsaWRhdGVkIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnMtc2VhcmNoYm94IGlucHV0LnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF06dmFsaWQsIC5icy1zZWFyY2hib3ggLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGlucHV0LnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF06dmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJzLWFjdGlvbnNib3ggaW5wdXQuc2VsZWN0Mi1zZWxlY3Rpb25bdHlwZT10ZXh0XTp2YWxpZCxcbi5icy1hY3Rpb25zYm94IC53YXMtdmFsaWRhdGVkIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBpbnB1dC5zZWxlY3QyLXNlbGVjdGlvblt0eXBlPXRleHRdOnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5icy1kb25lYnV0dG9uIGlucHV0LnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF06dmFsaWQsXG4uYnMtZG9uZWJ1dHRvbiAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gaW5wdXQuc2VsZWN0Mi1zZWxlY3Rpb25bdHlwZT10ZXh0XTp2YWxpZCwgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VhcmNoX19maWVsZDp2YWxpZCwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VhcmNoX19maWVsZDp2YWxpZCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wuc2VsZWN0Mi1zZWxlY3Rpb246dmFsaWQsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAud2FzLXZhbGlkYXRlZCAuYnMtc2VhcmNoYm94IGlucHV0LnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF06dmFsaWQsIC5icy1zZWFyY2hib3ggLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC53YXMtdmFsaWRhdGVkIGlucHV0LnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF06dmFsaWQsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLndhcy12YWxpZGF0ZWQgLmJzLWFjdGlvbnNib3ggaW5wdXQuc2VsZWN0Mi1zZWxlY3Rpb25bdHlwZT10ZXh0XTp2YWxpZCxcbi5icy1hY3Rpb25zYm94IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAud2FzLXZhbGlkYXRlZCBpbnB1dC5zZWxlY3QyLXNlbGVjdGlvblt0eXBlPXRleHRdOnZhbGlkLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC53YXMtdmFsaWRhdGVkIC5icy1kb25lYnV0dG9uIGlucHV0LnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF06dmFsaWQsXG4uYnMtZG9uZWJ1dHRvbiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLndhcy12YWxpZGF0ZWQgaW5wdXQuc2VsZWN0Mi1zZWxlY3Rpb25bdHlwZT10ZXh0XTp2YWxpZCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC53YXMtdmFsaWRhdGVkIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VhcmNoX19maWVsZDp2YWxpZCwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VhcmNoX19maWVsZDp2YWxpZCwgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuZm9ybS1jb250cm9sLnNlbGVjdDItc2VsZWN0aW9uOnZhbGlkLCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5icy1zZWFyY2hib3ggaW5wdXQuc2VsZWN0Mi1zZWxlY3Rpb25bdHlwZT10ZXh0XTp2YWxpZCwgLmJzLXNlYXJjaGJveCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGlucHV0LnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF06dmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5icy1hY3Rpb25zYm94IGlucHV0LnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF06dmFsaWQsXG4uYnMtYWN0aW9uc2JveCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGlucHV0LnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF06dmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5icy1kb25lYnV0dG9uIGlucHV0LnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF06dmFsaWQsXG4uYnMtZG9uZWJ1dHRvbiAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGlucHV0LnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF06dmFsaWQsIC53YXMtdmFsaWRhdGVkIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOnZhbGlkLCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC53YXMtdmFsaWRhdGVkIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VhcmNoX19maWVsZDp2YWxpZCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLnNlbGVjdDItc2VsZWN0aW9uOnZhbGlkLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC53YXMtdmFsaWRhdGVkIC5icy1zZWFyY2hib3ggaW5wdXQuc2VsZWN0Mi1zZWxlY3Rpb25bdHlwZT10ZXh0XTp2YWxpZCwgLmJzLXNlYXJjaGJveCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC53YXMtdmFsaWRhdGVkIGlucHV0LnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF06dmFsaWQsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC53YXMtdmFsaWRhdGVkIC5icy1hY3Rpb25zYm94IGlucHV0LnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF06dmFsaWQsXG4uYnMtYWN0aW9uc2JveCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC53YXMtdmFsaWRhdGVkIGlucHV0LnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF06dmFsaWQsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC53YXMtdmFsaWRhdGVkIC5icy1kb25lYnV0dG9uIGlucHV0LnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF06dmFsaWQsXG4uYnMtZG9uZWJ1dHRvbiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC53YXMtdmFsaWRhdGVkIGlucHV0LnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF06dmFsaWQsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOnZhbGlkLCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VhcmNoX19maWVsZDp2YWxpZCwgLndhcy12YWxpZGF0ZWQgLm1zLWhlYWRlci1jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XTp2YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWQgLm1zLWhlYWRlci1jb250YWluZXIgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dFt0eXBlPXRleHRdLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6dmFsaWQ6YWN0aXZlLCAud2FzLXZhbGlkYXRlZCAubXMtaGVhZGVyLWNvbnRhaW5lciAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0W3R5cGU9dGV4dF0uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAud2FzLXZhbGlkYXRlZCAubXMtaGVhZGVyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0W3R5cGU9dGV4dF0uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQ6YWN0aXZlLCAud2FzLXZhbGlkYXRlZCAubXMtaGVhZGVyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0W3R5cGU9dGV4dF0uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmU6dmFsaWQsIC53YXMtdmFsaWRhdGVkIC5tcy1oZWFkZXItY29udGFpbmVyIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXRbdHlwZT10ZXh0XS5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC53YXMtdmFsaWRhdGVkIC5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXRbdHlwZT10ZXh0XS5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQsIC53YXMtdmFsaWRhdGVkIC5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXRbdHlwZT10ZXh0XS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV06dmFsaWQsIC53YXMtdmFsaWRhdGVkIC5tcy1oZWFkZXItY29udGFpbmVyIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXRbdHlwZT10ZXh0XS5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOnZhbGlkLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAud2FzLXZhbGlkYXRlZCAubXMtaGVhZGVyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0W3R5cGU9dGV4dF0uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZCwgLndhcy12YWxpZGF0ZWQgLm1zLWhlYWRlci1jb250YWluZXIgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGlucHV0W3R5cGU9dGV4dF0uc2VsZWN0Mi1zZWxlY3Rpb246dmFsaWQsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAud2FzLXZhbGlkYXRlZCAubXMtaGVhZGVyLWNvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdLnNlbGVjdDItc2VsZWN0aW9uOnZhbGlkLCAud2FzLXZhbGlkYXRlZCAubXMtaGVhZGVyLWNvbnRhaW5lciAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGlucHV0W3R5cGU9dGV4dF0uc2VsZWN0Mi1zZWxlY3Rpb246dmFsaWQsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLndhcy12YWxpZGF0ZWQgLm1zLWhlYWRlci1jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XS5zZWxlY3QyLXNlbGVjdGlvbjp2YWxpZCwgLm1zLWhlYWRlci1jb250YWluZXIgLndhcy12YWxpZGF0ZWQgaW5wdXRbdHlwZT10ZXh0XTp2YWxpZDpmb2N1cywgLm1zLWhlYWRlci1jb250YWluZXIgLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dFt0eXBlPXRleHRdLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6dmFsaWQ6YWN0aXZlLCAubXMtaGVhZGVyLWNvbnRhaW5lciAud2FzLXZhbGlkYXRlZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0W3R5cGU9dGV4dF0uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubXMtaGVhZGVyLWNvbnRhaW5lciAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0W3R5cGU9dGV4dF0uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQ6YWN0aXZlLCAubXMtaGVhZGVyLWNvbnRhaW5lciAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0W3R5cGU9dGV4dF0uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmU6dmFsaWQsIC5tcy1oZWFkZXItY29udGFpbmVyIC53YXMtdmFsaWRhdGVkIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXRbdHlwZT10ZXh0XS5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5tcy1oZWFkZXItY29udGFpbmVyIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXRbdHlwZT10ZXh0XS5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQsIC5tcy1oZWFkZXItY29udGFpbmVyIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXRbdHlwZT10ZXh0XS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV06dmFsaWQsIC5tcy1oZWFkZXItY29udGFpbmVyIC53YXMtdmFsaWRhdGVkIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXRbdHlwZT10ZXh0XS5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOnZhbGlkLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubXMtaGVhZGVyLWNvbnRhaW5lciAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0W3R5cGU9dGV4dF0uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZCwgLm1zLWhlYWRlci1jb250YWluZXIgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGlucHV0W3R5cGU9dGV4dF0uc2VsZWN0Mi1zZWxlY3Rpb246dmFsaWQsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAubXMtaGVhZGVyLWNvbnRhaW5lciAud2FzLXZhbGlkYXRlZCBpbnB1dFt0eXBlPXRleHRdLnNlbGVjdDItc2VsZWN0aW9uOnZhbGlkLCAubXMtaGVhZGVyLWNvbnRhaW5lciAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGlucHV0W3R5cGU9dGV4dF0uc2VsZWN0Mi1zZWxlY3Rpb246dmFsaWQsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLm1zLWhlYWRlci1jb250YWluZXIgLndhcy12YWxpZGF0ZWQgaW5wdXRbdHlwZT10ZXh0XS5zZWxlY3QyLXNlbGVjdGlvbjp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cywgLmJzLXNlYXJjaGJveCBpbnB1dC5pcy12YWxpZFt0eXBlPXRleHRdOmZvY3VzLFxuLmJzLWFjdGlvbnNib3ggaW5wdXQuaXMtdmFsaWRbdHlwZT10ZXh0XTpmb2N1cyxcbi5icy1kb25lYnV0dG9uIGlucHV0LmlzLXZhbGlkW3R5cGU9dGV4dF06Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmZvcm0tY29udHJvbC5pcy12YWxpZC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5icy1zZWFyY2hib3ggLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5pcy12YWxpZC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W3R5cGU9dGV4dF06Zm9jdXMsIC5icy1zZWFyY2hib3ggLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5pcy12YWxpZC5kcm9wZG93bi10b2dnbGVbdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtc2VhcmNoYm94IC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuaXMtdmFsaWQuZHJvcGRvd24tdG9nZ2xlW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5icy1hY3Rpb25zYm94IC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuaXMtdmFsaWQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFt0eXBlPXRleHRdOmZvY3VzLFxuLmJzLWFjdGlvbnNib3ggLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5pcy12YWxpZC5kcm9wZG93bi10b2dnbGVbdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLWFjdGlvbnNib3ggLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5pcy12YWxpZC5kcm9wZG93bi10b2dnbGVbdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLmJzLWRvbmVidXR0b24gLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5pcy12YWxpZC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W3R5cGU9dGV4dF06Zm9jdXMsXG4uYnMtZG9uZWJ1dHRvbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLXZhbGlkLmRyb3Bkb3duLXRvZ2dsZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLXZhbGlkLmRyb3Bkb3duLXRvZ2dsZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmZvcm0tY29udHJvbC5pcy12YWxpZC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZm9ybS1jb250cm9sLmlzLXZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJzLXNlYXJjaGJveCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLXZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbdHlwZT10ZXh0XTphY3RpdmUsIC5icy1zZWFyY2hib3ggLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5pcy12YWxpZC5kcm9wZG93bi10b2dnbGVbdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLXNlYXJjaGJveCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLXZhbGlkLmRyb3Bkb3duLXRvZ2dsZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLmJzLWFjdGlvbnNib3ggLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5pcy12YWxpZC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W3R5cGU9dGV4dF06YWN0aXZlLFxuLmJzLWFjdGlvbnNib3ggLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5pcy12YWxpZC5kcm9wZG93bi10b2dnbGVbdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1hY3Rpb25zYm94IC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuaXMtdmFsaWQuZHJvcGRvd24tdG9nZ2xlW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLXZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbdHlwZT10ZXh0XTphY3RpdmUsXG4uYnMtZG9uZWJ1dHRvbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLXZhbGlkLmRyb3Bkb3duLXRvZ2dsZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLWRvbmVidXR0b24gLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5pcy12YWxpZC5kcm9wZG93bi10b2dnbGVbdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZm9ybS1jb250cm9sLmlzLXZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYnMtc2VhcmNoYm94IC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuaXMtdmFsaWQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmVbdHlwZT10ZXh0XSwgLmJzLXNlYXJjaGJveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLXZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmVbdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtc2VhcmNoYm94IC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuaXMtdmFsaWQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLXZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlW3R5cGU9dGV4dF0sXG4uYnMtYWN0aW9uc2JveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLXZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmVbdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLWFjdGlvbnNib3ggLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5pcy12YWxpZC5kcm9wZG93bi10b2dnbGUuYWN0aXZlW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5icy1kb25lYnV0dG9uIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuaXMtdmFsaWQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmVbdHlwZT10ZXh0XSxcbi5icy1kb25lYnV0dG9uIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuaXMtdmFsaWQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLXZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmVbdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJzLXNlYXJjaGJveCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLXZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXVt0eXBlPXRleHRdLCAuYnMtc2VhcmNoYm94IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuaXMtdmFsaWQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtc2VhcmNoYm94IC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuaXMtdmFsaWQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJzLWFjdGlvbnNib3ggLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5pcy12YWxpZC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bdHlwZT10ZXh0XSxcbi5icy1hY3Rpb25zYm94IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuaXMtdmFsaWQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLWFjdGlvbnNib3ggLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5pcy12YWxpZC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLXZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXVt0eXBlPXRleHRdLFxuLmJzLWRvbmVidXR0b24gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5pcy12YWxpZC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLXZhbGlkLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuaXMtdmFsaWQuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5ib290c3RyYXAtc2VsZWN0ID4gLmlzLXZhbGlkLnNlbGVjdDItc2VhcmNoX19maWVsZC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5pcy12YWxpZC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5ib290c3RyYXAtc2VsZWN0ID4gLmlzLXZhbGlkLnNlbGVjdDItc2VhcmNoX19maWVsZC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJvb3RzdHJhcC1zZWxlY3QgPiAuaXMtdmFsaWQuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmlzLXZhbGlkLnNlbGVjdDItc2VhcmNoX19maWVsZC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJvb3RzdHJhcC1zZWxlY3QgPiAuaXMtdmFsaWQuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuYm9vdHN0cmFwLXNlbGVjdCA+IC5pcy12YWxpZC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmlzLXZhbGlkLnNlbGVjdDItc2VhcmNoX19maWVsZC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5ib290c3RyYXAtc2VsZWN0ID4gLmlzLXZhbGlkLnNlbGVjdDItc2VhcmNoX19maWVsZC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmZvcm0tY29udHJvbC5pcy12YWxpZC5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5icy1zZWFyY2hib3ggaW5wdXQuaXMtdmFsaWQuc2VsZWN0Mi1zZWxlY3Rpb25bdHlwZT10ZXh0XSwgLmJzLXNlYXJjaGJveCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gaW5wdXQuaXMtdmFsaWQuc2VsZWN0Mi1zZWxlY3Rpb25bdHlwZT10ZXh0XSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnMtYWN0aW9uc2JveCBpbnB1dC5pcy12YWxpZC5zZWxlY3QyLXNlbGVjdGlvblt0eXBlPXRleHRdLFxuLmJzLWFjdGlvbnNib3ggLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGlucHV0LmlzLXZhbGlkLnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF0sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJzLWRvbmVidXR0b24gaW5wdXQuaXMtdmFsaWQuc2VsZWN0Mi1zZWxlY3Rpb25bdHlwZT10ZXh0XSxcbi5icy1kb25lYnV0dG9uIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBpbnB1dC5pcy12YWxpZC5zZWxlY3QyLXNlbGVjdGlvblt0eXBlPXRleHRdLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuaXMtdmFsaWQuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuaXMtdmFsaWQuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJzLXNlYXJjaGJveCBpbnB1dC5pcy12YWxpZC5zZWxlY3QyLXNlbGVjdGlvblt0eXBlPXRleHRdLCAuYnMtc2VhcmNoYm94IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgaW5wdXQuaXMtdmFsaWQuc2VsZWN0Mi1zZWxlY3Rpb25bdHlwZT10ZXh0XSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJzLWFjdGlvbnNib3ggaW5wdXQuaXMtdmFsaWQuc2VsZWN0Mi1zZWxlY3Rpb25bdHlwZT10ZXh0XSxcbi5icy1hY3Rpb25zYm94IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgaW5wdXQuaXMtdmFsaWQuc2VsZWN0Mi1zZWxlY3Rpb25bdHlwZT10ZXh0XSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJzLWRvbmVidXR0b24gaW5wdXQuaXMtdmFsaWQuc2VsZWN0Mi1zZWxlY3Rpb25bdHlwZT10ZXh0XSxcbi5icy1kb25lYnV0dG9uIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgaW5wdXQuaXMtdmFsaWQuc2VsZWN0Mi1zZWxlY3Rpb25bdHlwZT10ZXh0XSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5pcy12YWxpZC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlYXJjaF9fZmllbGQsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuaXMtdmFsaWQuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAubXMtaGVhZGVyLWNvbnRhaW5lciBpbnB1dC5pcy12YWxpZFt0eXBlPXRleHRdOmZvY3VzLCAubXMtaGVhZGVyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLXZhbGlkW3R5cGU9dGV4dF0uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5tcy1oZWFkZXItY29udGFpbmVyIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuaXMtdmFsaWRbdHlwZT10ZXh0XS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuaXMtdmFsaWRbdHlwZT10ZXh0XS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuaXMtdmFsaWRbdHlwZT10ZXh0XS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLm1zLWhlYWRlci1jb250YWluZXIgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5pcy12YWxpZFt0eXBlPXRleHRdLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm1zLWhlYWRlci1jb250YWluZXIgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5pcy12YWxpZFt0eXBlPXRleHRdLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLm1zLWhlYWRlci1jb250YWluZXIgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5pcy12YWxpZFt0eXBlPXRleHRdLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLm1zLWhlYWRlci1jb250YWluZXIgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5pcy12YWxpZFt0eXBlPXRleHRdLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuaXMtdmFsaWRbdHlwZT10ZXh0XS5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAubXMtaGVhZGVyLWNvbnRhaW5lciAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gaW5wdXQuaXMtdmFsaWRbdHlwZT10ZXh0XS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5tcy1oZWFkZXItY29udGFpbmVyIGlucHV0LmlzLXZhbGlkW3R5cGU9dGV4dF0uc2VsZWN0Mi1zZWxlY3Rpb24sIC5tcy1oZWFkZXItY29udGFpbmVyIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgaW5wdXQuaXMtdmFsaWRbdHlwZT10ZXh0XS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAubXMtaGVhZGVyLWNvbnRhaW5lciBpbnB1dC5pcy12YWxpZFt0eXBlPXRleHRdLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2VkNGRhO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMDYsIDIxMiwgMjE4LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQsIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6dmFsaWQsIC53YXMtdmFsaWRhdGVkIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOnZhbGlkLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZCwgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbjp2YWxpZCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC53YXMtdmFsaWRhdGVkIC5zZWxlY3QyLXNlbGVjdGlvbjp2YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQsIC5ib290c3RyYXAtc2VsZWN0ID4gLmlzLXZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmlzLXZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLmlzLXZhbGlkLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2VkNGRhO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6dmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOnZhbGlkOmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDp2YWxpZDphY3RpdmUsIC53YXMtdmFsaWRhdGVkIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOnZhbGlkOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQ6YWN0aXZlLCAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZTp2YWxpZCwgLndhcy12YWxpZGF0ZWQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOnZhbGlkLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQsIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXTp2YWxpZCwgLndhcy12YWxpZGF0ZWQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZCwgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbjp2YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbjp2YWxpZCwgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb246dmFsaWQsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWxlY3Rpb246dmFsaWQ6Zm9jdXMsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWxlY3Rpb246dmFsaWQsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VsZWN0aW9uOnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuaXMtdmFsaWQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuaXMtdmFsaWQuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmlzLXZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5pcy12YWxpZC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gLmlzLXZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5pcy12YWxpZC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gLmlzLXZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuaXMtdmFsaWQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5pcy12YWxpZC5zZWxlY3QyLXNlbGVjdGlvbjpmb2N1cywgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5pcy12YWxpZC5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuaXMtdmFsaWQuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwNiwgMjEyLCAyMTgsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNjZWQ0ZGE7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjY2VkNGRhO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2VkNGRhO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ViZWVmMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWVmMDtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tY29udHJvbC1pbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OnZhbGlkOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAud2FzLXZhbGlkYXRlZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tY29udHJvbC1pbnB1dC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZDphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1jb250cm9sLWlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlOnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC53YXMtdmFsaWRhdGVkIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1jb250cm9sLWlucHV0LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tY29udHJvbC1pbnB1dC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdOnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC53YXMtdmFsaWRhdGVkIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1jb250cm9sLWlucHV0LmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmN1c3RvbS1jb250cm9sLWlucHV0LnNlbGVjdDItc2VsZWN0aW9uOnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuc2VsZWN0Mi1zZWxlY3Rpb246dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuc2VsZWN0Mi1zZWxlY3Rpb246dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuc2VsZWN0Mi1zZWxlY3Rpb246dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZC5zZWxlY3QyLXNlbGVjdGlvbiB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZC5zZWxlY3QyLXNlbGVjdGlvbiB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjA2LCAyMTIsIDIxOCwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tY29udHJvbC1pbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OnZhbGlkOm5vdCg6Y2hlY2tlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC53YXMtdmFsaWRhdGVkIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1jb250cm9sLWlucHV0LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOnZhbGlkOm5vdCg6Y2hlY2tlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1jb250cm9sLWlucHV0LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOnZhbGlkOm5vdCg6Y2hlY2tlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1jb250cm9sLWlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlOnZhbGlkOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLndhcy12YWxpZGF0ZWQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOnZhbGlkOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOnZhbGlkOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdOnZhbGlkOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLndhcy12YWxpZGF0ZWQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZDpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1jb250cm9sLWlucHV0LmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQ6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmN1c3RvbS1jb250cm9sLWlucHV0LnNlbGVjdDItc2VsZWN0aW9uOnZhbGlkOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dC5zZWxlY3QyLXNlbGVjdGlvbjp2YWxpZDpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC53YXMtdmFsaWRhdGVkIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmN1c3RvbS1jb250cm9sLWlucHV0LnNlbGVjdDItc2VsZWN0aW9uOnZhbGlkOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuc2VsZWN0Mi1zZWxlY3Rpb246dmFsaWQ6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6Y2hlY2tlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6Y2hlY2tlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQuc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZC5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2VkNGRhO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tZmlsZS1pbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OnZhbGlkOmFjdGl2ZSB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLndhcy12YWxpZGF0ZWQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWZpbGUtaW5wdXQuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQ6YWN0aXZlIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tZmlsZS1pbnB1dC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZDphY3RpdmUgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1maWxlLWlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlOnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAud2FzLXZhbGlkYXRlZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tZmlsZS1pbnB1dC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1maWxlLWlucHV0LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWZpbGUtaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdOnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAud2FzLXZhbGlkYXRlZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tZmlsZS1pbnB1dC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tZmlsZS1pbnB1dC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmN1c3RvbS1maWxlLWlucHV0LnNlbGVjdDItc2VsZWN0aW9uOnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0LnNlbGVjdDItc2VsZWN0aW9uOnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5jdXN0b20tZmlsZS1pbnB1dC5zZWxlY3QyLXNlbGVjdGlvbjp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQuc2VsZWN0Mi1zZWxlY3Rpb246dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkLnNlbGVjdDItc2VsZWN0aW9uIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZC5zZWxlY3QyLXNlbGVjdGlvbiB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2NlZDRkYTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjA2LCAyMTIsIDIxOCwgMC4yNSk7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogI0ZFNEE0OTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgNzQsIDczLCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmZvcm0tcm93ID4gLmNvbCA+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLXJvdyA+IFtjbGFzcyo9Y29sLV0gPiAuaW52YWxpZC10b29sdGlwIHtcbiAgbGVmdDogNXB4O1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC53YXMtdmFsaWRhdGVkIC5icy1zZWFyY2hib3ggaW5wdXRbdHlwZT10ZXh0XTppbnZhbGlkLCAuYnMtc2VhcmNoYm94IC53YXMtdmFsaWRhdGVkIGlucHV0W3R5cGU9dGV4dF06aW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5icy1hY3Rpb25zYm94IGlucHV0W3R5cGU9dGV4dF06aW52YWxpZCxcbi5icy1hY3Rpb25zYm94IC53YXMtdmFsaWRhdGVkIGlucHV0W3R5cGU9dGV4dF06aW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5icy1kb25lYnV0dG9uIGlucHV0W3R5cGU9dGV4dF06aW52YWxpZCxcbi5icy1kb25lYnV0dG9uIC53YXMtdmFsaWRhdGVkIGlucHV0W3R5cGU9dGV4dF06aW52YWxpZCwgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmludmFsaWQsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZDppbnZhbGlkLCAud2FzLXZhbGlkYXRlZCAubXMtaGVhZGVyLWNvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdOmludmFsaWQsIC5tcy1oZWFkZXItY29udGFpbmVyIC53YXMtdmFsaWRhdGVkIGlucHV0W3R5cGU9dGV4dF06aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLCAuYnMtc2VhcmNoYm94IGlucHV0LmlzLWludmFsaWRbdHlwZT10ZXh0XSxcbi5icy1hY3Rpb25zYm94IGlucHV0LmlzLWludmFsaWRbdHlwZT10ZXh0XSxcbi5icy1kb25lYnV0dG9uIGlucHV0LmlzLWludmFsaWRbdHlwZT10ZXh0XSwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuaXMtaW52YWxpZC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsIC5tcy1oZWFkZXItY29udGFpbmVyIGlucHV0LmlzLWludmFsaWRbdHlwZT10ZXh0XSB7XG4gIGJvcmRlci1jb2xvcjogI0ZFNEE0OTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWQgLmJzLXNlYXJjaGJveCBpbnB1dFt0eXBlPXRleHRdOmludmFsaWQ6Zm9jdXMsIC5icy1zZWFyY2hib3ggLndhcy12YWxpZGF0ZWQgaW5wdXRbdHlwZT10ZXh0XTppbnZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmJzLWFjdGlvbnNib3ggaW5wdXRbdHlwZT10ZXh0XTppbnZhbGlkOmZvY3VzLFxuLmJzLWFjdGlvbnNib3ggLndhcy12YWxpZGF0ZWQgaW5wdXRbdHlwZT10ZXh0XTppbnZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmJzLWRvbmVidXR0b24gaW5wdXRbdHlwZT10ZXh0XTppbnZhbGlkOmZvY3VzLFxuLmJzLWRvbmVidXR0b24gLndhcy12YWxpZGF0ZWQgaW5wdXRbdHlwZT10ZXh0XTppbnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5mb3JtLWNvbnRyb2wuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDppbnZhbGlkOmFjdGl2ZSwgLndhcy12YWxpZGF0ZWQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZm9ybS1jb250cm9sLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5mb3JtLWNvbnRyb2wuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aW52YWxpZDphY3RpdmUsIC53YXMtdmFsaWRhdGVkIC5icy1zZWFyY2hib3ggLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W3R5cGU9dGV4dF06aW52YWxpZDphY3RpdmUsIC53YXMtdmFsaWRhdGVkIC5icy1zZWFyY2hib3ggLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGVbdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAud2FzLXZhbGlkYXRlZCAuYnMtc2VhcmNoYm94IC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDppbnZhbGlkOmFjdGl2ZSwgLmJzLXNlYXJjaGJveCAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbdHlwZT10ZXh0XTppbnZhbGlkOmFjdGl2ZSwgLmJzLXNlYXJjaGJveCAud2FzLXZhbGlkYXRlZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aW52YWxpZDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1zZWFyY2hib3ggLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGVbdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQ6YWN0aXZlLFxuLndhcy12YWxpZGF0ZWQgLmJzLWFjdGlvbnNib3ggLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W3R5cGU9dGV4dF06aW52YWxpZDphY3RpdmUsXG4ud2FzLXZhbGlkYXRlZCAuYnMtYWN0aW9uc2JveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aW52YWxpZDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAud2FzLXZhbGlkYXRlZCAuYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aW52YWxpZDphY3RpdmUsXG4uYnMtYWN0aW9uc2JveCAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbdHlwZT10ZXh0XTppbnZhbGlkOmFjdGl2ZSxcbi5icy1hY3Rpb25zYm94IC53YXMtdmFsaWRhdGVkIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDppbnZhbGlkOmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1hY3Rpb25zYm94IC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDppbnZhbGlkOmFjdGl2ZSxcbi53YXMtdmFsaWRhdGVkIC5icy1kb25lYnV0dG9uIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFt0eXBlPXRleHRdOmludmFsaWQ6YWN0aXZlLFxuLndhcy12YWxpZGF0ZWQgLmJzLWRvbmVidXR0b24gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGVbdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQ6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLndhcy12YWxpZGF0ZWQgLmJzLWRvbmVidXR0b24gLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGVbdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQ6YWN0aXZlLFxuLmJzLWRvbmVidXR0b24gLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W3R5cGU9dGV4dF06aW52YWxpZDphY3RpdmUsXG4uYnMtZG9uZWJ1dHRvbiAud2FzLXZhbGlkYXRlZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aW52YWxpZDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtZG9uZWJ1dHRvbiAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aW52YWxpZDphY3RpdmUsIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gLmZvcm0tY29udHJvbC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZTppbnZhbGlkLCAud2FzLXZhbGlkYXRlZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5mb3JtLWNvbnRyb2wuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gLmZvcm0tY29udHJvbC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aW52YWxpZCwgLndhcy12YWxpZGF0ZWQgLmJzLXNlYXJjaGJveCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlW3R5cGU9dGV4dF06aW52YWxpZCwgLndhcy12YWxpZGF0ZWQgLmJzLXNlYXJjaGJveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmVbdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC53YXMtdmFsaWRhdGVkIC5icy1zZWFyY2hib3ggLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYWN0aXZlW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDppbnZhbGlkLCAuYnMtc2VhcmNoYm94IC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmVbdHlwZT10ZXh0XTppbnZhbGlkLCAuYnMtc2VhcmNoYm94IC53YXMtdmFsaWRhdGVkIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aW52YWxpZCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLXNlYXJjaGJveCAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmVbdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlW3R5cGU9dGV4dF06aW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5icy1hY3Rpb25zYm94IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aW52YWxpZCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC53YXMtdmFsaWRhdGVkIC5icy1hY3Rpb25zYm94IC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aW52YWxpZCxcbi5icy1hY3Rpb25zYm94IC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmVbdHlwZT10ZXh0XTppbnZhbGlkLFxuLmJzLWFjdGlvbnNib3ggLndhcy12YWxpZGF0ZWQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYWN0aXZlW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDppbnZhbGlkLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLWFjdGlvbnNib3ggLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYWN0aXZlW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDppbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmJzLWRvbmVidXR0b24gLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZVt0eXBlPXRleHRdOmludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuYnMtZG9uZWJ1dHRvbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmVbdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAud2FzLXZhbGlkYXRlZCAuYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmVbdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQsXG4uYnMtZG9uZWJ1dHRvbiAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlW3R5cGU9dGV4dF06aW52YWxpZCxcbi5icy1kb25lYnV0dG9uIC53YXMtdmFsaWRhdGVkIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aW52YWxpZCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1kb25lYnV0dG9uIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aW52YWxpZCwgLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZm9ybS1jb250cm9sLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXTppbnZhbGlkLCAud2FzLXZhbGlkYXRlZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5mb3JtLWNvbnRyb2wuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDppbnZhbGlkLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5mb3JtLWNvbnRyb2wuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDppbnZhbGlkLCAud2FzLXZhbGlkYXRlZCAuYnMtc2VhcmNoYm94IC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdW3R5cGU9dGV4dF06aW52YWxpZCwgLndhcy12YWxpZGF0ZWQgLmJzLXNlYXJjaGJveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDppbnZhbGlkLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAud2FzLXZhbGlkYXRlZCAuYnMtc2VhcmNoYm94IC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQsIC5icy1zZWFyY2hib3ggLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bdHlwZT10ZXh0XTppbnZhbGlkLCAuYnMtc2VhcmNoYm94IC53YXMtdmFsaWRhdGVkIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1zZWFyY2hib3ggLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5icy1hY3Rpb25zYm94IC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdW3R5cGU9dGV4dF06aW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5icy1hY3Rpb25zYm94IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAud2FzLXZhbGlkYXRlZCAuYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDppbnZhbGlkLFxuLmJzLWFjdGlvbnNib3ggLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bdHlwZT10ZXh0XTppbnZhbGlkLFxuLmJzLWFjdGlvbnNib3ggLndhcy12YWxpZGF0ZWQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aW52YWxpZCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1hY3Rpb25zYm94IC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXVt0eXBlPXRleHRdOmludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuYnMtZG9uZWJ1dHRvbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDppbnZhbGlkLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLndhcy12YWxpZGF0ZWQgLmJzLWRvbmVidXR0b24gLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aW52YWxpZCxcbi5icy1kb25lYnV0dG9uIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdW3R5cGU9dGV4dF06aW52YWxpZCxcbi5icy1kb25lYnV0dG9uIC53YXMtdmFsaWRhdGVkIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtZG9uZWJ1dHRvbiAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDppbnZhbGlkLCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6aW52YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb246aW52YWxpZCwgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC53YXMtdmFsaWRhdGVkIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0ID4gLnNlbGVjdDItc2VhcmNoX19maWVsZC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDppbnZhbGlkLCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb246aW52YWxpZCwgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLnNlbGVjdDItc2VhcmNoX19maWVsZC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDppbnZhbGlkLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQsIC53YXMtdmFsaWRhdGVkIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJvb3RzdHJhcC1zZWxlY3QgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6aW52YWxpZDphY3RpdmUsIC53YXMtdmFsaWRhdGVkIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5ib290c3RyYXAtc2VsZWN0ID4gLnNlbGVjdDItc2VhcmNoX19maWVsZC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDppbnZhbGlkOmFjdGl2ZSwgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmU6aW52YWxpZCwgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC53YXMtdmFsaWRhdGVkIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJvb3RzdHJhcC1zZWxlY3QgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDppbnZhbGlkLCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5ib290c3RyYXAtc2VsZWN0ID4gLnNlbGVjdDItc2VhcmNoX19maWVsZC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV06aW52YWxpZCwgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDppbnZhbGlkLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5ib290c3RyYXAtc2VsZWN0ID4gLnNlbGVjdDItc2VhcmNoX19maWVsZC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZDppbnZhbGlkOmZvY3VzLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbjppbnZhbGlkLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAud2FzLXZhbGlkYXRlZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aW52YWxpZCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbjppbnZhbGlkLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLndhcy12YWxpZGF0ZWQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aW52YWxpZCwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDppbnZhbGlkOmFjdGl2ZSwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAud2FzLXZhbGlkYXRlZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aW52YWxpZDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQ6YWN0aXZlLCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gLnNlbGVjdDItc2VhcmNoX19maWVsZC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZTppbnZhbGlkLCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC53YXMtdmFsaWRhdGVkIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLnNlbGVjdDItc2VhcmNoX19maWVsZC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aW52YWxpZCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXTppbnZhbGlkLCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC53YXMtdmFsaWRhdGVkIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLnNlbGVjdDItc2VhcmNoX19maWVsZC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aW52YWxpZCwgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5mb3JtLWNvbnRyb2wuc2VsZWN0Mi1zZWxlY3Rpb246aW52YWxpZCwgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5icy1zZWFyY2hib3ggaW5wdXQuc2VsZWN0Mi1zZWxlY3Rpb25bdHlwZT10ZXh0XTppbnZhbGlkLCAuYnMtc2VhcmNoYm94IC53YXMtdmFsaWRhdGVkIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBpbnB1dC5zZWxlY3QyLXNlbGVjdGlvblt0eXBlPXRleHRdOmludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJzLWFjdGlvbnNib3ggaW5wdXQuc2VsZWN0Mi1zZWxlY3Rpb25bdHlwZT10ZXh0XTppbnZhbGlkLFxuLmJzLWFjdGlvbnNib3ggLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGlucHV0LnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF06aW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnMtZG9uZWJ1dHRvbiBpbnB1dC5zZWxlY3QyLXNlbGVjdGlvblt0eXBlPXRleHRdOmludmFsaWQsXG4uYnMtZG9uZWJ1dHRvbiAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gaW5wdXQuc2VsZWN0Mi1zZWxlY3Rpb25bdHlwZT10ZXh0XTppbnZhbGlkLCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmludmFsaWQsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6aW52YWxpZCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wuc2VsZWN0Mi1zZWxlY3Rpb246aW52YWxpZCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC53YXMtdmFsaWRhdGVkIC5icy1zZWFyY2hib3ggaW5wdXQuc2VsZWN0Mi1zZWxlY3Rpb25bdHlwZT10ZXh0XTppbnZhbGlkLCAuYnMtc2VhcmNoYm94IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAud2FzLXZhbGlkYXRlZCBpbnB1dC5zZWxlY3QyLXNlbGVjdGlvblt0eXBlPXRleHRdOmludmFsaWQsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLndhcy12YWxpZGF0ZWQgLmJzLWFjdGlvbnNib3ggaW5wdXQuc2VsZWN0Mi1zZWxlY3Rpb25bdHlwZT10ZXh0XTppbnZhbGlkLFxuLmJzLWFjdGlvbnNib3ggLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC53YXMtdmFsaWRhdGVkIGlucHV0LnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF06aW52YWxpZCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAud2FzLXZhbGlkYXRlZCAuYnMtZG9uZWJ1dHRvbiBpbnB1dC5zZWxlY3QyLXNlbGVjdGlvblt0eXBlPXRleHRdOmludmFsaWQsXG4uYnMtZG9uZWJ1dHRvbiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLndhcy12YWxpZGF0ZWQgaW5wdXQuc2VsZWN0Mi1zZWxlY3Rpb25bdHlwZT10ZXh0XTppbnZhbGlkLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmludmFsaWQsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC53YXMtdmFsaWRhdGVkIC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6aW52YWxpZCwgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuZm9ybS1jb250cm9sLnNlbGVjdDItc2VsZWN0aW9uOmludmFsaWQsIC53YXMtdmFsaWRhdGVkIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJzLXNlYXJjaGJveCBpbnB1dC5zZWxlY3QyLXNlbGVjdGlvblt0eXBlPXRleHRdOmludmFsaWQsIC5icy1zZWFyY2hib3ggLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBpbnB1dC5zZWxlY3QyLXNlbGVjdGlvblt0eXBlPXRleHRdOmludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5icy1hY3Rpb25zYm94IGlucHV0LnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF06aW52YWxpZCxcbi5icy1hY3Rpb25zYm94IC53YXMtdmFsaWRhdGVkIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgaW5wdXQuc2VsZWN0Mi1zZWxlY3Rpb25bdHlwZT10ZXh0XTppbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnMtZG9uZWJ1dHRvbiBpbnB1dC5zZWxlY3QyLXNlbGVjdGlvblt0eXBlPXRleHRdOmludmFsaWQsXG4uYnMtZG9uZWJ1dHRvbiAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGlucHV0LnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF06aW52YWxpZCwgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6aW52YWxpZCwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6aW52YWxpZCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLnNlbGVjdDItc2VsZWN0aW9uOmludmFsaWQsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLndhcy12YWxpZGF0ZWQgLmJzLXNlYXJjaGJveCBpbnB1dC5zZWxlY3QyLXNlbGVjdGlvblt0eXBlPXRleHRdOmludmFsaWQsIC5icy1zZWFyY2hib3ggLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAud2FzLXZhbGlkYXRlZCBpbnB1dC5zZWxlY3QyLXNlbGVjdGlvblt0eXBlPXRleHRdOmludmFsaWQsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC53YXMtdmFsaWRhdGVkIC5icy1hY3Rpb25zYm94IGlucHV0LnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF06aW52YWxpZCxcbi5icy1hY3Rpb25zYm94IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLndhcy12YWxpZGF0ZWQgaW5wdXQuc2VsZWN0Mi1zZWxlY3Rpb25bdHlwZT10ZXh0XTppbnZhbGlkLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAud2FzLXZhbGlkYXRlZCAuYnMtZG9uZWJ1dHRvbiBpbnB1dC5zZWxlY3QyLXNlbGVjdGlvblt0eXBlPXRleHRdOmludmFsaWQsXG4uYnMtZG9uZWJ1dHRvbiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC53YXMtdmFsaWRhdGVkIGlucHV0LnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF06aW52YWxpZCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6aW52YWxpZCwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC53YXMtdmFsaWRhdGVkIC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6aW52YWxpZCwgLndhcy12YWxpZGF0ZWQgLm1zLWhlYWRlci1jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XTppbnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZCAubXMtaGVhZGVyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0W3R5cGU9dGV4dF0uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDppbnZhbGlkOmFjdGl2ZSwgLndhcy12YWxpZGF0ZWQgLm1zLWhlYWRlci1jb250YWluZXIgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dFt0eXBlPXRleHRdLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAud2FzLXZhbGlkYXRlZCAubXMtaGVhZGVyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0W3R5cGU9dGV4dF0uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aW52YWxpZDphY3RpdmUsIC53YXMtdmFsaWRhdGVkIC5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXRbdHlwZT10ZXh0XS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZTppbnZhbGlkLCAud2FzLXZhbGlkYXRlZCAubXMtaGVhZGVyLWNvbnRhaW5lciAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0W3R5cGU9dGV4dF0uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC53YXMtdmFsaWRhdGVkIC5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXRbdHlwZT10ZXh0XS5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aW52YWxpZCwgLndhcy12YWxpZGF0ZWQgLm1zLWhlYWRlci1jb250YWluZXIgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dFt0eXBlPXRleHRdLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXTppbnZhbGlkLCAud2FzLXZhbGlkYXRlZCAubXMtaGVhZGVyLWNvbnRhaW5lciAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0W3R5cGU9dGV4dF0uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDppbnZhbGlkLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAud2FzLXZhbGlkYXRlZCAubXMtaGVhZGVyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0W3R5cGU9dGV4dF0uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDppbnZhbGlkLCAud2FzLXZhbGlkYXRlZCAubXMtaGVhZGVyLWNvbnRhaW5lciAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gaW5wdXRbdHlwZT10ZXh0XS5zZWxlY3QyLXNlbGVjdGlvbjppbnZhbGlkLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLndhcy12YWxpZGF0ZWQgLm1zLWhlYWRlci1jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XS5zZWxlY3QyLXNlbGVjdGlvbjppbnZhbGlkLCAud2FzLXZhbGlkYXRlZCAubXMtaGVhZGVyLWNvbnRhaW5lciAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGlucHV0W3R5cGU9dGV4dF0uc2VsZWN0Mi1zZWxlY3Rpb246aW52YWxpZCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAud2FzLXZhbGlkYXRlZCAubXMtaGVhZGVyLWNvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdLnNlbGVjdDItc2VsZWN0aW9uOmludmFsaWQsIC5tcy1oZWFkZXItY29udGFpbmVyIC53YXMtdmFsaWRhdGVkIGlucHV0W3R5cGU9dGV4dF06aW52YWxpZDpmb2N1cywgLm1zLWhlYWRlci1jb250YWluZXIgLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dFt0eXBlPXRleHRdLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6aW52YWxpZDphY3RpdmUsIC5tcy1oZWFkZXItY29udGFpbmVyIC53YXMtdmFsaWRhdGVkIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXRbdHlwZT10ZXh0XS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDppbnZhbGlkOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm1zLWhlYWRlci1jb250YWluZXIgLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dFt0eXBlPXRleHRdLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQ6YWN0aXZlLCAubXMtaGVhZGVyLWNvbnRhaW5lciAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0W3R5cGU9dGV4dF0uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmU6aW52YWxpZCwgLm1zLWhlYWRlci1jb250YWluZXIgLndhcy12YWxpZGF0ZWQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dFt0eXBlPXRleHRdLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDppbnZhbGlkLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubXMtaGVhZGVyLWNvbnRhaW5lciAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0W3R5cGU9dGV4dF0uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQsIC5tcy1oZWFkZXItY29udGFpbmVyIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXRbdHlwZT10ZXh0XS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV06aW52YWxpZCwgLm1zLWhlYWRlci1jb250YWluZXIgLndhcy12YWxpZGF0ZWQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dFt0eXBlPXRleHRdLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aW52YWxpZCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm1zLWhlYWRlci1jb250YWluZXIgLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dFt0eXBlPXRleHRdLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aW52YWxpZCwgLm1zLWhlYWRlci1jb250YWluZXIgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGlucHV0W3R5cGU9dGV4dF0uc2VsZWN0Mi1zZWxlY3Rpb246aW52YWxpZCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5tcy1oZWFkZXItY29udGFpbmVyIC53YXMtdmFsaWRhdGVkIGlucHV0W3R5cGU9dGV4dF0uc2VsZWN0Mi1zZWxlY3Rpb246aW52YWxpZCwgLm1zLWhlYWRlci1jb250YWluZXIgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBpbnB1dFt0eXBlPXRleHRdLnNlbGVjdDItc2VsZWN0aW9uOmludmFsaWQsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLm1zLWhlYWRlci1jb250YWluZXIgLndhcy12YWxpZGF0ZWQgaW5wdXRbdHlwZT10ZXh0XS5zZWxlY3QyLXNlbGVjdGlvbjppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsIC5icy1zZWFyY2hib3ggaW5wdXQuaXMtaW52YWxpZFt0eXBlPXRleHRdOmZvY3VzLFxuLmJzLWFjdGlvbnNib3ggaW5wdXQuaXMtaW52YWxpZFt0eXBlPXRleHRdOmZvY3VzLFxuLmJzLWRvbmVidXR0b24gaW5wdXQuaXMtaW52YWxpZFt0eXBlPXRleHRdOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJzLXNlYXJjaGJveCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLWludmFsaWQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFt0eXBlPXRleHRdOmZvY3VzLCAuYnMtc2VhcmNoYm94IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuaXMtaW52YWxpZC5kcm9wZG93bi10b2dnbGVbdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtc2VhcmNoYm94IC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuaXMtaW52YWxpZC5kcm9wZG93bi10b2dnbGVbdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLmJzLWFjdGlvbnNib3ggLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5pcy1pbnZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbdHlwZT10ZXh0XTpmb2N1cyxcbi5icy1hY3Rpb25zYm94IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuaXMtaW52YWxpZC5kcm9wZG93bi10b2dnbGVbdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLWFjdGlvbnNib3ggLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5pcy1pbnZhbGlkLmRyb3Bkb3duLXRvZ2dsZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLWludmFsaWQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFt0eXBlPXRleHRdOmZvY3VzLFxuLmJzLWRvbmVidXR0b24gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5pcy1pbnZhbGlkLmRyb3Bkb3duLXRvZ2dsZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLWludmFsaWQuZHJvcGRvd24tdG9nZ2xlW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZm9ybS1jb250cm9sLmlzLWludmFsaWQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJzLXNlYXJjaGJveCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLWludmFsaWQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFt0eXBlPXRleHRdOmFjdGl2ZSwgLmJzLXNlYXJjaGJveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLWludmFsaWQuZHJvcGRvd24tdG9nZ2xlW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1zZWFyY2hib3ggLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5pcy1pbnZhbGlkLmRyb3Bkb3duLXRvZ2dsZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLmJzLWFjdGlvbnNib3ggLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5pcy1pbnZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbdHlwZT10ZXh0XTphY3RpdmUsXG4uYnMtYWN0aW9uc2JveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLWludmFsaWQuZHJvcGRvd24tdG9nZ2xlW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLWludmFsaWQuZHJvcGRvd24tdG9nZ2xlW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLWludmFsaWQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFt0eXBlPXRleHRdOmFjdGl2ZSxcbi5icy1kb25lYnV0dG9uIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuaXMtaW52YWxpZC5kcm9wZG93bi10b2dnbGVbdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1kb25lYnV0dG9uIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuaXMtaW52YWxpZC5kcm9wZG93bi10b2dnbGVbdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZm9ybS1jb250cm9sLmlzLWludmFsaWQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJzLXNlYXJjaGJveCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLWludmFsaWQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmVbdHlwZT10ZXh0XSwgLmJzLXNlYXJjaGJveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLWludmFsaWQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1zZWFyY2hib3ggLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5pcy1pbnZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmVbdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJzLWFjdGlvbnNib3ggLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5pcy1pbnZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlW3R5cGU9dGV4dF0sXG4uYnMtYWN0aW9uc2JveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLWludmFsaWQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLWludmFsaWQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLWludmFsaWQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmVbdHlwZT10ZXh0XSxcbi5icy1kb25lYnV0dG9uIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuaXMtaW52YWxpZC5kcm9wZG93bi10b2dnbGUuYWN0aXZlW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1kb25lYnV0dG9uIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuaXMtaW52YWxpZC5kcm9wZG93bi10b2dnbGUuYWN0aXZlW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZm9ybS1jb250cm9sLmlzLWludmFsaWQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYnMtc2VhcmNoYm94IC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuaXMtaW52YWxpZC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bdHlwZT10ZXh0XSwgLmJzLXNlYXJjaGJveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLWludmFsaWQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtc2VhcmNoYm94IC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuaXMtaW52YWxpZC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLWludmFsaWQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdW3R5cGU9dGV4dF0sXG4uYnMtYWN0aW9uc2JveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLWludmFsaWQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLWFjdGlvbnNib3ggLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5pcy1pbnZhbGlkLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdW3R5cGU9dGV4dF0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5icy1kb25lYnV0dG9uIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuaXMtaW52YWxpZC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bdHlwZT10ZXh0XSxcbi5icy1kb25lYnV0dG9uIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuaXMtaW52YWxpZC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXVt0eXBlPXRleHRdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLWludmFsaWQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV1bdHlwZT10ZXh0XS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5pcy1pbnZhbGlkLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cywgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuYm9vdHN0cmFwLXNlbGVjdCA+IC5pcy1pbnZhbGlkLnNlbGVjdDItc2VhcmNoX19maWVsZC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5pcy1pbnZhbGlkLnNlbGVjdDItc2VhcmNoX19maWVsZC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJvb3RzdHJhcC1zZWxlY3QgPiAuaXMtaW52YWxpZC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5ib290c3RyYXAtc2VsZWN0ID4gLmlzLWludmFsaWQuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmlzLWludmFsaWQuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuYm9vdHN0cmFwLXNlbGVjdCA+IC5pcy1pbnZhbGlkLnNlbGVjdDItc2VhcmNoX19maWVsZC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJvb3RzdHJhcC1zZWxlY3QgPiAuaXMtaW52YWxpZC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmlzLWludmFsaWQuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJvb3RzdHJhcC1zZWxlY3QgPiAuaXMtaW52YWxpZC5zZWxlY3QyLXNlYXJjaF9fZmllbGQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZC5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5icy1zZWFyY2hib3ggaW5wdXQuaXMtaW52YWxpZC5zZWxlY3QyLXNlbGVjdGlvblt0eXBlPXRleHRdLCAuYnMtc2VhcmNoYm94IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBpbnB1dC5pcy1pbnZhbGlkLnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF0sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJzLWFjdGlvbnNib3ggaW5wdXQuaXMtaW52YWxpZC5zZWxlY3QyLXNlbGVjdGlvblt0eXBlPXRleHRdLFxuLmJzLWFjdGlvbnNib3ggLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGlucHV0LmlzLWludmFsaWQuc2VsZWN0Mi1zZWxlY3Rpb25bdHlwZT10ZXh0XSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnMtZG9uZWJ1dHRvbiBpbnB1dC5pcy1pbnZhbGlkLnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF0sXG4uYnMtZG9uZWJ1dHRvbiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gaW5wdXQuaXMtaW52YWxpZC5zZWxlY3QyLXNlbGVjdGlvblt0eXBlPXRleHRdLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuaXMtaW52YWxpZC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlYXJjaF9fZmllbGQsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5pcy1pbnZhbGlkLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuZm9ybS1jb250cm9sLmlzLWludmFsaWQuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJzLXNlYXJjaGJveCBpbnB1dC5pcy1pbnZhbGlkLnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF0sIC5icy1zZWFyY2hib3ggLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBpbnB1dC5pcy1pbnZhbGlkLnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF0sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5icy1hY3Rpb25zYm94IGlucHV0LmlzLWludmFsaWQuc2VsZWN0Mi1zZWxlY3Rpb25bdHlwZT10ZXh0XSxcbi5icy1hY3Rpb25zYm94IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgaW5wdXQuaXMtaW52YWxpZC5zZWxlY3QyLXNlbGVjdGlvblt0eXBlPXRleHRdLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnMtZG9uZWJ1dHRvbiBpbnB1dC5pcy1pbnZhbGlkLnNlbGVjdDItc2VsZWN0aW9uW3R5cGU9dGV4dF0sXG4uYnMtZG9uZWJ1dHRvbiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGlucHV0LmlzLWludmFsaWQuc2VsZWN0Mi1zZWxlY3Rpb25bdHlwZT10ZXh0XSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5pcy1pbnZhbGlkLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5pcy1pbnZhbGlkLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLm1zLWhlYWRlci1jb250YWluZXIgaW5wdXQuaXMtaW52YWxpZFt0eXBlPXRleHRdOmZvY3VzLCAubXMtaGVhZGVyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLWludmFsaWRbdHlwZT10ZXh0XS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLm1zLWhlYWRlci1jb250YWluZXIgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9dGV4dF0uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubXMtaGVhZGVyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLWludmFsaWRbdHlwZT10ZXh0XS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuaXMtaW52YWxpZFt0eXBlPXRleHRdLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAubXMtaGVhZGVyLWNvbnRhaW5lciAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLWludmFsaWRbdHlwZT10ZXh0XS5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXQuaXMtaW52YWxpZFt0eXBlPXRleHRdLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLm1zLWhlYWRlci1jb250YWluZXIgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9dGV4dF0uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAubXMtaGVhZGVyLWNvbnRhaW5lciAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLWludmFsaWRbdHlwZT10ZXh0XS5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubXMtaGVhZGVyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0LmlzLWludmFsaWRbdHlwZT10ZXh0XS5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAubXMtaGVhZGVyLWNvbnRhaW5lciAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gaW5wdXQuaXMtaW52YWxpZFt0eXBlPXRleHRdLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLm1zLWhlYWRlci1jb250YWluZXIgaW5wdXQuaXMtaW52YWxpZFt0eXBlPXRleHRdLnNlbGVjdDItc2VsZWN0aW9uLCAubXMtaGVhZGVyLWNvbnRhaW5lciAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGlucHV0LmlzLWludmFsaWRbdHlwZT10ZXh0XS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAubXMtaGVhZGVyLWNvbnRhaW5lciBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9dGV4dF0uc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItY29sb3I6ICNGRTRBNDk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NCwgNzQsIDczLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwgLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDppbnZhbGlkLCAud2FzLXZhbGlkYXRlZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDppbnZhbGlkLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDppbnZhbGlkLCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uOmludmFsaWQsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWxlY3Rpb246aW52YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuaXMtaW52YWxpZC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5pcy1pbnZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLmlzLWludmFsaWQuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItY29sb3I6ICNGRTRBNDk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmludmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6aW52YWxpZDphY3RpdmUsIC53YXMtdmFsaWRhdGVkIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDppbnZhbGlkOmFjdGl2ZSwgLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmU6aW52YWxpZCwgLndhcy12YWxpZGF0ZWQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDppbnZhbGlkLCAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV06aW52YWxpZCwgLndhcy12YWxpZGF0ZWQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDppbnZhbGlkLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQsIC53YXMtdmFsaWRhdGVkIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb246aW52YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbjppbnZhbGlkLCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbjppbnZhbGlkLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VsZWN0aW9uOmludmFsaWQ6Zm9jdXMsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWxlY3Rpb246aW52YWxpZCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWxlY3Rpb246aW52YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuaXMtaW52YWxpZC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5pcy1pbnZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5pcy1pbnZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5pcy1pbnZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuaXMtaW52YWxpZC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuaXMtaW52YWxpZC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gLmlzLWludmFsaWQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5pcy1pbnZhbGlkLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuaXMtaW52YWxpZC5zZWxlY3QyLXNlbGVjdGlvbjpmb2N1cywgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5pcy1pbnZhbGlkLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5pcy1pbnZhbGlkLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkU0QTQ5O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTQsIDc0LCA3MywgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNGRTRBNDk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNGRTRBNDk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkU0QTQ5O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZTdjN2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTdjN2M7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tY29udHJvbC1pbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmludmFsaWQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC53YXMtdmFsaWRhdGVkIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1jb250cm9sLWlucHV0LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1jb250cm9sLWlucHV0LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1jb250cm9sLWlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlOmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLndhcy12YWxpZGF0ZWQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdOmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLndhcy12YWxpZGF0ZWQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1jb250cm9sLWlucHV0LmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmN1c3RvbS1jb250cm9sLWlucHV0LnNlbGVjdDItc2VsZWN0aW9uOmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dC5zZWxlY3QyLXNlbGVjdGlvbjppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC53YXMtdmFsaWRhdGVkIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmN1c3RvbS1jb250cm9sLWlucHV0LnNlbGVjdDItc2VsZWN0aW9uOmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuc2VsZWN0Mi1zZWxlY3Rpb246aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZC5zZWxlY3QyLXNlbGVjdGlvbiB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkLnNlbGVjdDItc2VsZWN0aW9uIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTQsIDc0LCA3MywgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1jb250cm9sLWlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6aW52YWxpZDpub3QoOmNoZWNrZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAud2FzLXZhbGlkYXRlZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tY29udHJvbC1pbnB1dC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDppbnZhbGlkOm5vdCg6Y2hlY2tlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1jb250cm9sLWlucHV0LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQ6bm90KDpjaGVja2VkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmU6aW52YWxpZDpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC53YXMtdmFsaWRhdGVkIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1jb250cm9sLWlucHV0LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDppbnZhbGlkOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQ6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tY29udHJvbC1pbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV06aW52YWxpZDpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC53YXMtdmFsaWRhdGVkIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1jb250cm9sLWlucHV0LmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aW52YWxpZDpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1jb250cm9sLWlucHV0LmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aW52YWxpZDpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC53YXMtdmFsaWRhdGVkIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuc2VsZWN0Mi1zZWxlY3Rpb246aW52YWxpZDpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuc2VsZWN0Mi1zZWxlY3Rpb246aW52YWxpZDpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC53YXMtdmFsaWRhdGVkIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmN1c3RvbS1jb250cm9sLWlucHV0LnNlbGVjdDItc2VsZWN0aW9uOmludmFsaWQ6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dC5zZWxlY3QyLXNlbGVjdGlvbjppbnZhbGlkOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6bm90KDpjaGVja2VkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmNoZWNrZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXTpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZC5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQuc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkU0QTQ5O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNGRTRBNDk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWZpbGUtaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDppbnZhbGlkOmFjdGl2ZSB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLndhcy12YWxpZGF0ZWQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWZpbGUtaW5wdXQuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aW52YWxpZDphY3RpdmUgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1maWxlLWlucHV0LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQ6YWN0aXZlIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tZmlsZS1pbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZTppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAud2FzLXZhbGlkYXRlZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tZmlsZS1pbnB1dC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWZpbGUtaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1maWxlLWlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXTppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAud2FzLXZhbGlkYXRlZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tZmlsZS1pbnB1dC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1maWxlLWlucHV0LmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5jdXN0b20tZmlsZS1pbnB1dC5zZWxlY3QyLXNlbGVjdGlvbjppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0LnNlbGVjdDItc2VsZWN0aW9uOmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC53YXMtdmFsaWRhdGVkIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmN1c3RvbS1maWxlLWlucHV0LnNlbGVjdDItc2VsZWN0aW9uOmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0LnNlbGVjdDItc2VsZWN0aW9uOmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZC5zZWxlY3QyLXNlbGVjdGlvbiB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZC5zZWxlY3QyLXNlbGVjdGlvbiB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI0ZFNEE0OTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU0LCA3NCwgNzMsIDAuMjUpO1xufVxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wsIC5mb3JtLWlubGluZSAuYnMtc2VhcmNoYm94IGlucHV0W3R5cGU9dGV4dF0sIC5icy1zZWFyY2hib3ggLmZvcm0taW5saW5lIGlucHV0W3R5cGU9dGV4dF0sXG4gIC5mb3JtLWlubGluZSAuYnMtYWN0aW9uc2JveCBpbnB1dFt0eXBlPXRleHRdLFxuICAuYnMtYWN0aW9uc2JveCAuZm9ybS1pbmxpbmUgaW5wdXRbdHlwZT10ZXh0XSxcbiAgLmZvcm0taW5saW5lIC5icy1kb25lYnV0dG9uIGlucHV0W3R5cGU9dGV4dF0sXG4gIC5icy1kb25lYnV0dG9uIC5mb3JtLWlubGluZSBpbnB1dFt0eXBlPXRleHRdLCAuZm9ybS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5mb3JtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuZm9ybS1pbmxpbmUgLm1zLWhlYWRlci1jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XSwgLm1zLWhlYWRlci1jb250YWluZXIgLmZvcm0taW5saW5lIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsXG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLXNlbGVjdCxcbiAgLmZvcm0taW5saW5lIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQsXG4gIC5mb3JtLWlubGluZSAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbiAgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmZvcm0taW5saW5lIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuICAuZm9ybS1pbmxpbmUgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbixcbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5mb3JtLWlubGluZSAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJ0biwgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuZmMgYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQ4NTQ1RDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJ0biwgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuZmMgYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYnRuOmhvdmVyLCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOmhvdmVyLCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aG92ZXIsIC5mYyBidXR0b246aG92ZXIge1xuICBjb2xvcjogIzQ4NTQ1RDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bjpmb2N1cywgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpmb2N1cywgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTphY3RpdmUsIC5zd2FsMi1wb3B1cCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmZjIGJ1dHRvbjpmb2N1cywgLmZjIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5mYyAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLmZjIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuZmMgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuZmMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGJ1dHRvbi5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5mYyBidXR0b24uc2VsZWN0Mi1zZWxlY3Rpb24sIC5mYyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGJ1dHRvbi5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuZmMgYnV0dG9uLnNlbGVjdDItc2VsZWN0aW9uLCAuYnRuLmZvY3VzLCAuc3dhbDItcG9wdXAgLmZvY3VzLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAgLmZvY3VzLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5mYyBidXR0b24uZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2MiwgMTIzLCAyNTAsIDAuMjUpO1xufVxuLmJ0bi5kaXNhYmxlZCwgLnN3YWwyLXBvcHVwIC5kaXNhYmxlZC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwIC5kaXNhYmxlZC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuZmMgYnV0dG9uLmRpc2FibGVkLCAuYnRuOmRpc2FibGVkLCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOmRpc2FibGVkLCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6ZGlzYWJsZWQsIC5mYyBidXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY1O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuZmMgYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZmMgYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZmMgYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zd2FsMi1wb3B1cCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cCAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5mYyBidXR0b246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuZmMgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5mYyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gYnV0dG9uLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5mYyBidXR0b24uc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZmMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBidXR0b24uc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5mYyBidXR0b24uc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc3dhbDItcG9wdXAgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZmMgYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmZjIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZmMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGJ1dHRvbi5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuZmMgYnV0dG9uLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmZjIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgYnV0dG9uLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuZmMgYnV0dG9uLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYyLCAxMjMsIDI1MCwgMC4yNSksIGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuYS5idG4uZGlzYWJsZWQsIC5zd2FsMi1wb3B1cCBhLmRpc2FibGVkLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAgYS5kaXNhYmxlZC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4sXG5maWVsZHNldDpkaXNhYmxlZCAuc3dhbDItcG9wdXAgYS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSxcbi5zd2FsMi1wb3B1cCBmaWVsZHNldDpkaXNhYmxlZCBhLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLFxuZmllbGRzZXQ6ZGlzYWJsZWQgLnN3YWwyLXBvcHVwIGEuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cCBmaWVsZHNldDpkaXNhYmxlZCBhLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1wcmltYXJ5LCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuZmMgYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTdCRkE7XG4gIGJvcmRlci1jb2xvcjogIzNFN0JGQTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIsIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06aG92ZXIsIC5mYyBidXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NjJmOTtcbiAgYm9yZGVyLWNvbG9yOiAjMGM1OWY5O1xufVxuLmJ0bi1wcmltYXJ5OmZvY3VzLCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLnN3YWwyLXBvcHVwIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0uc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybS5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLXByaW1hcnkuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLXByaW1hcnkuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuZmMgYnV0dG9uOmZvY3VzLCAuZmMgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLmZjIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuZmMgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5mYyAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLmZjIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmZjIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmZjIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuZmMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuZmMgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuZmMgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuZmMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmZjIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5mYyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gYnV0dG9uLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmZjIGJ1dHRvbi5zZWxlY3QyLXNlbGVjdGlvbiwgLmZjIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgYnV0dG9uLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5mYyBidXR0b24uc2VsZWN0Mi1zZWxlY3Rpb24sIC5idG4tcHJpbWFyeS5mb2N1cywgLnN3YWwyLXBvcHVwIC5mb2N1cy5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLmZjIGJ1dHRvbi5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk2MmY5O1xuICBib3JkZXItY29sb3I6ICMwYzU5Zjk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgMCAwLjJyZW0gcmdiYSg5MSwgMTQzLCAyNTEsIDAuNSk7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5zd2FsMi1wb3B1cCAuZGlzYWJsZWQuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5mYyBidXR0b24uZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCwgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpkaXNhYmxlZCwgLmZjIGJ1dHRvbjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0U3QkZBO1xuICBib3JkZXItY29sb3I6ICMzRTdCRkE7XG59XG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmZjIGJ1dHRvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZmMgYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLCAuc3dhbDItcG9wdXAgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuZmMgLnNob3cgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzU5Zjk7XG4gIGJvcmRlci1jb2xvcjogIzA2NTNmMjtcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybS5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1wcmltYXJ5LnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cCAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1wcmltYXJ5LnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmZjIGJ1dHRvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5mYyAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmZjIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmZjIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmZjIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBidXR0b24uc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmZjIGJ1dHRvbi5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5mYyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGJ1dHRvbi5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmZjIGJ1dHRvbi5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc3dhbDItcG9wdXAgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybS5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1wcmltYXJ5LnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cCAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc3dhbDItcG9wdXAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1wcmltYXJ5LnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmZjIGJ1dHRvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5mYyAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmZjIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmZjIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmZjIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBidXR0b24uc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmZjIGJ1dHRvbi5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5mYyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGJ1dHRvbi5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmZjIGJ1dHRvbi5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLnN3YWwyLXBvcHVwIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5zd2FsMi1wb3B1cCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybS5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybS5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybS5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuZmMgLnNob3cgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAuZmMgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLmZjIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuZmMgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5mYyAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuZmMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5mYyAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmZjIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuZmMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuZmMgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuZmMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zaG93ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5mYyAuc2hvdyA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24sIC5mYyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zaG93ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuZmMgLnNob3cgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSg5MSwgMTQzLCAyNTEsIDAuNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5LCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwge1xuICBjb2xvcjogIzI0MkEyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbiAgYm9yZGVyLWNvbG9yOiAjYWRiNWJkO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5idG4tc2Vjb25kYXJ5OmhvdmVyLCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aG92ZXIge1xuICBjb2xvcjogIzI0MkEyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk4YTJhYztcbiAgYm9yZGVyLWNvbG9yOiAjOTE5Y2E2O1xufVxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1zZWNvbmRhcnkuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1zZWNvbmRhcnkuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJ0bi1zZWNvbmRhcnkuZm9jdXMsIC5zd2FsMi1wb3B1cCAuZm9jdXMuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCB7XG4gIGNvbG9yOiAjMjQyQTJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOThhMmFjO1xuICBib3JkZXItY29sb3I6ICM5MTljYTY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgMCAwLjJyZW0gcmdiYSgxNTIsIDE2MCwgMTY4LCAwLjUpO1xufVxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5zd2FsMi1wb3B1cCAuZGlzYWJsZWQuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQsIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjQyQTJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xuICBib3JkZXItY29sb3I6ICNhZGI1YmQ7XG59XG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUsIC5zd2FsMi1wb3B1cCAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCB7XG4gIGNvbG9yOiAjMjQyQTJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE5Y2E2O1xuICBib3JkZXItY29sb3I6ICM4YTk1YTE7XG59XG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zd2FsMi1wb3B1cCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLXNlY29uZGFyeS5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLXNlY29uZGFyeS5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLXNlY29uZGFyeS5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc3dhbDItcG9wdXAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLXNlY29uZGFyeS5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLnN3YWwyLXBvcHVwIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMTUyLCAxNjAsIDE2OCwgMC41KTtcbn1cblxuLmJ0bi1zdWNjZXNzLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1zdWNjZXNzIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUJCQTZGO1xuICBib3JkZXItY29sb3I6ICM1QkJBNkY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmJ0bi1zdWNjZXNzOmhvdmVyLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1zdWNjZXNzIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDdhODViO1xuICBib3JkZXItY29sb3I6ICM0MzlmNTY7XG59XG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXN1Y2Nlc3MgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXN1Y2Nlc3MgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtc3VjY2VzcyAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1jb25maXJtOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtc3VjY2VzcyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1jb25maXJtOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXN1Y2Nlc3MgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtc3VjY2VzcyAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtc3VjY2VzcyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItY29uZmlybSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1zdWNjZXNzIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtc3VjY2VzcyAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXN1Y2Nlc3MgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1jb25maXJtLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1zdWNjZXNzLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtc3VjY2VzcyAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXN1Y2Nlc3MgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLXN1Y2Nlc3Muc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtc3VjY2VzcyAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXN1Y2Nlc3MgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5idG4tc3VjY2Vzcy5mb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtc3VjY2VzcyAuZm9jdXMuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3YTg1YjtcbiAgYm9yZGVyLWNvbG9yOiAjNDM5ZjU2O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMTE2LCAxOTYsIDEzMywgMC41KTtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtc3VjY2VzcyAuZGlzYWJsZWQuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5idG4tc3VjY2VzczpkaXNhYmxlZCwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtc3VjY2VzcyAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVCQkE2RjtcbiAgYm9yZGVyLWNvbG9yOiAjNUJCQTZGO1xufVxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtc3VjY2VzcyAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1zdWNjZXNzIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtc3VjY2VzcyAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzOWY1NjtcbiAgYm9yZGVyLWNvbG9yOiAjM2Y5NjUxO1xufVxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtc3VjY2VzcyAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtc3VjY2VzcyAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1zdWNjZXNzIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1zdWNjZXNzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1zdWNjZXNzLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXN1Y2Nlc3MgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtc3VjY2VzcyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLXN1Y2Nlc3Muc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXN1Y2Nlc3MgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtc3VjY2VzcyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXN1Y2Nlc3MgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXN1Y2Nlc3MgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtc3VjY2VzcyAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtc3VjY2VzcyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5idG4tc3VjY2Vzcy5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1zdWNjZXNzIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXN1Y2Nlc3MgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1zdWNjZXNzLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1zdWNjZXNzIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXN1Y2Nlc3MgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXN1Y2Nlc3MgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1zdWNjZXNzIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1zdWNjZXNzIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItY29uZmlybTphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXN1Y2Nlc3MgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1jb25maXJtOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtc3VjY2VzcyAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtc3VjY2VzcyAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1zdWNjZXNzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLWNvbmZpcm0sIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1zdWNjZXNzIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXN1Y2Nlc3MgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXN1Y2Nlc3MgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLWNvbmZpcm0sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1zdWNjZXNzIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtc3VjY2VzcyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1zdWNjZXNzIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtc3VjY2VzcyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMTE2LCAxOTYsIDEzMywgMC41KTtcbn1cblxuLmJ0bi1pbmZvLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1pbmZvIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtcXVlc3Rpb24gLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOEIyRTM7XG4gIGJvcmRlci1jb2xvcjogIzA4QjJFMztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uYnRuLWluZm86aG92ZXIsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWluZm8gLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOmhvdmVyLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1xdWVzdGlvbiAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3OTViZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDY4YmIyO1xufVxuLmJ0bi1pbmZvOmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1pbmZvIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtcXVlc3Rpb24gLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWluZm8gLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXF1ZXN0aW9uIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWluZm8gLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItY29uZmlybTphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWluZm8gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItY29uZmlybTphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXF1ZXN0aW9uIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLWNvbmZpcm06YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1xdWVzdGlvbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1jb25maXJtOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWluZm8gLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXF1ZXN0aW9uIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWluZm8gLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWluZm8gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXF1ZXN0aW9uIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1xdWVzdGlvbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItY29uZmlybSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1pbmZvIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtcXVlc3Rpb24gLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1pbmZvIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtaW5mbyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXF1ZXN0aW9uIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtcXVlc3Rpb24gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1jb25maXJtLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1pbmZvLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtaW5mbyAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWluZm8gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXF1ZXN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtcXVlc3Rpb24gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLWluZm8uc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtaW5mbyAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWluZm8gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtcXVlc3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1xdWVzdGlvbiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLmJ0bi1pbmZvLmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1pbmZvIC5mb2N1cy5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtcXVlc3Rpb24gLmZvY3VzLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzk1YmU7XG4gIGJvcmRlci1jb2xvcjogIzA2OGJiMjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDQ1LCAxOTAsIDIzMSwgMC41KTtcbn1cbi5idG4taW5mby5kaXNhYmxlZCwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtaW5mbyAuZGlzYWJsZWQuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXF1ZXN0aW9uIC5kaXNhYmxlZC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLmJ0bi1pbmZvOmRpc2FibGVkLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1pbmZvIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpkaXNhYmxlZCwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtcXVlc3Rpb24gLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOEIyRTM7XG4gIGJvcmRlci1jb2xvcjogIzA4QjJFMztcbn1cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWluZm8gLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtcXVlc3Rpb24gLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtaW5mbyAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1xdWVzdGlvbiAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWluZm8gLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1xdWVzdGlvbiAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2OGJiMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDY4MmE1O1xufVxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtaW5mbyAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1xdWVzdGlvbiAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtaW5mbyAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtcXVlc3Rpb24gLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtaW5mbyAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtaW5mbyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtcXVlc3Rpb24gLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXF1ZXN0aW9uIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1pbmZvLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWluZm8gLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtaW5mbyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXF1ZXN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXF1ZXN0aW9uIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5idG4taW5mby5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtaW5mbyAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1pbmZvIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1xdWVzdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1xdWVzdGlvbiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWluZm8gLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtcXVlc3Rpb24gLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWluZm8gLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXF1ZXN0aW9uIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWluZm8gLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWluZm8gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXF1ZXN0aW9uIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1xdWVzdGlvbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5idG4taW5mby5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1pbmZvIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWluZm8gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1xdWVzdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1xdWVzdGlvbiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLWluZm8uc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWluZm8gLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtaW5mbyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtcXVlc3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtcXVlc3Rpb24gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWluZm8gLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1xdWVzdGlvbiAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWluZm8gLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtcXVlc3Rpb24gLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWluZm8gLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1jb25maXJtOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtaW5mbyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLWNvbmZpcm06YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1xdWVzdGlvbiAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLWNvbmZpcm06YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1xdWVzdGlvbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLWNvbmZpcm06YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1pbmZvIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXF1ZXN0aW9uIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1pbmZvIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWluZm8gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtcXVlc3Rpb24gLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtcXVlc3Rpb24gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItY29uZmlybSwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWluZm8gLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXF1ZXN0aW9uIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWluZm8gLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWluZm8gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXF1ZXN0aW9uIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1xdWVzdGlvbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItY29uZmlybSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWluZm8gLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1pbmZvIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1xdWVzdGlvbiAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXF1ZXN0aW9uIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWluZm8gLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1pbmZvIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXF1ZXN0aW9uIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtcXVlc3Rpb24gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDQ1LCAxOTAsIDIzMSwgMC41KTtcbn1cblxuLmJ0bi13YXJuaW5nLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS13YXJuaW5nIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSB7XG4gIGNvbG9yOiAjMjQyQTJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlDODBFO1xuICBib3JkZXItY29sb3I6ICNGOUM4MEU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS13YXJuaW5nIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpob3ZlciB7XG4gIGNvbG9yOiAjMjQyQTJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJhZjA1O1xuICBib3JkZXItY29sb3I6ICNjZmE1MDU7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXdhcm5pbmcgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXdhcm5pbmcgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtd2FybmluZyAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1jb25maXJtOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtd2FybmluZyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1jb25maXJtOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXdhcm5pbmcgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtd2FybmluZyAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtd2FybmluZyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItY29uZmlybSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS13YXJuaW5nIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtd2FybmluZyAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXdhcm5pbmcgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1jb25maXJtLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi13YXJuaW5nLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtd2FybmluZyAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXdhcm5pbmcgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLXdhcm5pbmcuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtd2FybmluZyAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXdhcm5pbmcgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5idG4td2FybmluZy5mb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtd2FybmluZyAuZm9jdXMuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0ge1xuICBjb2xvcjogIzI0MkEyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiYWYwNTtcbiAgYm9yZGVyLWNvbG9yOiAjY2ZhNTA1O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjE3LCAxNzYsIDE5LCAwLjUpO1xufVxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS13YXJuaW5nIC5kaXNhYmxlZC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLmJ0bi13YXJuaW5nOmRpc2FibGVkLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS13YXJuaW5nIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjQyQTJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlDODBFO1xuICBib3JkZXItY29sb3I6ICNGOUM4MEU7XG59XG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS13YXJuaW5nIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXdhcm5pbmcgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS13YXJuaW5nIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSB7XG4gIGNvbG9yOiAjMjQyQTJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZhNTA1O1xuICBib3JkZXItY29sb3I6ICNjMjliMDU7XG59XG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS13YXJuaW5nIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS13YXJuaW5nIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXdhcm5pbmcgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXdhcm5pbmcgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLXdhcm5pbmcuc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtd2FybmluZyAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS13YXJuaW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5idG4td2FybmluZy5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtd2FybmluZyAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS13YXJuaW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtd2FybmluZyAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtd2FybmluZyAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS13YXJuaW5nIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS13YXJuaW5nIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi13YXJuaW5nLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXdhcm5pbmcgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtd2FybmluZyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLXdhcm5pbmcuc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXdhcm5pbmcgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtd2FybmluZyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtd2FybmluZyAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXdhcm5pbmcgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXdhcm5pbmcgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1jb25maXJtOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtd2FybmluZyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLWNvbmZpcm06YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS13YXJuaW5nIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS13YXJuaW5nIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXdhcm5pbmcgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItY29uZmlybSwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXdhcm5pbmcgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtd2FybmluZyAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtd2FybmluZyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItY29uZmlybSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXdhcm5pbmcgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS13YXJuaW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLXdhcm5pbmcgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS13YXJuaW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgyMTcsIDE3NiwgMTksIDAuNSk7XG59XG5cbi5idG4tZGFuZ2VyLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1lcnJvciAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFNEE0OTtcbiAgYm9yZGVyLWNvbG9yOiAjRkU0QTQ5O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5idG4tZGFuZ2VyOmhvdmVyLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1lcnJvciAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlMjQyMztcbiAgYm9yZGVyLWNvbG9yOiAjZmUxODE2O1xufVxuLmJ0bi1kYW5nZXI6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWVycm9yIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1lcnJvciAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWVycm9yIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLWNvbmZpcm06YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1lcnJvciAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1jb25maXJtOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtZXJyb3IgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1lcnJvciAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtZXJyb3IgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLWNvbmZpcm0sIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1lcnJvciAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtZXJyb3IgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1lcnJvciAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLWNvbmZpcm0sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLWRhbmdlci5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWVycm9yIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtZXJyb3IgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLWRhbmdlci5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1lcnJvciAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWVycm9yIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuYnRuLWRhbmdlci5mb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtZXJyb3IgLmZvY3VzLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTI0MjM7XG4gIGJvcmRlci1jb2xvcjogI2ZlMTgxNjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDI1NCwgMTAxLCAxMDAsIDAuNSk7XG59XG4uYnRuLWRhbmdlci5kaXNhYmxlZCwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtZXJyb3IgLmRpc2FibGVkLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtZXJyb3IgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRTRBNDk7XG4gIGJvcmRlci1jb2xvcjogI0ZFNEE0OTtcbn1cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtZXJyb3IgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1lcnJvciAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtZXJyb3IgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTE4MTY7XG4gIGJvcmRlci1jb2xvcjogI2ZlMGIwYTtcbn1cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtZXJyb3IgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtZXJyb3IgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1lcnJvciAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtZXJyb3IgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLWRhbmdlci5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1lcnJvciAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1lcnJvciAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLWRhbmdlci5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtZXJyb3IgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtZXJyb3IgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWVycm9yIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWVycm9yIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtZXJyb3IgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWVycm9yIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1kYW5nZXIuc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtZXJyb3IgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtZXJyb3IgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1kYW5nZXIuc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWVycm9yIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWVycm9yIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWVycm9yIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1lcnJvciAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1lcnJvciAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLWNvbmZpcm06YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1lcnJvciAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLWNvbmZpcm06YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWVycm9yIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWVycm9yIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWVycm9yIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLWNvbmZpcm0sIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWVycm9yIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtZXJyb3IgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWVycm9yIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1jb25maXJtLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1lcnJvciAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi10eXBlLWVycm9yIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLXR5cGUtZXJyb3IgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAuc3dhbDItdHlwZS1lcnJvciAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjU0LCAxMDEsIDEwMCwgMC41KTtcbn1cblxuLmJ0bi1saWdodCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwge1xuICBjb2xvcjogIzI0MkEyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRThFRDtcbiAgYm9yZGVyLWNvbG9yOiAjRTNFOEVEO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5idG4tbGlnaHQ6aG92ZXIsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmhvdmVyIHtcbiAgY29sb3I6ICMyNDJBMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2Q1ZGU7XG4gIGJvcmRlci1jb2xvcjogI2M0Y2ZkOTtcbn1cbi5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYnRuLWxpZ2h0LmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuZm9jdXMuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCB7XG4gIGNvbG9yOiAjMjQyQTJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NkNWRlO1xuICBib3JkZXItY29sb3I6ICNjNGNmZDk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgMCAwLjJyZW0gcmdiYSgxOTgsIDIwNCwgMjA5LCAwLjUpO1xufVxuLmJ0bi1saWdodC5kaXNhYmxlZCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmRpc2FibGVkLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5idG4tbGlnaHQ6ZGlzYWJsZWQsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyNDJBMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFM0U4RUQ7XG4gIGJvcmRlci1jb2xvcjogI0UzRThFRDtcbn1cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsIHtcbiAgY29sb3I6ICMyNDJBMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGNmZDk7XG4gIGJvcmRlci1jb2xvcjogI2JjYzhkNDtcbn1cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDE5OCwgMjA0LCAyMDksIDAuNSk7XG59XG5cbi5idG4tZGFyaywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjNGNDY7XG4gIGJvcmRlci1jb2xvcjogIzM2M0Y0NjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uYnRuLWRhcms6aG92ZXIsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyYzMwO1xuICBib3JkZXItY29sb3I6ICMyMDI1Mjk7XG59XG4uYnRuLWRhcms6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0uc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0uc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0uc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1kYXJrLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5idG4tZGFyay5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuYnRuLWRhcmsuZm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5mb2N1cy5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyYzMwO1xuICBib3JkZXItY29sb3I6ICMyMDI1Mjk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgMCAwLjJyZW0gcmdiYSg4NCwgOTIsIDk4LCAwLjUpO1xufVxuLmJ0bi1kYXJrLmRpc2FibGVkLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuZGlzYWJsZWQuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5idG4tZGFyazpkaXNhYmxlZCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjNGNDY7XG4gIGJvcmRlci1jb2xvcjogIzM2M0Y0Njtcbn1cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDI1Mjk7XG4gIGJvcmRlci1jb2xvcjogIzFhMWYyMjtcbn1cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0uc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5idG4tZGFyay5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLWRhcmsuc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybS5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1kYXJrLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5idG4tZGFyay5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0uc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybS5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDg0LCA5MiwgOTgsIDAuNSk7XG59XG5cbi5idG4tbGlnaHRlc3Qge1xuICBjb2xvcjogIzI0MkEyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmODtcbiAgYm9yZGVyLWNvbG9yOiAjZjJmM2Y4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5idG4tbGlnaHRlc3Q6aG92ZXIge1xuICBjb2xvcjogIzI0MkEyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZGNlYjtcbiAgYm9yZGVyLWNvbG9yOiAjZDFkNGU2O1xufVxuLmJ0bi1saWdodGVzdDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWxpZ2h0ZXN0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1saWdodGVzdC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWxpZ2h0ZXN0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tbGlnaHRlc3QuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tbGlnaHRlc3QuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1saWdodGVzdC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1saWdodGVzdC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1saWdodGVzdC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1saWdodGVzdC5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLWxpZ2h0ZXN0LnNlbGVjdDItc2VsZWN0aW9uLCAuYnRuLWxpZ2h0ZXN0LmZvY3VzIHtcbiAgY29sb3I6ICMyNDJBMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWRjZWI7XG4gIGJvcmRlci1jb2xvcjogI2QxZDRlNjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDIxMSwgMjEzLCAyMTgsIDAuNSk7XG59XG4uYnRuLWxpZ2h0ZXN0LmRpc2FibGVkLCAuYnRuLWxpZ2h0ZXN0OmRpc2FibGVkIHtcbiAgY29sb3I6ICMyNDJBMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjg7XG4gIGJvcmRlci1jb2xvcjogI2YyZjNmODtcbn1cbi5idG4tbGlnaHRlc3Q6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWxpZ2h0ZXN0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWxpZ2h0ZXN0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjQyQTJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkNGU2O1xuICBib3JkZXItY29sb3I6ICNjOWNkZTI7XG59XG4uYnRuLWxpZ2h0ZXN0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWxpZ2h0ZXN0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tbGlnaHRlc3QuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1saWdodGVzdC5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1saWdodGVzdC5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHRlc3Q6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tbGlnaHRlc3QuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1saWdodGVzdC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLWxpZ2h0ZXN0LnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLWxpZ2h0ZXN0LnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWxpZ2h0ZXN0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tbGlnaHRlc3QuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLWxpZ2h0ZXN0LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tbGlnaHRlc3QuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLWxpZ2h0ZXN0LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tbGlnaHRlc3QuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1saWdodGVzdC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNob3cgPiAuYnRuLWxpZ2h0ZXN0LmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2hvdyA+IC5idG4tbGlnaHRlc3QuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgyMTEsIDIxMywgMjE4LCAwLjUpO1xufVxuXG4uYnRuLWRhcmtlc3Qge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MkEyRjtcbiAgYm9yZGVyLWNvbG9yOiAjMjQyQTJGO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5idG4tZGFya2VzdDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxNzE5O1xuICBib3JkZXItY29sb3I6ICMwZTEwMTI7XG59XG4uYnRuLWRhcmtlc3Q6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1kYXJrZXN0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1kYXJrZXN0LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tZGFya2VzdC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWRhcmtlc3QuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tZGFya2VzdC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWRhcmtlc3QuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tZGFya2VzdC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1kYXJrZXN0LmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLWRhcmtlc3Quc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1kYXJrZXN0LnNlbGVjdDItc2VsZWN0aW9uLCAuYnRuLWRhcmtlc3QuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMTcxOTtcbiAgYm9yZGVyLWNvbG9yOiAjMGUxMDEyO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgMC4ycmVtIHJnYmEoNjksIDc0LCA3OCwgMC41KTtcbn1cbi5idG4tZGFya2VzdC5kaXNhYmxlZCwgLmJ0bi1kYXJrZXN0OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDJBMkY7XG4gIGJvcmRlci1jb2xvcjogIzI0MkEyRjtcbn1cbi5idG4tZGFya2VzdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFya2VzdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1kYXJrZXN0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUxMDEyO1xuICBib3JkZXItY29sb3I6ICMwODBhMGI7XG59XG4uYnRuLWRhcmtlc3Q6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tZGFya2VzdC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWRhcmtlc3QuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1kYXJrZXN0LnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLWRhcmtlc3Quc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhcmtlc3Q6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tZGFya2VzdC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWRhcmtlc3QuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1kYXJrZXN0LnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLWRhcmtlc3Quc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZGFya2VzdC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLWRhcmtlc3QuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLWRhcmtlc3QuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1kYXJrZXN0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1kYXJrZXN0LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tZGFya2VzdC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLWRhcmtlc3QuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zaG93ID4gLmJ0bi1kYXJrZXN0LmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2hvdyA+IC5idG4tZGFya2VzdC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDY5LCA3NCwgNzgsIDAuNSk7XG59XG5cbi5idG4tZmFjZWJvb2sge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNCNTk5ODtcbiAgYm9yZGVyLWNvbG9yOiAjM0I1OTk4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5idG4tZmFjZWJvb2s6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNDk3YztcbiAgYm9yZGVyLWNvbG9yOiAjMmQ0MzczO1xufVxuLmJ0bi1mYWNlYm9vazpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1mYWNlYm9vay5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1mYWNlYm9vay5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLWZhY2Vib29rLnNlbGVjdDItc2VsZWN0aW9uLCAuYnRuLWZhY2Vib29rLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDQ5N2M7XG4gIGJvcmRlci1jb2xvcjogIzJkNDM3MztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDg4LCAxMTQsIDE2NywgMC41KTtcbn1cbi5idG4tZmFjZWJvb2suZGlzYWJsZWQsIC5idG4tZmFjZWJvb2s6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNCNTk5ODtcbiAgYm9yZGVyLWNvbG9yOiAjM0I1OTk4O1xufVxuLmJ0bi1mYWNlYm9vazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZmFjZWJvb2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDQzNzM7XG4gIGJvcmRlci1jb2xvcjogIzI5M2U2YTtcbn1cbi5idG4tZmFjZWJvb2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLWZhY2Vib29rLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLWZhY2Vib29rLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1mYWNlYm9vazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5idG4tZmFjZWJvb2suc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5idG4tZmFjZWJvb2suc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2hvdyA+IC5idG4tZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zaG93ID4gLmJ0bi1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDg4LCAxMTQsIDE2NywgMC41KTtcbn1cblxuLmJ0bi10d2l0dGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFDRUQ7XG4gIGJvcmRlci1jb2xvcjogIzAwQUNFRDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uYnRuLXR3aXR0ZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTBjNztcbiAgYm9yZGVyLWNvbG9yOiAjMDA4N2JhO1xufVxuLmJ0bi10d2l0dGVyOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tdHdpdHRlci5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tdHdpdHRlci5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tdHdpdHRlci5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi10d2l0dGVyLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5idG4tdHdpdHRlci5zZWxlY3QyLXNlbGVjdGlvbiwgLmJ0bi10d2l0dGVyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkwYzc7XG4gIGJvcmRlci1jb2xvcjogIzAwODdiYTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxODQsIDI0MCwgMC41KTtcbn1cbi5idG4tdHdpdHRlci5kaXNhYmxlZCwgLmJ0bi10d2l0dGVyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFDRUQ7XG4gIGJvcmRlci1jb2xvcjogIzAwQUNFRDtcbn1cbi5idG4tdHdpdHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tdHdpdHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4N2JhO1xuICBib3JkZXItY29sb3I6ICMwMDdlYWQ7XG59XG4uYnRuLXR3aXR0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tdHdpdHRlci5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi10d2l0dGVyLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLXR3aXR0ZXIuc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXR3aXR0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tdHdpdHRlci5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi10d2l0dGVyLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLXR3aXR0ZXIuc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tdHdpdHRlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tdHdpdHRlci5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zaG93ID4gLmJ0bi10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2hvdyA+IC5idG4tdHdpdHRlci5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxODQsIDI0MCwgMC41KTtcbn1cblxuLmJ0bi1tYWlscnUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2OERFMjtcbiAgYm9yZGVyLWNvbG9yOiAjMTY4REUyO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5idG4tbWFpbHJ1OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzc3YmY7XG4gIGJvcmRlci1jb2xvcjogIzExNzBiNDtcbn1cbi5idG4tbWFpbHJ1OmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tbWFpbHJ1LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1tYWlscnUuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1tYWlscnUuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1tYWlscnUuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tbWFpbHJ1LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tbWFpbHJ1LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW1haWxydS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1tYWlscnUuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5idG4tbWFpbHJ1LnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5idG4tbWFpbHJ1LnNlbGVjdDItc2VsZWN0aW9uLCAuYnRuLW1haWxydS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM3N2JmO1xuICBib3JkZXItY29sb3I6ICMxMTcwYjQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgMCAwLjJyZW0gcmdiYSg1NywgMTU4LCAyMzAsIDAuNSk7XG59XG4uYnRuLW1haWxydS5kaXNhYmxlZCwgLmJ0bi1tYWlscnU6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2OERFMjtcbiAgYm9yZGVyLWNvbG9yOiAjMTY4REUyO1xufVxuLmJ0bi1tYWlscnU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW1haWxydTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1tYWlscnUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTcwYjQ7XG4gIGJvcmRlci1jb2xvcjogIzEwNjlhODtcbn1cbi5idG4tbWFpbHJ1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW1haWxydS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW1haWxydS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLW1haWxydS5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1tYWlscnUuc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW1haWxydTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1tYWlscnUuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1tYWlscnUuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1tYWlscnUuc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5idG4tbWFpbHJ1LnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW1haWxydS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW1haWxydS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tbWFpbHJ1LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tbWFpbHJ1LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1tYWlscnUuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1tYWlscnUuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1tYWlscnUuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zaG93ID4gLmJ0bi1tYWlscnUuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zaG93ID4gLmJ0bi1tYWlscnUuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSg1NywgMTU4LCAyMzAsIDAuNSk7XG59XG5cbi5idG4tdmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRBNzZBODtcbiAgYm9yZGVyLWNvbG9yOiAjNEE3NkE4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5idG4tdms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlNjM4ZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2E1ZDg1O1xufVxuLmJ0bi12azpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLXZrLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi12ay5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLXZrLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tdmsuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tdmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi12ay5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi12ay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi12ay5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi12ay5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLXZrLnNlbGVjdDItc2VsZWN0aW9uLCAuYnRuLXZrLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTYzOGQ7XG4gIGJvcmRlci1jb2xvcjogIzNhNWQ4NTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDEwMSwgMTM5LCAxODEsIDAuNSk7XG59XG4uYnRuLXZrLmRpc2FibGVkLCAuYnRuLXZrOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QTc2QTg7XG4gIGJvcmRlci1jb2xvcjogIzRBNzZBODtcbn1cbi5idG4tdms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXZrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXZrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E1ZDg1O1xuICBib3JkZXItY29sb3I6ICMzNzU3N2M7XG59XG4uYnRuLXZrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLXZrLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tdmsuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi12ay5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi12ay5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tdms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tdmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi12ay5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLXZrLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLXZrLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXZrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tdmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLXZrLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tdmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLXZrLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tdmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi12ay5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNob3cgPiAuYnRuLXZrLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2hvdyA+IC5idG4tdmsuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgxMDEsIDEzOSwgMTgxLCAwLjUpO1xufVxuXG4uYnRuLWdvb2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREQ0QjM5O1xuICBib3JkZXItY29sb3I6ICNERDRCMzk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmJ0bi1nb29nbGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkMzYyMztcbiAgYm9yZGVyLWNvbG9yOiAjYzIzMzIxO1xufVxuLmJ0bi1nb29nbGU6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1nb29nbGUuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWdvb2dsZS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWdvb2dsZS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWdvb2dsZS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1nb29nbGUuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1nb29nbGUuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWdvb2dsZS5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1nb29nbGUuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1nb29nbGUuc2VsZWN0Mi1zZWxlY3Rpb24sIC5idG4tZ29vZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZDM2MjM7XG4gIGJvcmRlci1jb2xvcjogI2MyMzMyMTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDIyNiwgMTAyLCA4NywgMC41KTtcbn1cbi5idG4tZ29vZ2xlLmRpc2FibGVkLCAuYnRuLWdvb2dsZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREQ0QjM5O1xuICBib3JkZXItY29sb3I6ICNERDRCMzk7XG59XG4uYnRuLWdvb2dsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZ29vZ2xlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWdvb2dsZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyMzMyMTtcbiAgYm9yZGVyLWNvbG9yOiAjYjczMDFmO1xufVxuLmJ0bi1nb29nbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5idG4tZ29vZ2xlLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLWdvb2dsZS5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZ29vZ2xlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWdvb2dsZS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWdvb2dsZS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLWdvb2dsZS5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1nb29nbGUuc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1nb29nbGUuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1nb29nbGUuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLWdvb2dsZS5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLWdvb2dsZS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLWdvb2dsZS5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNob3cgPiAuYnRuLWdvb2dsZS5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNob3cgPiAuYnRuLWdvb2dsZS5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDIyNiwgMTAyLCA4NywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogIzNFN0JGQTtcbiAgYm9yZGVyLWNvbG9yOiAjM0U3QkZBO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFN0JGQTtcbiAgYm9yZGVyLWNvbG9yOiAjM0U3QkZBO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1vdXRsaW5lLXByaW1hcnkuc2VsZWN0Mi1zZWxlY3Rpb24sIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjIsIDEyMywgMjUwLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICMzRTdCRkE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTdCRkE7XG4gIGJvcmRlci1jb2xvcjogIzNFN0JGQTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLW91dGxpbmUtcHJpbWFyeS5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1vdXRsaW5lLXByaW1hcnkuc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5idG4tb3V0bGluZS1wcmltYXJ5LnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSg2MiwgMTIzLCAyNTAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2FkYjViZDtcbiAgYm9yZGVyLWNvbG9yOiAjYWRiNWJkO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMjQyQTJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xuICBib3JkZXItY29sb3I6ICNhZGI1YmQ7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuc2VsZWN0Mi1zZWxlY3Rpb24sIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNzMsIDE4MSwgMTg5LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjYWRiNWJkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjQyQTJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xuICBib3JkZXItY29sb3I6ICNhZGI1YmQ7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgxNzMsIDE4MSwgMTg5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjNUJCQTZGO1xuICBib3JkZXItY29sb3I6ICM1QkJBNkY7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUJCQTZGO1xuICBib3JkZXItY29sb3I6ICM1QkJBNkY7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLW91dGxpbmUtc3VjY2Vzcy5zZWxlY3QyLXNlbGVjdGlvbiwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5MSwgMTg2LCAxMTEsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogIzVCQkE2RjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVCQkE2RjtcbiAgYm9yZGVyLWNvbG9yOiAjNUJCQTZGO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5idG4tb3V0bGluZS1zdWNjZXNzLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLW91dGxpbmUtc3VjY2Vzcy5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Muc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDkxLCAxODYsIDExMSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzA4QjJFMztcbiAgYm9yZGVyLWNvbG9yOiAjMDhCMkUzO1xufVxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4QjJFMztcbiAgYm9yZGVyLWNvbG9yOiAjMDhCMkUzO1xufVxuLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1vdXRsaW5lLWluZm8uc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1vdXRsaW5lLWluZm8uc2VsZWN0Mi1zZWxlY3Rpb24sIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOCwgMTc4LCAyMjcsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogIzA4QjJFMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4QjJFMztcbiAgYm9yZGVyLWNvbG9yOiAjMDhCMkUzO1xufVxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5idG4tb3V0bGluZS1pbmZvLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLW91dGxpbmUtaW5mby5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLW91dGxpbmUtaW5mby5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1vdXRsaW5lLWluZm8uc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDgsIDE3OCwgMjI3LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjRjlDODBFO1xuICBib3JkZXItY29sb3I6ICNGOUM4MEU7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjQyQTJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlDODBFO1xuICBib3JkZXItY29sb3I6ICNGOUM4MEU7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLW91dGxpbmUtd2FybmluZy5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLW91dGxpbmUtd2FybmluZy5zZWxlY3QyLXNlbGVjdGlvbiwgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDksIDIwMCwgMTQsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogI0Y5QzgwRTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzI0MkEyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5QzgwRTtcbiAgYm9yZGVyLWNvbG9yOiAjRjlDODBFO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5idG4tb3V0bGluZS13YXJuaW5nLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLW91dGxpbmUtd2FybmluZy5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLW91dGxpbmUtd2FybmluZy5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDI0OSwgMjAwLCAxNCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjRkU0QTQ5O1xuICBib3JkZXItY29sb3I6ICNGRTRBNDk7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRTRBNDk7XG4gIGJvcmRlci1jb2xvcjogI0ZFNEE0OTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5idG4tb3V0bGluZS1kYW5nZXIuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1vdXRsaW5lLWRhbmdlci5zZWxlY3QyLXNlbGVjdGlvbiwgLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NCwgNzQsIDczLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjRkU0QTQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkU0QTQ5O1xuICBib3JkZXItY29sb3I6ICNGRTRBNDk7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1vdXRsaW5lLWRhbmdlci5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1vdXRsaW5lLWRhbmdlci5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLW91dGxpbmUtZGFuZ2VyLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLW91dGxpbmUtZGFuZ2VyLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgyNTQsIDc0LCA3MywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICNFM0U4RUQ7XG4gIGJvcmRlci1jb2xvcjogI0UzRThFRDtcbn1cbi5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjQyQTJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNFOEVEO1xuICBib3JkZXItY29sb3I6ICNFM0U4RUQ7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLW91dGxpbmUtbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1vdXRsaW5lLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLCAuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjcsIDIzMiwgMjM3LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogI0UzRThFRDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzI0MkEyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRThFRDtcbiAgYm9yZGVyLWNvbG9yOiAjRTNFOEVEO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5idG4tb3V0bGluZS1saWdodC5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1vdXRsaW5lLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5idG4tb3V0bGluZS1saWdodC5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1vdXRsaW5lLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgyMjcsIDIzMiwgMjM3LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMzYzRjQ2O1xuICBib3JkZXItY29sb3I6ICMzNjNGNDY7XG59XG4uYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzRjQ2O1xuICBib3JkZXItY29sb3I6ICMzNjNGNDY7XG59XG4uYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLW91dGxpbmUtZGFyay5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLW91dGxpbmUtZGFyay5zZWxlY3QyLXNlbGVjdGlvbiwgLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1NCwgNjMsIDcwLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICMzNjNGNDY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjNGNDY7XG4gIGJvcmRlci1jb2xvcjogIzM2M0Y0Njtcbn1cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLW91dGxpbmUtZGFyay5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1vdXRsaW5lLWRhcmsuc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1vdXRsaW5lLWRhcmsuc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5idG4tb3V0bGluZS1kYXJrLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSg1NCwgNjMsIDcwLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHRlc3Qge1xuICBjb2xvcjogI2YyZjNmODtcbiAgYm9yZGVyLWNvbG9yOiAjZjJmM2Y4O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0ZXN0OmhvdmVyIHtcbiAgY29sb3I6ICMyNDJBMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjg7XG4gIGJvcmRlci1jb2xvcjogI2YyZjNmODtcbn1cbi5idG4tb3V0bGluZS1saWdodGVzdDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtbGlnaHRlc3QuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtbGlnaHRlc3QuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0ZXN0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1saWdodGVzdC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0ZXN0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1saWdodGVzdC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0ZXN0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtbGlnaHRlc3QuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5idG4tb3V0bGluZS1saWdodGVzdC5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLW91dGxpbmUtbGlnaHRlc3Quc2VsZWN0Mi1zZWxlY3Rpb24sIC5idG4tb3V0bGluZS1saWdodGVzdC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MiwgMjQzLCAyNDgsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtbGlnaHRlc3QuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1saWdodGVzdDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZjJmM2Y4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1saWdodGVzdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1saWdodGVzdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0ZXN0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjQyQTJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y4O1xuICBib3JkZXItY29sb3I6ICNmMmYzZjg7XG59XG4uYnRuLW91dGxpbmUtbGlnaHRlc3Q6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1saWdodGVzdC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtbGlnaHRlc3QuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1vdXRsaW5lLWxpZ2h0ZXN0LnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLW91dGxpbmUtbGlnaHRlc3Quc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHRlc3Q6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1saWdodGVzdC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtbGlnaHRlc3QuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1vdXRsaW5lLWxpZ2h0ZXN0LnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLW91dGxpbmUtbGlnaHRlc3Quc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodGVzdC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHRlc3QuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHRlc3QuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0ZXN0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0ZXN0LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tb3V0bGluZS1saWdodGVzdC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHRlc3QuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0ZXN0LmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodGVzdC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDI0MiwgMjQzLCAyNDgsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrZXN0IHtcbiAgY29sb3I6ICMyNDJBMkY7XG4gIGJvcmRlci1jb2xvcjogIzI0MkEyRjtcbn1cbi5idG4tb3V0bGluZS1kYXJrZXN0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDJBMkY7XG4gIGJvcmRlci1jb2xvcjogIzI0MkEyRjtcbn1cbi5idG4tb3V0bGluZS1kYXJrZXN0OmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1kYXJrZXN0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLWRhcmtlc3QuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLWRhcmtlc3QuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLWRhcmtlc3QuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1kYXJrZXN0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1kYXJrZXN0LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtZGFya2VzdC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLWRhcmtlc3QuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5idG4tb3V0bGluZS1kYXJrZXN0LnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5idG4tb3V0bGluZS1kYXJrZXN0LnNlbGVjdDItc2VsZWN0aW9uLCAuYnRuLW91dGxpbmUtZGFya2VzdC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM2LCA0MiwgNDcsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZGFya2VzdC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcmtlc3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogIzI0MkEyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtZGFya2VzdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrZXN0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFya2VzdC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MkEyRjtcbiAgYm9yZGVyLWNvbG9yOiAjMjQyQTJGO1xufVxuLmJ0bi1vdXRsaW5lLWRhcmtlc3Q6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1kYXJrZXN0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1kYXJrZXN0LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5idG4tb3V0bGluZS1kYXJrZXN0LnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLW91dGxpbmUtZGFya2VzdC5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrZXN0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtZGFya2VzdC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtZGFya2VzdC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLW91dGxpbmUtZGFya2VzdC5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1vdXRsaW5lLWRhcmtlc3Quc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrZXN0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrZXN0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmtlc3QuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmtlc3QuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtZGFya2VzdC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtZGFya2VzdC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtZGFya2VzdC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNob3cgPiAuYnRuLW91dGxpbmUtZGFya2VzdC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFya2VzdC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDM2LCA0MiwgNDcsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1mYWNlYm9vayB7XG4gIGNvbG9yOiAjM0I1OTk4O1xuICBib3JkZXItY29sb3I6ICMzQjU5OTg7XG59XG4uYnRuLW91dGxpbmUtZmFjZWJvb2s6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNCNTk5ODtcbiAgYm9yZGVyLWNvbG9yOiAjM0I1OTk4O1xufVxuLmJ0bi1vdXRsaW5lLWZhY2Vib29rOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1mYWNlYm9vay5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1vdXRsaW5lLWZhY2Vib29rLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5idG4tb3V0bGluZS1mYWNlYm9vay5zZWxlY3QyLXNlbGVjdGlvbiwgLmJ0bi1vdXRsaW5lLWZhY2Vib29rLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTksIDg5LCAxNTIsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZmFjZWJvb2suZGlzYWJsZWQsIC5idG4tb3V0bGluZS1mYWNlYm9vazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjM0I1OTk4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1mYWNlYm9vazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1mYWNlYm9vazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0I1OTk4O1xuICBib3JkZXItY29sb3I6ICMzQjU5OTg7XG59XG4uYnRuLW91dGxpbmUtZmFjZWJvb2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1vdXRsaW5lLWZhY2Vib29rLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLW91dGxpbmUtZmFjZWJvb2suc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZmFjZWJvb2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1vdXRsaW5lLWZhY2Vib29rLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLW91dGxpbmUtZmFjZWJvb2suc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1mYWNlYm9vay5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1vdXRsaW5lLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1vdXRsaW5lLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tb3V0bGluZS1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2hvdyA+IC5idG4tb3V0bGluZS1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDU5LCA4OSwgMTUyLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtdHdpdHRlciB7XG4gIGNvbG9yOiAjMDBBQ0VEO1xuICBib3JkZXItY29sb3I6ICMwMEFDRUQ7XG59XG4uYnRuLW91dGxpbmUtdHdpdHRlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQ0VEO1xuICBib3JkZXItY29sb3I6ICMwMEFDRUQ7XG59XG4uYnRuLW91dGxpbmUtdHdpdHRlcjpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtdHdpdHRlci5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtdHdpdHRlci5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtdHdpdHRlci5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLW91dGxpbmUtdHdpdHRlci5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLW91dGxpbmUtdHdpdHRlci5zZWxlY3QyLXNlbGVjdGlvbiwgLmJ0bi1vdXRsaW5lLXR3aXR0ZXIuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxNzIsIDIzNywgMC41KTtcbn1cbi5idG4tb3V0bGluZS10d2l0dGVyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtdHdpdHRlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDBBQ0VEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS10d2l0dGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXR3aXR0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQ0VEO1xuICBib3JkZXItY29sb3I6ICMwMEFDRUQ7XG59XG4uYnRuLW91dGxpbmUtdHdpdHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1vdXRsaW5lLXR3aXR0ZXIuc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5idG4tb3V0bGluZS10d2l0dGVyLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXR3aXR0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5idG4tb3V0bGluZS10d2l0dGVyLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLW91dGxpbmUtdHdpdHRlci5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1vdXRsaW5lLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtdHdpdHRlci5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtdHdpdHRlci5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tb3V0bGluZS10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tb3V0bGluZS10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tb3V0bGluZS10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2hvdyA+IC5idG4tb3V0bGluZS10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2hvdyA+IC5idG4tb3V0bGluZS10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTcyLCAyMzcsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1tYWlscnUge1xuICBjb2xvcjogIzE2OERFMjtcbiAgYm9yZGVyLWNvbG9yOiAjMTY4REUyO1xufVxuLmJ0bi1vdXRsaW5lLW1haWxydTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY4REUyO1xuICBib3JkZXItY29sb3I6ICMxNjhERTI7XG59XG4uYnRuLW91dGxpbmUtbWFpbHJ1OmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1tYWlscnUuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtbWFpbHJ1LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1tYWlscnUuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLW1haWxydS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLW1haWxydS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtbWFpbHJ1LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtbWFpbHJ1LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtbWFpbHJ1LmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLW91dGxpbmUtbWFpbHJ1LnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5idG4tb3V0bGluZS1tYWlscnUuc2VsZWN0Mi1zZWxlY3Rpb24sIC5idG4tb3V0bGluZS1tYWlscnUuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMiwgMTQxLCAyMjYsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtbWFpbHJ1LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbWFpbHJ1OmRpc2FibGVkIHtcbiAgY29sb3I6ICMxNjhERTI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLW1haWxydTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1tYWlscnU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1tYWlscnUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjhERTI7XG4gIGJvcmRlci1jb2xvcjogIzE2OERFMjtcbn1cbi5idG4tb3V0bGluZS1tYWlscnU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1tYWlscnUuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLW1haWxydS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLW91dGxpbmUtbWFpbHJ1LnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLW91dGxpbmUtbWFpbHJ1LnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLW1haWxydTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLW1haWxydS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtbWFpbHJ1LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5idG4tb3V0bGluZS1tYWlscnUuc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5idG4tb3V0bGluZS1tYWlscnUuc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1tYWlscnUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1vdXRsaW5lLW1haWxydS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tb3V0bGluZS1tYWlscnUuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1vdXRsaW5lLW1haWxydS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tb3V0bGluZS1tYWlscnUuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1vdXRsaW5lLW1haWxydS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtbWFpbHJ1LmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2hvdyA+IC5idG4tb3V0bGluZS1tYWlscnUuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zaG93ID4gLmJ0bi1vdXRsaW5lLW1haWxydS5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDIyLCAxNDEsIDIyNiwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXZrIHtcbiAgY29sb3I6ICM0QTc2QTg7XG4gIGJvcmRlci1jb2xvcjogIzRBNzZBODtcbn1cbi5idG4tb3V0bGluZS12azpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEE3NkE4O1xuICBib3JkZXItY29sb3I6ICM0QTc2QTg7XG59XG4uYnRuLW91dGxpbmUtdms6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLXZrLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLXZrLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS12ay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtdmsuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS12ay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtdmsuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS12ay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLXZrLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLW91dGxpbmUtdmsuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1vdXRsaW5lLXZrLnNlbGVjdDItc2VsZWN0aW9uLCAuYnRuLW91dGxpbmUtdmsuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NCwgMTE4LCAxNjgsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtdmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS12azpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNEE3NkE4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS12azpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS12azpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXZrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEE3NkE4O1xuICBib3JkZXItY29sb3I6ICM0QTc2QTg7XG59XG4uYnRuLW91dGxpbmUtdms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS12ay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtdmsuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1vdXRsaW5lLXZrLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLW91dGxpbmUtdmsuc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtdms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS12ay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtdmsuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1vdXRsaW5lLXZrLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLW91dGxpbmUtdmsuc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS12ay5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtdmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtdmsuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1vdXRsaW5lLXZrLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1vdXRsaW5lLXZrLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tb3V0bGluZS12ay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtdmsuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXZrLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2hvdyA+IC5idG4tb3V0bGluZS12ay5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDc0LCAxMTgsIDE2OCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWdvb2dsZSB7XG4gIGNvbG9yOiAjREQ0QjM5O1xuICBib3JkZXItY29sb3I6ICNERDRCMzk7XG59XG4uYnRuLW91dGxpbmUtZ29vZ2xlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERDRCMzk7XG4gIGJvcmRlci1jb2xvcjogI0RENEIzOTtcbn1cbi5idG4tb3V0bGluZS1nb29nbGU6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLWdvb2dsZS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1nb29nbGUuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLWdvb2dsZS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1nb29nbGUuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1nb29nbGUuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1nb29nbGUuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5idG4tb3V0bGluZS1nb29nbGUuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1vdXRsaW5lLWdvb2dsZS5zZWxlY3QyLXNlbGVjdGlvbiwgLmJ0bi1vdXRsaW5lLWdvb2dsZS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMSwgNzUsIDU3LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWdvb2dsZS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWdvb2dsZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjREQ0QjM5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1nb29nbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZ29vZ2xlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREQ0QjM5O1xuICBib3JkZXItY29sb3I6ICNERDRCMzk7XG59XG4uYnRuLW91dGxpbmUtZ29vZ2xlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLW91dGxpbmUtZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1nb29nbGUuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1vdXRsaW5lLWdvb2dsZS5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1vdXRsaW5lLWdvb2dsZS5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1nb29nbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tb3V0bGluZS1nb29nbGUuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1vdXRsaW5lLWdvb2dsZS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLW91dGxpbmUtZ29vZ2xlLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLW91dGxpbmUtZ29vZ2xlLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tb3V0bGluZS1nb29nbGUuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tb3V0bGluZS1nb29nbGUuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLW91dGxpbmUtZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tb3V0bGluZS1nb29nbGUuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1vdXRsaW5lLWdvb2dsZS5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNob3cgPiAuYnRuLW91dGxpbmUtZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2hvdyA+IC5idG4tb3V0bGluZS1nb29nbGUuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgyMjEsIDc1LCA1NywgMC41KTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzRTdCRkE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDY0ZmU2O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idG4tbGluazpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWxpbmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWxpbmsuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tbGluay5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tbGluay5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWxpbmsuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5idG4tbGluay5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLWxpbmsuc2VsZWN0Mi1zZWxlY3Rpb24sIC5idG4tbGluay5mb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1saW5rOmRpc2FibGVkLCAuYnRuLWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzYyNzM3RjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC1sZyA+IC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtbGcgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmZjIC5idG4tZ3JvdXAtbGcgPiBidXR0b24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4sIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXNtID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC1zbSA+IC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuZmMgLmJ0bi1ncm91cC1zbSA+IGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbmlucHV0W3R5cGU9c3VibWl0XS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPXJlc2V0XS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNvbGxhcHNpbmcud2lkdGgge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcud2lkdGgge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM0ODU0NUQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xufVxuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MjRweCkge1xuICAuZHJvcGRvd24tbWVudS14eGwtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW07XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXRvcF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1yaWdodF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1ib3R0b21dLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49bGVmdF0ge1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFM0U4RUQ7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNDg1NDVEO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi1pdGVtLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLWl0ZW0uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLWl0ZW0uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLWl0ZW0uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi1pdGVtLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi1pdGVtLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24taXRlbS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLWl0ZW0uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5kcm9wZG93bi1pdGVtLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5kcm9wZG93bi1pdGVtLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgY29sb3I6ICMzZDQ3NGY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmODtcbn1cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFN0JGQTtcbn1cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNjI3MzdGO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCwgLm1zLW9wdGdyb3VwLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzM2M0Y0NjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcbiAgY29sb3I6ICM0ODU0NUQ7XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cCA+IC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmZjIC5idG4tZ3JvdXAgPiBidXR0b24sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLFxuLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5mYyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cCA+IC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpob3ZlciwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpob3ZlciwgLmZjIC5idG4tZ3JvdXAgPiBidXR0b246aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3Zlcixcbi5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOmhvdmVyLFxuLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpob3Zlcixcbi5mYyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cCA+IC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpmb2N1cywgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwID4gLmJ0bi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1ncm91cCA+IC5idG4uc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cCA+IC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLWdyb3VwID4gLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAgPiAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLWdyb3VwID4gLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1ncm91cCA+IC5idG4uc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAgPiAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5idG4tZ3JvdXAgPiAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAgPiAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1ncm91cCA+IC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuZmMgLmJ0bi1ncm91cCA+IGJ1dHRvbjpmb2N1cywgLmZjIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuZmMgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuZmMgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuZmMgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLmZjIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLWdyb3VwID4gYnV0dG9uLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmZjIC5idG4tZ3JvdXAgPiBidXR0b24uc2VsZWN0Mi1zZWxlY3Rpb24sIC5mYyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5idG4tZ3JvdXAgPiBidXR0b24uc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmZjIC5idG4tZ3JvdXAgPiBidXR0b24uc2VsZWN0Mi1zZWxlY3Rpb24sIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06YWN0aXZlLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cCA+IC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmZjIC5idG4tZ3JvdXAgPiBidXR0b246YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwID4gLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAgPiAuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5mYyAuYnRuLWdyb3VwID4gYnV0dG9uLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06Zm9jdXMsXG4uc3dhbDItcG9wdXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5zd2FsMi1wb3B1cCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAtdmVydGljYWwgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLFxuLnN3YWwyLXBvcHVwIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLFxuLnN3YWwyLXBvcHVwIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLFxuLnN3YWwyLXBvcHVwIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5mYyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uOmZvY3VzLFxuLmZjIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLmZjIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5mYyAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsXG4uZmMgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5mYyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbi5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuZmMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbi5zZWxlY3QyLXNlbGVjdGlvbixcbi5mYyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24uc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5mYyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uLnNlbGVjdDItc2VsZWN0aW9uLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06YWN0aXZlLFxuLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uZmMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUsXG4uc3dhbDItcG9wdXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sXG4uc3dhbDItcG9wdXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5mYyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpmaXJzdC1jaGlsZCksIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpmaXJzdC1jaGlsZCksIC5mYyAuYnRuLWdyb3VwID4gYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cCA+IC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmZjIC5idG4tZ3JvdXAgPiBidXR0b246bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLFxuLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5mYyAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6Zmlyc3QtY2hpbGQpLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cCA+IC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6Zmlyc3QtY2hpbGQpLCAuZmMgLmJ0bi1ncm91cCA+IGJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSxcbi5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmZjIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07XG59XG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtc20gPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC1zbSA+IC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmZjIC5idG4tZ3JvdXAtc20gPiBidXR0b24gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLWxnID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtbGcgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5mYyAuYnRuLWdyb3VwLWxnID4gYnV0dG9uICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGluayB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5mYyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmZpcnN0LWNoaWxkKSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmZpcnN0LWNoaWxkKSwgLmZjIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b246bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5mYyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uc3dhbDItcG9wdXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSxcbi5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uZmMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGJ1dHRvbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6Zmlyc3QtY2hpbGQpLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6Zmlyc3QtY2hpbGQpLCAuZmMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSxcbi5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmZjIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC10b2dnbGUgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmZjIC5idG4tZ3JvdXAtdG9nZ2xlID4gYnV0dG9uLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sXG4uc3dhbDItcG9wdXAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uZmMgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPXJhZGlvXSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtIGlucHV0W3R5cGU9cmFkaW9dLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC10b2dnbGUgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCBpbnB1dFt0eXBlPXJhZGlvXSwgLmZjIC5idG4tZ3JvdXAtdG9nZ2xlID4gYnV0dG9uIGlucHV0W3R5cGU9cmFkaW9dLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uZmMgLmJ0bi1ncm91cC10b2dnbGUgPiBidXR0b24gaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9cmFkaW9dLFxuLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSBpbnB1dFt0eXBlPXJhZGlvXSxcbi5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5mYyAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiBidXR0b24gaW5wdXRbdHlwZT1yYWRpb10sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5mYyAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiBidXR0b24gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCwgLmJzLXNlYXJjaGJveCAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLWFjdGlvbnNib3ggLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1kb25lYnV0dG9uIC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0sIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLm1zLWhlYWRlci1jb250YWluZXIgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VsZWN0aW9uLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCwgLmJzLXNlYXJjaGJveCAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmZvcm0tY29udHJvbCxcbi5icy1hY3Rpb25zYm94IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZm9ybS1jb250cm9sLFxuLmJzLWRvbmVidXR0b24gLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5mb3JtLWNvbnRyb2wsIC5icy1zZWFyY2hib3ggLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIGlucHV0W3R5cGU9dGV4dF0sIC5icy1zZWFyY2hib3ggLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtYWN0aW9uc2JveCAuYnMtc2VhcmNoYm94IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLXNlYXJjaGJveCAuYnMtYWN0aW9uc2JveCAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1kb25lYnV0dG9uIC5icy1zZWFyY2hib3ggLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtc2VhcmNoYm94IC5icy1kb25lYnV0dG9uIC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLWFjdGlvbnNib3ggLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtc2VhcmNoYm94IC5icy1hY3Rpb25zYm94IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLWFjdGlvbnNib3ggLmJzLXNlYXJjaGJveCAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1hY3Rpb25zYm94IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLWRvbmVidXR0b24gLmJzLWFjdGlvbnNib3ggLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtYWN0aW9uc2JveCAuYnMtZG9uZWJ1dHRvbiAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1kb25lYnV0dG9uIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLXNlYXJjaGJveCAuYnMtZG9uZWJ1dHRvbiAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1kb25lYnV0dG9uIC5icy1zZWFyY2hib3ggLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtYWN0aW9uc2JveCAuYnMtZG9uZWJ1dHRvbiAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1kb25lYnV0dG9uIC5icy1hY3Rpb25zYm94IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLWRvbmVidXR0b24gLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIGlucHV0W3R5cGU9dGV4dF0sIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VhcmNoX19maWVsZCArIC5mb3JtLWNvbnRyb2wsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJzLXNlYXJjaGJveCAuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkICsgaW5wdXRbdHlwZT10ZXh0XSwgLmJzLXNlYXJjaGJveCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgKyBpbnB1dFt0eXBlPXRleHRdLFxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuYnMtYWN0aW9uc2JveCAuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1hY3Rpb25zYm94IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VhcmNoX19maWVsZCArIGlucHV0W3R5cGU9dGV4dF0sXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5icy1kb25lYnV0dG9uIC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLWRvbmVidXR0b24gLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkICsgaW5wdXRbdHlwZT10ZXh0XSwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuYnMtc2VhcmNoYm94IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuYnMtc2VhcmNoYm94IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5icy1hY3Rpb25zYm94IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLmJzLWFjdGlvbnNib3ggLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJzLWRvbmVidXR0b24gLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4uYnMtZG9uZWJ1dHRvbiAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgKyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAubXMtaGVhZGVyLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmZvcm0tY29udHJvbCwgLm1zLWhlYWRlci1jb250YWluZXIgLmJzLXNlYXJjaGJveCAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgaW5wdXRbdHlwZT10ZXh0XSwgLmJzLXNlYXJjaGJveCAubXMtaGVhZGVyLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5tcy1oZWFkZXItY29udGFpbmVyIC5icy1hY3Rpb25zYm94IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLWFjdGlvbnNib3ggLm1zLWhlYWRlci1jb250YWluZXIgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIGlucHV0W3R5cGU9dGV4dF0sXG4ubXMtaGVhZGVyLWNvbnRhaW5lciAuYnMtZG9uZWJ1dHRvbiAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1kb25lYnV0dG9uIC5tcy1oZWFkZXItY29udGFpbmVyIC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyBpbnB1dFt0eXBlPXRleHRdLCAubXMtaGVhZGVyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5tcy1oZWFkZXItY29udGFpbmVyIC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAubXMtaGVhZGVyLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgaW5wdXRbdHlwZT10ZXh0XSwgLm1zLWhlYWRlci1jb250YWluZXIgLmJzLXNlYXJjaGJveCAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgaW5wdXRbdHlwZT10ZXh0XSwgLmJzLXNlYXJjaGJveCAubXMtaGVhZGVyLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5tcy1oZWFkZXItY29udGFpbmVyIC5icy1hY3Rpb25zYm94IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLWFjdGlvbnNib3ggLm1zLWhlYWRlci1jb250YWluZXIgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIGlucHV0W3R5cGU9dGV4dF0sXG4ubXMtaGVhZGVyLWNvbnRhaW5lciAuYnMtZG9uZWJ1dHRvbiAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1kb25lYnV0dG9uIC5tcy1oZWFkZXItY29udGFpbmVyIC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyBpbnB1dFt0eXBlPXRleHRdLCAubXMtaGVhZGVyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgKyBpbnB1dFt0eXBlPXRleHRdLCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5tcy1oZWFkZXItY29udGFpbmVyIC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgKyBpbnB1dFt0eXBlPXRleHRdLCAubXMtaGVhZGVyLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLXNlbGVjdCxcbi5icy1zZWFyY2hib3ggLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5jdXN0b20tc2VsZWN0LFxuLmJzLWFjdGlvbnNib3ggLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5jdXN0b20tc2VsZWN0LFxuLmJzLWRvbmVidXR0b24gLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5jdXN0b20tc2VsZWN0LFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uYnMtc2VhcmNoYm94IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLmJzLXNlYXJjaGJveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtc2VhcmNoYm94IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5icy1hY3Rpb25zYm94IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLmJzLWFjdGlvbnNib3ggLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLWFjdGlvbnNib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLmJzLWRvbmVidXR0b24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsXG4uYnMtZG9uZWJ1dHRvbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5icy1zZWFyY2hib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsXG4uYnMtc2VhcmNoYm94IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1zZWFyY2hib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLmJzLWFjdGlvbnNib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsXG4uYnMtYWN0aW9uc2JveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5icy1kb25lYnV0dG9uIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1kb25lYnV0dG9uIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5icy1zZWFyY2hib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJzLXNlYXJjaGJveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJzLXNlYXJjaGJveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYnMtc2VhcmNoYm94IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5icy1zZWFyY2hib3ggLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1zZWFyY2hib3ggLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnMtYWN0aW9uc2JveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJzLWFjdGlvbnNib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJzLWFjdGlvbnNib3ggLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLmJzLWFjdGlvbnNib3ggLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1hY3Rpb25zYm94IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJzLWRvbmVidXR0b24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJzLWRvbmVidXR0b24gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5icy1kb25lYnV0dG9uIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5icy1kb25lYnV0dG9uIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5icy1kb25lYnV0dG9uIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtZG9uZWJ1dHRvbiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5icy1zZWFyY2hib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5icy1zZWFyY2hib3ggLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnMtc2VhcmNoYm94IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5icy1zZWFyY2hib3ggLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5icy1zZWFyY2hib3ggLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtc2VhcmNoYm94IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJzLWFjdGlvbnNib3ggLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYnMtYWN0aW9uc2JveCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLmJzLWFjdGlvbnNib3ggLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtYWN0aW9uc2JveCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJzLWRvbmVidXR0b24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5icy1kb25lYnV0dG9uIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJzLWRvbmVidXR0b24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJzLWRvbmVidXR0b24gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5icy1kb25lYnV0dG9uIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLWRvbmVidXR0b24gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLmJzLXNlYXJjaGJveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsXG4uYnMtc2VhcmNoYm94IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtc2VhcmNoYm94IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsXG4uYnMtYWN0aW9uc2JveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLWFjdGlvbnNib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5icy1kb25lYnV0dG9uIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5icy1kb25lYnV0dG9uIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5icy1zZWFyY2hib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLmJzLXNlYXJjaGJveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLXNlYXJjaGJveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJzLWFjdGlvbnNib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLmJzLWFjdGlvbnNib3ggLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1hY3Rpb25zYm94IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsXG4uYnMtZG9uZWJ1dHRvbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLWRvbmVidXR0b24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5icy1zZWFyY2hib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5icy1zZWFyY2hib3ggLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtc2VhcmNoYm94IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJzLWFjdGlvbnNib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5icy1hY3Rpb25zYm94IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLWFjdGlvbnNib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLmJzLWRvbmVidXR0b24gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5icy1zZWFyY2hib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJzLXNlYXJjaGJveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJzLXNlYXJjaGJveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYnMtc2VhcmNoYm94IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5icy1zZWFyY2hib3ggLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1zZWFyY2hib3ggLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnMtYWN0aW9uc2JveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJzLWFjdGlvbnNib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJzLWFjdGlvbnNib3ggLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLmJzLWFjdGlvbnNib3ggLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1hY3Rpb25zYm94IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJzLWRvbmVidXR0b24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJzLWRvbmVidXR0b24gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5icy1kb25lYnV0dG9uIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5icy1kb25lYnV0dG9uIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5icy1kb25lYnV0dG9uIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtZG9uZWJ1dHRvbiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5icy1zZWFyY2hib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5icy1zZWFyY2hib3ggLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnMtc2VhcmNoYm94IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5icy1zZWFyY2hib3ggLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5icy1zZWFyY2hib3ggLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtc2VhcmNoYm94IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJzLWFjdGlvbnNib3ggLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYnMtYWN0aW9uc2JveCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLmJzLWFjdGlvbnNib3ggLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtYWN0aW9uc2JveCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJzLWRvbmVidXR0b24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5icy1kb25lYnV0dG9uIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJzLWRvbmVidXR0b24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJzLWRvbmVidXR0b24gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5icy1kb25lYnV0dG9uIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLWRvbmVidXR0b24gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLmJzLXNlYXJjaGJveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsXG4uYnMtc2VhcmNoYm94IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtc2VhcmNoYm94IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsXG4uYnMtYWN0aW9uc2JveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLWFjdGlvbnNib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5icy1kb25lYnV0dG9uIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5icy1kb25lYnV0dG9uIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5icy1zZWFyY2hib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLmJzLXNlYXJjaGJveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLXNlYXJjaGJveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJzLWFjdGlvbnNib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLmJzLWFjdGlvbnNib3ggLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1hY3Rpb25zYm94IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsXG4uYnMtZG9uZWJ1dHRvbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLWRvbmVidXR0b24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5icy1zZWFyY2hib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5icy1zZWFyY2hib3ggLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtc2VhcmNoYm94IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJzLWFjdGlvbnNib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5icy1hY3Rpb25zYm94IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLWFjdGlvbnNib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLmJzLWRvbmVidXR0b24gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJzLXNlYXJjaGJveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCxcbi5icy1zZWFyY2hib3ggLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLXNlYXJjaGJveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCxcbi5icy1hY3Rpb25zYm94IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1hY3Rpb25zYm94IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5icy1kb25lYnV0dG9uIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LFxuLmJzLWRvbmVidXR0b24gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLWRvbmVidXR0b24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkICsgLmN1c3RvbS1zZWxlY3QsXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VhcmNoX19maWVsZCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VhcmNoX19maWVsZCArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VhcmNoX19maWVsZCArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VhcmNoX19maWVsZCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VhcmNoX19maWVsZCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VhcmNoX19maWVsZCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VhcmNoX19maWVsZCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VhcmNoX19maWVsZCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgKyAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VhcmNoX19maWVsZCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VhcmNoX19maWVsZCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VhcmNoX19maWVsZCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VhcmNoX19maWVsZCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VhcmNoX19maWVsZCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VhcmNoX19maWVsZCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLFxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VhcmNoX19maWVsZCArIC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VhcmNoX19maWVsZCArIC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VhcmNoX19maWVsZCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VhcmNoX19maWVsZCArIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgKyAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQsXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VhcmNoX19maWVsZCArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLmJzLXNlYXJjaGJveCAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLnNlbGVjdDItc2VsZWN0aW9uLFxuLmJzLXNlYXJjaGJveCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuYnMtYWN0aW9uc2JveCAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLnNlbGVjdDItc2VsZWN0aW9uLFxuLmJzLWFjdGlvbnNib3ggLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLmJzLWRvbmVidXR0b24gLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5icy1kb25lYnV0dG9uIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VhcmNoX19maWVsZCArIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgKyAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4ubXMtaGVhZGVyLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmN1c3RvbS1zZWxlY3QsXG4ubXMtaGVhZGVyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5tcy1oZWFkZXItY29udGFpbmVyIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLm1zLWhlYWRlci1jb250YWluZXIgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm1zLWhlYWRlci1jb250YWluZXIgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLm1zLWhlYWRlci1jb250YWluZXIgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLm1zLWhlYWRlci1jb250YWluZXIgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5tcy1oZWFkZXItY29udGFpbmVyIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLm1zLWhlYWRlci1jb250YWluZXIgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLm1zLWhlYWRlci1jb250YWluZXIgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5tcy1oZWFkZXItY29udGFpbmVyIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4ubXMtaGVhZGVyLWNvbnRhaW5lciAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5tcy1oZWFkZXItY29udGFpbmVyIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAubXMtaGVhZGVyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLm1zLWhlYWRlci1jb250YWluZXIgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAubXMtaGVhZGVyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4ubXMtaGVhZGVyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsXG4ubXMtaGVhZGVyLWNvbnRhaW5lciAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm1zLWhlYWRlci1jb250YWluZXIgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5tcy1oZWFkZXItY29udGFpbmVyIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubXMtaGVhZGVyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLm1zLWhlYWRlci1jb250YWluZXIgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5tcy1oZWFkZXItY29udGFpbmVyIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm1zLWhlYWRlci1jb250YWluZXIgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4ubXMtaGVhZGVyLWNvbnRhaW5lciAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4ubXMtaGVhZGVyLWNvbnRhaW5lciAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm1zLWhlYWRlci1jb250YWluZXIgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAubXMtaGVhZGVyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAubXMtaGVhZGVyLWNvbnRhaW5lciAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLm1zLWhlYWRlci1jb250YWluZXIgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLm1zLWhlYWRlci1jb250YWluZXIgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5tcy1oZWFkZXItY29udGFpbmVyIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm1zLWhlYWRlci1jb250YWluZXIgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAubXMtaGVhZGVyLWNvbnRhaW5lciAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5tcy1oZWFkZXItY29udGFpbmVyIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubXMtaGVhZGVyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLm1zLWhlYWRlci1jb250YWluZXIgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLm1zLWhlYWRlci1jb250YWluZXIgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4ubXMtaGVhZGVyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLm1zLWhlYWRlci1jb250YWluZXIgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubXMtaGVhZGVyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LFxuLm1zLWhlYWRlci1jb250YWluZXIgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm1zLWhlYWRlci1jb250YWluZXIgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLm1zLWhlYWRlci1jb250YWluZXIgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLm1zLWhlYWRlci1jb250YWluZXIgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLWZpbGUsXG4uYnMtc2VhcmNoYm94IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuY3VzdG9tLWZpbGUsXG4uYnMtYWN0aW9uc2JveCAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmN1c3RvbS1maWxlLFxuLmJzLWRvbmVidXR0b24gLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5jdXN0b20tZmlsZSxcbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VhcmNoX19maWVsZCArIC5jdXN0b20tZmlsZSxcbi5tcy1oZWFkZXItY29udGFpbmVyIC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5mb3JtLWNvbnRyb2wsXG4uYnMtc2VhcmNoYm94IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1hY3Rpb25zYm94IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1kb25lYnV0dG9uIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLm1zLWhlYWRlci1jb250YWluZXIgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyBpbnB1dFt0eXBlPXRleHRdLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLXNlbGVjdCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS1jb250cm9sLFxuLmJzLXNlYXJjaGJveCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtYWN0aW9uc2JveCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtZG9uZWJ1dHRvbiAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIGlucHV0W3R5cGU9dGV4dF0sXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzICsgLmZvcm0tY29udHJvbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzICsgLmZvcm0tY29udHJvbCxcbi5icy1zZWFyY2hib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtc2VhcmNoYm94IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1zZWFyY2hib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMgKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLWFjdGlvbnNib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtYWN0aW9uc2JveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIGlucHV0W3R5cGU9dGV4dF0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1kb25lYnV0dG9uIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1kb25lYnV0dG9uIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMgKyAuZm9ybS1jb250cm9sLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMgKyAuZm9ybS1jb250cm9sLFxuLmJzLXNlYXJjaGJveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1zZWFyY2hib3ggLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMgKyBpbnB1dFt0eXBlPXRleHRdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLXNlYXJjaGJveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1hY3Rpb25zYm94IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1hY3Rpb25zYm94IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1kb25lYnV0dG9uIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMgKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLWRvbmVidXR0b24gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMgKyBpbnB1dFt0eXBlPXRleHRdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLWRvbmVidXR0b24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMgKyBpbnB1dFt0eXBlPXRleHRdLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZm9ybS1jb250cm9sLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmZvcm0tY29udHJvbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5mb3JtLWNvbnRyb2wsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJzLXNlYXJjaGJveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnMtc2VhcmNoYm94IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnMtc2VhcmNoYm94IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1zZWFyY2hib3ggLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLXNlYXJjaGJveCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBpbnB1dFt0eXBlPXRleHRdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLXNlYXJjaGJveCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBpbnB1dFt0eXBlPXRleHRdLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5icy1hY3Rpb25zYm94IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyBpbnB1dFt0eXBlPXRleHRdLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5icy1hY3Rpb25zYm94IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtYWN0aW9uc2JveCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtYWN0aW9uc2JveCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBpbnB1dFt0eXBlPXRleHRdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLWFjdGlvbnNib3ggLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnMtZG9uZWJ1dHRvbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJzLWRvbmVidXR0b24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLWRvbmVidXR0b24gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLWRvbmVidXR0b24gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1kb25lYnV0dG9uIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZm9ybS1jb250cm9sLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5mb3JtLWNvbnRyb2wsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmZvcm0tY29udHJvbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJzLXNlYXJjaGJveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJzLXNlYXJjaGJveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5icy1zZWFyY2hib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLXNlYXJjaGJveCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLXNlYXJjaGJveCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1zZWFyY2hib3ggLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5icy1hY3Rpb25zYm94IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyBpbnB1dFt0eXBlPXRleHRdLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnMtYWN0aW9uc2JveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5icy1hY3Rpb25zYm94IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1hY3Rpb25zYm94IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtYWN0aW9uc2JveCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1hY3Rpb25zYm94IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBpbnB1dFt0eXBlPXRleHRdLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJzLWRvbmVidXR0b24gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBpbnB1dFt0eXBlPXRleHRdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtZG9uZWJ1dHRvbiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLWRvbmVidXR0b24gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtZG9uZWJ1dHRvbiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlICsgLmZvcm0tY29udHJvbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIC5mb3JtLWNvbnRyb2wsXG4uYnMtc2VhcmNoYm94IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1zZWFyY2hib3ggLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1zZWFyY2hib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1hY3Rpb25zYm94IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1hY3Rpb25zYm94IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIGlucHV0W3R5cGU9dGV4dF0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLWRvbmVidXR0b24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUgKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLWRvbmVidXR0b24gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1kb25lYnV0dG9uIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIGlucHV0W3R5cGU9dGV4dF0sXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSArIC5mb3JtLWNvbnRyb2wsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZm9ybS1jb250cm9sLFxuLmJzLXNlYXJjaGJveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtc2VhcmNoYm94IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtc2VhcmNoYm94IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtYWN0aW9uc2JveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBpbnB1dFt0eXBlPXRleHRdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLWFjdGlvbnNib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1kb25lYnV0dG9uIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1kb25lYnV0dG9uIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdICsgLmZvcm0tY29udHJvbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZm9ybS1jb250cm9sLFxuLmJzLXNlYXJjaGJveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLXNlYXJjaGJveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1zZWFyY2hib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLWFjdGlvbnNib3ggLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1kb25lYnV0dG9uIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtZG9uZWJ1dHRvbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1kb25lYnV0dG9uIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBpbnB1dFt0eXBlPXRleHRdLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZm9ybS1jb250cm9sLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmZvcm0tY29udHJvbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5mb3JtLWNvbnRyb2wsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJzLXNlYXJjaGJveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnMtc2VhcmNoYm94IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnMtc2VhcmNoYm94IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1zZWFyY2hib3ggLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLXNlYXJjaGJveCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBpbnB1dFt0eXBlPXRleHRdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLXNlYXJjaGJveCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBpbnB1dFt0eXBlPXRleHRdLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5icy1hY3Rpb25zYm94IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyBpbnB1dFt0eXBlPXRleHRdLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5icy1hY3Rpb25zYm94IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtYWN0aW9uc2JveCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtYWN0aW9uc2JveCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBpbnB1dFt0eXBlPXRleHRdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLWFjdGlvbnNib3ggLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnMtZG9uZWJ1dHRvbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJzLWRvbmVidXR0b24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLWRvbmVidXR0b24gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLWRvbmVidXR0b24gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1kb25lYnV0dG9uIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZm9ybS1jb250cm9sLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5mb3JtLWNvbnRyb2wsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmZvcm0tY29udHJvbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJzLXNlYXJjaGJveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJzLXNlYXJjaGJveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5icy1zZWFyY2hib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLXNlYXJjaGJveCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLXNlYXJjaGJveCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1zZWFyY2hib3ggLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5icy1hY3Rpb25zYm94IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyBpbnB1dFt0eXBlPXRleHRdLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnMtYWN0aW9uc2JveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5icy1hY3Rpb25zYm94IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1hY3Rpb25zYm94IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtYWN0aW9uc2JveCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1hY3Rpb25zYm94IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBpbnB1dFt0eXBlPXRleHRdLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJzLWRvbmVidXR0b24gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBpbnB1dFt0eXBlPXRleHRdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtZG9uZWJ1dHRvbiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLWRvbmVidXR0b24gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtZG9uZWJ1dHRvbiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlICsgLmZvcm0tY29udHJvbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIC5mb3JtLWNvbnRyb2wsXG4uYnMtc2VhcmNoYm94IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1zZWFyY2hib3ggLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1zZWFyY2hib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1hY3Rpb25zYm94IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1hY3Rpb25zYm94IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIGlucHV0W3R5cGU9dGV4dF0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLWRvbmVidXR0b24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUgKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLWRvbmVidXR0b24gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1kb25lYnV0dG9uIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIGlucHV0W3R5cGU9dGV4dF0sXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSArIC5mb3JtLWNvbnRyb2wsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZm9ybS1jb250cm9sLFxuLmJzLXNlYXJjaGJveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtc2VhcmNoYm94IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtc2VhcmNoYm94IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtYWN0aW9uc2JveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBpbnB1dFt0eXBlPXRleHRdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLWFjdGlvbnNib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1kb25lYnV0dG9uIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1kb25lYnV0dG9uIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdICsgLmZvcm0tY29udHJvbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZm9ybS1jb250cm9sLFxuLmJzLXNlYXJjaGJveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLXNlYXJjaGJveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1zZWFyY2hib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLWFjdGlvbnNib3ggLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtYWN0aW9uc2JveCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1kb25lYnV0dG9uIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtZG9uZWJ1dHRvbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5icy1kb25lYnV0dG9uIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCArIC5mb3JtLWNvbnRyb2wsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5mb3JtLWNvbnRyb2wsXG4uYnMtc2VhcmNoYm94IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQgKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLXNlYXJjaGJveCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtc2VhcmNoYm94IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1hY3Rpb25zYm94IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQgKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLWFjdGlvbnNib3ggLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBpbnB1dFt0eXBlPXRleHRdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJzLWFjdGlvbnNib3ggLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLWRvbmVidXR0b24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtZG9uZWJ1dHRvbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnMtZG9uZWJ1dHRvbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyArIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzICsgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMgKyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzICsgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMgKyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUgKyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSArIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSArIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSArIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlICsgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdICsgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0ICsgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VsZWN0aW9uICsgLmZvcm0tY29udHJvbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuYnMtc2VhcmNoYm94IC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlbGVjdGlvbiArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtc2VhcmNoYm94IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWxlY3Rpb24gKyBpbnB1dFt0eXBlPXRleHRdLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5icy1hY3Rpb25zYm94IC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlbGVjdGlvbiArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtYWN0aW9uc2JveCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VsZWN0aW9uICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuYnMtZG9uZWJ1dHRvbiAuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWxlY3Rpb24gKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLWRvbmVidXR0b24gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlbGVjdGlvbiArIGlucHV0W3R5cGU9dGV4dF0sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VsZWN0aW9uICsgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi5tcy1oZWFkZXItY29udGFpbmVyIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMgKyBpbnB1dFt0eXBlPXRleHRdLFxuLm1zLWhlYWRlci1jb250YWluZXIgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMgKyBpbnB1dFt0eXBlPXRleHRdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm1zLWhlYWRlci1jb250YWluZXIgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMgKyBpbnB1dFt0eXBlPXRleHRdLFxuLm1zLWhlYWRlci1jb250YWluZXIgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyArIGlucHV0W3R5cGU9dGV4dF0sXG4ubXMtaGVhZGVyLWNvbnRhaW5lciAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIGlucHV0W3R5cGU9dGV4dF0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubXMtaGVhZGVyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIGlucHV0W3R5cGU9dGV4dF0sXG4ubXMtaGVhZGVyLWNvbnRhaW5lciAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIGlucHV0W3R5cGU9dGV4dF0sXG4ubXMtaGVhZGVyLWNvbnRhaW5lciAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBpbnB1dFt0eXBlPXRleHRdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm1zLWhlYWRlci1jb250YWluZXIgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAubXMtaGVhZGVyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAubXMtaGVhZGVyLWNvbnRhaW5lciAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLm1zLWhlYWRlci1jb250YWluZXIgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBpbnB1dFt0eXBlPXRleHRdLFxuLm1zLWhlYWRlci1jb250YWluZXIgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5tcy1oZWFkZXItY29udGFpbmVyIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBpbnB1dFt0eXBlPXRleHRdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm1zLWhlYWRlci1jb250YWluZXIgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyBpbnB1dFt0eXBlPXRleHRdLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAubXMtaGVhZGVyLWNvbnRhaW5lciAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5tcy1oZWFkZXItY29udGFpbmVyIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIGlucHV0W3R5cGU9dGV4dF0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubXMtaGVhZGVyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyBpbnB1dFt0eXBlPXRleHRdLFxuLm1zLWhlYWRlci1jb250YWluZXIgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUgKyBpbnB1dFt0eXBlPXRleHRdLFxuLm1zLWhlYWRlci1jb250YWluZXIgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4ubXMtaGVhZGVyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyBpbnB1dFt0eXBlPXRleHRdLFxuLm1zLWhlYWRlci1jb250YWluZXIgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubXMtaGVhZGVyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5tcy1oZWFkZXItY29udGFpbmVyIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5tcy1oZWFkZXItY29udGFpbmVyIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubXMtaGVhZGVyLWNvbnRhaW5lciAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBpbnB1dFt0eXBlPXRleHRdLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyBpbnB1dFt0eXBlPXRleHRdLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5tcy1oZWFkZXItY29udGFpbmVyIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAubXMtaGVhZGVyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4ubXMtaGVhZGVyLWNvbnRhaW5lciAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyBpbnB1dFt0eXBlPXRleHRdLFxuLm1zLWhlYWRlci1jb250YWluZXIgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubXMtaGVhZGVyLWNvbnRhaW5lciAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLm1zLWhlYWRlci1jb250YWluZXIgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIGlucHV0W3R5cGU9dGV4dF0sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5tcy1oZWFkZXItY29udGFpbmVyIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLm1zLWhlYWRlci1jb250YWluZXIgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBpbnB1dFt0eXBlPXRleHRdLFxuLm1zLWhlYWRlci1jb250YWluZXIgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUgKyBpbnB1dFt0eXBlPXRleHRdLFxuLm1zLWhlYWRlci1jb250YWluZXIgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIGlucHV0W3R5cGU9dGV4dF0sXG4ubXMtaGVhZGVyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSArIGlucHV0W3R5cGU9dGV4dF0sXG4ubXMtaGVhZGVyLWNvbnRhaW5lciAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBpbnB1dFt0eXBlPXRleHRdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm1zLWhlYWRlci1jb250YWluZXIgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSArIGlucHV0W3R5cGU9dGV4dF0sXG4ubXMtaGVhZGVyLWNvbnRhaW5lciAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBpbnB1dFt0eXBlPXRleHRdLFxuLm1zLWhlYWRlci1jb250YWluZXIgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCArIGlucHV0W3R5cGU9dGV4dF0sXG4ubXMtaGVhZGVyLWNvbnRhaW5lciAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubXMtaGVhZGVyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4ubXMtaGVhZGVyLWNvbnRhaW5lciAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VsZWN0aW9uICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAubXMtaGVhZGVyLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWxlY3Rpb24gKyBpbnB1dFt0eXBlPXRleHRdLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMgKyAuY3VzdG9tLXNlbGVjdCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzICsgLmN1c3RvbS1zZWxlY3QsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzICsgLmN1c3RvbS1zZWxlY3QsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5jdXN0b20tc2VsZWN0LFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuY3VzdG9tLXNlbGVjdCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5jdXN0b20tc2VsZWN0LFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmN1c3RvbS1zZWxlY3QsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuY3VzdG9tLXNlbGVjdCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuY3VzdG9tLXNlbGVjdCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuY3VzdG9tLXNlbGVjdCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlICsgLmN1c3RvbS1zZWxlY3QsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyAuY3VzdG9tLXNlbGVjdCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlICsgLmN1c3RvbS1zZWxlY3QsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuY3VzdG9tLXNlbGVjdCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSArIC5jdXN0b20tc2VsZWN0LFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5jdXN0b20tc2VsZWN0LFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuY3VzdG9tLXNlbGVjdCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5jdXN0b20tc2VsZWN0LFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmN1c3RvbS1zZWxlY3QsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuY3VzdG9tLXNlbGVjdCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuY3VzdG9tLXNlbGVjdCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuY3VzdG9tLXNlbGVjdCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlICsgLmN1c3RvbS1zZWxlY3QsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyAuY3VzdG9tLXNlbGVjdCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlICsgLmN1c3RvbS1zZWxlY3QsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuY3VzdG9tLXNlbGVjdCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSArIC5jdXN0b20tc2VsZWN0LFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5jdXN0b20tc2VsZWN0LFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSArIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0ICsgLmN1c3RvbS1zZWxlY3QsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5jdXN0b20tc2VsZWN0LFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0ICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0ICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0ICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0ICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCArIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0ICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0ICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0ICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0ICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0ICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQgKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0ICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0ICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VsZWN0aW9uICsgLmN1c3RvbS1zZWxlY3QsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VsZWN0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlbGVjdGlvbiArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzICsgLnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzICsgLnNlbGVjdDItc2VsZWN0aW9uLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzICsgLnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMgKyAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMgKyAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMgKyAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiArIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlICsgLnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSArIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUgKyAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLnNlbGVjdDItc2VsZWN0aW9uLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLnNlbGVjdDItc2VsZWN0aW9uLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSArIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUgKyAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlICsgLnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlICsgLnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdICsgLnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0ICsgLnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLnNlbGVjdDItc2VsZWN0aW9uLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlbGVjdGlvbiArIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyArIC5jdXN0b20tZmlsZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzICsgLmN1c3RvbS1maWxlLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyArIC5jdXN0b20tZmlsZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzICsgLmN1c3RvbS1maWxlLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuY3VzdG9tLWZpbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuY3VzdG9tLWZpbGUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuY3VzdG9tLWZpbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuY3VzdG9tLWZpbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmN1c3RvbS1maWxlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5jdXN0b20tZmlsZSxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlICsgLmN1c3RvbS1maWxlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlICsgLmN1c3RvbS1maWxlLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUgKyAuY3VzdG9tLWZpbGUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuY3VzdG9tLWZpbGUsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAuY3VzdG9tLWZpbGUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmN1c3RvbS1maWxlLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuY3VzdG9tLWZpbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuY3VzdG9tLWZpbGUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuY3VzdG9tLWZpbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24gKyAuY3VzdG9tLWZpbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmN1c3RvbS1maWxlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5jdXN0b20tZmlsZSxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlICsgLmN1c3RvbS1maWxlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlICsgLmN1c3RvbS1maWxlLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUgKyAuY3VzdG9tLWZpbGUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuY3VzdG9tLWZpbGUsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAuY3VzdG9tLWZpbGUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmN1c3RvbS1maWxlLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCArIC5jdXN0b20tZmlsZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLmN1c3RvbS1maWxlLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlbGVjdGlvbiArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5mb3JtLWNvbnRyb2wsXG4uYnMtc2VhcmNoYm94IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtYWN0aW9uc2JveCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLWRvbmVidXR0b24gLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgaW5wdXRbdHlwZT10ZXh0XSxcbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi5tcy1oZWFkZXItY29udGFpbmVyIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIGlucHV0W3R5cGU9dGV4dF0sXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLXNlbGVjdCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLWZpbGUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5icy1zZWFyY2hib3ggLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi5icy1hY3Rpb25zYm94IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4uYnMtZG9uZWJ1dHRvbiAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsIC5tcy1oZWFkZXItY29udGFpbmVyIC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlbGVjdGlvbjpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlbGVjdGlvbixcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWZpbGUtaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUgfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWZpbGUtaW5wdXQuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1maWxlLWlucHV0LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tZmlsZS1pbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tZmlsZS1pbnB1dC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWZpbGUtaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1maWxlLWlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tZmlsZS1pbnB1dC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1maWxlLWlucHV0LmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5jdXN0b20tZmlsZS1pbnB1dC5zZWxlY3QyLXNlbGVjdGlvbiB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0LnNlbGVjdDItc2VsZWN0aW9uIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmN1c3RvbS1maWxlLWlucHV0LnNlbGVjdDItc2VsZWN0aW9uIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0LnNlbGVjdDItc2VsZWN0aW9uIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMsIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tZmlsZS1pbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1maWxlLWlucHV0LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1maWxlLWlucHV0LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1maWxlLWlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWZpbGUtaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWZpbGUtaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWZpbGUtaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWZpbGUtaW5wdXQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1maWxlLWlucHV0LmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmN1c3RvbS1maWxlLWlucHV0LnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dC5zZWxlY3QyLXNlbGVjdGlvbiwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmN1c3RvbS1maWxlLWlucHV0LnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICB6LWluZGV4OiA0O1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSwgLmJzLXNlYXJjaGJveCAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJzLWFjdGlvbnNib3ggLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XTpub3QoOmZpcnN0LWNoaWxkKSxcbi5icy1kb25lYnV0dG9uIC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF06bm90KDpmaXJzdC1jaGlsZCksIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VhcmNoX19maWVsZDpub3QoOmZpcnN0LWNoaWxkKSwgLm1zLWhlYWRlci1jb250YWluZXIgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XTpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpub3QoOmZpcnN0LWNoaWxkKSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksIC5icy1zZWFyY2hib3ggLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gaW5wdXRbdHlwZT10ZXh0XTpub3QoOmxhc3QtY2hpbGQpLFxuLmJzLWFjdGlvbnNib3ggLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gaW5wdXRbdHlwZT10ZXh0XTpub3QoOmxhc3QtY2hpbGQpLFxuLmJzLWRvbmVidXR0b24gLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gaW5wdXRbdHlwZT10ZXh0XTpub3QoOmxhc3QtY2hpbGQpLCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6bm90KDpsYXN0LWNoaWxkKSwgLm1zLWhlYWRlci1jb250YWluZXIgLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gaW5wdXRbdHlwZT10ZXh0XTpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6bm90KDpsYXN0LWNoaWxkKSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6bGFzdC1jaGlsZCksXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tY29udHJvbDpudGgtbGFzdC1jaGlsZChuKzMpLCAuYnMtc2VhcmNoYm94IC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IGlucHV0W3R5cGU9dGV4dF06bnRoLWxhc3QtY2hpbGQobiszKSxcbi5icy1hY3Rpb25zYm94IC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IGlucHV0W3R5cGU9dGV4dF06bnRoLWxhc3QtY2hpbGQobiszKSxcbi5icy1kb25lYnV0dG9uIC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IGlucHV0W3R5cGU9dGV4dF06bnRoLWxhc3QtY2hpbGQobiszKSwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOm50aC1sYXN0LWNoaWxkKG4rMyksIC5tcy1oZWFkZXItY29udGFpbmVyIC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IGlucHV0W3R5cGU9dGV4dF06bnRoLWxhc3QtY2hpbGQobiszKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5jdXN0b20tc2VsZWN0Om50aC1sYXN0LWNoaWxkKG4rMyksXG4uYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om50aC1sYXN0LWNoaWxkKG4rMyksXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpudGgtbGFzdC1jaGlsZChuKzMpLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5zZWxlY3QyLXNlbGVjdGlvbjpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4rMykgLmN1c3RvbS1maWxlLWxhYmVsLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4rMykgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZmMgYnV0dG9uLCAuZmMgLmlucHV0LWdyb3VwLXByZXBlbmQgYnV0dG9uLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLFxuLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cC1hcHBlbmQgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmZjIGJ1dHRvbixcbi5mYyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46Zm9jdXMsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06Zm9jdXMsIC5zd2FsMi1wb3B1cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06Zm9jdXMsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLmlucHV0LWdyb3VwLXByZXBlbmQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5zd2FsMi1wb3B1cCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOmZvY3VzLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0uc3dhbDItY2FuY2VsOmZvY3VzLCAuc3dhbDItcG9wdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLnN3YWwyLWNhbmNlbDpmb2N1cywgLmlucHV0LWdyb3VwLXByZXBlbmQgLnN3YWwyLXBvcHVwIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmlucHV0LWdyb3VwLXByZXBlbmQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5zd2FsMi1wb3B1cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5zd2FsMi1wb3B1cCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOmFjdGl2ZSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5zd2FsMi1wb3B1cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5zd2FsMi1wb3B1cCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5zd2FsMi1wb3B1cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnN3YWwyLXBvcHVwIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLnN3YWwyLWNhbmNlbCwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnN3YWwyLXBvcHVwIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuc3dhbDItcG9wdXAgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybS5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLnN3YWwyLWNhbmNlbCwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnN3YWwyLXBvcHVwIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLnNlbGVjdDItc2VsZWN0aW9uLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmlucHV0LWdyb3VwLXByZXBlbmQgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuc3dhbDItcG9wdXAgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmlucHV0LWdyb3VwLXByZXBlbmQgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi5zZWxlY3QyLXNlbGVjdGlvbiwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5zd2FsMi1wb3B1cCAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuc3dhbDItcG9wdXAgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZmMgYnV0dG9uOmZvY3VzLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZmMgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZjIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZmMgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5mYyAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZjIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZjIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZjIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZmMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZmMgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZmMgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZmMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZjIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5mYyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gYnV0dG9uLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmlucHV0LWdyb3VwLXByZXBlbmQgLmZjIGJ1dHRvbi5zZWxlY3QyLXNlbGVjdGlvbiwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZjIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgYnV0dG9uLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5mYyBidXR0b24uc2VsZWN0Mi1zZWxlY3Rpb24sIC5mYyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBidXR0b246Zm9jdXMsIC5mYyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuZmMgLmlucHV0LWdyb3VwLXByZXBlbmQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5mYyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmZjIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuZmMgLmlucHV0LWdyb3VwLXByZXBlbmQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuZmMgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuZmMgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5mYyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5mYyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5mYyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5mYyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuZmMgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmZjIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBidXR0b24uc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuZmMgLmlucHV0LWdyb3VwLXByZXBlbmQgYnV0dG9uLnNlbGVjdDItc2VsZWN0aW9uLCAuZmMgLmlucHV0LWdyb3VwLXByZXBlbmQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBidXR0b24uc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmZjIC5pbnB1dC1ncm91cC1wcmVwZW5kIGJ1dHRvbi5zZWxlY3QyLXNlbGVjdGlvbixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bjpmb2N1cyxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpmb2N1cyxcbi5zd2FsMi1wb3B1cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpmb2N1cyxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cC1hcHBlbmQgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLnN3YWwyLXBvcHVwIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybS5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uc3dhbDItcG9wdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmlucHV0LWdyb3VwLWFwcGVuZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0uc3dhbDItY2FuY2VsOmZvY3VzLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuc3dhbDItcG9wdXAgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zd2FsMi1wb3B1cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLnN3YWwyLXBvcHVwIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06YWN0aXZlLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0uc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5zd2FsMi1wb3B1cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmlucHV0LWdyb3VwLWFwcGVuZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0uc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLnN3YWwyLXBvcHVwIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5zd2FsMi1wb3B1cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmlucHV0LWdyb3VwLWFwcGVuZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuc3dhbDItcG9wdXAgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0uc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0uc3dhbDItY2FuY2VsLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuc3dhbDItcG9wdXAgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5zd2FsMi1wb3B1cCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0uc3dhbDItY2FuY2VsLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuc3dhbDItcG9wdXAgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5idG4uc2VsZWN0Mi1zZWxlY3Rpb24sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLFxuLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cC1hcHBlbmQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cCAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4uc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmlucHV0LWdyb3VwLWFwcGVuZCAuc3dhbDItcG9wdXAgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLFxuLnN3YWwyLXBvcHVwIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5zd2FsMi1wb3B1cCAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmlucHV0LWdyb3VwLWFwcGVuZCAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLnNlbGVjdDItc2VsZWN0aW9uLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cCAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sXG4uc3dhbDItcG9wdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4uc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSxcbi5zd2FsMi1wb3B1cCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5zd2FsMi1wb3B1cCAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5mYyBidXR0b246Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5mYyAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZmMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5mYyAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmZjIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZmMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmlucHV0LWdyb3VwLWFwcGVuZCAuZmMgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZmMgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5mYyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5mYyAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5mYyAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5mYyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmlucHV0LWdyb3VwLWFwcGVuZCAuZmMgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmZjIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBidXR0b24uc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmlucHV0LWdyb3VwLWFwcGVuZCAuZmMgYnV0dG9uLnNlbGVjdDItc2VsZWN0aW9uLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZmMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBidXR0b24uc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgLmZjIGJ1dHRvbi5zZWxlY3QyLXNlbGVjdGlvbixcbi5mYyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGJ1dHRvbjpmb2N1cyxcbi5mYyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsXG4uZmMgLmlucHV0LWdyb3VwLWFwcGVuZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5mYyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLmZjIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsXG4uZmMgLmlucHV0LWdyb3VwLWFwcGVuZCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuZmMgLmlucHV0LWdyb3VwLWFwcGVuZCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uZmMgLmlucHV0LWdyb3VwLWFwcGVuZCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5mYyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5mYyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5mYyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5mYyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuZmMgLmlucHV0LWdyb3VwLWFwcGVuZCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmZjIC5pbnB1dC1ncm91cC1hcHBlbmQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGJ1dHRvbi5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuZmMgLmlucHV0LWdyb3VwLWFwcGVuZCBidXR0b24uc2VsZWN0Mi1zZWxlY3Rpb24sXG4uZmMgLmlucHV0LWdyb3VwLWFwcGVuZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGJ1dHRvbi5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmZjIC5pbnB1dC1ncm91cC1hcHBlbmQgYnV0dG9uLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtICsgLmJ0biwgLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSArIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5idG4sIC5zd2FsMi1wb3B1cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5zd2FsMi1wb3B1cCAuYnRuICsgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSArIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSArIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5zd2FsMi1wb3B1cCAuYnRuICsgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0gKyAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSArIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5mYyBidXR0b24gKyAuYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZmMgLnN3YWwyLXBvcHVwIGJ1dHRvbiArIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5mYyBidXR0b24gKyAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5mYyAuc3dhbDItcG9wdXAgYnV0dG9uICsgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZmMgYnV0dG9uICsgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5mYyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBidXR0b24gKyAuYnRuLCAuZmMgLmlucHV0LWdyb3VwLXByZXBlbmQgLnN3YWwyLXBvcHVwIGJ1dHRvbiArIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwIC5mYyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBidXR0b24gKyAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5mYyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuc3dhbDItcG9wdXAgYnV0dG9uICsgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cCAuZmMgLmlucHV0LWdyb3VwLXByZXBlbmQgYnV0dG9uICsgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5mYyAuYnRuICsgYnV0dG9uLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZmMgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSArIGJ1dHRvbiwgLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5mYyAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0gKyBidXR0b24sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5mYyAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBidXR0b24sIC5zd2FsMi1wb3B1cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZmMgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBidXR0b24sIC5mYyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgYnV0dG9uLCAuZmMgLmlucHV0LWdyb3VwLXByZXBlbmQgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSArIGJ1dHRvbiwgLnN3YWwyLXBvcHVwIC5mYyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0gKyBidXR0b24sIC5mYyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBidXR0b24sIC5zd2FsMi1wb3B1cCAuZmMgLmlucHV0LWdyb3VwLXByZXBlbmQgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBidXR0b24sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5mYyBidXR0b24gKyBidXR0b24sIC5mYyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBidXR0b24gKyBidXR0b24sXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtICsgLmlucHV0LWdyb3VwLXRleHQsXG4uc3dhbDItcG9wdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5zd2FsMi1wb3B1cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmZjIGJ1dHRvbiArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmZjIC5pbnB1dC1ncm91cC1wcmVwZW5kIGJ1dHRvbiArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bixcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5zd2FsMi1wb3B1cCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSxcbi5zd2FsMi1wb3B1cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5zd2FsMi1wb3B1cCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZmMgLmlucHV0LWdyb3VwLXRleHQgKyBidXR0b24sXG4uZmMgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyBidXR0b24sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtICsgLmJ0bixcbi5zd2FsMi1wb3B1cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5idG4sXG4uc3dhbDItcG9wdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5zd2FsMi1wb3B1cCAuYnRuICsgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLFxuLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSArIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSxcbi5zd2FsMi1wb3B1cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSArIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLFxuLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cC1hcHBlbmQgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5zd2FsMi1wb3B1cCAuYnRuICsgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0gKyAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSArIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5mYyBidXR0b24gKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZmMgLnN3YWwyLXBvcHVwIGJ1dHRvbiArIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSxcbi5zd2FsMi1wb3B1cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5mYyBidXR0b24gKyAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5mYyAuc3dhbDItcG9wdXAgYnV0dG9uICsgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuZmMgYnV0dG9uICsgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uZmMgLmlucHV0LWdyb3VwLWFwcGVuZCBidXR0b24gKyAuYnRuLFxuLmZjIC5pbnB1dC1ncm91cC1hcHBlbmQgLnN3YWwyLXBvcHVwIGJ1dHRvbiArIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSxcbi5zd2FsMi1wb3B1cCAuZmMgLmlucHV0LWdyb3VwLWFwcGVuZCBidXR0b24gKyAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sXG4uZmMgLmlucHV0LWdyb3VwLWFwcGVuZCAuc3dhbDItcG9wdXAgYnV0dG9uICsgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAgLmZjIC5pbnB1dC1ncm91cC1hcHBlbmQgYnV0dG9uICsgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5mYyAuYnRuICsgYnV0dG9uLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZmMgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSArIGJ1dHRvbixcbi5zd2FsMi1wb3B1cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5mYyAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0gKyBidXR0b24sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5mYyAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBidXR0b24sXG4uc3dhbDItcG9wdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuZmMgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBidXR0b24sXG4uZmMgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgYnV0dG9uLFxuLmZjIC5pbnB1dC1ncm91cC1hcHBlbmQgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSArIGJ1dHRvbixcbi5zd2FsMi1wb3B1cCAuZmMgLmlucHV0LWdyb3VwLWFwcGVuZCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0gKyBidXR0b24sXG4uZmMgLmlucHV0LWdyb3VwLWFwcGVuZCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBidXR0b24sXG4uc3dhbDItcG9wdXAgLmZjIC5pbnB1dC1ncm91cC1hcHBlbmQgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBidXR0b24sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5mYyBidXR0b24gKyBidXR0b24sXG4uZmMgLmlucHV0LWdyb3VwLWFwcGVuZCBidXR0b24gKyBidXR0b24sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSArIC5pbnB1dC1ncm91cC10ZXh0LFxuLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cC1hcHBlbmQgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cC1hcHBlbmQgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmZjIGJ1dHRvbiArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmZjIC5pbnB1dC1ncm91cC1hcHBlbmQgYnV0dG9uICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cC10ZXh0ICsgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLFxuLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5zd2FsMi1wb3B1cCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmZjIC5pbnB1dC1ncm91cC10ZXh0ICsgYnV0dG9uLFxuLmZjIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyBidXR0b24ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ4NTQ1RDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1yYWRpb10sXG4uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSwgLmJzLXNlYXJjaGJveCAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCh0ZXh0YXJlYSksXG4uYnMtYWN0aW9uc2JveCAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCh0ZXh0YXJlYSksXG4uYnMtZG9uZWJ1dHRvbiAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCh0ZXh0YXJlYSksIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmlucHV0LWdyb3VwLWxnID4gLnNlbGVjdDItc2VhcmNoX19maWVsZDpub3QodGV4dGFyZWEpLCAubXMtaGVhZGVyLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwLWxnID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cC1sZyA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuaW5wdXQtZ3JvdXAtbGcgPiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCwgLmJzLXNlYXJjaGJveCAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLWFjdGlvbnNib3ggLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1kb25lYnV0dG9uIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9dGV4dF0sIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLmlucHV0LWdyb3VwLWxnID4gLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLm1zLWhlYWRlci1jb250YWluZXIgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT10ZXh0XSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAtbGcgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwLWxnID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5pbnB1dC1ncm91cC1sZyA+IC5zZWxlY3QyLXNlbGVjdGlvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uc3dhbDItcG9wdXAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sXG4uc3dhbDItcG9wdXAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5mYyAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IGJ1dHRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sXG4uc3dhbDItcG9wdXAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmZjIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBidXR0b24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLCAuYnMtc2VhcmNoYm94IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9dGV4dF06bm90KHRleHRhcmVhKSxcbi5icy1hY3Rpb25zYm94IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9dGV4dF06bm90KHRleHRhcmVhKSxcbi5icy1kb25lYnV0dG9uIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9dGV4dF06bm90KHRleHRhcmVhKSwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuaW5wdXQtZ3JvdXAtc20gPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOm5vdCh0ZXh0YXJlYSksIC5tcy1oZWFkZXItY29udGFpbmVyIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9dGV4dF06bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAtc20gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwLXNtID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5pbnB1dC1ncm91cC1zbSA+IC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsIC5icy1zZWFyY2hib3ggLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1hY3Rpb25zYm94IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtZG9uZWJ1dHRvbiAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXRleHRdLCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5pbnB1dC1ncm91cC1zbSA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsIC5tcy1oZWFkZXItY29udGFpbmVyIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9dGV4dF0sXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwLXNtID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cC1zbSA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuaW5wdXQtZ3JvdXAtc20gPiAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLFxuLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uZmMgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBidXR0b24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5zd2FsMi1wb3B1cCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLFxuLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5mYyAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gYnV0dG9uIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cC1sZyA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5pbnB1dC1ncm91cC1sZyA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5pbnB1dC1ncm91cC1sZyA+IC5zZWxlY3QyLXNlbGVjdGlvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmJvb3RzdHJhcC1zZWxlY3QuaW5wdXQtZ3JvdXAtc20gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LWdyb3VwLXNtID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5pbnB1dC1ncm91cC1zbSA+IC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0biwgLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmZjIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gYnV0dG9uLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uc3dhbDItcG9wdXAgLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLFxuLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmZjIC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IGJ1dHRvbixcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuKzMpID4gLmJ0bixcbi5zd2FsMi1wb3B1cCAuaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sXG4uc3dhbDItcG9wdXAgLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuKzMpID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uZmMgLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuKzMpID4gYnV0dG9uLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuKzMpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5zd2FsMi1wb3B1cCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5mYyAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiBidXR0b246bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biwgLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5mYyAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gYnV0dG9uLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLFxuLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uZmMgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiBidXR0b24sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLnN3YWwyLXBvcHVwIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpmaXJzdC1jaGlsZCksXG4uZmMgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiBidXR0b246bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIG9wYWNpdHk6IDA7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzNFN0JGQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFN0JGQTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tY29udHJvbC1pbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1jb250cm9sLWlucHV0LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1jb250cm9sLWlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1jb250cm9sLWlucHV0LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tY29udHJvbC1pbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tY29udHJvbC1pbnB1dC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1jb250cm9sLWlucHV0LmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5jdXN0b20tY29udHJvbC1pbnB1dC5zZWxlY3QyLXNlbGVjdGlvbiB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5jdXN0b20tY29udHJvbC1pbnB1dC5zZWxlY3QyLXNlbGVjdGlvbiB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogbm9uZSwgMCAwIDAgMC4ycmVtIHJnYmEoNjIsIDEyMywgMjUwLCAwLjI1KTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1jb250cm9sLWlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6bm90KDpjaGVja2VkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpjaGVja2VkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmU6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tY29udHJvbC1pbnB1dC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tY29udHJvbC1pbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV06bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tY29udHJvbC1pbnB1dC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5jdXN0b20tY29udHJvbC1pbnB1dC5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmN1c3RvbS1jb250cm9sLWlucHV0LnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2JhZDBmZDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMmZmO1xuICBib3JkZXItY29sb3I6ICNlY2YyZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzYyNzM3Rjtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y4O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAtMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IC0xLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiA1MCUvNTAlIDUwJSBuby1yZXBlYXQ7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIik7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzRTdCRkE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTdCRkE7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNmZmYnIGQ9J00wIDJoNCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjIsIDEyMywgMjUwLCAwLjUpO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MiwgMTIzLCAyNTAsIDAuNSk7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MiwgMTIzLCAyNTAsIDAuNSk7XG59XG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBsZWZ0OiAtMi4yNXJlbTtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoMC4yNXJlbSArIDJweCk7XG4gIGxlZnQ6IGNhbGMoLTIuMjVyZW0gKyAycHgpO1xuICB3aWR0aDogY2FsYygxcmVtIC0gNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDFyZW0gLSA0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNzVyZW0pO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjIsIDEyMywgMjUwLCAwLjUpO1xufVxuXG4uY3VzdG9tLXNlbGVjdCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMS43NXJlbSAwLjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ4NTQ1RDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM2M0Y0NicgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0OmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uOmZvY3VzLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogI2JhZDBmZDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgMCAwLjJyZW0gcmdiYSg2MiwgMTIzLCAyNTAsIDAuMjUpO1xufVxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1czo6LW1zLXZhbHVlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1czo6LW1zLXZhbHVlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZTo6LW1zLXZhbHVlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmU6Oi1tcy12YWx1ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmU6Oi1tcy12YWx1ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOjotbXMtdmFsdWUsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXTo6LW1zLXZhbHVlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOjotbXMtdmFsdWUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb246Zm9jdXM6Oi1tcy12YWx1ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbjo6LW1zLXZhbHVlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbjo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0ODU0NUQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sIC5ib290c3RyYXAtc2VsZWN0ID4gW211bHRpcGxlXS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IFttdWx0aXBsZV0uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCBbbXVsdGlwbGVdLnNlbGVjdDItc2VsZWN0aW9uLCAuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSwgLmJvb3RzdHJhcC1zZWxlY3QgPiBbc2l6ZV0uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpub3QoW3NpemU9XCIxXCJdKSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBbc2l6ZV0uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KFtzaXplPVwiMVwiXSksIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCBbc2l6ZV0uc2VsZWN0Mi1zZWxlY3Rpb246bm90KFtzaXplPVwiMVwiXSkge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uY3VzdG9tLXNlbGVjdDpkaXNhYmxlZCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpkaXNhYmxlZCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6ZGlzYWJsZWQsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb246ZGlzYWJsZWQge1xuICBjb2xvcjogIzYyNzM3RjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRThFRDtcbn1cbi5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzOjotbXMtZXhwYW5kLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZTo6LW1zLWV4cGFuZCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmU6Oi1tcy1leHBhbmQsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXTo6LW1zLWV4cGFuZCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDo6LW1zLWV4cGFuZCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Oi1tcy1leHBhbmQsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb246Oi1tcy1leHBhbmQsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uOjotbXMtZXhwYW5kLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uOjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0Oi1tb3otZm9jdXNyaW5nLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Oi1tb3otZm9jdXNyaW5nLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDotbW96LWZvY3VzcmluZywgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbjotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICM0ODU0NUQ7XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tZmlsZS1pbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tZmlsZS1pbnB1dC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWZpbGUtaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1maWxlLWlucHV0LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWZpbGUtaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1maWxlLWlucHV0LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLWZpbGUtaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tZmlsZS1pbnB1dC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmN1c3RvbS1maWxlLWlucHV0LnNlbGVjdDItc2VsZWN0aW9uIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5jdXN0b20tZmlsZS1pbnB1dC5zZWxlY3QyLXNlbGVjdGlvbiB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2JhZDBmZDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjIsIDEyMywgMjUwLCAwLjI1KTtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjg7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXQ6bGFuZyhlbikgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJCcm93c2VcIjtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dCB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ4NTQ1RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0pO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0ODU0NUQ7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjg7XG4gIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xufVxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS40cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1yYW5nZS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tcmFuZ2UuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1yYW5nZS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLXJhbmdlLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLXJhbmdlLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tcmFuZ2UuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tcmFuZ2UuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tcmFuZ2UuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5jdXN0b20tcmFuZ2Uuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmN1c3RvbS1yYW5nZS5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIG91dGxpbmU6IDA7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLXJhbmdlLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tcmFuZ2UuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tcmFuZ2UuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmU6Oi13ZWJraXQtc2xpZGVyLXRodW1iLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tcmFuZ2UuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYiwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLXJhbmdlLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYiwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLXJhbmdlLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDo6LXdlYmtpdC1zbGlkZXItdGh1bWIsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1yYW5nZS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tcmFuZ2UuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDo6LXdlYmtpdC1zbGlkZXItdGh1bWIsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuY3VzdG9tLXJhbmdlLnNlbGVjdDItc2VsZWN0aW9uOjotd2Via2l0LXNsaWRlci10aHVtYiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuY3VzdG9tLXJhbmdlLnNlbGVjdDItc2VsZWN0aW9uOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZjhmOWZiO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLXJhbmdlLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1yYW5nZS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1czo6LW1vei1yYW5nZS10aHVtYiwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLXJhbmdlLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlOjotbW96LXJhbmdlLXRodW1iLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tcmFuZ2UuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlOjotbW96LXJhbmdlLXRodW1iLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tcmFuZ2UuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmU6Oi1tb3otcmFuZ2UtdGh1bWIsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1yYW5nZS5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Oi1tb3otcmFuZ2UtdGh1bWIsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1yYW5nZS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV06Oi1tb3otcmFuZ2UtdGh1bWIsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1yYW5nZS5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOjotbW96LXJhbmdlLXRodW1iLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmN1c3RvbS1yYW5nZS5zZWxlY3QyLXNlbGVjdGlvbjo6LW1vei1yYW5nZS10aHVtYiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuY3VzdG9tLXJhbmdlLnNlbGVjdDItc2VsZWN0aW9uOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmOGY5ZmI7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbXMtdGh1bWIsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1yYW5nZS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzOjotbXMtdGh1bWIsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1yYW5nZS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1czo6LW1zLXRodW1iLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tcmFuZ2UuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmU6Oi1tcy10aHVtYiwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLXJhbmdlLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZTo6LW1zLXRodW1iLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tcmFuZ2UuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmU6Oi1tcy10aHVtYiwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY3VzdG9tLXJhbmdlLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDo6LW1zLXRodW1iLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jdXN0b20tcmFuZ2UuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdOjotbXMtdGh1bWIsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmN1c3RvbS1yYW5nZS5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOjotbXMtdGh1bWIsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuY3VzdG9tLXJhbmdlLnNlbGVjdDItc2VsZWN0aW9uOjotbXMtdGh1bWIsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmN1c3RvbS1yYW5nZS5zZWxlY3QyLXNlbGVjdGlvbjo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmOGY5ZmI7XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFN0JGQTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3gtc2hhZG93OiAwIDAuMXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2YyZmY7XG59XG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMC4yNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0U3QkZBO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJveC1zaGFkb3c6IDAgMC4xcmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2YyZmY7XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwLjI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTdCRkE7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm94LXNoYWRvdzogMCAwLjFyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2YyZmY7XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMC4yNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLXVwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0LFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4gIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgLmN1c3RvbS1zZWxlY3QsXG4gIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsXG4gIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLFxuICAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbiAgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuICAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LFxuICAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbixcbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5uYXYtbGluay5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAubmF2LWxpbmsuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogI2FkYjViZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMsIC5uYXYtdGFicyAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAubmF2LXRhYnMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5uYXYtdGFicyAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLm5hdi10YWJzIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAubmF2LXRhYnMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubmF2LXRhYnMgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAubmF2LXRhYnMgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5uYXYtdGFicyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5uYXYtdGFicyAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5uYXYtdGFicyAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5uYXYtdGFicyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubmF2LXRhYnMgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLm5hdi10YWJzIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAubmF2LWxpbmsuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAubmF2LXRhYnMgLm5hdi1saW5rLnNlbGVjdDItc2VsZWN0aW9uLCAubmF2LXRhYnMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAubmF2LWxpbmsuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLm5hdi10YWJzIC5uYXYtbGluay5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjRTNFOEVEICNFM0U4RUQgI2RlZTJlNjtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogI2FkYjViZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogIzQ4NTQ1RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0U3QkZBO1xufVxuXG4ubmF2LWZpbGwgPiAubmF2LWxpbmssXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLm5hdmJhciAuY29udGFpbmVyLFxuLm5hdmJhciAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhciAuY29udGFpbmVyLXNtLFxuLm5hdmJhciAuY29udGFpbmVyLW1kLFxuLm5hdmJhciAuY29udGFpbmVyLWxnLFxuLm5hdmJhciAuY29udGFpbmVyLXhsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC40MDYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNDA2MjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXZiYXItYnJhbmQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2YmFyLWJyYW5kLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXZiYXItYnJhbmQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdmJhci1icmFuZC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdmJhci1icmFuZC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2YmFyLWJyYW5kLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2YmFyLWJyYW5kLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2YmFyLWJyYW5kLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAubmF2YmFyLWJyYW5kLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5uYXZiYXItYnJhbmQuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIsIC5uYXYtdG9nZ2xlIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5hdmJhci10b2dnbGVyOmhvdmVyLCAubmF2LXRvZ2dsZTpob3ZlciwgLm5hdmJhci10b2dnbGVyOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXZiYXItdG9nZ2xlci5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXZiYXItdG9nZ2xlci5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2YmFyLXRvZ2dsZXIuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdmJhci10b2dnbGVyLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2YmFyLXRvZ2dsZXIuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdmJhci10b2dnbGVyLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2YmFyLXRvZ2dsZXIuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXZiYXItdG9nZ2xlci5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLm5hdmJhci10b2dnbGVyLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5uYXZiYXItdG9nZ2xlci5zZWxlY3QyLXNlbGVjdGlvbiwgLm5hdi10b2dnbGU6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LXRvZ2dsZS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LXRvZ2dsZS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LXRvZ2dsZS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LXRvZ2dsZS5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLm5hdi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLm5hdi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IDUwJS8xMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiA3NXZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWxnLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyLCAubmF2YmFyLWV4cGFuZC1zbSAubmF2LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWxnLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciwgLm5hdmJhci1leHBhbmQtbWQgLm5hdi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIsIC5uYXZiYXItZXhwYW5kLWxnIC5uYXYtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWxnLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIsIC5uYXZiYXItZXhwYW5kLXhsIC5uYXYtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTgyMy45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgyNHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4bCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b2dnbGVyLCAubmF2YmFyLWV4cGFuZC14eGwgLm5hdi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteGwge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciwgLm5hdmJhci1leHBhbmQgLm5hdi10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMsIC5uYXZiYXItbGlnaHQgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2YmFyLWJyYW5kLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5uYXZiYXItbGlnaHQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2YmFyLWJyYW5kLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubmF2YmFyLWxpZ2h0IC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdmJhci1icmFuZC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLm5hdmJhci1saWdodCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXZiYXItYnJhbmQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5uYXZiYXItbGlnaHQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2YmFyLWJyYW5kLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm5hdmJhci1saWdodCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXZiYXItYnJhbmQuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAubmF2YmFyLWxpZ2h0IC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdmJhci1icmFuZC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLm5hdmJhci1saWdodCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXZiYXItYnJhbmQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubmF2YmFyLWxpZ2h0IC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdmJhci1icmFuZC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5uYXZiYXItbGlnaHQgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2YmFyLWJyYW5kLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLm5hdmJhci1saWdodCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXZiYXItYnJhbmQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm5hdmJhci1saWdodCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXZiYXItYnJhbmQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLm5hdmJhci1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLm5hdmJhci1icmFuZC5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZC5zZWxlY3QyLXNlbGVjdGlvbiwgLm5hdmJhci1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5uYXZiYXItYnJhbmQuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM0ODU0NUQ7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5uYXYtbGluay5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNlbGVjdDItc2VsZWN0aW9uLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLm5hdi1saW5rLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgY29sb3I6ICMzNjNGNDY7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciwgLm5hdmJhci1saWdodCAubmF2LXRvZ2dsZSB7XG4gIGNvbG9yOiAjNDg1NDVEO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9JyUyMzQ4NTQ1RCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiAjNDg1NDVEO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IC5ib290c3RyYXAtc2VsZWN0ID4gYS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBhLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYS5zZWxlY3QyLXNlbGVjdGlvbiwgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBhLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzLCAubmF2YmFyLWRhcmsgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2YmFyLWJyYW5kLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5uYXZiYXItZGFyayAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXZiYXItYnJhbmQuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5uYXZiYXItZGFyayAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXZiYXItYnJhbmQuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5uYXZiYXItZGFyayAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXZiYXItYnJhbmQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5uYXZiYXItZGFyayAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXZiYXItYnJhbmQuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubmF2YmFyLWRhcmsgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2YmFyLWJyYW5kLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLm5hdmJhci1kYXJrIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdmJhci1icmFuZC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLm5hdmJhci1kYXJrIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdmJhci1icmFuZC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5uYXZiYXItZGFyayAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXZiYXItYnJhbmQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAubmF2YmFyLWRhcmsgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2YmFyLWJyYW5kLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLm5hdmJhci1kYXJrIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdmJhci1icmFuZC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubmF2YmFyLWRhcmsgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2YmFyLWJyYW5kLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5uYXZiYXItZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLm5hdmJhci1icmFuZC5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kLnNlbGVjdDItc2VsZWN0aW9uLCAubmF2YmFyLWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAubmF2YmFyLWJyYW5kLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLm5hdi1saW5rLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zZWxlY3QyLXNlbGVjdGlvbiwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLm5hdi1saW5rLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIsIC5uYXZiYXItZGFyayAubmF2LXRvZ2dsZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmZvY3VzLCAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IC5ib290c3RyYXAtc2VsZWN0ID4gYS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IC5ib290c3RyYXAtc2VsZWN0ID4gYS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGEuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEuc2VsZWN0Mi1zZWxlY3Rpb24sIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBhLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYS5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTZlYjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4uY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDEuNzVyZW07XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxLjc1cmVtO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlNmViO1xufVxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMS4yNXJlbSAxLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTZlYjtcbn1cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC44NzVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuODc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuODc1cmVtO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5jYXJkLWRlY2sgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWRlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIHtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMCAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBjb2xvcjogI2RlZTJlNjtcbiAgY29udGVudDogXCIvXCI7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI2FkYjViZDtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5wYWdlLWxpbmssIC5mb290YWJsZS1wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzNFN0JGQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjNmODtcbn1cbi5wYWdlLWxpbms6aG92ZXIsIC5mb290YWJsZS1wYWdlLWxpbms6aG92ZXIge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzA2NGZlNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNFOEVEO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG4ucGFnZS1saW5rOmZvY3VzLCAuZm9vdGFibGUtcGFnZS1saW5rOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5wYWdlLWxpbmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5mb290YWJsZS1wYWdlLWxpbms6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLnBhZ2UtbGluay5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuZm9vdGFibGUtcGFnZS1saW5rOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5wYWdlLWxpbmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuZm9vdGFibGUtcGFnZS1saW5rOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAucGFnZS1saW5rLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuZm9vdGFibGUtcGFnZS1saW5rOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAucGFnZS1saW5rLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZS5mb290YWJsZS1wYWdlLWxpbmssIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLnBhZ2UtbGluay5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5mb290YWJsZS1wYWdlLWxpbmssIC5ib290c3RyYXAtc2VsZWN0ID4gLnBhZ2UtbGluay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXS5mb290YWJsZS1wYWdlLWxpbmssIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLnBhZ2UtbGluay5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLmZvb3RhYmxlLXBhZ2UtbGluaywgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5wYWdlLWxpbmsuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24uZm9vdGFibGUtcGFnZS1saW5rLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5wYWdlLWxpbmsuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLmZvb3RhYmxlLXBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYyLCAxMjMsIDI1MCwgMC4yNSk7XG59XG5cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluaywgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAuZm9vdGFibGUtcGFnZS1saW5rLCAuZm9vdGFibGUtcGFnZTpmaXJzdC1jaGlsZCAucGFnZS1saW5rLCAuZm9vdGFibGUtcGFnZTpmaXJzdC1jaGlsZCAuZm9vdGFibGUtcGFnZS1saW5rLFxuLmZvb3RhYmxlLXBhZ2UtbmF2OmZpcnN0LWNoaWxkIC5wYWdlLWxpbmssXG4uZm9vdGFibGUtcGFnZS1uYXY6Zmlyc3QtY2hpbGQgLmZvb3RhYmxlLXBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmssIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAuZm9vdGFibGUtcGFnZS1saW5rLCAuZm9vdGFibGUtcGFnZTpsYXN0LWNoaWxkIC5wYWdlLWxpbmssIC5mb290YWJsZS1wYWdlOmxhc3QtY2hpbGQgLmZvb3RhYmxlLXBhZ2UtbGluayxcbi5mb290YWJsZS1wYWdlLW5hdjpsYXN0LWNoaWxkIC5wYWdlLWxpbmssXG4uZm9vdGFibGUtcGFnZS1uYXY6bGFzdC1jaGlsZCAuZm9vdGFibGUtcGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluaywgLnBhZ2UtaXRlbS5hY3RpdmUgLmZvb3RhYmxlLXBhZ2UtbGluaywgLmFjdGl2ZS5mb290YWJsZS1wYWdlIC5wYWdlLWxpbmssIC5hY3RpdmUuZm9vdGFibGUtcGFnZSAuZm9vdGFibGUtcGFnZS1saW5rLFxuLmFjdGl2ZS5mb290YWJsZS1wYWdlLW5hdiAucGFnZS1saW5rLFxuLmFjdGl2ZS5mb290YWJsZS1wYWdlLW5hdiAuZm9vdGFibGUtcGFnZS1saW5rIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTdCRkE7XG4gIGJvcmRlci1jb2xvcjogIzNFN0JGQTtcbn1cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluaywgLnBhZ2UtaXRlbS5kaXNhYmxlZCAuZm9vdGFibGUtcGFnZS1saW5rLCAuZGlzYWJsZWQuZm9vdGFibGUtcGFnZSAucGFnZS1saW5rLCAuZGlzYWJsZWQuZm9vdGFibGUtcGFnZSAuZm9vdGFibGUtcGFnZS1saW5rLFxuLmRpc2FibGVkLmZvb3RhYmxlLXBhZ2UtbmF2IC5wYWdlLWxpbmssXG4uZGlzYWJsZWQuZm9vdGFibGUtcGFnZS1uYXYgLmZvb3RhYmxlLXBhZ2UtbGluayB7XG4gIGNvbG9yOiAjNjI3MzdGO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmssIC5wYWdpbmF0aW9uLWxnIC5mb290YWJsZS1wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluaywgLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAuZm9vdGFibGUtcGFnZS1saW5rLCAucGFnaW5hdGlvbi1sZyAuZm9vdGFibGUtcGFnZTpmaXJzdC1jaGlsZCAucGFnZS1saW5rLCAucGFnaW5hdGlvbi1sZyAuZm9vdGFibGUtcGFnZTpmaXJzdC1jaGlsZCAuZm9vdGFibGUtcGFnZS1saW5rLFxuLnBhZ2luYXRpb24tbGcgLmZvb3RhYmxlLXBhZ2UtbmF2OmZpcnN0LWNoaWxkIC5wYWdlLWxpbmssXG4ucGFnaW5hdGlvbi1sZyAuZm9vdGFibGUtcGFnZS1uYXY6Zmlyc3QtY2hpbGQgLmZvb3RhYmxlLXBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluaywgLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5mb290YWJsZS1wYWdlLWxpbmssIC5wYWdpbmF0aW9uLWxnIC5mb290YWJsZS1wYWdlOmxhc3QtY2hpbGQgLnBhZ2UtbGluaywgLnBhZ2luYXRpb24tbGcgLmZvb3RhYmxlLXBhZ2U6bGFzdC1jaGlsZCAuZm9vdGFibGUtcGFnZS1saW5rLFxuLnBhZ2luYXRpb24tbGcgLmZvb3RhYmxlLXBhZ2UtbmF2Omxhc3QtY2hpbGQgLnBhZ2UtbGluayxcbi5wYWdpbmF0aW9uLWxnIC5mb290YWJsZS1wYWdlLW5hdjpsYXN0LWNoaWxkIC5mb290YWJsZS1wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmssIC5wYWdpbmF0aW9uLXNtIC5mb290YWJsZS1wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluaywgLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAuZm9vdGFibGUtcGFnZS1saW5rLCAucGFnaW5hdGlvbi1zbSAuZm9vdGFibGUtcGFnZTpmaXJzdC1jaGlsZCAucGFnZS1saW5rLCAucGFnaW5hdGlvbi1zbSAuZm9vdGFibGUtcGFnZTpmaXJzdC1jaGlsZCAuZm9vdGFibGUtcGFnZS1saW5rLFxuLnBhZ2luYXRpb24tc20gLmZvb3RhYmxlLXBhZ2UtbmF2OmZpcnN0LWNoaWxkIC5wYWdlLWxpbmssXG4ucGFnaW5hdGlvbi1zbSAuZm9vdGFibGUtcGFnZS1uYXY6Zmlyc3QtY2hpbGQgLmZvb3RhYmxlLXBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluaywgLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5mb290YWJsZS1wYWdlLWxpbmssIC5wYWdpbmF0aW9uLXNtIC5mb290YWJsZS1wYWdlOmxhc3QtY2hpbGQgLnBhZ2UtbGluaywgLnBhZ2luYXRpb24tc20gLmZvb3RhYmxlLXBhZ2U6bGFzdC1jaGlsZCAuZm9vdGFibGUtcGFnZS1saW5rLFxuLnBhZ2luYXRpb24tc20gLmZvb3RhYmxlLXBhZ2UtbmF2Omxhc3QtY2hpbGQgLnBhZ2UtbGluayxcbi5wYWdpbmF0aW9uLXNtIC5mb290YWJsZS1wYWdlLW5hdjpsYXN0LWNoaWxkIC5mb290YWJsZS1wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yNWVtIDAuNGVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJhZGdlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5hLmJhZGdlOmhvdmVyLCBhLmJhZGdlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBhLmJhZGdlLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGEuYmFkZ2Uuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlLCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtIC5iYWRnZSwgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsIC5iYWRnZSwgLmZjIGJ1dHRvbiAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG59XG5cbi5iYWRnZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTdCRkE7XG59XG5hLmJhZGdlLXByaW1hcnk6aG92ZXIsIGEuYmFkZ2UtcHJpbWFyeTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGEuYmFkZ2UtcHJpbWFyeS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBhLmJhZGdlLXByaW1hcnkuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjNTlmOTtcbn1cbmEuYmFkZ2UtcHJpbWFyeTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGEuYmFkZ2UtcHJpbWFyeS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBhLmJhZGdlLXByaW1hcnkuc2VsZWN0Mi1zZWxlY3Rpb24sIGEuYmFkZ2UtcHJpbWFyeS5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYyLCAxMjMsIDI1MCwgMC41KTtcbn1cblxuLmJhZGdlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMjQyQTJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuYS5iYWRnZS1zZWNvbmRhcnk6aG92ZXIsIGEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2Utc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2Utc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2Utc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGEuYmFkZ2Utc2Vjb25kYXJ5LnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGEuYmFkZ2Utc2Vjb25kYXJ5LnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgY29sb3I6ICMyNDJBMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MTljYTY7XG59XG5hLmJhZGdlLXNlY29uZGFyeTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2Utc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2Utc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2Utc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2Utc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBhLmJhZGdlLXNlY29uZGFyeS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBhLmJhZGdlLXNlY29uZGFyeS5zZWxlY3QyLXNlbGVjdGlvbiwgYS5iYWRnZS1zZWNvbmRhcnkuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNzMsIDE4MSwgMTg5LCAwLjUpO1xufVxuXG4uYmFkZ2Utc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUJCQTZGO1xufVxuYS5iYWRnZS1zdWNjZXNzOmhvdmVyLCBhLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2Utc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2Utc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2Utc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBhLmJhZGdlLXN1Y2Nlc3Muc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgYS5iYWRnZS1zdWNjZXNzLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzlmNTY7XG59XG5hLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2Utc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2Utc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2Utc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBhLmJhZGdlLXN1Y2Nlc3Muc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgYS5iYWRnZS1zdWNjZXNzLnNlbGVjdDItc2VsZWN0aW9uLCBhLmJhZGdlLXN1Y2Nlc3MuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5MSwgMTg2LCAxMTEsIDAuNSk7XG59XG5cbi5iYWRnZS1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOEIyRTM7XG59XG5hLmJhZGdlLWluZm86aG92ZXIsIGEuYmFkZ2UtaW5mbzpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWluZm8uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWluZm8uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtaW5mby5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtaW5mby5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWluZm8uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGEuYmFkZ2UtaW5mby5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBhLmJhZGdlLWluZm8uc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2OGJiMjtcbn1cbmEuYmFkZ2UtaW5mbzpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWluZm8uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWluZm8uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtaW5mby5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtaW5mby5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWluZm8uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGEuYmFkZ2UtaW5mby5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBhLmJhZGdlLWluZm8uc2VsZWN0Mi1zZWxlY3Rpb24sIGEuYmFkZ2UtaW5mby5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgsIDE3OCwgMjI3LCAwLjUpO1xufVxuXG4uYmFkZ2Utd2FybmluZyB7XG4gIGNvbG9yOiAjMjQyQTJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlDODBFO1xufVxuYS5iYWRnZS13YXJuaW5nOmhvdmVyLCBhLmJhZGdlLXdhcm5pbmc6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2Utd2FybmluZy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2Utd2FybmluZy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2Utd2FybmluZy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBhLmJhZGdlLXdhcm5pbmcuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgYS5iYWRnZS13YXJuaW5nLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgY29sb3I6ICMyNDJBMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmE1MDU7XG59XG5hLmJhZGdlLXdhcm5pbmc6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2Utd2FybmluZy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2Utd2FybmluZy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2Utd2FybmluZy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBhLmJhZGdlLXdhcm5pbmcuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgYS5iYWRnZS13YXJuaW5nLnNlbGVjdDItc2VsZWN0aW9uLCBhLmJhZGdlLXdhcm5pbmcuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDksIDIwMCwgMTQsIDAuNSk7XG59XG5cbi5iYWRnZS1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFNEE0OTtcbn1cbmEuYmFkZ2UtZGFuZ2VyOmhvdmVyLCBhLmJhZGdlLWRhbmdlcjpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWRhbmdlci5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWRhbmdlci5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWRhbmdlci5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBhLmJhZGdlLWRhbmdlci5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBhLmJhZGdlLWRhbmdlci5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmUxODE2O1xufVxuYS5iYWRnZS1kYW5nZXI6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWRhbmdlci5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWRhbmdlci5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWRhbmdlci5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWRhbmdlci5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gYS5iYWRnZS1kYW5nZXIuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgYS5iYWRnZS1kYW5nZXIuc2VsZWN0Mi1zZWxlY3Rpb24sIGEuYmFkZ2UtZGFuZ2VyLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU0LCA3NCwgNzMsIDAuNSk7XG59XG5cbi5iYWRnZS1saWdodCB7XG4gIGNvbG9yOiAjMjQyQTJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNFOEVEO1xufVxuYS5iYWRnZS1saWdodDpob3ZlciwgYS5iYWRnZS1saWdodDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1saWdodC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1saWdodC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1saWdodC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1saWdodC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gYS5iYWRnZS1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBhLmJhZGdlLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgY29sb3I6ICMyNDJBMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGNmZDk7XG59XG5hLmJhZGdlLWxpZ2h0OmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1saWdodC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1saWdodC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBhLmJhZGdlLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGEuYmFkZ2UtbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sIGEuYmFkZ2UtbGlnaHQuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjcsIDIzMiwgMjM3LCAwLjUpO1xufVxuXG4uYmFkZ2UtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzRjQ2O1xufVxuYS5iYWRnZS1kYXJrOmhvdmVyLCBhLmJhZGdlLWRhcms6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtZGFyay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWRhcmsuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtZGFyay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWRhcmsuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtZGFyay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBhLmJhZGdlLWRhcmsuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgYS5iYWRnZS1kYXJrLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDI1Mjk7XG59XG5hLmJhZGdlLWRhcms6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtZGFyay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWRhcmsuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtZGFyay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWRhcmsuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtZGFyay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBhLmJhZGdlLWRhcmsuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgYS5iYWRnZS1kYXJrLnNlbGVjdDItc2VsZWN0aW9uLCBhLmJhZGdlLWRhcmsuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1NCwgNjMsIDcwLCAwLjUpO1xufVxuXG4uYmFkZ2UtbGlnaHRlc3Qge1xuICBjb2xvcjogIzI0MkEyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmODtcbn1cbmEuYmFkZ2UtbGlnaHRlc3Q6aG92ZXIsIGEuYmFkZ2UtbGlnaHRlc3Q6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1saWdodGVzdC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtbGlnaHRlc3QuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1saWdodGVzdC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWxpZ2h0ZXN0LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWxpZ2h0ZXN0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtbGlnaHRlc3QuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtbGlnaHRlc3QuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtbGlnaHRlc3QuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGEuYmFkZ2UtbGlnaHRlc3Quc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgYS5iYWRnZS1saWdodGVzdC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjMjQyQTJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkNGU2O1xufVxuYS5iYWRnZS1saWdodGVzdDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWxpZ2h0ZXN0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1saWdodGVzdC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWxpZ2h0ZXN0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtbGlnaHRlc3QuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtbGlnaHRlc3QuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1saWdodGVzdC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1saWdodGVzdC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1saWdodGVzdC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gYS5iYWRnZS1saWdodGVzdC5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBhLmJhZGdlLWxpZ2h0ZXN0LnNlbGVjdDItc2VsZWN0aW9uLCBhLmJhZGdlLWxpZ2h0ZXN0LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQyLCAyNDMsIDI0OCwgMC41KTtcbn1cblxuLmJhZGdlLWRhcmtlc3Qge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MkEyRjtcbn1cbmEuYmFkZ2UtZGFya2VzdDpob3ZlciwgYS5iYWRnZS1kYXJrZXN0OmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtZGFya2VzdC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtZGFya2VzdC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWRhcmtlc3QuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1kYXJrZXN0LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWRhcmtlc3QuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1kYXJrZXN0LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWRhcmtlc3QuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtZGFya2VzdC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gYS5iYWRnZS1kYXJrZXN0LnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGEuYmFkZ2UtZGFya2VzdC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUxMDEyO1xufVxuYS5iYWRnZS1kYXJrZXN0OmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtZGFya2VzdC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtZGFya2VzdC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWRhcmtlc3QuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1kYXJrZXN0LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWRhcmtlc3QuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1kYXJrZXN0LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWRhcmtlc3QuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtZGFya2VzdC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gYS5iYWRnZS1kYXJrZXN0LnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGEuYmFkZ2UtZGFya2VzdC5zZWxlY3QyLXNlbGVjdGlvbiwgYS5iYWRnZS1kYXJrZXN0LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzYsIDQyLCA0NywgMC41KTtcbn1cblxuLmJhZGdlLWZhY2Vib29rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQjU5OTg7XG59XG5hLmJhZGdlLWZhY2Vib29rOmhvdmVyLCBhLmJhZGdlLWZhY2Vib29rOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBhLmJhZGdlLWZhY2Vib29rLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGEuYmFkZ2UtZmFjZWJvb2suc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkNDM3Mztcbn1cbmEuYmFkZ2UtZmFjZWJvb2s6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGEuYmFkZ2UtZmFjZWJvb2suc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgYS5iYWRnZS1mYWNlYm9vay5zZWxlY3QyLXNlbGVjdGlvbiwgYS5iYWRnZS1mYWNlYm9vay5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU5LCA4OSwgMTUyLCAwLjUpO1xufVxuXG4uYmFkZ2UtdHdpdHRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQ0VEO1xufVxuYS5iYWRnZS10d2l0dGVyOmhvdmVyLCBhLmJhZGdlLXR3aXR0ZXI6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtdHdpdHRlci5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtdHdpdHRlci5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtdHdpdHRlci5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBhLmJhZGdlLXR3aXR0ZXIuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgYS5iYWRnZS10d2l0dGVyLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg3YmE7XG59XG5hLmJhZGdlLXR3aXR0ZXI6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtdHdpdHRlci5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtdHdpdHRlci5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtdHdpdHRlci5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBhLmJhZGdlLXR3aXR0ZXIuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgYS5iYWRnZS10d2l0dGVyLnNlbGVjdDItc2VsZWN0aW9uLCBhLmJhZGdlLXR3aXR0ZXIuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxNzIsIDIzNywgMC41KTtcbn1cblxuLmJhZGdlLW1haWxydSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY4REUyO1xufVxuYS5iYWRnZS1tYWlscnU6aG92ZXIsIGEuYmFkZ2UtbWFpbHJ1OmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtbWFpbHJ1LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1tYWlscnUuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1tYWlscnUuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1tYWlscnUuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtbWFpbHJ1LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtbWFpbHJ1LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLW1haWxydS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1tYWlscnUuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGEuYmFkZ2UtbWFpbHJ1LnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGEuYmFkZ2UtbWFpbHJ1LnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTcwYjQ7XG59XG5hLmJhZGdlLW1haWxydTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLW1haWxydS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtbWFpbHJ1LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtbWFpbHJ1LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtbWFpbHJ1LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLW1haWxydS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLW1haWxydS5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1tYWlscnUuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtbWFpbHJ1LmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBhLmJhZGdlLW1haWxydS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBhLmJhZGdlLW1haWxydS5zZWxlY3QyLXNlbGVjdGlvbiwgYS5iYWRnZS1tYWlscnUuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMiwgMTQxLCAyMjYsIDAuNSk7XG59XG5cbi5iYWRnZS12ayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEE3NkE4O1xufVxuYS5iYWRnZS12azpob3ZlciwgYS5iYWRnZS12azpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLXZrLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS12ay5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLXZrLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtdmsuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtdmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS12ay5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS12ay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS12ay5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gYS5iYWRnZS12ay5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBhLmJhZGdlLXZrLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTVkODU7XG59XG5hLmJhZGdlLXZrOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtdmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLXZrLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtdmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS12ay5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS12ay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLXZrLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLXZrLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLXZrLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBhLmJhZGdlLXZrLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGEuYmFkZ2Utdmsuc2VsZWN0Mi1zZWxlY3Rpb24sIGEuYmFkZ2UtdmsuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NCwgMTE4LCAxNjgsIDAuNSk7XG59XG5cbi5iYWRnZS1nb29nbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RENEIzOTtcbn1cbmEuYmFkZ2UtZ29vZ2xlOmhvdmVyLCBhLmJhZGdlLWdvb2dsZTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWdvb2dsZS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWdvb2dsZS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWdvb2dsZS5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1nb29nbGUuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBhLmJhZGdlLWdvb2dsZS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBhLmJhZGdlLWdvb2dsZS5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIzMzIxO1xufVxuYS5iYWRnZS1nb29nbGU6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1nb29nbGUuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWdvb2dsZS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWdvb2dsZS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWdvb2dsZS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1nb29nbGUuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iYWRnZS1nb29nbGUuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmFkZ2UtZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJhZGdlLWdvb2dsZS5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gYS5iYWRnZS1nb29nbGUuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgYS5iYWRnZS1nb29nbGUuc2VsZWN0Mi1zZWxlY3Rpb24sIGEuYmFkZ2UtZ29vZ2xlLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIxLCA3NSwgNTcsIDAuNSk7XG59XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbn1cbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6ICMyMDQwODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGU1ZmU7XG4gIGJvcmRlci1jb2xvcjogI2M5ZGFmZTtcbn1cbi5hbGVydC1wcmltYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2IwYzlmZTtcbn1cbi5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMxNjJjNTk7XG59XG5cbi5hbGVydC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzVhNWU2MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmMjtcbiAgYm9yZGVyLWNvbG9yOiAjZThlYWVkO1xufVxuLmFsZXJ0LXNlY29uZGFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkYWRkZTI7XG59XG4uYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM0MjQ1NDc7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6ICMyZjYxM2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWYxZTI7XG4gIGJvcmRlci1jb2xvcjogI2QxZWNkNztcbn1cbi5hbGVydC1zdWNjZXNzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2JmZTVjNztcbn1cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMxZTNmMjU7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICMwNDVkNzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZWYwZjk7XG4gIGJvcmRlci1jb2xvcjogI2JhZTlmNztcbn1cbi5hbGVydC1pbmZvIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2EzZTJmNDtcbn1cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwMjM2NDU7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgY29sb3I6ICM4MTY4MDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWY0Y2Y7XG4gIGJvcmRlci1jb2xvcjogI2ZkZjBiYztcbn1cbi5hbGVydC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZjZWFhMztcbn1cbi5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM1MTQxMDQ7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogIzg0MjYyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGJkYjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjY2NjO1xufVxuLmFsZXJ0LWRhbmdlciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmIzYjM7XG59XG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM1YzFiMWI7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIGNvbG9yOiAjNzY3OTdiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZiO1xuICBib3JkZXItY29sb3I6ICNmN2Y5ZmE7XG59XG4uYWxlcnQtbGlnaHQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTdlZGYwO1xufVxuLmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM1ZDVmNjE7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgY29sb3I6ICMxYzIxMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2Q5ZGE7XG4gIGJvcmRlci1jb2xvcjogI2M3YzljYjtcbn1cbi5hbGVydC1kYXJrIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2JhYmNiZjtcbn1cbi5hbGVydC1kYXJrIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwNjA3MDc7XG59XG5cbi5hbGVydC1saWdodGVzdCB7XG4gIGNvbG9yOiAjN2U3ZTgxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmZGZlO1xuICBib3JkZXItY29sb3I6ICNmYmZjZmQ7XG59XG4uYWxlcnQtbGlnaHRlc3QgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWFlZmY1O1xufVxuLmFsZXJ0LWxpZ2h0ZXN0IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2NTY1Njc7XG59XG5cbi5hbGVydC1kYXJrZXN0IHtcbiAgY29sb3I6ICMxMzE2MTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2Q0ZDU7XG4gIGJvcmRlci1jb2xvcjogI2MyYzNjNTtcbn1cbi5hbGVydC1kYXJrZXN0IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2I1YjZiOTtcbn1cbi5hbGVydC1kYXJrZXN0IC5hbGVydC1saW5rIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uYWxlcnQtZmFjZWJvb2sge1xuICBjb2xvcjogIzFmMmU0ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZGVlYTtcbiAgYm9yZGVyLWNvbG9yOiAjYzhkMWUyO1xufVxuLmFsZXJ0LWZhY2Vib29rIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2I3YzNkOTtcbn1cbi5hbGVydC1mYWNlYm9vayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMTExOTJhO1xufVxuXG4uYWxlcnQtdHdpdHRlciB7XG4gIGNvbG9yOiAjMDA1OTdiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlZWZiO1xuICBib3JkZXItY29sb3I6ICNiOGU4ZmE7XG59XG4uYWxlcnQtdHdpdHRlciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhMGUwZjg7XG59XG4uYWxlcnQtdHdpdHRlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDAzNDQ4O1xufVxuXG4uYWxlcnQtbWFpbHJ1IHtcbiAgY29sb3I6ICMwYjQ5NzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU4Zjk7XG4gIGJvcmRlci1jb2xvcjogI2JlZGZmNztcbn1cbi5hbGVydC1tYWlscnUgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTdkNGY0O1xufVxuLmFsZXJ0LW1haWxydSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDcyYzQ3O1xufVxuXG4uYWxlcnQtdmsge1xuICBjb2xvcjogIzI2M2Q1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZTRlZTtcbiAgYm9yZGVyLWNvbG9yOiAjY2NkOWU3O1xufVxuLmFsZXJ0LXZrIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2JiY2NkZjtcbn1cbi5hbGVydC12ayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMTYyNDM0O1xufVxuXG4uYWxlcnQtZ29vZ2xlIHtcbiAgY29sb3I6ICM3MzI3MWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGRiZDc7XG4gIGJvcmRlci1jb2xvcjogI2Y1Y2RjODtcbn1cbi5hbGVydC1nb29nbGUgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjFiOWIyO1xufVxuLmFsZXJ0LWdvb2dsZSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNGIxOTEzO1xufVxuXG4ubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM0ODU0NUQ7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzQ4NTQ1RDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgY29sb3I6ICM0ODU0NUQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFM0U4RUQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWU2ZWI7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogIzYyNzM3RjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0U3QkZBO1xuICBib3JkZXItY29sb3I6ICMzRTdCRkE7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MjRweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6ICMyMDQwODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOWRhZmU7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBjb2xvcjogIzIwNDA4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwYzlmZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0MDgyO1xuICBib3JkZXItY29sb3I6ICMyMDQwODI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM1YTVlNjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGVhZWQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBjb2xvcjogIzVhNWU2MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGRlMjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTVlNjI7XG4gIGJvcmRlci1jb2xvcjogIzVhNWU2Mjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMyZjYxM2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWVjZDc7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBjb2xvcjogIzJmNjEzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmZTVjNztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY2MTNhO1xuICBib3JkZXItY29sb3I6ICMyZjYxM2E7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMDQ1ZDc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFlOWY3O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgY29sb3I6ICMwNDVkNzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhM2UyZjQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0NWQ3NjtcbiAgYm9yZGVyLWNvbG9yOiAjMDQ1ZDc2O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzgxNjgwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjBiYztcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjODE2ODA3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlYWEzO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MTY4MDc7XG4gIGJvcmRlci1jb2xvcjogIzgxNjgwNztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzg0MjYyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2NjYztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjODQyNjI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiM2IzO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0MjYyNjtcbiAgYm9yZGVyLWNvbG9yOiAjODQyNjI2O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM3Njc5N2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmE7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBjb2xvcjogIzc2Nzk3YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZWRmMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2Nzk3YjtcbiAgYm9yZGVyLWNvbG9yOiAjNzY3OTdiO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogIzFjMjEyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3YzljYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjMWMyMTI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFiY2JmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzIxMjQ7XG4gIGJvcmRlci1jb2xvcjogIzFjMjEyNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodGVzdCB7XG4gIGNvbG9yOiAjN2U3ZTgxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmY2ZkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodGVzdC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0ZXN0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1saWdodGVzdC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1saWdodGVzdC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0tbGlnaHRlc3QubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLWxpZ2h0ZXN0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0tbGlnaHRlc3QubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLWxpZ2h0ZXN0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0tbGlnaHRlc3QubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1saWdodGVzdC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAubGlzdC1ncm91cC1pdGVtLWxpZ2h0ZXN0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1saWdodGVzdC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgY29sb3I6ICM3ZTdlODE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVmZjU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0ZXN0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZTdlODE7XG4gIGJvcmRlci1jb2xvcjogIzdlN2U4MTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrZXN0IHtcbiAgY29sb3I6ICMxMzE2MTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMmMzYzU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmtlc3QubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrZXN0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1kYXJrZXN0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLWRhcmtlc3QubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLWRhcmtlc3QubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLWRhcmtlc3QubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1kYXJrZXN0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1kYXJrZXN0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0tZGFya2VzdC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLWRhcmtlc3QubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmxpc3QtZ3JvdXAtaXRlbS1kYXJrZXN0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrZXN0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBjb2xvcjogIzEzMTYxODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1YjZiOTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFya2VzdC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxNjE4O1xuICBib3JkZXItY29sb3I6ICMxMzE2MTg7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZmFjZWJvb2sge1xuICBjb2xvcjogIzFmMmU0ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZDFlMjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZmFjZWJvb2subGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1mYWNlYm9vay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0tZmFjZWJvb2subGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0tZmFjZWJvb2subGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLWZhY2Vib29rLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1mYWNlYm9vay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLWZhY2Vib29rLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1mYWNlYm9vay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLWZhY2Vib29rLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0tZmFjZWJvb2subGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmxpc3QtZ3JvdXAtaXRlbS1mYWNlYm9vay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tZmFjZWJvb2subGlzdC1ncm91cC1pdGVtLWFjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjMWYyZTRmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjdjM2Q5O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1mYWNlYm9vay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYyZTRmO1xuICBib3JkZXItY29sb3I6ICMxZjJlNGY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tdHdpdHRlciB7XG4gIGNvbG9yOiAjMDA1OTdiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhlOGZhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS10d2l0dGVyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tdHdpdHRlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0tdHdpdHRlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS10d2l0dGVyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS10d2l0dGVyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS10d2l0dGVyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0tdHdpdHRlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0tdHdpdHRlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLXR3aXR0ZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS10d2l0dGVyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5saXN0LWdyb3VwLWl0ZW0tdHdpdHRlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdHdpdHRlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgY29sb3I6ICMwMDU5N2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMGUwZjg7XG59XG4ubGlzdC1ncm91cC1pdGVtLXR3aXR0ZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTk3YjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1OTdiO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLW1haWxydSB7XG4gIGNvbG9yOiAjMGI0OTc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVkZmY3O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1tYWlscnUubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1tYWlscnUubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLW1haWxydS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1tYWlscnUubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLW1haWxydS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0tbWFpbHJ1Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0tbWFpbHJ1Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1tYWlscnUubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1tYWlscnUubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1tYWlscnUubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmxpc3QtZ3JvdXAtaXRlbS1tYWlscnUubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAubGlzdC1ncm91cC1pdGVtLW1haWxydS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgY29sb3I6ICMwYjQ5NzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2Q0ZjQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLW1haWxydS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI0OTc2O1xuICBib3JkZXItY29sb3I6ICMwYjQ5NzY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tdmsge1xuICBjb2xvcjogIzI2M2Q1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZDllNztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tdmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS12ay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0tdmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0tdmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLXZrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS12ay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLXZrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS12ay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLXZrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0tdmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmxpc3QtZ3JvdXAtaXRlbS12ay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjMjYzZDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJjY2RmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS12ay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzZDU3O1xuICBib3JkZXItY29sb3I6ICMyNjNkNTc7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZ29vZ2xlIHtcbiAgY29sb3I6ICM3MzI3MWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWNkYzg7XG59XG4ubGlzdC1ncm91cC1pdGVtLWdvb2dsZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWdvb2dsZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0tZ29vZ2xlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLWdvb2dsZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5saXN0LWdyb3VwLWl0ZW0tZ29vZ2xlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1nb29nbGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gLmxpc3QtZ3JvdXAtaXRlbS1nb29nbGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLWdvb2dsZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLWdvb2dsZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubGlzdC1ncm91cC1pdGVtLWdvb2dsZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAubGlzdC1ncm91cC1pdGVtLWdvb2dsZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tZ29vZ2xlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBjb2xvcjogIzczMjcxZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjliMjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZ29vZ2xlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzI3MWU7XG4gIGJvcmRlci1jb2xvcjogIzczMjcxZTtcbn1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmNsb3NlLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jbG9zZS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gLmNsb3NlLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5jbG9zZS5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5ib290c3RyYXAtc2VsZWN0ID4gLmNsb3NlLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuY2xvc2UuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5jbG9zZS5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuY2xvc2Uuc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAuNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxcmVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1mb290ZXIge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxcmVtKTtcbiAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjM1O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzRThFRDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgbWFyZ2luOiAtMXJlbSAtMXJlbSAtMXJlbSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFM0U4RUQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IDAuMjVyZW07XG59XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDEuNzVyZW0gYXV0bztcbiAgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiAwLjk7XG59XG4udG9vbHRpcCAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDAuNHJlbTtcbn1cbi50b29sdGlwIC5hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cbi5icy10b29sdGlwLXRvcCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20sIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93IHtcbiAgdG9wOiAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtbGVmdCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cbi5icy10b29sdGlwLWxlZnQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3cge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG4uYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDAgc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ucG9wb3ZlciAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbjogMCAwO1xufVxuLnBvcG92ZXIgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtcG9wb3Zlci10b3AsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3cge1xuICBib3R0b206IC0wLjVyZW07XG59XG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLmJzLXBvcG92ZXItcmlnaHQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdID4gLmFycm93IHtcbiAgbGVmdDogLTAuNXJlbTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAgMDtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cblxuLmJzLXBvcG92ZXItYm90dG9tLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93IHtcbiAgdG9wOiAtMC41cmVtO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IDAgc29saWQgI2ZmZjtcbn1cblxuLmJzLXBvcG92ZXItbGVmdCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93IHtcbiAgcmlnaHQ6IC0wLjVyZW07XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwIDA7XG59XG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyNDJBMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDAgc29saWQgI2YyZjJmMjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjNDg1NDVEO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICBib3JkZXI6IDAuMjVlbSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiAwLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci13aWR0aDogMC4yZW07XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiAwLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnNwaW5uZXItYm9yZGVyLFxuICAuc3Bpbm5lci1ncm93IHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIH1cbn1cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFN0JGQSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsIGEuYmctcHJpbWFyeTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGEuYmctcHJpbWFyeS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBhLmJnLXByaW1hcnkuc2VsZWN0Mi1zZWxlY3Rpb24sXG5idXR0b24uYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctcHJpbWFyeS5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGJ1dHRvbi5iZy1wcmltYXJ5LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBidXR0b24uYmctcHJpbWFyeS5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzU5ZjkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zZWNvbmRhcnk6aG92ZXIsIGEuYmctc2Vjb25kYXJ5OmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGEuYmctc2Vjb25kYXJ5LnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGEuYmctc2Vjb25kYXJ5LnNlbGVjdDItc2VsZWN0aW9uLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGJ1dHRvbi5iZy1zZWNvbmRhcnkuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGJ1dHRvbi5iZy1zZWNvbmRhcnkuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE5Y2E2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUJCQTZGICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc3VjY2Vzczpob3ZlciwgYS5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtc3VjY2Vzczpob3ZlciwgYS5iZy1zdWNjZXNzOmZvY3VzLCBhLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwuc3dhbDItdHlwZS1zdWNjZXNzOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwuc3dhbDItdHlwZS1zdWNjZXNzOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLXN1Y2Nlc3M6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwuc3dhbDItdHlwZS1zdWNjZXNzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLXN1Y2Nlc3MsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtc3VjY2VzcywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLXN1Y2Nlc3MsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBhLmJnLXN1Y2Nlc3Muc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBhLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwuc3dhbDItdHlwZS1zdWNjZXNzLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGEuYmctc3VjY2Vzcy5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBhLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwuc3dhbDItdHlwZS1zdWNjZXNzLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24uc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24uYmctc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtc3VjY2Vzczpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtc3VjY2VzczphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwuc3dhbDItdHlwZS1zdWNjZXNzOmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZS5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtc3VjY2Vzcyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwuc3dhbDItdHlwZS1zdWNjZXNzLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLXN1Y2Nlc3MsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwuc3dhbDItdHlwZS1zdWNjZXNzLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGJ1dHRvbi5iZy1zdWNjZXNzLnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGJ1dHRvbi5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtc3VjY2Vzcyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgYnV0dG9uLmJnLXN1Y2Nlc3Muc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGJ1dHRvbi5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzlmNTYgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtaW5mbywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwuc3dhbDItdHlwZS1xdWVzdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOEIyRTMgIWltcG9ydGFudDtcbn1cblxuYS5iZy1pbmZvOmhvdmVyLCBhLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwuc3dhbDItdHlwZS1pbmZvOmhvdmVyLCBhLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwuc3dhbDItdHlwZS1xdWVzdGlvbjpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLCBhLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwuc3dhbDItdHlwZS1pbmZvOmZvY3VzLCBhLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwuc3dhbDItdHlwZS1xdWVzdGlvbjpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLWluZm8uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLWluZm8uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtaW5mbzphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwuc3dhbDItdHlwZS1xdWVzdGlvbjphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwuc3dhbDItdHlwZS1pbmZvOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwuc3dhbDItdHlwZS1xdWVzdGlvbjphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUuc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLWluZm8sIC5ib290c3RyYXAtc2VsZWN0ID4gYS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZS5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtcXVlc3Rpb24sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtaW5mbywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtcXVlc3Rpb24sIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtaW5mbywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtcXVlc3Rpb24sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1pbmZvLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwuc3dhbDItdHlwZS1pbmZvLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtcXVlc3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBhLmJnLWluZm8uc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBhLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwuc3dhbDItdHlwZS1pbmZvLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gYS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtcXVlc3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgYS5iZy1pbmZvLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGEuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLWluZm8sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgYS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtcXVlc3Rpb24sXG5idXR0b24uYmctaW5mbzpob3ZlcixcbmJ1dHRvbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtaW5mbzpob3ZlcixcbmJ1dHRvbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtcXVlc3Rpb246aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyxcbmJ1dHRvbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtaW5mbzpmb2N1cyxcbmJ1dHRvbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtcXVlc3Rpb246Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctaW5mby5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLWluZm86YWN0aXZlLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtcXVlc3Rpb246YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctaW5mby5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtaW5mbzphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtcXVlc3Rpb246YWN0aXZlLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctaW5mby5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwuc3dhbDItdHlwZS1pbmZvLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUuc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLXF1ZXN0aW9uLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctaW5mby5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLWluZm8sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLXF1ZXN0aW9uLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctaW5mby5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLWluZm8sXG4uYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLXF1ZXN0aW9uLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctaW5mby5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtaW5mbyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLXF1ZXN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGJ1dHRvbi5iZy1pbmZvLnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGJ1dHRvbi5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtaW5mbyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBidXR0b24uc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLXF1ZXN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBidXR0b24uYmctaW5mby5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgYnV0dG9uLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwuc3dhbDItdHlwZS1pbmZvLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBidXR0b24uc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLXF1ZXN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2OGJiMiAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwuc3dhbDItdHlwZS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5QzgwRSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsIGEuc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLXdhcm5pbmc6aG92ZXIsIGEuYmctd2FybmluZzpmb2N1cywgYS5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtd2FybmluZzpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtd2FybmluZzphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwuc3dhbDItdHlwZS13YXJuaW5nOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZS5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtd2FybmluZywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwuc3dhbDItdHlwZS13YXJuaW5nLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctd2FybmluZy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5ib290c3RyYXAtc2VsZWN0ID4gYS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLXdhcm5pbmcsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwuc3dhbDItdHlwZS13YXJuaW5nLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gYS5iZy13YXJuaW5nLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gYS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtd2FybmluZywgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBhLmJnLXdhcm5pbmcuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgYS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtd2FybmluZyxcbmJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwuc3dhbDItdHlwZS13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24uc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLXdhcm5pbmc6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctd2FybmluZy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLXdhcm5pbmc6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctd2FybmluZy5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtd2FybmluZzphY3RpdmUsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUuc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLXdhcm5pbmcsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtd2FybmluZyxcbi5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwuc3dhbDItdHlwZS13YXJuaW5nLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctd2FybmluZy5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtd2FybmluZyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBidXR0b24uYmctd2FybmluZy5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBidXR0b24uc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLXdhcm5pbmcsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGJ1dHRvbi5iZy13YXJuaW5nLnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBidXR0b24uc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZhNTA1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkU0QTQ5ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFuZ2VyOmhvdmVyLCBhLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwuc3dhbDItdHlwZS1lcnJvcjpob3ZlciwgYS5iZy1kYW5nZXI6Zm9jdXMsIGEuc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLWVycm9yOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwuc3dhbDItdHlwZS1lcnJvcjphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLWVycm9yOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLWRhbmdlci5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwuc3dhbDItdHlwZS1lcnJvciwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLWRhbmdlci5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLWVycm9yLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtZXJyb3IsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwuc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLWVycm9yLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gYS5iZy1kYW5nZXIuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBhLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwuc3dhbDItdHlwZS1lcnJvciwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBhLmJnLWRhbmdlci5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBhLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwuc3dhbDItdHlwZS1lcnJvcixcbmJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIsXG5idXR0b24uc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLWVycm9yOmhvdmVyLFxuYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtZXJyb3I6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLWRhbmdlci5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLWRhbmdlci5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLWVycm9yOmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLWRhbmdlci5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtZXJyb3I6YWN0aXZlLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUuc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLWVycm9yLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtZXJyb3IsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwuc3dhbDItdHlwZS1lcnJvcixcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLWRhbmdlci5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsLnN3YWwyLXR5cGUtZXJyb3IsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gYnV0dG9uLmJnLWRhbmdlci5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBidXR0b24uc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLWVycm9yLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBidXR0b24uYmctZGFuZ2VyLnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBidXR0b24uc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItcG9wdXAuc3dhbDItZmlsbC5zd2FsMi10eXBlLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlMTgxNiAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNFOEVEICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctbGlnaHQ6aG92ZXIsIGEuYmctbGlnaHQ6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1saWdodC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctbGlnaHQuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1saWdodC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctbGlnaHQuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctbGlnaHQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctbGlnaHQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGEuYmctbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgYS5iZy1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy1saWdodC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctbGlnaHQuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctbGlnaHQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy1saWdodC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy1saWdodC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy1saWdodC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGJ1dHRvbi5iZy1saWdodC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgYnV0dG9uLmJnLWxpZ2h0LnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0Y2ZkOSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjNGNDYgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYXJrOmhvdmVyLCBhLmJnLWRhcms6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctZGFyay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLWRhcmsuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctZGFyay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLWRhcmsuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctZGFyay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1kYXJrLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBhLmJnLWRhcmsuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgYS5iZy1kYXJrLnNlbGVjdDItc2VsZWN0aW9uLFxuYnV0dG9uLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLWRhcmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLWRhcmsuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctZGFyay5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctZGFyay5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLWRhcmsuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBidXR0b24uYmctZGFyay5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgYnV0dG9uLmJnLWRhcmsuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyNTI5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodGVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjggIWltcG9ydGFudDtcbn1cblxuYS5iZy1saWdodGVzdDpob3ZlciwgYS5iZy1saWdodGVzdDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLWxpZ2h0ZXN0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1saWdodGVzdC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLWxpZ2h0ZXN0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctbGlnaHRlc3QuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctbGlnaHRlc3QuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1saWdodGVzdC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1saWdodGVzdC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1saWdodGVzdC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gYS5iZy1saWdodGVzdC5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBhLmJnLWxpZ2h0ZXN0LnNlbGVjdDItc2VsZWN0aW9uLFxuYnV0dG9uLmJnLWxpZ2h0ZXN0OmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0ZXN0OmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctbGlnaHRlc3QuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLWxpZ2h0ZXN0LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctbGlnaHRlc3QuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy1saWdodGVzdC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy1saWdodGVzdC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLWxpZ2h0ZXN0LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLWxpZ2h0ZXN0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLWxpZ2h0ZXN0LmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gYnV0dG9uLmJnLWxpZ2h0ZXN0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBidXR0b24uYmctbGlnaHRlc3Quc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkNGU2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MkEyRiAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhcmtlc3Q6aG92ZXIsIGEuYmctZGFya2VzdDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLWRhcmtlc3QuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLWRhcmtlc3QuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1kYXJrZXN0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctZGFya2VzdC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1kYXJrZXN0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctZGFya2VzdC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1kYXJrZXN0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLWRhcmtlc3QuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGEuYmctZGFya2VzdC5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBhLmJnLWRhcmtlc3Quc2VsZWN0Mi1zZWxlY3Rpb24sXG5idXR0b24uYmctZGFya2VzdDpob3ZlcixcbmJ1dHRvbi5iZy1kYXJrZXN0OmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctZGFya2VzdC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctZGFya2VzdC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLWRhcmtlc3QuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy1kYXJrZXN0LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLWRhcmtlc3QuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy1kYXJrZXN0LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLWRhcmtlc3QuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctZGFya2VzdC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGJ1dHRvbi5iZy1kYXJrZXN0LnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBidXR0b24uYmctZGFya2VzdC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTEwMTIgIWltcG9ydGFudDtcbn1cblxuLmJnLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNCNTk5OCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWZhY2Vib29rOmhvdmVyLCBhLmJnLWZhY2Vib29rOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBhLmJnLWZhY2Vib29rLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGEuYmctZmFjZWJvb2suc2VsZWN0Mi1zZWxlY3Rpb24sXG5idXR0b24uYmctZmFjZWJvb2s6aG92ZXIsXG5idXR0b24uYmctZmFjZWJvb2s6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBidXR0b24uYmctZmFjZWJvb2suc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGJ1dHRvbi5iZy1mYWNlYm9vay5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDQzNzMgIWltcG9ydGFudDtcbn1cblxuLmJnLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQ0VEICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctdHdpdHRlcjpob3ZlciwgYS5iZy10d2l0dGVyOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctdHdpdHRlci5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctdHdpdHRlci5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctdHdpdHRlci5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gYS5iZy10d2l0dGVyLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGEuYmctdHdpdHRlci5zZWxlY3QyLXNlbGVjdGlvbixcbmJ1dHRvbi5iZy10d2l0dGVyOmhvdmVyLFxuYnV0dG9uLmJnLXR3aXR0ZXI6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctdHdpdHRlci5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctdHdpdHRlci5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctdHdpdHRlci5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gYnV0dG9uLmJnLXR3aXR0ZXIuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGJ1dHRvbi5iZy10d2l0dGVyLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODdiYSAhaW1wb3J0YW50O1xufVxuXG4uYmctbWFpbHJ1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2OERFMiAhaW1wb3J0YW50O1xufVxuXG5hLmJnLW1haWxydTpob3ZlciwgYS5iZy1tYWlscnU6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1tYWlscnUuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLW1haWxydS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLW1haWxydS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLW1haWxydS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1tYWlscnUuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1tYWlscnUuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctbWFpbHJ1LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLW1haWxydS5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gYS5iZy1tYWlscnUuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgYS5iZy1tYWlscnUuc2VsZWN0Mi1zZWxlY3Rpb24sXG5idXR0b24uYmctbWFpbHJ1OmhvdmVyLFxuYnV0dG9uLmJnLW1haWxydTpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLW1haWxydS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctbWFpbHJ1LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctbWFpbHJ1LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctbWFpbHJ1LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLW1haWxydS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLW1haWxydS5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy1tYWlscnUuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctbWFpbHJ1LmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gYnV0dG9uLmJnLW1haWxydS5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgYnV0dG9uLmJnLW1haWxydS5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTcwYjQgIWltcG9ydGFudDtcbn1cblxuLmJnLXZrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRBNzZBOCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXZrOmhvdmVyLCBhLmJnLXZrOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctdmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLXZrLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctdmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy12ay5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy12ay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLXZrLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLXZrLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLXZrLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBhLmJnLXZrLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGEuYmctdmsuc2VsZWN0Mi1zZWxlY3Rpb24sXG5idXR0b24uYmctdms6aG92ZXIsXG5idXR0b24uYmctdms6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy12ay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctdmsuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy12ay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLXZrLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLXZrLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctdmsuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctdmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctdmsuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBidXR0b24uYmctdmsuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGJ1dHRvbi5iZy12ay5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTVkODUgIWltcG9ydGFudDtcbn1cblxuLmJnLWdvb2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERDRCMzkgIWltcG9ydGFudDtcbn1cblxuYS5iZy1nb29nbGU6aG92ZXIsIGEuYmctZ29vZ2xlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1nb29nbGUuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1nb29nbGUuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1nb29nbGUuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEuYmctZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLmJnLWdvb2dsZS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS5iZy1nb29nbGUuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGEuYmctZ29vZ2xlLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGEuYmctZ29vZ2xlLnNlbGVjdDItc2VsZWN0aW9uLFxuYnV0dG9uLmJnLWdvb2dsZTpob3ZlcixcbmJ1dHRvbi5iZy1nb29nbGU6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy1nb29nbGUuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLWdvb2dsZS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLWdvb2dsZS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLWdvb2dsZS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy1nb29nbGUuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5iZy1nb29nbGUuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uYmctZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmJnLWdvb2dsZS5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGJ1dHRvbi5iZy1nb29nbGUuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGJ1dHRvbi5iZy1nb29nbGUuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIzMzIxICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50LCAuY2FyZC10b29sYmFyLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlNmViICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWU2ZWIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMWU2ZWIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTZlYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMWU2ZWIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wLCAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZvb3RlciwgLm1vZGFsLWNvbnRlbnQsIC5jYXJkLXRvb2xiYXItYnRuIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wLCAubmF2LXRhYnMtY2xhc3NpYyxcbi5uYXYtdGFicy1jbGFzc2ljIC5uYXYtbGluayB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMzRTdCRkEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICNhZGI1YmQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNUJCQTZGICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzA4QjJFMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNGOUM4MEUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNGRTRBNDkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI0UzRThFRCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMzNjNGNDYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodGVzdCB7XG4gIGJvcmRlci1jb2xvcjogI2YyZjNmOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmtlc3Qge1xuICBib3JkZXItY29sb3I6ICMyNDJBMkYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1mYWNlYm9vayB7XG4gIGJvcmRlci1jb2xvcjogIzNCNTk5OCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXR3aXR0ZXIge1xuICBib3JkZXItY29sb3I6ICMwMEFDRUQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1tYWlscnUge1xuICBib3JkZXItY29sb3I6ICMxNjhERTIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci12ayB7XG4gIGJvcmRlci1jb2xvcjogIzRBNzZBOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdvb2dsZSB7XG4gIGJvcmRlci1jb2xvcjogI0RENEIzOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZC1ub25lLCAuYm9vdHN0cmFwLXNlbGVjdC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUsIC5ib290c3RyYXAtc2VsZWN0LmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdywgLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2ssIC5jYXJkLXRvb2xiYXIgLmRyb3Bkb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgsIC5icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MjRweCkge1xuICAuZC14eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNDI4NiU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNDI4NiU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODI0cHgpIHtcbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtcmlnaHQsIC5jYXJkLXRvb2xiYXIge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODI0cHgpIHtcbiAgLmZsb2F0LXh4bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gIC5zdGlja3ktdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5cbi5zci1vbmx5LCBzZWxlY3Quc2VsZWN0MiwgLmZpbGUtaW5wdXQgLmlucHV0ZmlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLnNyLW9ubHktZm9jdXNhYmxlLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLnNyLW9ubHktZm9jdXNhYmxlLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zci1vbmx5LWZvY3VzYWJsZS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuc3Itb25seS1mb2N1c2FibGUuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zci1vbmx5LWZvY3VzYWJsZS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuc3Itb25seS1mb2N1c2FibGUuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5zci1vbmx5LWZvY3VzYWJsZS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLnNyLW9ubHktZm9jdXNhYmxlLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3Itb25seS1mb2N1c2FibGUuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNyLW9ubHktZm9jdXNhYmxlLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMCwgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlICsgLmNhcmQtc3VidGl0bGUsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEsIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSArIC5jYXJkLXN1YnRpdGxlLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEsIC5jYXJkLXRvb2xiYXItYnRuICsgLmNhcmQtdG9vbGJhci1idG4sXG4uY2FyZC10b29sYmFyLWJ0biArIC5kcm9wZG93bixcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAsIC5jYXJkLXRvb2xiYXItYnRuIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zLFxuLnB4LTMsXG4uc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLFxuLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyxcbi5weS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTMsXG4ucHgtMyxcbi5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sXG4uc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjEge1xuICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjMge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW41LFxuLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMiwgLmZvb3RhYmxlLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODI0cHgpIHtcbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMCxcbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC0wLFxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMCxcbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC0wLFxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMSxcbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC0xLFxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMSxcbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC0xLFxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0yLFxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMixcbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMixcbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTIsXG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTMsXG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMyxcbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTMsXG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMyxcbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNCxcbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTQsXG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTQsXG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC00LFxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC01LFxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTUsXG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC01LFxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTUsXG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMCxcbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMCxcbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0wLFxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0wLFxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xLFxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0xLFxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTEsXG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTEsXG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMixcbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0yLFxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMixcbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0yLFxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTMsXG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTMsXG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMyxcbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMyxcbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC00LFxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTQsXG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC00LFxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTQsXG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNSxcbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtNSxcbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC01LFxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC01LFxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjEsXG4gIC5teS14eGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uMSxcbiAgLm14LXh4bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjEsXG4gIC5teS14eGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uMSxcbiAgLm14LXh4bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4yLFxuICAubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uMixcbiAgLm14LXh4bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMixcbiAgLm15LXh4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjIsXG4gIC5teC14eGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMyxcbiAgLm15LXh4bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW4zLFxuICAubXgteHhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMyxcbiAgLm15LXh4bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW4zLFxuICAubXgteHhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjQsXG4gIC5teS14eGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW40LFxuICAubXgteHhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW40LFxuICAubXkteHhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uNCxcbiAgLm14LXh4bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW41LFxuICAubXkteHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjUsXG4gIC5teC14eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW41LFxuICAubXkteHhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjUsXG4gIC5teC14eGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLWF1dG8sXG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtYXV0byxcbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLWF1dG8sXG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtYXV0byxcbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODI0cHgpIHtcbiAgLnRleHQteHhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMzRTdCRkEgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGEudGV4dC1wcmltYXJ5LnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGEudGV4dC1wcmltYXJ5LnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgY29sb3I6ICMwNjRmZTYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNhZGI1YmQgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXNlY29uZGFyeTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gYS50ZXh0LXNlY29uZGFyeS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBhLnRleHQtc2Vjb25kYXJ5LnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgY29sb3I6ICM4MzhmOWIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjNUJCQTZGICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBhLnRleHQtc3VjY2Vzcy5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBhLnRleHQtc3VjY2Vzcy5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjM2I4ZDRkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzA4QjJFMyAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtaW5mbzpob3ZlciwgYS50ZXh0LWluZm86Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LWluZm8uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtaW5mby5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtaW5mby5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtaW5mby5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LWluZm8uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LWluZm8uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtaW5mby5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gYS50ZXh0LWluZm8uc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgYS50ZXh0LWluZm8uc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBjb2xvcjogIzA1Nzg5OSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNGOUM4MEUgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsIGEudGV4dC13YXJuaW5nOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtd2FybmluZy5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGEudGV4dC13YXJuaW5nLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGEudGV4dC13YXJuaW5nLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgY29sb3I6ICNiNjkxMDUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNGRTRBNDkgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhbmdlcjpob3ZlciwgYS50ZXh0LWRhbmdlcjpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LWRhbmdlci5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LWRhbmdlci5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LWRhbmdlci5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LWRhbmdlci5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gYS50ZXh0LWRhbmdlci5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBhLnRleHQtZGFuZ2VyLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgY29sb3I6ICNmOTAzMDEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI0UzRThFRCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtbGlnaHQ6aG92ZXIsIGEudGV4dC1saWdodDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC1saWdodC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC1saWdodC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtbGlnaHQuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGEudGV4dC1saWdodC5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBhLnRleHQtbGlnaHQuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBjb2xvcjogI2I0YzJjZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMzNjNGNDYgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhcms6aG92ZXIsIGEudGV4dC1kYXJrOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LWRhcmsuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LWRhcmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LWRhcmsuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtZGFyay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LWRhcmsuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGEudGV4dC1kYXJrLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGEudGV4dC1kYXJrLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgY29sb3I6ICMxNTE4MWIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHRlc3Qge1xuICBjb2xvcjogI2YyZjNmOCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtbGlnaHRlc3Q6aG92ZXIsIGEudGV4dC1saWdodGVzdDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtbGlnaHRlc3QuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtbGlnaHRlc3QuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LWxpZ2h0ZXN0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC1saWdodGVzdC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LWxpZ2h0ZXN0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC1saWdodGVzdC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LWxpZ2h0ZXN0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtbGlnaHRlc3QuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGEudGV4dC1saWdodGVzdC5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBhLnRleHQtbGlnaHRlc3Quc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBjb2xvcjogI2MwYzVkZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrZXN0IHtcbiAgY29sb3I6ICMyNDJBMkYgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhcmtlc3Q6aG92ZXIsIGEudGV4dC1kYXJrZXN0OmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC1kYXJrZXN0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LWRhcmtlc3QuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LWRhcmtlc3QuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LWRhcmtlc3QuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC1kYXJrZXN0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC1kYXJrZXN0LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtZGFya2VzdC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LWRhcmtlc3QuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGEudGV4dC1kYXJrZXN0LnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGEudGV4dC1kYXJrZXN0LnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgY29sb3I6ICMwMzAzMDQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZmFjZWJvb2sge1xuICBjb2xvcjogIzNCNTk5OCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZmFjZWJvb2s6aG92ZXIsIGEudGV4dC1mYWNlYm9vazpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGEudGV4dC1mYWNlYm9vay5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBhLnRleHQtZmFjZWJvb2suc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBjb2xvcjogIzI2Mzk2MSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10d2l0dGVyIHtcbiAgY29sb3I6ICMwMEFDRUQgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXR3aXR0ZXI6aG92ZXIsIGEudGV4dC10d2l0dGVyOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtdHdpdHRlci5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGEudGV4dC10d2l0dGVyLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGEudGV4dC10d2l0dGVyLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgY29sb3I6ICMwMDc0YTEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbWFpbHJ1IHtcbiAgY29sb3I6ICMxNjhERTIgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LW1haWxydTpob3ZlciwgYS50ZXh0LW1haWxydTpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtbWFpbHJ1LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LW1haWxydS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtbWFpbHJ1LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC1tYWlscnUuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC1tYWlscnUuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LW1haWxydS5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LW1haWxydS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LW1haWxydS5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gYS50ZXh0LW1haWxydS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBhLnRleHQtbWFpbHJ1LnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgY29sb3I6ICMwZjYyOWMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdmsge1xuICBjb2xvcjogIzRBNzZBOCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtdms6aG92ZXIsIGEudGV4dC12azpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtdmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtdmsuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LXZrLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC12ay5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LXZrLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC12ay5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LXZrLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtdmsuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGEudGV4dC12ay5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBhLnRleHQtdmsuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBjb2xvcjogIzMzNTE3MyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1nb29nbGUge1xuICBjb2xvcjogI0RENEIzOSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZ29vZ2xlOmhvdmVyLCBhLnRleHQtZ29vZ2xlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC1nb29nbGUuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IGEudGV4dC1nb29nbGUuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LWdvb2dsZS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gYS50ZXh0LWdvb2dsZS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBhLnRleHQtZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBhLnRleHQtZ29vZ2xlLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGEudGV4dC1nb29nbGUuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBjb2xvcjogI2FjMmQxZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgY29sb3I6ICM0ODU0NUQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzYyNzM3RiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhOm5vdCguYnRuKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbiAgQHBhZ2Uge1xuICAgIHNpemU6IGEzO1xuICB9XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuICAudGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1kYXJrIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAudGFibGUtZGFyayB0aCxcbiAgLnRhYmxlLWRhcmsgdGQsXG4gIC50YWJsZS1kYXJrIHRoZWFkIHRoLFxuICAudGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItY29sb3I6ICNFM0U4RUQ7XG4gIH1cbiAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6ICNFM0U4RUQ7XG4gIH1cbn1cbi8qIFRPRE86IFJlbW92ZVxuJGNvbnRlbnQtc2lkZWJhci13aWR0aDogMjYwcHggIWRlZmF1bHQ7XG5cbiovXG5Aa2V5ZnJhbWVzIGZhZGUtaW4tdG9wIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwJSwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yMCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGUtaW4tYm90dG9tIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGUtaW4tcmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1JSwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5ib3JkZXItdGhpY2sge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0yIHtcbiAgZmxleC1ncm93OiAyICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMyB7XG4gIGZsZXgtZ3JvdzogMyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTQge1xuICBmbGV4LWdyb3c6IDQgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy01IHtcbiAgZmxleC1ncm93OiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctNiB7XG4gIGZsZXgtZ3JvdzogNiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTcge1xuICBmbGV4LWdyb3c6IDcgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy04IHtcbiAgZmxleC1ncm93OiA4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctOSB7XG4gIGZsZXgtZ3JvdzogOSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEwIHtcbiAgZmxleC1ncm93OiAxMCAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS03NSB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ub3BhY2l0eS0yNSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5vcGFjaXR5LTEwIHtcbiAgb3BhY2l0eTogMC4xO1xufVxuXG4ub3BhY2l0eS01IHtcbiAgb3BhY2l0eTogMC4wNTtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uei1kZXB0aC0xIHtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnotZGVwdGgtMiB7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uei1kZXB0aC0zIHtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uei1kZXB0aC00IHtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uei1kZXB0aC01IHtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hbGVydC1ib2R5IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmFsZXJ0LWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDYwcHg7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5hbGVydC1pY29uICsgLmFsZXJ0LWJvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYWxlcnQtY29udHJhc3QgLmFsZXJ0LWljb24ge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmFsZXJ0LWNvbnRyYXN0IC5hbGVydC1pY29uICsgLmFsZXJ0LWJvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTdiZmE7XG4gIGJvcmRlci1jb2xvcjogIzNlN2JmYTtcbn1cbi5hbGVydC1wcmltYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI1NmFmOTtcbn1cbi5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG59XG4uYWxlcnQtcHJpbWFyeS5hbGVydC1zaW1wbGUgLmFsZXJ0LWljb24ge1xuICBjb2xvcjogIzNFN0JGQTtcbn1cbi5hbGVydC1wcmltYXJ5LmFsZXJ0LWNvbnRyYXN0IC5hbGVydC1pY29uIHtcbiAgYmFja2dyb3VuZDogIzIwNjdmOTtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xuICBib3JkZXItY29sb3I6ICNhZGI1YmQ7XG59XG4uYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzlmYThiMjtcbn1cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cbi5hbGVydC1zZWNvbmRhcnkuYWxlcnQtc2ltcGxlIC5hbGVydC1pY29uIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG59XG4uYWxlcnQtc2Vjb25kYXJ5LmFsZXJ0LWNvbnRyYXN0IC5hbGVydC1pY29uIHtcbiAgYmFja2dyb3VuZDogIzljYTZhZjtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYmE2ZjtcbiAgYm9yZGVyLWNvbG9yOiAjNWJiYTZmO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNGFiMTYwO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cbi5hbGVydC1zdWNjZXNzLmFsZXJ0LXNpbXBsZSAuYWxlcnQtaWNvbiB7XG4gIGNvbG9yOiAjNUJCQTZGO1xufVxuLmFsZXJ0LXN1Y2Nlc3MuYWxlcnQtY29udHJhc3QgLmFsZXJ0LWljb24ge1xuICBiYWNrZ3JvdW5kOiAjNDlhZDVlO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDhiMmUzO1xuICBib3JkZXItY29sb3I6ICMwOGIyZTM7XG59XG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwNzlmY2E7XG59XG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjZTZlNmU2O1xufVxuLmFsZXJ0LWluZm8uYWxlcnQtc2ltcGxlIC5hbGVydC1pY29uIHtcbiAgY29sb3I6ICMwOEIyRTM7XG59XG4uYWxlcnQtaW5mby5hbGVydC1jb250cmFzdCAuYWxlcnQtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICMwNzliYzU7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWM4MGU7XG4gIGJvcmRlci1jb2xvcjogI2Y5YzgwZTtcbn1cbi5hbGVydC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U4YjkwNjtcbn1cbi5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG59XG4uYWxlcnQtd2FybmluZy5hbGVydC1zaW1wbGUgLmFsZXJ0LWljb24ge1xuICBjb2xvcjogI0Y5QzgwRTtcbn1cbi5hbGVydC13YXJuaW5nLmFsZXJ0LWNvbnRyYXN0IC5hbGVydC1pY29uIHtcbiAgYmFja2dyb3VuZDogI2UzYjUwNjtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU0YTQ5O1xuICBib3JkZXItY29sb3I6ICNmZTRhNDk7XG59XG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZlMzEzMDtcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cbi5hbGVydC1kYW5nZXIuYWxlcnQtc2ltcGxlIC5hbGVydC1pY29uIHtcbiAgY29sb3I6ICNGRTRBNDk7XG59XG4uYWxlcnQtZGFuZ2VyLmFsZXJ0LWNvbnRyYXN0IC5hbGVydC1pY29uIHtcbiAgYmFja2dyb3VuZDogI2ZlMmMyYjtcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2U4ZWQ7XG4gIGJvcmRlci1jb2xvcjogI2UzZThlZDtcbn1cbi5hbGVydC1saWdodCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkM2RiZTM7XG59XG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cbi5hbGVydC1saWdodC5hbGVydC1zaW1wbGUgLmFsZXJ0LWljb24ge1xuICBjb2xvcjogI0UzRThFRDtcbn1cbi5hbGVydC1saWdodC5hbGVydC1jb250cmFzdCAuYWxlcnQtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICNkMGQ5ZTE7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjNmNDY7XG4gIGJvcmRlci1jb2xvcjogIzM2M2Y0Njtcbn1cbi5hbGVydC1kYXJrIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzJiMzIzODtcbn1cbi5hbGVydC1kYXJrIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG59XG4uYWxlcnQtZGFyay5hbGVydC1zaW1wbGUgLmFsZXJ0LWljb24ge1xuICBjb2xvcjogIzM2M0Y0Njtcbn1cbi5hbGVydC1kYXJrLmFsZXJ0LWNvbnRyYXN0IC5hbGVydC1pY29uIHtcbiAgYmFja2dyb3VuZDogIzI5MmYzNTtcbn1cblxuLmFsZXJ0LWxpZ2h0ZXN0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjg7XG4gIGJvcmRlci1jb2xvcjogI2YyZjNmODtcbn1cbi5hbGVydC1saWdodGVzdCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlMWU0ZWY7XG59XG4uYWxlcnQtbGlnaHRlc3QgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cbi5hbGVydC1saWdodGVzdC5hbGVydC1zaW1wbGUgLmFsZXJ0LWljb24ge1xuICBjb2xvcjogI2YyZjNmODtcbn1cbi5hbGVydC1saWdodGVzdC5hbGVydC1jb250cmFzdCAuYWxlcnQtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICNkZWUxZWQ7XG59XG5cbi5hbGVydC1kYXJrZXN0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDJhMmY7XG4gIGJvcmRlci1jb2xvcjogIzI0MmEyZjtcbn1cbi5hbGVydC1kYXJrZXN0IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE5MWQyMTtcbn1cbi5hbGVydC1kYXJrZXN0IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG59XG4uYWxlcnQtZGFya2VzdC5hbGVydC1zaW1wbGUgLmFsZXJ0LWljb24ge1xuICBjb2xvcjogIzI0MkEyRjtcbn1cbi5hbGVydC1kYXJrZXN0LmFsZXJ0LWNvbnRyYXN0IC5hbGVydC1pY29uIHtcbiAgYmFja2dyb3VuZDogIzE3MWIxZTtcbn1cblxuLmFsZXJ0LWZhY2Vib29rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XG4gIGJvcmRlci1jb2xvcjogIzNiNTk5ODtcbn1cbi5hbGVydC1mYWNlYm9vayBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzNDRlODY7XG59XG4uYWxlcnQtZmFjZWJvb2sgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cbi5hbGVydC1mYWNlYm9vay5hbGVydC1zaW1wbGUgLmFsZXJ0LWljb24ge1xuICBjb2xvcjogIzNCNTk5ODtcbn1cbi5hbGVydC1mYWNlYm9vay5hbGVydC1jb250cmFzdCAuYWxlcnQtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICMzMjRjODI7XG59XG5cbi5hbGVydC10d2l0dGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFjZWQ7XG4gIGJvcmRlci1jb2xvcjogIzAwYWNlZDtcbn1cbi5hbGVydC10d2l0dGVyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwOTlkNDtcbn1cbi5hbGVydC10d2l0dGVyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG59XG4uYWxlcnQtdHdpdHRlci5hbGVydC1zaW1wbGUgLmFsZXJ0LWljb24ge1xuICBjb2xvcjogIzAwQUNFRDtcbn1cbi5hbGVydC10d2l0dGVyLmFsZXJ0LWNvbnRyYXN0IC5hbGVydC1pY29uIHtcbiAgYmFja2dyb3VuZDogIzAwOTZjZTtcbn1cblxuLmFsZXJ0LW1haWxydSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY4ZGUyO1xuICBib3JkZXItY29sb3I6ICMxNjhkZTI7XG59XG4uYWxlcnQtbWFpbHJ1IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE0N2ZjYjtcbn1cbi5hbGVydC1tYWlscnUgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cbi5hbGVydC1tYWlscnUuYWxlcnQtc2ltcGxlIC5hbGVydC1pY29uIHtcbiAgY29sb3I6ICMxNjhERTI7XG59XG4uYWxlcnQtbWFpbHJ1LmFsZXJ0LWNvbnRyYXN0IC5hbGVydC1pY29uIHtcbiAgYmFja2dyb3VuZDogIzEzN2NjNjtcbn1cblxuLmFsZXJ0LXZrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTc2YTg7XG4gIGJvcmRlci1jb2xvcjogIzRhNzZhODtcbn1cbi5hbGVydC12ayBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0MjZhOTY7XG59XG4uYWxlcnQtdmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cbi5hbGVydC12ay5hbGVydC1zaW1wbGUgLmFsZXJ0LWljb24ge1xuICBjb2xvcjogIzRBNzZBODtcbn1cbi5hbGVydC12ay5hbGVydC1jb250cmFzdCAuYWxlcnQtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICM0MTY3OTM7XG59XG5cbi5hbGVydC1nb29nbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkNGIzOTtcbiAgYm9yZGVyLWNvbG9yOiAjZGQ0YjM5O1xufVxuLmFsZXJ0LWdvb2dsZSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkNzM5MjU7XG59XG4uYWxlcnQtZ29vZ2xlIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG59XG4uYWxlcnQtZ29vZ2xlLmFsZXJ0LXNpbXBsZSAuYWxlcnQtaWNvbiB7XG4gIGNvbG9yOiAjREQ0QjM5O1xufVxuLmFsZXJ0LWdvb2dsZS5hbGVydC1jb250cmFzdCAuYWxlcnQtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICNkMzM3MjQ7XG59XG5cbi5hbGVydC1zaW1wbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTZlYjtcbn1cblxuLmF2YXRhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xufVxuLmF2YXRhciA+IC5pY29uLCAuYXZhdGFyID4gLm1zLWNvbnRhaW5lcjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmF2YXRhci1sZyB7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cblxuLmF2YXRhci1zbSB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtID4gYSB7XG4gIGNvbG9yOiAjYWRiNWJkO1xufVxuXG4uYnViYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5idWJibGUtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTdCRkEgIWltcG9ydGFudDtcbn1cblxuLmJ1YmJsZS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkICFpbXBvcnRhbnQ7XG59XG5cbi5idWJibGUtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QkJBNkYgIWltcG9ydGFudDtcbn1cblxuLmJ1YmJsZS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4QjJFMyAhaW1wb3J0YW50O1xufVxuXG4uYnViYmxlLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlDODBFICFpbXBvcnRhbnQ7XG59XG5cbi5idWJibGUtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFNEE0OSAhaW1wb3J0YW50O1xufVxuXG4uYnViYmxlLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRThFRCAhaW1wb3J0YW50O1xufVxuXG4uYnViYmxlLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzRjQ2ICFpbXBvcnRhbnQ7XG59XG5cbi5idWJibGUtbGlnaHRlc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y4ICFpbXBvcnRhbnQ7XG59XG5cbi5idWJibGUtZGFya2VzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDJBMkYgIWltcG9ydGFudDtcbn1cblxuLmJ1YmJsZS1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQjU5OTggIWltcG9ydGFudDtcbn1cblxuLmJ1YmJsZS10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUNFRCAhaW1wb3J0YW50O1xufVxuXG4uYnViYmxlLW1haWxydSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjhERTIgIWltcG9ydGFudDtcbn1cblxuLmJ1YmJsZS12ayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QTc2QTggIWltcG9ydGFudDtcbn1cblxuLmJ1YmJsZS1nb29nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREQ0QjM5ICFpbXBvcnRhbnQ7XG59XG5cbi5idWJibGUtbGcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4uYnViYmxlLXNtIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLmJ1YmJsZS1ib3JkZXIge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xufVxuXG4uYnViYmxlLWJvcmRlci1sZyB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG59XG5cbi5idWJibGUtYm9yZGVyLXNtIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbn1cblxuLmljb24gPiAuYnViYmxlLCAubXMtY29udGFpbmVyOmJlZm9yZSA+IC5idWJibGUge1xuICByaWdodDogLTJweDtcbiAgdG9wOiAtMnB4O1xufVxuXG4uYnViYmxlLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1ncm91cC1zcGxpdCAuYnRuICsgLmJ0biwgLmJ0bi1ncm91cC1zcGxpdCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtICsgLmJ0biwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtc3BsaXQgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtICsgLmJ0biwgLmJ0bi1ncm91cC1zcGxpdCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuYnRuLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC1zcGxpdCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5idG4sIC5idG4tZ3JvdXAtc3BsaXQgLnN3YWwyLXBvcHVwIC5idG4gKyAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXNwbGl0IC5idG4gKyAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5idG4tZ3JvdXAtc3BsaXQgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSArIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtc3BsaXQgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtICsgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuYnRuLWdyb3VwLXNwbGl0IC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtc3BsaXQgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5idG4tZ3JvdXAtc3BsaXQgLnN3YWwyLXBvcHVwIC5idG4gKyAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtc3BsaXQgLmJ0biArIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYnRuLWdyb3VwLXNwbGl0IC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0gKyAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtc3BsaXQgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtICsgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5idG4tZ3JvdXAtc3BsaXQgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXNwbGl0IC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5idG4tZ3JvdXAtc3BsaXQgLmZjIGJ1dHRvbiArIC5idG4sIC5idG4tZ3JvdXAtc3BsaXQgLmZjIC5zd2FsMi1wb3B1cCBidXR0b24gKyAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXNwbGl0IC5mYyBidXR0b24gKyAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5idG4tZ3JvdXAtc3BsaXQgLmZjIC5zd2FsMi1wb3B1cCBidXR0b24gKyAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtc3BsaXQgLmZjIGJ1dHRvbiArIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuZmMgLmJ0bi1ncm91cC1zcGxpdCBidXR0b24gKyAuYnRuLCAuZmMgLmJ0bi1ncm91cC1zcGxpdCAuc3dhbDItcG9wdXAgYnV0dG9uICsgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAgLmZjIC5idG4tZ3JvdXAtc3BsaXQgYnV0dG9uICsgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuZmMgLmJ0bi1ncm91cC1zcGxpdCAuc3dhbDItcG9wdXAgYnV0dG9uICsgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cCAuZmMgLmJ0bi1ncm91cC1zcGxpdCBidXR0b24gKyAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJ0bi1ncm91cC1zcGxpdCAuZmMgLmJ0biArIGJ1dHRvbiwgLmJ0bi1ncm91cC1zcGxpdCAuZmMgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSArIGJ1dHRvbiwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtc3BsaXQgLmZjIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSArIGJ1dHRvbiwgLmJ0bi1ncm91cC1zcGxpdCAuZmMgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgYnV0dG9uLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC1zcGxpdCAuZmMgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgKyBidXR0b24sIC5mYyAuYnRuLWdyb3VwLXNwbGl0IC5idG4gKyBidXR0b24sIC5mYyAuYnRuLWdyb3VwLXNwbGl0IC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0gKyBidXR0b24sIC5zd2FsMi1wb3B1cCAuZmMgLmJ0bi1ncm91cC1zcGxpdCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0gKyBidXR0b24sIC5mYyAuYnRuLWdyb3VwLXNwbGl0IC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCArIGJ1dHRvbiwgLnN3YWwyLXBvcHVwIC5mYyAuYnRuLWdyb3VwLXNwbGl0IC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsICsgYnV0dG9uLCAuYnRuLWdyb3VwLXNwbGl0IC5mYyBidXR0b24gKyBidXR0b24sIC5mYyAuYnRuLWdyb3VwLXNwbGl0IGJ1dHRvbiArIGJ1dHRvbiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmJ0bi1ncm91cC5tb2JpbGUtdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmJ0bi1ncm91cC5tb2JpbGUtdG9vbGJhciA+IC5idG4sIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLm1vYmlsZS10b29sYmFyID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC5tb2JpbGUtdG9vbGJhciA+IC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuZmMgLmJ0bi1ncm91cC5tb2JpbGUtdG9vbGJhciA+IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAxIDAgMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzNjNGNDY7XG59XG5cbi5idG4tcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xufVxuXG4uYnRuLWRlZmF1bHQsIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5idG46bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoLmFjdGl2ZSksIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5mYyBidXR0b246bm90KC5hY3RpdmUpLCAuZmMgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgYnV0dG9uOm5vdCguYWN0aXZlKSB7XG4gIGNvbG9yOiAjMjQyQTJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmJ0bi1kZWZhdWx0OmhvdmVyLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuYnRuOmhvdmVyOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpob3Zlcjpub3QoLmFjdGl2ZSksIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06aG92ZXI6bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aG92ZXI6bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6aG92ZXI6bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuZmMgYnV0dG9uOmhvdmVyOm5vdCguYWN0aXZlKSwgLmZjIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IGJ1dHRvbjpob3Zlcjpub3QoLmFjdGl2ZSkge1xuICBjb2xvcjogIzI0MkEyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xufVxuLmJ0bi1kZWZhdWx0OmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1kZWZhdWx0LnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5idG4tZGVmYXVsdC5zZWxlY3QyLXNlbGVjdGlvbiwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmJ0bjpmb2N1czpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06Zm9jdXM6bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOmZvY3VzOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6bm90KC5hY3RpdmUpOmFjdGl2ZSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKTphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoLmFjdGl2ZSk6YWN0aXZlLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc3dhbDItcG9wdXAgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoLmFjdGl2ZSk6YWN0aXZlLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0uc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKTphY3RpdmUsIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCguYWN0aXZlKTphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybS5zd2FsMi1jYW5jZWw6bm90KC5hY3RpdmUpOmFjdGl2ZSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoLmFjdGl2ZSk6YWN0aXZlLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoLmFjdGl2ZSk6YWN0aXZlLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKTphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKTphY3RpdmUsIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybS5zd2FsMi1jYW5jZWw6bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLnN3YWwyLWNhbmNlbDpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1wb3B1cCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1wb3B1cCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybS5zd2FsMi1jYW5jZWw6bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0uc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoLmFjdGl2ZSksIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoLmFjdGl2ZSksIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi5zZWxlY3QyLXNlbGVjdGlvbjpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoLmFjdGl2ZSksIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuYnRuLnNlbGVjdDItc2VsZWN0aW9uOm5vdCguYWN0aXZlKSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1wb3B1cCAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoLmFjdGl2ZSksIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc3dhbDItcG9wdXAgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLnNlbGVjdDItc2VsZWN0aW9uOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoLmFjdGl2ZSksIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmJ0bi5zZWxlY3QyLXNlbGVjdGlvbjpub3QoLmFjdGl2ZSksIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoLmFjdGl2ZSksIC5zd2FsMi1wb3B1cCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoLmFjdGl2ZSksIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuZmMgYnV0dG9uOmZvY3VzOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmZjIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6bm90KC5hY3RpdmUpOmFjdGl2ZSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmZjIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKTphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5mYyAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoLmFjdGl2ZSk6YWN0aXZlLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuZmMgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmU6bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuZmMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmZjIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5mYyAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV06bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuZmMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoLmFjdGl2ZSksIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5mYyAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmZjIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiBidXR0b24uc2VsZWN0Mi1zZWxlY3Rpb246bm90KC5hY3RpdmUpLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmZjIGJ1dHRvbi5zZWxlY3QyLXNlbGVjdGlvbjpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5mYyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGJ1dHRvbi5zZWxlY3QyLXNlbGVjdGlvbjpub3QoLmFjdGl2ZSksIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmZjIGJ1dHRvbi5zZWxlY3QyLXNlbGVjdGlvbjpub3QoLmFjdGl2ZSksIC5mYyAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCBidXR0b246Zm9jdXM6bm90KC5hY3RpdmUpLCAuZmMgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpub3QoLmFjdGl2ZSk6YWN0aXZlLCAuZmMgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KC5hY3RpdmUpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmZjIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKTphY3RpdmUsIC5mYyAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5mYyAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuZmMgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKSwgLmZjIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXTpub3QoLmFjdGl2ZSksIC5mYyAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmZjIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KC5hY3RpdmUpLCAuZmMgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGJ1dHRvbi5zZWxlY3QyLXNlbGVjdGlvbjpub3QoLmFjdGl2ZSksIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuZmMgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgYnV0dG9uLnNlbGVjdDItc2VsZWN0aW9uOm5vdCguYWN0aXZlKSwgLmZjIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgYnV0dG9uLnNlbGVjdDItc2VsZWN0aW9uOm5vdCguYWN0aXZlKSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuZmMgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgYnV0dG9uLnNlbGVjdDItc2VsZWN0aW9uOm5vdCguYWN0aXZlKSwgLmJ0bi1kZWZhdWx0LmZvY3VzLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuZm9jdXMuYnRuOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwIC5mb2N1cy5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoLmFjdGl2ZSksIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuZm9jdXMuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc3dhbDItcG9wdXAgLmZvY3VzLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmZvY3VzLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuZmMgYnV0dG9uLmZvY3VzOm5vdCguYWN0aXZlKSwgLmZjIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IGJ1dHRvbi5mb2N1czpub3QoLmFjdGl2ZSkge1xuICBjb2xvcjogIzI0MkEyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAyMjMsIDIyNCwgMC41KTtcbn1cbi5idG4tZGVmYXVsdC5kaXNhYmxlZCwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmRpc2FibGVkLmJ0bjpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1wb3B1cCAuZGlzYWJsZWQuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmRpc2FibGVkLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwIC5kaXNhYmxlZC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5kaXNhYmxlZC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmZjIGJ1dHRvbi5kaXNhYmxlZDpub3QoLmFjdGl2ZSksIC5mYyAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCBidXR0b24uZGlzYWJsZWQ6bm90KC5hY3RpdmUpLCAuYnRuLWRlZmF1bHQ6ZGlzYWJsZWQsIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5idG46ZGlzYWJsZWQ6bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOmRpc2FibGVkOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpkaXNhYmxlZDpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpkaXNhYmxlZDpub3QoLmFjdGl2ZSksIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpkaXNhYmxlZDpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5mYyBidXR0b246ZGlzYWJsZWQ6bm90KC5hY3RpdmUpLCAuZmMgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgYnV0dG9uOmRpc2FibGVkOm5vdCguYWN0aXZlKSB7XG4gIGNvbG9yOiAjMjQyQTJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uYnRuLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5mYyBidXR0b246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYWN0aXZlKSwgLmZjIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IGJ1dHRvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5hY3RpdmUpLCAuYnRuLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5mYyBidXR0b246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOm5vdCguYWN0aXZlKSwgLmZjIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IGJ1dHRvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6bm90KC5hY3RpdmUpLCAuc2hvdyA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUsIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG46bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc3dhbDItcG9wdXAgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1wb3B1cCAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoLmFjdGl2ZSksIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5mYyAuc2hvdyA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGU6bm90KC5hY3RpdmUpLCAuZmMgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnNob3cgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlOm5vdCguYWN0aXZlKSB7XG4gIGNvbG9yOiAjMjQyQTJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNkZmRmZGY7XG59XG4uYnRuLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1kZWZhdWx0LnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLWRlZmF1bHQuc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1czpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXM6bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1czpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0uc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1wb3B1cCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnN3YWwyLXBvcHVwIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYWN0aXZlKSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5idG4uc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYWN0aXZlKSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1wb3B1cCAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYWN0aXZlKSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1wb3B1cCAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cCAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmJ0bi5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5hY3RpdmUpLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1wb3B1cCAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5zd2FsMi1wb3B1cCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5mYyBidXR0b246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmZjIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmZjIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5mYyAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuZmMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGJ1dHRvbi5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5hY3RpdmUpLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmZjIGJ1dHRvbi5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuZmMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBidXR0b24uc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYWN0aXZlKSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuZmMgYnV0dG9uLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5mYyAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCBidXR0b246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzOm5vdCguYWN0aXZlKSwgLmZjIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYWN0aXZlKSwgLmZjIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5mYyAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuYm9vdHN0cmFwLXNlbGVjdCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5hY3RpdmUpLCAuZmMgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGJ1dHRvbi5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5hY3RpdmUpLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmZjIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IGJ1dHRvbi5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6bm90KC5hY3RpdmUpLCAuZmMgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyBidXR0b24uc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOm5vdCguYWN0aXZlKSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuZmMgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgYnV0dG9uLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5idG4tZGVmYXVsdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLWRlZmF1bHQuc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5idG4tZGVmYXVsdC5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXM6bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1czpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXM6bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5ib290c3RyYXAtc2VsZWN0ID4gLmJ0bi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc3dhbDItcG9wdXAgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0uc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybS5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6bm90KC5hY3RpdmUpLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmJ0bi5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6bm90KC5hY3RpdmUpLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6bm90KC5hY3RpdmUpLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5zd2FsMi1wb3B1cCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc3dhbDItcG9wdXAgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOm5vdCguYWN0aXZlKSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuYnRuLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOm5vdCguYWN0aXZlKSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc3dhbDItcG9wdXAgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmZjIGJ1dHRvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXM6bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuZmMgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuZmMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmZjIC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5mYyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gYnV0dG9uLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuZmMgYnV0dG9uLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5mYyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGJ1dHRvbi5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6bm90KC5hY3RpdmUpLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5mYyBidXR0b24uc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOm5vdCguYWN0aXZlKSwgLmZjIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IGJ1dHRvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXM6bm90KC5hY3RpdmUpLCAuZmMgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6bm90KC5hY3RpdmUpLCAuZmMgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmZjIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5mYyAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gYnV0dG9uLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuZmMgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgYnV0dG9uLnNlbGVjdDItc2VsZWN0aW9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpub3QoLmFjdGl2ZSksIC5mYyAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGJ1dHRvbi5zZWxlY3QyLXNlbGVjdGlvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6bm90KC5hY3RpdmUpLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5mYyAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCBidXR0b24uc2VsZWN0Mi1zZWxlY3Rpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOm5vdCguYWN0aXZlKSwgLnNob3cgPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2hvdyA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNob3cgPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuYnRuOmZvY3VzOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpmb2N1czpub3QoLmFjdGl2ZSksIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06Zm9jdXM6bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc3dhbDItcG9wdXAgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXM6bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXM6bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4uYnRuLWxpZ2h0Om5vdCguYWN0aXZlKTphY3RpdmUsIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKTphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKTphY3RpdmUsIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1wb3B1cCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KC5hY3RpdmUpOmFjdGl2ZSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0uc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKTphY3RpdmUsIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KC5hY3RpdmUpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0uc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKTphY3RpdmUsIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1wb3B1cCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoLmFjdGl2ZSk6YWN0aXZlLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKTphY3RpdmUsIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoLmFjdGl2ZSk6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKTphY3RpdmUsIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi5idG4tbGlnaHQuYWN0aXZlOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuYnRuLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuYnRuLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0uc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0uc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoLmFjdGl2ZSksIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuYnRuLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuYnRuW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoLmFjdGl2ZSksIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0blthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc3dhbDItcG9wdXAgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLnN3YWwyLWNhbmNlbDpub3QoLmFjdGl2ZSksIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoLmFjdGl2ZSksIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0uc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoLmFjdGl2ZSksIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuYnRuLnNlbGVjdDItc2VsZWN0aW9uOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zd2FsMi1wb3B1cCAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc3dhbDItcG9wdXAgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4uc2VsZWN0Mi1zZWxlY3Rpb246bm90KC5hY3RpdmUpLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoLmFjdGl2ZSksIC5zd2FsMi1wb3B1cCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCguYWN0aXZlKSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1wb3B1cCAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoLmFjdGl2ZSksIC5zd2FsMi1wb3B1cCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4uc2VsZWN0Mi1zZWxlY3Rpb246bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cCAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zd2FsMi1wb3B1cCAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoLmFjdGl2ZSksIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuYnRuLnNlbGVjdDItc2VsZWN0aW9uOm5vdCguYWN0aXZlKSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc3dhbDItcG9wdXAgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOm5vdCguYWN0aXZlKSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc3dhbDItcG9wdXAgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoLmFjdGl2ZSksIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5mYyAuc2hvdyA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGU6Zm9jdXM6bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuZmMgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0Om5vdCguYWN0aXZlKTphY3RpdmUsIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5mYyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKTphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5mYyAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKTphY3RpdmUsIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5mYyAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmZjIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmZjIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmZjIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmZjIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoLmFjdGl2ZSksIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5mYyAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KC5hY3RpdmUpLCAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuZmMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zaG93ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbjpub3QoLmFjdGl2ZSksIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuZmMgLnNob3cgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uOm5vdCguYWN0aXZlKSwgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmZjIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNob3cgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uOm5vdCguYWN0aXZlKSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuZmMgLnNob3cgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uOm5vdCguYWN0aXZlKSwgLmZjIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zaG93ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZTpmb2N1czpub3QoLmFjdGl2ZSksIC5mYyAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6bm90KC5hY3RpdmUpOmFjdGl2ZSwgLmZjIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KC5hY3RpdmUpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmZjIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KC5hY3RpdmUpOmFjdGl2ZSwgLmZjIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmU6bm90KC5hY3RpdmUpLCAuZmMgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KC5hY3RpdmUpLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuZmMgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6bm90KC5hY3RpdmUpLCAuZmMgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV06bm90KC5hY3RpdmUpLCAuZmMgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOm5vdCguYWN0aXZlKSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmZjIC5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IC5ib290c3RyYXAtc2VsZWN0LnNob3cgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoLmFjdGl2ZSksIC5mYyAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNob3cgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uOm5vdCguYWN0aXZlKSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5mYyAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc2hvdyA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb246bm90KC5hY3RpdmUpLCAuZmMgLmJ0bi1ncm91cC10b2dnbGUtY29udHJhc3QgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2hvdyA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb246bm90KC5hY3RpdmUpLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5mYyAuYnRuLWdyb3VwLXRvZ2dsZS1jb250cmFzdCAuc2hvdyA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb246bm90KC5hY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDIyMywgMjI0LCAwLjUpO1xufVxuXG4uYnRuLCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5mYyBidXR0b24ge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXSAuaWNvbiwgLnN3YWwyLXBvcHVwIFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0gLmljb24sIC5zd2FsMi1wb3B1cCBbZGF0YS10b2dnbGU9Y29sbGFwc2VdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgLmljb24sIC5idG5bZGF0YS10b2dnbGU9Y29sbGFwc2VdIC5tcy1jb250YWluZXI6YmVmb3JlLCAuc3dhbDItcG9wdXAgW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSAubXMtY29udGFpbmVyOmJlZm9yZSwgLnN3YWwyLXBvcHVwIFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCAubXMtY29udGFpbmVyOmJlZm9yZSwgLmZjIGJ1dHRvbltkYXRhLXRvZ2dsZT1jb2xsYXBzZV0gLmljb24sIC5mYyBidXR0b25bZGF0YS10b2dnbGU9Y29sbGFwc2VdIC5tcy1jb250YWluZXI6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uYnRuW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXVthcmlhLWV4cGFuZGVkPXRydWVdIC5pY29uLCAuc3dhbDItcG9wdXAgW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtIC5pY29uLCAuc3dhbDItcG9wdXAgW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgLmljb24sIC5idG5bZGF0YS10b2dnbGU9Y29sbGFwc2VdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLm1zLWNvbnRhaW5lcjpiZWZvcmUsIC5zd2FsMi1wb3B1cCBbZGF0YS10b2dnbGU9Y29sbGFwc2VdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0gLm1zLWNvbnRhaW5lcjpiZWZvcmUsIC5zd2FsMi1wb3B1cCBbZGF0YS10b2dnbGU9Y29sbGFwc2VdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCAubXMtY29udGFpbmVyOmJlZm9yZSwgLmZjIGJ1dHRvbltkYXRhLXRvZ2dsZT1jb2xsYXBzZV1bYXJpYS1leHBhbmRlZD10cnVlXSAuaWNvbiwgLmZjIGJ1dHRvbltkYXRhLXRvZ2dsZT1jb2xsYXBzZV1bYXJpYS1leHBhbmRlZD10cnVlXSAubXMtY29udGFpbmVyOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uYnRuID4gLmljb24sIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0gPiAuaWNvbiwgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsID4gLmljb24sIC5idG4gPiAubXMtY29udGFpbmVyOmJlZm9yZSwgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSA+IC5tcy1jb250YWluZXI6YmVmb3JlLCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgPiAubXMtY29udGFpbmVyOmJlZm9yZSwgLmZjIGJ1dHRvbiA+IC5pY29uLCAuZmMgYnV0dG9uID4gLm1zLWNvbnRhaW5lcjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYnRuID4gLmljb24uZmxvYXQtbGVmdCwgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSA+IC5pY29uLmZsb2F0LWxlZnQsIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCA+IC5pY29uLmZsb2F0LWxlZnQsIC5idG4gPiAuZmxvYXQtbGVmdC5tcy1jb250YWluZXI6YmVmb3JlLCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtID4gLmZsb2F0LWxlZnQubXMtY29udGFpbmVyOmJlZm9yZSwgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsID4gLmZsb2F0LWxlZnQubXMtY29udGFpbmVyOmJlZm9yZSwgLmZjIGJ1dHRvbiA+IC5pY29uLmZsb2F0LWxlZnQsIC5mYyBidXR0b24gPiAuZmxvYXQtbGVmdC5tcy1jb250YWluZXI6YmVmb3JlLCAuYnRuID4gLmljb24uZmxvYXQtcmlnaHQsIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0gPiAuaWNvbi5mbG9hdC1yaWdodCwgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsID4gLmljb24uZmxvYXQtcmlnaHQsIC5idG4gPiAuZmxvYXQtcmlnaHQubXMtY29udGFpbmVyOmJlZm9yZSwgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSA+IC5mbG9hdC1yaWdodC5tcy1jb250YWluZXI6YmVmb3JlLCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgPiAuZmxvYXQtcmlnaHQubXMtY29udGFpbmVyOmJlZm9yZSwgLmJ0biA+IC5pY29uLmNhcmQtdG9vbGJhciwgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSA+IC5pY29uLmNhcmQtdG9vbGJhciwgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsID4gLmljb24uY2FyZC10b29sYmFyLCAuYnRuID4gLmNhcmQtdG9vbGJhci5tcy1jb250YWluZXI6YmVmb3JlLCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtID4gLmNhcmQtdG9vbGJhci5tcy1jb250YWluZXI6YmVmb3JlLCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgPiAuY2FyZC10b29sYmFyLm1zLWNvbnRhaW5lcjpiZWZvcmUsIC5mYyBidXR0b24gPiAuaWNvbi5mbG9hdC1yaWdodCwgLmZjIGJ1dHRvbiA+IC5mbG9hdC1yaWdodC5tcy1jb250YWluZXI6YmVmb3JlLCAuZmMgYnV0dG9uID4gLmljb24uY2FyZC10b29sYmFyLCAuZmMgYnV0dG9uID4gLmNhcmQtdG9vbGJhci5tcy1jb250YWluZXI6YmVmb3JlIHtcbiAgdG9wOiAxcHg7XG59XG4uYnRuLmJ0bi1sZyA+IC5pY29uLCAuc3dhbDItcG9wdXAgLmJ0bi1sZy5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSA+IC5pY29uLCAuc3dhbDItcG9wdXAgLmJ0bi1sZy5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsID4gLmljb24sIC5idG4uYnRuLWxnID4gLm1zLWNvbnRhaW5lcjpiZWZvcmUsIC5zd2FsMi1wb3B1cCAuYnRuLWxnLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtID4gLm1zLWNvbnRhaW5lcjpiZWZvcmUsIC5zd2FsMi1wb3B1cCAuYnRuLWxnLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgPiAubXMtY29udGFpbmVyOmJlZm9yZSwgLmZjIGJ1dHRvbi5idG4tbGcgPiAuaWNvbiwgLmZjIGJ1dHRvbi5idG4tbGcgPiAubXMtY29udGFpbmVyOmJlZm9yZSwgLmJ0bi1ncm91cC1sZyA+IC5idG4gPiAuaWNvbiwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtbGcgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0gPiAuaWNvbiwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtbGcgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCA+IC5pY29uLCAuYnRuLWdyb3VwLWxnID4gLmJ0biA+IC5tcy1jb250YWluZXI6YmVmb3JlLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC1sZyA+IC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSA+IC5tcy1jb250YWluZXI6YmVmb3JlLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC1sZyA+IC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsID4gLm1zLWNvbnRhaW5lcjpiZWZvcmUsIC5mYyAuYnRuLWdyb3VwLWxnID4gYnV0dG9uID4gLmljb24sIC5mYyAuYnRuLWdyb3VwLWxnID4gYnV0dG9uID4gLm1zLWNvbnRhaW5lcjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmJ0bi5idG4tc20gPiAuaWNvbiwgLnN3YWwyLXBvcHVwIC5idG4tc20uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0gPiAuaWNvbiwgLnN3YWwyLXBvcHVwIC5idG4tc20uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCA+IC5pY29uLCAuYnRuLmJ0bi1zbSA+IC5tcy1jb250YWluZXI6YmVmb3JlLCAuc3dhbDItcG9wdXAgLmJ0bi1zbS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSA+IC5tcy1jb250YWluZXI6YmVmb3JlLCAuc3dhbDItcG9wdXAgLmJ0bi1zbS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsID4gLm1zLWNvbnRhaW5lcjpiZWZvcmUsIC5mYyBidXR0b24uYnRuLXNtID4gLmljb24sIC5mYyBidXR0b24uYnRuLXNtID4gLm1zLWNvbnRhaW5lcjpiZWZvcmUsIC5idG4tZ3JvdXAtc20gPiAuYnRuID4gLmljb24sIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXNtID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtID4gLmljb24sIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXNtID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgPiAuaWNvbiwgLmJ0bi1ncm91cC1zbSA+IC5idG4gPiAubXMtY29udGFpbmVyOmJlZm9yZSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtc20gPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0gPiAubXMtY29udGFpbmVyOmJlZm9yZSwgLnN3YWwyLXBvcHVwIC5idG4tZ3JvdXAtc20gPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCA+IC5tcy1jb250YWluZXI6YmVmb3JlLCAuZmMgLmJ0bi1ncm91cC1zbSA+IGJ1dHRvbiA+IC5pY29uLCAuZmMgLmJ0bi1ncm91cC1zbSA+IGJ1dHRvbiA+IC5tcy1jb250YWluZXI6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uYnRuLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uYnRuLWljb24ge1xuICB3aWR0aDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJ0bi1pY29uID4gLmljb24sIC5idG4taWNvbiA+IC5tcy1jb250YWluZXI6YmVmb3JlIHtcbiAgdG9wOiAtMnB4O1xufVxuLmJ0bi1pY29uLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4taWNvbi5idG4sIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLWxnID4gLmJ0bi1pY29uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC1sZyA+IC5idG4taWNvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuZmMgLmJ0bi1ncm91cC1sZyA+IGJ1dHRvbi5idG4taWNvbiB7XG4gIHdpZHRoOiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBsaW5lLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xufVxuLmJ0bi1pY29uLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4taWNvbi5idG4sIC5zd2FsMi1wb3B1cCAuYnRuLWdyb3VwLXNtID4gLmJ0bi1pY29uLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAgLmJ0bi1ncm91cC1zbSA+IC5idG4taWNvbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuZmMgLmJ0bi1ncm91cC1zbSA+IGJ1dHRvbi5idG4taWNvbiB7XG4gIHdpZHRoOiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xufVxuXG4uYnRuLWNvbGxhcHNlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuLWNvbGxhcHNlOmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLXNob3cpO1xufVxuLmJ0bi1jb2xsYXBzZVthcmlhLWV4cGFuZGVkPXRydWVdOmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLWhpZGUpO1xufVxuXG4uYnRuLXcteHMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXctc20ge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ0bi13LW1kIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ0bi13LWxnIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qXG4uYnRuLXRyYW5zcGFyZW50IHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkdGFibGUtYWN0aW9uLWJ0bi1jb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHByaW1hcnksIDUlKTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG4qL1xuLmJ0bi1zZWNvbmRhcnksIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5mYyBidXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZmMgYnV0dG9uID4gLmZhIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRvcDogMDtcbn1cbi5mYyAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG4uZmMgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5mYyAudGFibGUtYm9yZGVyZWQgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5mYyAudGFibGUtYm9yZGVyZWQgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5mYyAuZmMtYm9keSA+IHRyID4gdGQge1xuICBib3JkZXI6IDA7XG59XG4uZmMgLmZjLXRvb2xiYXIge1xuICBwYWRkaW5nOiAxLjc1cmVtO1xufVxuLmZjIC5mYy10b29sYmFyIGgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZmMgLmZjLWhlYWQtY29udGFpbmVyIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzRThFRDtcbn1cbi5mYyAuZmMtaGVhZC1jb250YWluZXIgLmZjLWRheS1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuLmZjIC5mYy1oZWFkLWNvbnRhaW5lciAuZmMtZGF5LWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMS43NXJlbTtcbn1cbi5mYyAuZmMtZXZlbnQge1xuICBiYWNrZ3JvdW5kOiAjM0U3QkZBO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4zMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMzI1cmVtO1xufVxuLmZjIC5mYy1ldmVudC5mYy1ldmVudC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFN0JGQSAhaW1wb3J0YW50O1xufVxuLmZjIC5mYy1ldmVudC5mYy1ldmVudC1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkICFpbXBvcnRhbnQ7XG59XG4uZmMgLmZjLWV2ZW50LmZjLWV2ZW50LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUJCQTZGICFpbXBvcnRhbnQ7XG59XG4uZmMgLmZjLWV2ZW50LmZjLWV2ZW50LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDhCMkUzICFpbXBvcnRhbnQ7XG59XG4uZmMgLmZjLWV2ZW50LmZjLWV2ZW50LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlDODBFICFpbXBvcnRhbnQ7XG59XG4uZmMgLmZjLWV2ZW50LmZjLWV2ZW50LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRTRBNDkgIWltcG9ydGFudDtcbn1cbi5mYyAuZmMtZXZlbnQuZmMtZXZlbnQtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNFOEVEICFpbXBvcnRhbnQ7XG59XG4uZmMgLmZjLWV2ZW50LmZjLWV2ZW50LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzRjQ2ICFpbXBvcnRhbnQ7XG59XG4uZmMgLmZjLWV2ZW50LmZjLWV2ZW50LWxpZ2h0ZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmOCAhaW1wb3J0YW50O1xufVxuLmZjIC5mYy1ldmVudC5mYy1ldmVudC1kYXJrZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MkEyRiAhaW1wb3J0YW50O1xufVxuLmZjIC5mYy1ldmVudC5mYy1ldmVudC1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQjU5OTggIWltcG9ydGFudDtcbn1cbi5mYyAuZmMtZXZlbnQuZmMtZXZlbnQtdHdpdHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFDRUQgIWltcG9ydGFudDtcbn1cbi5mYyAuZmMtZXZlbnQuZmMtZXZlbnQtbWFpbHJ1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2OERFMiAhaW1wb3J0YW50O1xufVxuLmZjIC5mYy1ldmVudC5mYy1ldmVudC12ayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QTc2QTggIWltcG9ydGFudDtcbn1cbi5mYyAuZmMtZXZlbnQuZmMtZXZlbnQtZ29vZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RENEIzOSAhaW1wb3J0YW50O1xufVxuLmZjIC5mYy1ldmVudC5mYy1zdGFydCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLmZjIC5mYy1ldmVudC5mYy1lbmQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uZmMgLmZjLXdlZWs6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5mYyAuZmMtdG9kYXkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmMmYzZjggIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNjNGNDYgIWltcG9ydGFudDtcbn1cbi5mYyAuZmMtc2Nyb2xsZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZmMgLmZjLXRvb2xiYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5mYyAuZmMtdG9vbGJhciAuZmMtcmlnaHQge1xuICAgIG1hcmdpbjogMS43NXJlbSAwO1xuICB9XG59XG5cbi5mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMXJlbS8xLjUgXCJJY29tb29uXCI7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uY2FyZC1iZyAuY2FyZC1oZWFkZXIsXG4uY2FyZC1iZyAuY2FyZC1oZWFkZXIgLmJ0blthcmlhLWV4cGFuZGVkPXRydWVdLFxuLmNhcmQtYmcgLmNhcmQtaGVhZGVyIC5zd2FsMi1wb3B1cCBbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSxcbi5zd2FsMi1wb3B1cCAuY2FyZC1iZyAuY2FyZC1oZWFkZXIgW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sXG4uY2FyZC1iZyAuY2FyZC1oZWFkZXIgLnN3YWwyLXBvcHVwIFthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAgLmNhcmQtYmcgLmNhcmQtaGVhZGVyIFthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uY2FyZC1iZyAuY2FyZC1oZWFkZXIgLmZjIGJ1dHRvblthcmlhLWV4cGFuZGVkPXRydWVdLFxuLmZjIC5jYXJkLWJnIC5jYXJkLWhlYWRlciBidXR0b25bYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uY2FyZC1iZyAuY2FyZC1oZWFkZXItZGl2aWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG59XG5cbi5jYXJkLWJvcmRlciwgLmNhcmQtYm9yZGVyLmNhcmQtZmxhdCwgLmNhcmQtYm9yZGVyLmNhcmQtc2hhZG93IHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNlMWU2ZWI7XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXJkLWhlYWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5jYXJkLWhlYWRlcjpub3QoLmNhcmQtaGVhZGVyLWRpdmlkZXIpIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jYXJkLWhlYWRlciArIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci1iZyArIC5jYXJkLWJvZHksIC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci1kaXZpZGVyICsgLmNhcmQtYm9keSwgLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLWNvbnRyYXN0ICsgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAxLjc1cmVtO1xufVxuLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmNhcmQtYmcgLmNhcmQtdG9vbGJhci1idG4sXG4uY2FyZC1iZyAuY2FyZC10aXRsZSxcbi5jYXJkLWJnIC5jYXJkLXN1YnRpdGxlLFxuLmNhcmQtaGVhZGVyLWJnIC5jYXJkLXRvb2xiYXItYnRuLFxuLmNhcmQtaGVhZGVyLWJnIC5jYXJkLXRpdGxlLFxuLmNhcmQtaGVhZGVyLWJnIC5jYXJkLXN1YnRpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5jYXJkLWhlYWRlci1jb250cmFzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjYWRiNWJkO1xufVxuXG4uY2FyZC10b29sYmFyIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLmNhcmQtdG9vbGJhci1idG4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5jYXJkLXRvb2xiYXItYnRuIC5pY29uLCAuY2FyZC10b29sYmFyLWJ0biAubXMtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcmQtdG9vbGJhci1idG4uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJkLWZsYXQge1xuICBib3JkZXI6IDA7XG59XG5cbi5jYXJkLXNoYWRvdyB7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxNXB4IDFweCByZ2JhKDY5LCA2NSwgNzgsIDAuMDgpO1xufVxuXG4uY2FyZC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcmQtaWNvbiA+IC5pY29uLCAuY2FyZC1pY29uID4gLm1zLWNvbnRhaW5lcjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiA3cmVtICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC0yLjVyZW07XG4gIHRvcDogMS4yNXJlbTtcbiAgb3BhY2l0eTogMC4xO1xufVxuXG4uYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWU2ZWI7XG59XG4uYWNjb3JkaW9uID4gLmNhcmQgKyAuY2FyZCB7XG4gIG1hcmdpbi10b3A6IDAuMzg1cmVtO1xufVxuLmFjY29yZGlvbiAuY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLmFjY29yZGlvbiAuY2FyZC1oZWFkZXIgPiAuYnRuLCAuYWNjb3JkaW9uIC5zd2FsMi1wb3B1cCAuY2FyZC1oZWFkZXIgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cCAuYWNjb3JkaW9uIC5jYXJkLWhlYWRlciA+IC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLmFjY29yZGlvbiAuc3dhbDItcG9wdXAgLmNhcmQtaGVhZGVyID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cCAuYWNjb3JkaW9uIC5jYXJkLWhlYWRlciA+IC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYWNjb3JkaW9uIC5mYyAuY2FyZC1oZWFkZXIgPiBidXR0b24sIC5mYyAuYWNjb3JkaW9uIC5jYXJkLWhlYWRlciA+IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMS4yNXJlbSAxLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYWNjb3JkaW9uIC5jYXJkLWhlYWRlciA+IC5idG4gLmljb24sIC5hY2NvcmRpb24gLnN3YWwyLXBvcHVwIC5jYXJkLWhlYWRlciA+IC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSAuaWNvbiwgLnN3YWwyLXBvcHVwIC5hY2NvcmRpb24gLmNhcmQtaGVhZGVyID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtIC5pY29uLCAuYWNjb3JkaW9uIC5zd2FsMi1wb3B1cCAuY2FyZC1oZWFkZXIgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCAuaWNvbiwgLnN3YWwyLXBvcHVwIC5hY2NvcmRpb24gLmNhcmQtaGVhZGVyID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgLmljb24sIC5hY2NvcmRpb24gLmNhcmQtaGVhZGVyID4gLmJ0biAubXMtY29udGFpbmVyOmJlZm9yZSwgLmFjY29yZGlvbiAuc3dhbDItcG9wdXAgLmNhcmQtaGVhZGVyID4gLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtIC5tcy1jb250YWluZXI6YmVmb3JlLCAuc3dhbDItcG9wdXAgLmFjY29yZGlvbiAuY2FyZC1oZWFkZXIgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0gLm1zLWNvbnRhaW5lcjpiZWZvcmUsIC5hY2NvcmRpb24gLnN3YWwyLXBvcHVwIC5jYXJkLWhlYWRlciA+IC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsIC5tcy1jb250YWluZXI6YmVmb3JlLCAuc3dhbDItcG9wdXAgLmFjY29yZGlvbiAuY2FyZC1oZWFkZXIgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCAubXMtY29udGFpbmVyOmJlZm9yZSwgLmFjY29yZGlvbiAuZmMgLmNhcmQtaGVhZGVyID4gYnV0dG9uIC5pY29uLCAuYWNjb3JkaW9uIC5mYyAuY2FyZC1oZWFkZXIgPiBidXR0b24gLm1zLWNvbnRhaW5lcjpiZWZvcmUsIC5mYyAuYWNjb3JkaW9uIC5jYXJkLWhlYWRlciA+IGJ1dHRvbiAuaWNvbiwgLmZjIC5hY2NvcmRpb24gLmNhcmQtaGVhZGVyID4gYnV0dG9uIC5tcy1jb250YWluZXI6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG59XG4uYWNjb3JkaW9uIC5jYXJkLWhlYWRlciA+IC5idG5bYXJpYS1leHBhbmRlZD10cnVlXSwgLmFjY29yZGlvbiAuc3dhbDItcG9wdXAgLmNhcmQtaGVhZGVyID4gW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5zd2FsMi1wb3B1cCAuYWNjb3JkaW9uIC5jYXJkLWhlYWRlciA+IFthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuYWNjb3JkaW9uIC5zd2FsMi1wb3B1cCAuY2FyZC1oZWFkZXIgPiBbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAgLmFjY29yZGlvbiAuY2FyZC1oZWFkZXIgPiBbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYWNjb3JkaW9uIC5mYyAuY2FyZC1oZWFkZXIgPiBidXR0b25bYXJpYS1leHBhbmRlZD10cnVlXSwgLmZjIC5hY2NvcmRpb24gLmNhcmQtaGVhZGVyID4gYnV0dG9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzNFN0JGQTtcbn1cbi5hY2NvcmRpb24gLmNhcmQtaGVhZGVyID4gLmJ0blthcmlhLWV4cGFuZGVkPXRydWVdIC5pY29uLCAuYWNjb3JkaW9uIC5zd2FsMi1wb3B1cCAuY2FyZC1oZWFkZXIgPiBbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSAuaWNvbiwgLnN3YWwyLXBvcHVwIC5hY2NvcmRpb24gLmNhcmQtaGVhZGVyID4gW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0gLmljb24sIC5hY2NvcmRpb24gLnN3YWwyLXBvcHVwIC5jYXJkLWhlYWRlciA+IFthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgLmljb24sIC5zd2FsMi1wb3B1cCAuYWNjb3JkaW9uIC5jYXJkLWhlYWRlciA+IFthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgLmljb24sIC5hY2NvcmRpb24gLmNhcmQtaGVhZGVyID4gLmJ0blthcmlhLWV4cGFuZGVkPXRydWVdIC5tcy1jb250YWluZXI6YmVmb3JlLCAuYWNjb3JkaW9uIC5zd2FsMi1wb3B1cCAuY2FyZC1oZWFkZXIgPiBbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSAubXMtY29udGFpbmVyOmJlZm9yZSwgLnN3YWwyLXBvcHVwIC5hY2NvcmRpb24gLmNhcmQtaGVhZGVyID4gW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0gLm1zLWNvbnRhaW5lcjpiZWZvcmUsIC5hY2NvcmRpb24gLnN3YWwyLXBvcHVwIC5jYXJkLWhlYWRlciA+IFthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgLm1zLWNvbnRhaW5lcjpiZWZvcmUsIC5zd2FsMi1wb3B1cCAuYWNjb3JkaW9uIC5jYXJkLWhlYWRlciA+IFthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgLm1zLWNvbnRhaW5lcjpiZWZvcmUsIC5hY2NvcmRpb24gLmZjIC5jYXJkLWhlYWRlciA+IGJ1dHRvblthcmlhLWV4cGFuZGVkPXRydWVdIC5pY29uLCAuYWNjb3JkaW9uIC5mYyAuY2FyZC1oZWFkZXIgPiBidXR0b25bYXJpYS1leHBhbmRlZD10cnVlXSAubXMtY29udGFpbmVyOmJlZm9yZSwgLmZjIC5hY2NvcmRpb24gLmNhcmQtaGVhZGVyID4gYnV0dG9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmljb24sIC5mYyAuYWNjb3JkaW9uIC5jYXJkLWhlYWRlciA+IGJ1dHRvblthcmlhLWV4cGFuZGVkPXRydWVdIC5tcy1jb250YWluZXI6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmNhcmQgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIHBhZGRpbmctbGVmdDogMS43NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbn1cblxuLmNhcmQgPiAudGFibGUsXG4uY2FyZCAuY2FyZC10YWJsZSB7XG4gIGJvcmRlcjogMDtcbn1cbi5jYXJkID4gLnRhYmxlIHRoOmZpcnN0LWNoaWxkLFxuLmNhcmQgPiAudGFibGUgdGQ6Zmlyc3QtY2hpbGQsXG4uY2FyZCAuY2FyZC10YWJsZSB0aDpmaXJzdC1jaGlsZCxcbi5jYXJkIC5jYXJkLXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMS43NXJlbTtcbn1cbi5jYXJkID4gLnRhYmxlIHRoOmxhc3QtY2hpbGQsXG4uY2FyZCA+IC50YWJsZSB0ZDpsYXN0LWNoaWxkLFxuLmNhcmQgLmNhcmQtdGFibGUgdGg6bGFzdC1jaGlsZCxcbi5jYXJkIC5jYXJkLXRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG59XG4uY2FyZCA+IC50YWJsZTpsYXN0LWNoaWxkLFxuLmNhcmQgLmNhcmQtdGFibGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQgLnRhYmxlLWNlbGw6Zmlyc3QtY2hpbGQgLmNlbGwtaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMS43NXJlbTtcbiAgfVxuICAuY2FyZCAudGFibGUtY2VsbDpsYXN0LWNoaWxkIC5jZWxsLWlubmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG5cbi5jYXJkLWltZy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHRvcDogYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjkpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5jYXJkLXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uY2FyZC10cmFuc3BhcmVudCB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5jYXJkLWltZy1iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJ+QC9pbWFnZXMvcGV4ZWxzLTEuanBlZ1wiKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5jYXJkLWltZy1iZyAuY2FyZC1ib2R5LFxuLmNhcmQtaW1nLWJnIC5jYXJkLWhlYWRlcixcbi5jYXJkLWltZy1iZyAuY2FyZC1mb290ZXIsXG4uY2FyZC1pbWctYmcgPiAubmF2LFxuLmNhcmQtaW1nLWJnID4gLmxpc3QtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZC1pbWctYmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjM0U3QkZBLCByZ2JhKDYyLCAxMjMsIDI1MCwgMC44NSkpO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uY2xvc2Uge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2xvc2UgPiAuaWNvbiwgLmNsb3NlID4gLm1zLWNvbnRhaW5lcjpiZWZvcmUge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5uby1qcyAuZmlsZS1pbnB1dCAuYnRuLCAubm8tanMgLmZpbGUtaW5wdXQgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwIC5uby1qcyAuZmlsZS1pbnB1dCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5uby1qcyAuZmlsZS1pbnB1dCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cCAubm8tanMgLmZpbGUtaW5wdXQgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5uby1qcyAuZmlsZS1pbnB1dCAuZmMgYnV0dG9uLCAuZmMgLm5vLWpzIC5maWxlLWlucHV0IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jdXN0b20taWNvbi1jb250cm9sIC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsIC5jdXN0b20taWNvbi1jb250cm9sIC5jdXN0b20tY29udHJvbC1sYWJlbDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHtcbiAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1pbi13aWR0aDogMzQuNzVyZW0gIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbn1cbi5kYXRlcmFuZ2VwaWNrZXI6YmVmb3JlLCAuZGF0ZXJhbmdlcGlja2VyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlIHtcbiAgbWluLXdpZHRoOiAxNy4zNzVyZW0gIWltcG9ydGFudDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHRoLCAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB0ZCB7XG4gIG1pbi13aWR0aDogMi4xMjVyZW07XG4gIHdpZHRoOiAyLjEyNXJlbTtcbiAgaGVpZ2h0OiAyLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB0aCB7XG4gIGNvbG9yOiAjMjQyQTJGO1xufVxuLmRhdGVyYW5nZXBpY2tlciB0ZC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjM0U3QkZBO1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyLmxlZnQsIC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhci5yaWdodCB7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIubGVmdCAuY2FsZW5kYXItdGFibGUsIC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhci5yaWdodCAuY2FsZW5kYXItdGFibGUge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY2FsZW5kYXItZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FsZW5kYXItZHJvcGRvd24gLmRhdGVyYW5nZXBpY2tlciB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi8qIERhdGVyYW5nZXBpY2tlclxuJGRycC1kYXktd2lkdGg6IDJyZW0gIWRlZmF1bHQ7XG4kZHJwLWRheS1oZWlnaHQ6ICRkcnAtZGF5LXdpZHRoICFkZWZhdWx0O1xuXG4uZGF0ZS1waWNrZXItd3JhcHBlciB7XG4gICAgQGV4dGVuZCAuZHJvcGRvd24tbWVudTtcbiAgICBAZXh0ZW5kIC5wLTM7XG5cbiAgICAubW9udGgtbmFtZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIH1cblxuICAgIC8vIHNpbmdsZSBkYXRlXG4gICAgJi5zaW5nbGUtZGF0ZSB7XG4gICAgICAgIC5kcnBfdG9wLWJhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gbW9udGggd3JhcHBlclxuICAgIC5tb250aC13cmFwcGVyIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ2FwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAud2Vlay1uYW1lIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgLnByZXYsXG4gICAgICAgICAgICAgICAgLm5leHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZHJwLWFycm93LWNvbG9yO1xuXG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kYXkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRkcnAtZGF5LXdpZHRoO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGRycC1kYXktaGVpZ2h0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZHJwLWRheS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbiAgICAgICAgICAgICAgICAmLnRvTW9udGgge1xuICAgICAgICAgICAgICAgICAgICAmLnZhbGlkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcnAtZGF5LWJnO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkcnAtZGF5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5pbnZhbGlkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZHJwLWRheS1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuaG92ZXJpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRycC1kYXktaG92ZXItYmcgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZHJwLWRheS1ob3Zlci1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5yZWFsLXRvZGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcnAtZGF5LWFjdGl2ZS1iZztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZHJwLWRheS1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRycC1kYXktY2hlY2tlZC1iZztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZHJwLWRheS1jaGVja2VkLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuZmlyc3QtZGF0ZS1zZWxlY3RlZCxcbiAgICAgICAgICAgICAgICAgICAgJi5sYXN0LWRhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRycC1maXJzdC1sYXN0LXNlbGVjdGVkLWJnICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRycC1maXJzdC1sYXN0LXNlbGVjdGVkLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmZpcnN0LWRhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYubGFzdC1kYXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdhcCB7XG4gICAgICAgIC5nYXAtbGluZSB7XG4gICAgICAgICAgICAuZ2FwLTEge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgJGRyb3Bkb3duLWJnO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAkZHJwLWdhcC1iZztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgJGRycC1nYXAtYmc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5nYXAtMiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICRkcm9wZG93bi1iZztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmdhcC0zIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgJGRyb3Bkb3duLWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdhcC10b3AtbWFzayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJwLWdhcC1iZztcbiAgICAgICAgfVxuXG4gICAgICAgIC5nYXAtYm90dG9tLW1hc2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRycC1nYXAtYmc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJwX3RvcC1iYXIge1xuICAgICAgICAmLm5vcm1hbCAubm9ybWFsLXRvcCAuc2VsZWN0aW9uLXRvcCxcbiAgICAgICAgLnN0YXJ0LWRheSxcbiAgICAgICAgLmVuZC1kYXkge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIElubGluZSBjYWxlbmRhciBjb250YWluZXJcblxuXG4vLyBDb250YWluZXJcbi5kYXRlLXBpY2tlci1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5pbnB1dC1ncm91cCAmIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIHdpZHRoOiAxJTtcbiAgICB9XG5cbiAgICAmLmRhdGUtcGlja2VyLWlubGluZSB7XG4gICAgICAgIEBleHRlbmQgLmNsZWFyZml4O1xuXG4gICAgICAgIC5pbmxpbmUtd3JhcHBlciB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuZGF0ZS1waWNrZXItd3JhcHBlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaW5wdXQtYmc7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59ICovXG5Aa2V5ZnJhbWVzIGFuaW1hdGUtZHJvcGRvd24ge1xuICBmcm9tIHtcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcGRvd24tdG9nZ2xlID4gLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxcmVtLzEuNSBcIkljb21vb25cIjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIG1hcmdpbi1sZWZ0OiAwLjMyNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1maXhlZC1oZWlnaHQge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5zaG93IC5kcm9wZG93bi1tZW51IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW5pbWF0ZS1kcm9wZG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGUtZHJvcGRvd247XG59XG4uaGFzLWhlYWRpbmcgPiAuZHJvcGRvd24tbWVudTpiZWZvcmUge1xuICBjb2xvcjogIzNFN0JGQTtcbn1cbi5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMXJlbS8xLjUgXCJJY29tb29uXCI7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDAuNzVyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1yaWdodDpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMC43NXJlbTtcbn1cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PXRvcC1zdGFydF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PXRvcC1lbmRdIHtcbiAgbWFyZ2luOiAwIDAgMTFweDtcbn1cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PXRvcC1zdGFydF06YmVmb3JlLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudD10b3AtZW5kXTpiZWZvcmUge1xuICBib3R0b206IGF1dG87XG4gIHRvcDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5kcm9wZG93bi1tZW51IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNDg1NDVEO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRyb3Bkb3duLW1lbnUgLm5hdi1saW5rIC5uYXYtbGluay1pY29uIHtcbiAgY29sb3I6ICNFM0U4RUQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uZHJvcGRvd24tbWVudSAubmF2LWxpbmsuYWN0aXZlLCAuZHJvcGRvd24tbWVudSAubmF2LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjJmM2Y4O1xufVxuLmRyb3Bkb3duLW1lbnUgLm5hdi1saW5rLmFjdGl2ZSxcbi5kcm9wZG93bi1tZW51IC5uYXYtbGluay5hY3RpdmUgLm5hdi1saW5rLWljb24sIC5kcm9wZG93bi1tZW51IC5uYXYtbGluazpob3Zlcixcbi5kcm9wZG93bi1tZW51IC5uYXYtbGluazpob3ZlciAubmF2LWxpbmstaWNvbiB7XG4gIGNvbG9yOiAjM2Q0NzRmO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHJvcGRvd24taXRlbSA+IC5pY29uLCAuZHJvcGRvd24taXRlbSA+IC5tcy1jb250YWluZXI6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG5kaXYuZHJvcGRvd24taXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRyb3Bkb3duLWhlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJ+QC9pbWFnZXMvcGV4ZWxzLTEuanBlZ1wiKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbn1cbi5kcm9wZG93bi1oZWFkaW5nLCAuZHJvcGRvd24taGVhZGluZzpiZWZvcmUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5kcm9wZG93bi1oZWFkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzNFN0JGQSwgcmdiYSg2MiwgMTIzLCAyNTAsIDAuODUpKTtcbn1cbi5kcm9wZG93bi1oZWFkaW5nID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5kcm9wZG93bi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiAxMi41cmVtO1xufVxuXG4uZHJvcHpvbmUge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNFM0U4RUQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbn1cbi5kcm9wem9uZS5kei1zdGFydGVkIHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cblxuLmR6LW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmR6LWVycm9ybXNnIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZHotZXJyb3IgLmR6LWVycm9ybXNnIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmRyb3B6b25lLWhhcy1maWxlcyAuZHotZGVmYXVsdC5kei1tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxubGFiZWwsXG4ubGFiZWwge1xuICBjb2xvcjogIzM2M0Y0NjtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5icy1zZWFyY2hib3ggaW5wdXRbdHlwZT10ZXh0XTpkaXNhYmxlZCxcbi5icy1hY3Rpb25zYm94IGlucHV0W3R5cGU9dGV4dF06ZGlzYWJsZWQsXG4uYnMtZG9uZWJ1dHRvbiBpbnB1dFt0eXBlPXRleHRdOmRpc2FibGVkLCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6ZGlzYWJsZWQsIC5tcy1oZWFkZXItY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF06ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLCAuYnMtc2VhcmNoYm94IGlucHV0W3JlYWRvbmx5XVt0eXBlPXRleHRdLFxuLmJzLWFjdGlvbnNib3ggaW5wdXRbcmVhZG9ubHldW3R5cGU9dGV4dF0sXG4uYnMtZG9uZWJ1dHRvbiBpbnB1dFtyZWFkb25seV1bdHlwZT10ZXh0XSwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biBbcmVhZG9ubHldLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLm1zLWhlYWRlci1jb250YWluZXIgaW5wdXRbcmVhZG9ubHldW3R5cGU9dGV4dF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y4O1xuICBib3JkZXItY29sb3I6ICNlMWU2ZWI7XG59XG5cbi5mb3JtLWNvbnRyb2wtZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNGRTRBNDkgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tY29udHJvbC10aGljayB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzMHB4ICNmZmYgaW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1zZWxlY3QsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFN0JGQTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmxlZ2VuZCB7XG4gIGNvbG9yOiAjMzYzRjQ2O1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmJ1dHRvbi5mb3JtLWNvbnRyb2wsIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gYnV0dG9uLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zZWxlY3RhYmxlLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDIuNzVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWxlY3RhYmxlLWNhcmQgPiBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2VsZWN0YWJsZS1jYXJkOjpiZWZvcmUsIC5zZWxlY3RhYmxlLWNhcmQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuMjVyZW07XG4gIGxlZnQ6IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnNlbGVjdGFibGUtY2FyZDo6YmVmb3JlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogI2FkYjViZCBzb2xpZCAxcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc2VsZWN0YWJsZS1jYXJkOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUvNTAlIDUwJTtcbn1cbi5zZWxlY3RhYmxlLWNhcmQuYWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTdCRkE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5zZWxlY3RhYmxlLWNhcmQgLnNlbGVjdGFibGUtY2FyZC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjQyQTJGO1xufVxuLnNlbGVjdGFibGUtY2FyZCAuc2VsZWN0YWJsZS1jYXJkLXRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4udHJhbnNsYXRhYmxlLXdpZGdldCAudHJhbnNsYXRhYmxlLWVycm9yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogI0ZFNEE0OTtcbn1cbi50cmFuc2xhdGFibGUtd2lkZ2V0LmludmFsaWQgLnRyYW5zbGF0YWJsZS1lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRyYW5zbGF0YWJsZS13aWRnZXQuaW52YWxpZCAuZm9ybS1jb250cm9sLCAudHJhbnNsYXRhYmxlLXdpZGdldC5pbnZhbGlkIC5icy1zZWFyY2hib3ggaW5wdXRbdHlwZT10ZXh0XSwgLmJzLXNlYXJjaGJveCAudHJhbnNsYXRhYmxlLXdpZGdldC5pbnZhbGlkIGlucHV0W3R5cGU9dGV4dF0sXG4udHJhbnNsYXRhYmxlLXdpZGdldC5pbnZhbGlkIC5icy1hY3Rpb25zYm94IGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtYWN0aW9uc2JveCAudHJhbnNsYXRhYmxlLXdpZGdldC5pbnZhbGlkIGlucHV0W3R5cGU9dGV4dF0sXG4udHJhbnNsYXRhYmxlLXdpZGdldC5pbnZhbGlkIC5icy1kb25lYnV0dG9uIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtZG9uZWJ1dHRvbiAudHJhbnNsYXRhYmxlLXdpZGdldC5pbnZhbGlkIGlucHV0W3R5cGU9dGV4dF0sIC50cmFuc2xhdGFibGUtd2lkZ2V0LmludmFsaWQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC50cmFuc2xhdGFibGUtd2lkZ2V0LmludmFsaWQgLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLnRyYW5zbGF0YWJsZS13aWRnZXQuaW52YWxpZCAubXMtaGVhZGVyLWNvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdLCAubXMtaGVhZGVyLWNvbnRhaW5lciAudHJhbnNsYXRhYmxlLXdpZGdldC5pbnZhbGlkIGlucHV0W3R5cGU9dGV4dF0ge1xuICBib3JkZXItY29sb3I6ICNGRTRBNDk7XG59XG5cbmxlZ2VuZC5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnRyYW5zbGF0YWJsZS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi50cmFuc2xhdGFibGUtbGFiZWwgbGFiZWwsXG4udHJhbnNsYXRhYmxlLWxhYmVsIGxlZ2VuZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50cmFuc2xhdGFibGUtZHJvcGRvd24gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4udHJhbnNsYXRhYmxlLWRyb3Bkb3duIC5idG4sIC50cmFuc2xhdGFibGUtZHJvcGRvd24gLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwIC50cmFuc2xhdGFibGUtZHJvcGRvd24gLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAudHJhbnNsYXRhYmxlLWRyb3Bkb3duIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwIC50cmFuc2xhdGFibGUtZHJvcGRvd24gLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC50cmFuc2xhdGFibGUtZHJvcGRvd24gLmZjIGJ1dHRvbiwgLmZjIC50cmFuc2xhdGFibGUtZHJvcGRvd24gYnV0dG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnRyYW5zbGF0YWJsZS1kcm9wZG93biAuYnRuIC5sYW5ndWFnZSwgLnRyYW5zbGF0YWJsZS1kcm9wZG93biAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtIC5sYW5ndWFnZSwgLnN3YWwyLXBvcHVwIC50cmFuc2xhdGFibGUtZHJvcGRvd24gLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtIC5sYW5ndWFnZSwgLnRyYW5zbGF0YWJsZS1kcm9wZG93biAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgLmxhbmd1YWdlLCAuc3dhbDItcG9wdXAgLnRyYW5zbGF0YWJsZS1kcm9wZG93biAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCAubGFuZ3VhZ2UsIC50cmFuc2xhdGFibGUtZHJvcGRvd24gLmZjIGJ1dHRvbiAubGFuZ3VhZ2UsIC5mYyAudHJhbnNsYXRhYmxlLWRyb3Bkb3duIGJ1dHRvbiAubGFuZ3VhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRyYW5zbGF0YWJsZS1kcm9wZG93biAuYnRuIC5sYW5ndWFnZTphZnRlciwgLnRyYW5zbGF0YWJsZS1kcm9wZG93biAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtIC5sYW5ndWFnZTphZnRlciwgLnN3YWwyLXBvcHVwIC50cmFuc2xhdGFibGUtZHJvcGRvd24gLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtIC5sYW5ndWFnZTphZnRlciwgLnRyYW5zbGF0YWJsZS1kcm9wZG93biAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgLmxhbmd1YWdlOmFmdGVyLCAuc3dhbDItcG9wdXAgLnRyYW5zbGF0YWJsZS1kcm9wZG93biAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCAubGFuZ3VhZ2U6YWZ0ZXIsIC50cmFuc2xhdGFibGUtZHJvcGRvd24gLmZjIGJ1dHRvbiAubGFuZ3VhZ2U6YWZ0ZXIsIC5mYyAudHJhbnNsYXRhYmxlLWRyb3Bkb3duIGJ1dHRvbiAubGFuZ3VhZ2U6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFyZW0vMS41IFwiSWNvbW9vblwiO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogXCJcXGU5MzFcIjtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uZGF0ZS1yYW5nZS1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjY2VkNGRhICFpbXBvcnRhbnQ7XG59XG4uZGF0ZS1yYW5nZS1pbnB1dDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZGF0ZS1yYW5nZS1pbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kYXRlLXJhbmdlLWlucHV0LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kYXRlLXJhbmdlLWlucHV0LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kYXRlLXJhbmdlLWlucHV0LmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZGF0ZS1yYW5nZS1pbnB1dC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZGF0ZS1yYW5nZS1pbnB1dC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRhdGUtcmFuZ2UtaW5wdXQuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kYXRlLXJhbmdlLWlucHV0LmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuZGF0ZS1yYW5nZS1pbnB1dC5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuZGF0ZS1yYW5nZS1pbnB1dC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogI2JhZDBmZCAhaW1wb3J0YW50O1xufVxuXG4uZGF0ZXBpY2tlcltyZWFkb25seV0sXG4uZGF0ZXBpY2tlci1jb250cm9sW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NlZDRkYTtcbn1cblxuLmdyaWQtZ3V0dGVyLXNtIC5yb3cge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuLmdyaWQtZ3V0dGVyLXNtIC5yb3cgPiAuY29sLFxuLmdyaWQtZ3V0dGVyLXNtIC5yb3cgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuLyogSWNvbiBGb250ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSWNvbW9vblwiO1xuICBzcmM6IHVybChcIn5AL2ZvbnRzL2ljb21vb24vaWNvbW9vbi5lb3RcIik7XG4gIHNyYzogdXJsKFwifkAvZm9udHMvaWNvbW9vbi9pY29tb29uLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIn5AL2ZvbnRzL2ljb21vb24vaWNvbW9vbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIn5AL2ZvbnRzL2ljb21vb24vaWNvbW9vbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIn5AL2ZvbnRzL2ljb21vb24vaWNvbW9vbi5zdmcjaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIEJhc2UgQ2xhc3MgKi9cbi5pY29uLCAubXMtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMXJlbS8xLjUgXCJJY29tb29uXCI7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiBJY29uIFNpemVzICovXG4uaWNvbi1zbSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1sZyB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi0yeCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi0zeCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLTR4IHtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLTV4IHtcbiAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIEdyYWRpZW50IGljb24gKi9cbi5ncmFkaWVudC1pY29uIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCMzRTdCRkEgMCUsICNGRTRBNDkgMTAwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zICovXG4uaWNvbi1yb3RhdGUtNDUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uaWNvbi1yb3RhdGUtOTAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uaWNvbi1yb3RhdGUtMTgwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmljb24tcm90YXRlLTI3MCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5pY29uLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZShcIi0xLCAxLCAwXCIpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZShcIi0xLCAxLCAwXCIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKFwiLTEsIDEsIDBcIik7XG59XG5cbi5pY29uLWZsaXAtdmVydGljYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoXCIxLCAtMSwgMlwiKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoXCIxLCAtMSwgMlwiKTtcbiAgdHJhbnNmb3JtOiBzY2FsZShcIjEsIC0xLCAyXCIpO1xufVxuXG4uaWNvbi1kcm9wZG93bi1hcnJvdzpiZWZvcmUsIC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi5pY29uLXVzZXIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBkXCI7XG59XG5cbi5pY29uLXRyYW5zZmVyOmJlZm9yZSwgLm1zLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uaWNvbi1zb3J0OmJlZm9yZSwgLmZvb2ljb24tc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4uaWNvbi1hY3Rpdml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4uaWNvbi1haXJwbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5pY29uLWFsZXJ0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuXG4uaWNvbi1hbGVydC1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5pY29uLWFsZXJ0LXRyaWFuZ2xlOmJlZm9yZSwgLnN3YWwyLWljb24uc3dhbDItd2FybmluZzpiZWZvcmUsIC5uYXYtbGluayAuaW52YWxpZC1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG5cbi5pY29uLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uaWNvbi1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5pY29uLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLmljb24tYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLmljb24tYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG5cbi5pY29uLWFwZXJ0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG5cbi5pY29uLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4uaWNvbi1hcnJvdy1kb3duLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4uaWNvbi1hcnJvdy1kb3duLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cblxuLmljb24tYXJyb3ctZG93bi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuXG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG5cbi5pY29uLWFycm93LWxlZnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG5cbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG5cbi5pY29uLWFycm93LXJpZ2h0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuXG4uaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4uaWNvbi1hcnJvdy11cC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cblxuLmljb24tYXJyb3ctdXAtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuXG4uaWNvbi1hcnJvdy11cC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuXG4uaWNvbi1hdC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG5cbi5pY29uLWF3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG5cbi5pY29uLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuXG4uaWNvbi1iYXItY2hhcnQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuXG4uaWNvbi1iYXR0ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG5cbi5pY29uLWJhdHRlcnktY2hhcmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cblxuLmljb24tYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xufVxuXG4uaWNvbi1iZWxsLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuXG4uaWNvbi1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLmljb24tYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuXG4uaWNvbi1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG5cbi5pY29uLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuXG4uaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuXG4uaWNvbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cblxuLmljb24tYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG5cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG5cbi5pY29uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuXG4uaWNvbi1jYW1lcmEtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG59XG5cbi5pY29uLWNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmRcIjtcbn1cblxuLmljb24tY2hlY2s6YmVmb3JlLCAuc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG5cbi5pY29uLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZlwiO1xufVxuXG4uaWNvbi1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzBcIjtcbn1cblxuLmljb24tY2hldnJvbi1kb3duOmJlZm9yZSwgLmZvb2ljb24tc29ydC1kZXNjOmJlZm9yZSwgLmRyb3Bkb3duLXRvZ2dsZSA+IC5jYXJldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlLCAuZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMyXCI7XG59XG5cbi5pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlLCAuc2lkZWJhci1uYXYgLm5hdi1saW5rLWFycm93OmJlZm9yZSwgLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cblxuLmljb24tY2hldnJvbi11cDpiZWZvcmUsIC5mb29pY29uLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG5cbi5pY29uLWNoZXZyb25zLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzVcIjtcbn1cblxuLmljb24tY2hldnJvbnMtbGVmdDpiZWZvcmUsIC5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuXG4uaWNvbi1jaGV2cm9ucy1yaWdodDpiZWZvcmUsIC5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzdcIjtcbn1cblxuLmljb24tY2hldnJvbnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cblxuLmljb24tY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG5cbi5pY29uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuXG4uaWNvbi1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2JcIjtcbn1cblxuLmljb24tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cblxuLmljb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbn1cblxuLmljb24tY2xvdWQtZHJpenpsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZVwiO1xufVxuXG4uaWNvbi1jbG91ZC1saWdodG5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2ZcIjtcbn1cblxuLmljb24tY2xvdWQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG5cbi5pY29uLWNsb3VkLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDFcIjtcbn1cblxuLmljb24tY2xvdWQtc25vdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuXG4uaWNvbi1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQzXCI7XG59XG5cbi5pY29uLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDRcIjtcbn1cblxuLmljb24tY29tbWFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uaWNvbi1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG5cbi5pY29uLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDdcIjtcbn1cblxuLmljb24tY29ybmVyLWRvd24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuXG4uaWNvbi1jb3JuZXItZG93bi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OVwiO1xufVxuXG4uaWNvbi1jb3JuZXItbGVmdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG5cbi5pY29uLWNvcm5lci1sZWZ0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG59XG5cbi5pY29uLWNvcm5lci1yaWdodC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRjXCI7XG59XG5cbi5pY29uLWNvcm5lci1yaWdodC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZFwiO1xufVxuXG4uaWNvbi1jb3JuZXItdXAtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZVwiO1xufVxuXG4uaWNvbi1jb3JuZXItdXAtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGZcIjtcbn1cblxuLmljb24tY3B1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUwXCI7XG59XG5cbi5pY29uLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XG59XG5cbi5pY29uLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cblxuLmljb24tY3Jvc3NoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUzXCI7XG59XG5cbi5pY29uLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU0XCI7XG59XG5cbi5pY29uLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuXG4uaWNvbi1kaXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG5cbi5pY29uLWRvbGxhci1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU3XCI7XG59XG5cbi5pY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU4XCI7XG59XG5cbi5pY29uLWRvd25sb2FkLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG5cbi5pY29uLWRyb3BsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWFcIjtcbn1cblxuLmljb24tZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1YlwiO1xufVxuXG4uaWNvbi1lZGl0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWNcIjtcbn1cblxuLmljb24tZWRpdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVkXCI7XG59XG5cbi5pY29uLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWVcIjtcbn1cblxuLmljb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XG59XG5cbi5pY29uLWV5ZS1vZmY6YmVmb3JlLCBbZGF0YS10b2dnbGU9cGFzc3dvcmRdLmFjdGl2ZSAuaWNvbi1leWU6YmVmb3JlLFxuW2RhdGEtdG9nZ2xlPXBhc3N3b3JkXS5hY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwgLmljb24tZXllOmJlZm9yZSwgW2RhdGEtdG9nZ2xlPXBhc3N3b3JkXTpjaGVja2VkIC5pY29uLWV5ZTpiZWZvcmUsXG5bZGF0YS10b2dnbGU9cGFzc3dvcmRdOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwgLmljb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYwXCI7XG59XG5cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYxXCI7XG59XG5cbi5pY29uLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MlwiO1xufVxuXG4uaWNvbi1mZWF0aGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG59XG5cbi5pY29uLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjRcIjtcbn1cblxuLmljb24tZmlsZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NVwiO1xufVxuXG4uaWNvbi1maWxlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjZcIjtcbn1cblxuLmljb24tZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY3XCI7XG59XG5cbi5pY29uLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjhcIjtcbn1cblxuLmljb24tZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY5XCI7XG59XG5cbi5pY29uLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmFcIjtcbn1cblxuLmljb24tZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG59XG5cbi5pY29uLWZvbGRlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2Y1wiO1xufVxuXG4uaWNvbi1mb2xkZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZFwiO1xufVxuXG4uaWNvbi1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZlXCI7XG59XG5cbi5pY29uLWdpdC1icmFuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmZcIjtcbn1cblxuLmljb24tZ2l0LWNvbW1pdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MFwiO1xufVxuXG4uaWNvbi1naXQtbWVyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzFcIjtcbn1cblxuLmljb24tZ2l0LXB1bGwtcmVxdWVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MlwiO1xufVxuXG4uaWNvbi1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzNcIjtcbn1cblxuLmljb24tZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc0XCI7XG59XG5cbi5pY29uLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc1XCI7XG59XG5cbi5pY29uLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzZcIjtcbn1cblxuLmljb24taGFyZC1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3N1wiO1xufVxuXG4uaWNvbi1oYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG5cbi5pY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzlcIjtcbn1cblxuLmljb24taGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2FcIjtcbn1cblxuLmljb24taGVscC1jaXJjbGU6YmVmb3JlLCAuc3dhbDItaWNvbi5zd2FsMi1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YlwiO1xufVxuXG4uaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdjXCI7XG59XG5cbi5pY29uLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdkXCI7XG59XG5cbi5pY29uLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdlXCI7XG59XG5cbi5pY29uLWluZm86YmVmb3JlLCAuc3dhbDItaWNvbi5zd2FsMi1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdmXCI7XG59XG5cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MFwiO1xufVxuXG4uaWNvbi1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODFcIjtcbn1cblxuLmljb24tbGF5ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgyXCI7XG59XG5cbi5pY29uLWxheW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4M1wiO1xufVxuXG4uaWNvbi1saWZlLWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODRcIjtcbn1cblxuLmljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NVwiO1xufVxuXG4uaWNvbi1saW5rLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODZcIjtcbn1cblxuLmljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODdcIjtcbn1cblxuLmljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4OFwiO1xufVxuXG4uaWNvbi1sb2FkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODlcIjtcbn1cblxuLmljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4YVwiO1xufVxuXG4uaWNvbi1sb2ctaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGJcIjtcbn1cblxuLmljb24tbG9nLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4Y1wiO1xufVxuXG4uaWNvbi1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThkXCI7XG59XG5cbi5pY29uLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZVwiO1xufVxuXG4uaWNvbi1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThmXCI7XG59XG5cbi5pY29uLW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkwXCI7XG59XG5cbi5pY29uLW1heGltaXplLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTFcIjtcbn1cblxuLmljb24tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5MlwiO1xufVxuXG4uaWNvbi1tZXNzYWdlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5M1wiO1xufVxuXG4uaWNvbi1tZXNzYWdlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5NFwiO1xufVxuXG4uaWNvbi1taWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTVcIjtcbn1cblxuLmljb24tbWljLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5NlwiO1xufVxuXG4uaWNvbi1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5N1wiO1xufVxuXG4uaWNvbi1taW5pbWl6ZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk4XCI7XG59XG5cbi5pY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk5XCI7XG59XG5cbi5pY29uLW1pbnVzLWNpcmNsZTpiZWZvcmUsIC5mb29pY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlhXCI7XG59XG5cbi5pY29uLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5YlwiO1xufVxuXG4uaWNvbi1tb25pdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTljXCI7XG59XG5cbi5pY29uLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWRcIjtcbn1cblxuLmljb24tbW9yZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTllXCI7XG59XG5cbi5pY29uLW1vcmUtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWZcIjtcbn1cblxuLmljb24tbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhMFwiO1xufVxuXG4uaWNvbi1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhMVwiO1xufVxuXG4uaWNvbi1uYXZpZ2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWEyXCI7XG59XG5cbi5pY29uLW5hdmlnYXRpb24tMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhM1wiO1xufVxuXG4uaWNvbi1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE0XCI7XG59XG5cbi5pY29uLXBhY2thZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTVcIjtcbn1cblxuLmljb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE2XCI7XG59XG5cbi5pY29uLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE3XCI7XG59XG5cbi5pY29uLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhOFwiO1xufVxuXG4uaWNvbi1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE5XCI7XG59XG5cbi5pY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFhXCI7XG59XG5cbi5pY29uLXBob25lLWNhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWJcIjtcbn1cblxuLmljb24tcGhvbmUtZm9yd2FyZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFjXCI7XG59XG5cbi5pY29uLXBob25lLWluY29taW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFkXCI7XG59XG5cbi5pY29uLXBob25lLW1pc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZVwiO1xufVxuXG4uaWNvbi1waG9uZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWZcIjtcbn1cblxuLmljb24tcGhvbmUtb3V0Z29pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjBcIjtcbn1cblxuLmljb24tcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIxXCI7XG59XG5cbi5pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjJcIjtcbn1cblxuLmljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjNcIjtcbn1cblxuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliNFwiO1xufVxuXG4uaWNvbi1wbHVzLWNpcmNsZTpiZWZvcmUsIC5mb29pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjVcIjtcbn1cblxuLmljb24tcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjZcIjtcbn1cblxuLmljb24tcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI3XCI7XG59XG5cbi5pY29uLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI4XCI7XG59XG5cbi5pY29uLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjlcIjtcbn1cblxuLmljb24tcmFkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmFcIjtcbn1cblxuLmljb24tcmVmcmVzaC1jY3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmJcIjtcbn1cblxuLmljb24tcmVmcmVzaC1jdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliY1wiO1xufVxuXG4uaWNvbi1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmRcIjtcbn1cblxuLmljb24tcmV3aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJlXCI7XG59XG5cbi5pY29uLXJvdGF0ZS1jY3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmZcIjtcbn1cblxuLmljb24tcm90YXRlLWN3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWMwXCI7XG59XG5cbi5pY29uLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljMVwiO1xufVxuXG4uaWNvbi1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWMyXCI7XG59XG5cbi5pY29uLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWMzXCI7XG59XG5cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljNFwiO1xufVxuXG4uaWNvbi1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM1XCI7XG59XG5cbi5pY29uLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljNlwiO1xufVxuXG4uaWNvbi1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljN1wiO1xufVxuXG4uaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljOFwiO1xufVxuXG4uaWNvbi1zaGFyZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM5XCI7XG59XG5cbi5pY29uLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljYVwiO1xufVxuXG4uaWNvbi1zaGllbGQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNiXCI7XG59XG5cbi5pY29uLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljY1wiO1xufVxuXG4uaWNvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNkXCI7XG59XG5cbi5pY29uLXNodWZmbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2VcIjtcbn1cblxuLmljb24tc2lkZWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljZlwiO1xufVxuXG4uaWNvbi1za2lwLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDBcIjtcbn1cblxuLmljb24tc2tpcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQxXCI7XG59XG5cbi5pY29uLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQyXCI7XG59XG5cbi5pY29uLXNsYXNoOmJlZm9yZSwgLnN3YWwyLWljb24uc3dhbDItZXJyb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDNcIjtcbn1cblxuLmljb24tc2xpZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkNFwiO1xufVxuXG4uaWNvbi1zbWFydHBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ1XCI7XG59XG5cbi5pY29uLXNwZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDZcIjtcbn1cblxuLmljb24tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ3XCI7XG59XG5cbi5pY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDhcIjtcbn1cblxuLmljb24tc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDlcIjtcbn1cblxuLmljb24tc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRhXCI7XG59XG5cbi5pY29uLXN1bnJpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGJcIjtcbn1cblxuLmljb24tc3Vuc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRjXCI7XG59XG5cbi5pY29uLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZFwiO1xufVxuXG4uaWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGVcIjtcbn1cblxuLmljb24tdGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRmXCI7XG59XG5cbi5pY29uLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWUwXCI7XG59XG5cbi5pY29uLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWUxXCI7XG59XG5cbi5pY29uLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWUyXCI7XG59XG5cbi5pY29uLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllM1wiO1xufVxuXG4uaWNvbi10b2dnbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllNFwiO1xufVxuXG4uaWNvbi10b2dnbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTVcIjtcbn1cblxuLmljb24tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTZcIjtcbn1cblxuLmljb24tdHJhc2gtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllN1wiO1xufVxuXG4uaWNvbi10cmVuZGluZy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU4XCI7XG59XG5cbi5pY29uLXRyZW5kaW5nLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU5XCI7XG59XG5cbi5pY29uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVhXCI7XG59XG5cbi5pY29uLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWViXCI7XG59XG5cbi5pY29uLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVjXCI7XG59XG5cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWRcIjtcbn1cblxuLmljb24tdHlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllZVwiO1xufVxuXG4uaWNvbi11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllZlwiO1xufVxuXG4uaWNvbi11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjBcIjtcbn1cblxuLmljb24tdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWYxXCI7XG59XG5cbi5pY29uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmMlwiO1xufVxuXG4uaWNvbi11cGxvYWQtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjNcIjtcbn1cblxuLmljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmNFwiO1xufVxuXG4uaWNvbi11c2VyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY1XCI7XG59XG5cbi5pY29uLXVzZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjZcIjtcbn1cblxuLmljb24tdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY3XCI7XG59XG5cbi5pY29uLXVzZXIteDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmOFwiO1xufVxuXG4uaWNvbi11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmOVwiO1xufVxuXG4uaWNvbi12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmYVwiO1xufVxuXG4uaWNvbi12aWRlby1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmJcIjtcbn1cblxuLmljb24tdm9pY2VtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZjXCI7XG59XG5cbi5pY29uLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmZFwiO1xufVxuXG4uaWNvbi12b2x1bWUtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmZVwiO1xufVxuXG4uaWNvbi12b2x1bWUtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmZlwiO1xufVxuXG4uaWNvbi12b2x1bWUteDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMFwiO1xufVxuXG4uaWNvbi13YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMVwiO1xufVxuXG4uaWNvbi13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAyXCI7XG59XG5cbi5pY29uLXdpZmktb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAzXCI7XG59XG5cbi5pY29uLXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbn1cblxuLmljb24teDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNVwiO1xufVxuXG4uaWNvbi14LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNlwiO1xufVxuXG4uaWNvbi14LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwN1wiO1xufVxuXG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA4XCI7XG59XG5cbi5pY29uLXphcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwOVwiO1xufVxuXG4uaWNvbi16YXAtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBhXCI7XG59XG5cbi5pY29uLXpvb20taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGJcIjtcbn1cblxuLmljb24tem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGNcIjtcbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1saW5rLFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG4gIHotaW5kZXg6IDE7XG59XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5jdXN0b20tY29udHJvbCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5jdXN0b20tY29udHJvbCB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1pbi1oZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5pbnB1dC1ncm91cC1hcHBlbmQgLmN1c3RvbS1jb250cm9sLWxhYmVsLFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5pbnB1dC1ncm91cC1hcHBlbmQgLmN1c3RvbS1jb250cm9sLWxhYmVsOmFmdGVyLCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YWZ0ZXIsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmlucHV0LWdyb3VwLWFwcGVuZCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWxpbmsge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBtYXJnaW4tbGVmdDogLTJweDtcbn1cbi5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbGluayB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtZGl2aWRlciB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi5pbnB1dC1ncm91cC5kaXNhYmxlZCAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC5kaXNhYmxlZCAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLmRpc2FibGVkIC5icy1zZWFyY2hib3ggaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1zZWFyY2hib3ggLmlucHV0LWdyb3VwLmRpc2FibGVkIGlucHV0W3R5cGU9dGV4dF0sXG4uaW5wdXQtZ3JvdXAuZGlzYWJsZWQgLmJzLWFjdGlvbnNib3ggaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1hY3Rpb25zYm94IC5pbnB1dC1ncm91cC5kaXNhYmxlZCBpbnB1dFt0eXBlPXRleHRdLFxuLmlucHV0LWdyb3VwLmRpc2FibGVkIC5icy1kb25lYnV0dG9uIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtZG9uZWJ1dHRvbiAuaW5wdXQtZ3JvdXAuZGlzYWJsZWQgaW5wdXRbdHlwZT10ZXh0XSxcbi5pbnB1dC1ncm91cC5kaXNhYmxlZCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5pbnB1dC1ncm91cC5kaXNhYmxlZCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLmlucHV0LWdyb3VwLmRpc2FibGVkIC5tcy1oZWFkZXItY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0sXG4ubXMtaGVhZGVyLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAuZGlzYWJsZWQgaW5wdXRbdHlwZT10ZXh0XSxcbi5pbnB1dC1ncm91cC5kaXNhYmxlZCAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC5kaXNhYmxlZCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LFxuLmlucHV0LWdyb3VwLmRpc2FibGVkIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmlucHV0LWdyb3VwLmRpc2FibGVkIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLmlucHV0LWdyb3VwLmRpc2FibGVkIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLmlucHV0LWdyb3VwLmRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogI2UxZTZlYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmODtcbn1cblxuLnRpbWVsaW5lIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG59XG5cbi50aW1lbGluZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMXJlbSAxLjI1cmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi50aW1lbGluZS1pdGVtOmJlZm9yZSwgLnRpbWVsaW5lLWl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UxZTZlYjtcbn1cbi50aW1lbGluZS1pdGVtOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA2cHg7XG59XG4udGltZWxpbmUtaXRlbTphZnRlciB7XG4gIHRvcDogMTNweDtcbiAgYm90dG9tOiAwO1xufVxuLnRpbWVsaW5lLWl0ZW06Zmlyc3QtY2hpbGQ6YmVmb3JlLCAudGltZWxpbmUtaXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aW1lbGluZS1pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnRpbWVsaW5lLXRleHQge1xuICBmbGV4LWdyb3c6IDE7XG59XG4udGltZWxpbmUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiAtM3B4O1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTZlYjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlNmViO1xufVxuXG4ubGlzdC1ncm91cC1kYXNoIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbn1cblxuLmNvdW50cnktZmxhZy1zbSB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm1vZGFsLmZhZGUtcmlnaHQgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1JSwgMCk7XG59XG4ubW9kYWwuZmFkZS1yaWdodC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbi5tb2RhbC5mYWRlLWJvdHRvbSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XG59XG4ubW9kYWwuZmFkZS1ib3R0b20uc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG4ubW9kYWwuZmFkZS1sZWZ0IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjUlLCAwKTtcbn1cbi5tb2RhbC5mYWRlLWxlZnQuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG4ubW9kYWwuc2NhbGUgLm1vZGFsLWRpYWxvZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xufVxuLm1vZGFsLnNjYWxlLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbC1oZWFkZXI6bm90KC5tb2RhbC1oZWFkZXItYmcpICsgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLm1vZGFsLWhlYWRlci1iZyAuY2xvc2UsXG4ubW9kYWwtaGVhZGVyLWJnIC5tb2RhbC10aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubW9kYWwtZGlhbG9nLXN0aWNreSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm1vZGFsLWRpYWxvZy1zdGlja3kgLm1vZGFsLWNvbnRlbnQsXG4ubW9kYWwtZGlhbG9nLXN0aWNreSAubW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLm1vZGFsLWRpYWxvZy1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMjgwcHg7XG59XG4ubW9kYWwtZGlhbG9nLXJpZ2h0IC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vZGFsLWRpYWxvZy1yaWdodCAubW9kYWwtY29udGVudCxcbi5tb2RhbC1kaWFsb2ctcmlnaHQgLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5tb2RhbC1mdyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4ubW9kYWwtZncgLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1zLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLm1zLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICBtYXJnaW4tdG9wOiAtMThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubXMtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbn1cblxuLm1zLXNlbGVjdGFibGUsXG4ubXMtc2VsZWN0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXMtc2VsZWN0YWJsZSxcbiAgLm1zLXNlbGVjdGlvbiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1zLXNlbGVjdGlvbiB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tcy1zZWxlY3Rpb24ge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG59XG5cbi5tcy1saXN0IHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDA7XG59XG4ubXMtY29udGFpbmVyLWJ1dHRvbnMgLm1zLWxpc3Qge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLm1zLWVsZW0tc2VsZWN0YWJsZSxcbi5tcy1lbGVtLXNlbGVjdGlvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjI1cmVtO1xufVxuLm1zLWVsZW0tc2VsZWN0YWJsZTpob3Zlcixcbi5tcy1lbGVtLXNlbGVjdGlvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0U3QkZBO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tcy1lbGVtLXNlbGVjdGFibGUuZGlzYWJsZWQsXG4ubXMtZWxlbS1zZWxlY3Rpb24uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogdGV4dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubXMtZWxlbS1zZWxlY3RhYmxlIHNwYW4sXG4ubXMtZWxlbS1zZWxlY3Rpb24gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG4ubXMtZWxlbS1zZWxlY3RhYmxlIHNwYW46YmVmb3JlLCAubXMtZWxlbS1zZWxlY3RhYmxlIHNwYW46YWZ0ZXIsXG4ubXMtZWxlbS1zZWxlY3Rpb24gc3BhbjpiZWZvcmUsXG4ubXMtZWxlbS1zZWxlY3Rpb24gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuLm1zLWVsZW0tc2VsZWN0YWJsZSBzcGFuOmJlZm9yZSxcbi5tcy1lbGVtLXNlbGVjdGlvbiBzcGFuOmJlZm9yZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tcy1lbGVtLXNlbGVjdGFibGUgc3BhbjphZnRlcixcbi5tcy1lbGVtLXNlbGVjdGlvbiBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlO1xufVxuXG4ubXMtZWxlbS1zZWxlY3Rpb24gc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFN0JGQTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNFN0JGQTtcbn1cbi5tcy1lbGVtLXNlbGVjdGlvbiBzcGFuOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLm1zLWhlYWRlci1jb250YWluZXIge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5tcy1oZWFkZXItY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0sIC5tcy1oZWFkZXItY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF06aG92ZXIsIC5tcy1oZWFkZXItY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsIC5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXRbdHlwZT10ZXh0XS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAubXMtaGVhZGVyLWNvbnRhaW5lciAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0W3R5cGU9dGV4dF0uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXRbdHlwZT10ZXh0XS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLm1zLWhlYWRlci1jb250YWluZXIgLmJvb3RzdHJhcC1zZWxlY3QgPiBpbnB1dFt0eXBlPXRleHRdLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAubXMtaGVhZGVyLWNvbnRhaW5lciAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0W3R5cGU9dGV4dF0uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubXMtaGVhZGVyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0W3R5cGU9dGV4dF0uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAubXMtaGVhZGVyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0W3R5cGU9dGV4dF0uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5tcy1oZWFkZXItY29udGFpbmVyIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXRbdHlwZT10ZXh0XS5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXRbdHlwZT10ZXh0XS5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5tcy1oZWFkZXItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXRbdHlwZT10ZXh0XS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5tcy1oZWFkZXItY29udGFpbmVyIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gaW5wdXRbdHlwZT10ZXh0XS5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubXMtaGVhZGVyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdCA+IGlucHV0W3R5cGU9dGV4dF0uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLm1zLWhlYWRlci1jb250YWluZXIgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIGlucHV0W3R5cGU9dGV4dF0uc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAubXMtaGVhZGVyLWNvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdLnNlbGVjdDItc2VsZWN0aW9uLCAubXMtaGVhZGVyLWNvbnRhaW5lciAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIGlucHV0W3R5cGU9dGV4dF0uc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLm1zLWhlYWRlci1jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XS5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubXMtaGVhZGVyLWNvbnRhaW5lciArIC5tcy1saXN0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5tcy1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgd2hpdGU7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLm1zLWJ1dHRvbiA+IGEge1xuICBjb2xvcjogIzQ4NTQ1RCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjU7XG59XG4ubXMtYnV0dG9uID4gYTpob3ZlciwgLm1zLWJ1dHRvbiA+IGE6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0Lm1zLWJ1dHRvbiA+IGEuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QubXMtYnV0dG9uID4gYS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QubXMtYnV0dG9uID4gYS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QubXMtYnV0dG9uID4gYS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0Lm1zLWJ1dHRvbiA+IGEuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0Lm1zLWJ1dHRvbiA+IGEuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuYm9vdHN0cmFwLXNlbGVjdC5tcy1idXR0b24gPiBhLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QubXMtYnV0dG9uID4gYS5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLm1zLWJ1dHRvbiA+IGEuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLm1zLWJ1dHRvbiA+IGEuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAubXVsdGlzZWxlY3Q6aW52YWxpZCArIC5tcy1jb250YWluZXIgLm1zLXNlbGVjdGFibGUsXG4ud2FzLXZhbGlkYXRlZCAubXVsdGlzZWxlY3Q6aW52YWxpZCArIC5tcy1jb250YWluZXIgLm1zLXNlbGVjdGlvbiwgLm11bHRpc2VsZWN0LmlzLWludmFsaWQgKyAubXMtY29udGFpbmVyIC5tcy1zZWxlY3RhYmxlLFxuLm11bHRpc2VsZWN0LmlzLWludmFsaWQgKyAubXMtY29udGFpbmVyIC5tcy1zZWxlY3Rpb24ge1xuICBib3JkZXItY29sb3I6ICNGRTRBNDk7XG59XG5cbi5tcy1vcHRncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1zLW9wdGdyb3VwIC5tcy1lbGVtLXNlbGVjdGFibGUsXG4ubXMtb3B0Z3JvdXAgLm1zLWVsZW0tc2VsZWN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xufVxuXG4ubmF2YmFyIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiA1NnB4O1xuICAvKiBAZXh0ZW5kIC5uYXZiYXItbGlnaHQ7ICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhciB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG5cbi8qIG5hdmJhciBicmFuZCAqL1xuLm5hdmJhci1icmFuZCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qIG5hdmlnYXRpb24gdG9nZ2xlICovXG4ubmF2YmFyLXRvZ2dsZXIsIC5uYXYtdG9nZ2xlIHtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtdG9nZ2xlID4gLmljb24sIC5uYXYtdG9nZ2xlID4gLm1zLWNvbnRhaW5lcjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLyogbmF2aWdhdGlvbiAqL1xuLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICBoZWlnaHQ6IDU2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbi5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rID4gLmljb24sIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rID4gLm1zLWNvbnRhaW5lcjpiZWZvcmUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjM0U3QkZBO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzI1cmVtO1xufVxuLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6aG92ZXIgPiAuaWNvbiwgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6aG92ZXIgPiAubXMtY29udGFpbmVyOmJlZm9yZSwgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6Zm9jdXMgPiAuaWNvbiwgLm5hdmJhci1uYXYgPiAuYm9vdHN0cmFwLXNlbGVjdC5uYXYtaXRlbSA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSA+IC5pY29uLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubmF2YmFyLW5hdiA+IC5ib290c3RyYXAtc2VsZWN0Lm5hdi1pdGVtID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSA+IC5pY29uLCAubmF2YmFyLW5hdiA+IC5ib290c3RyYXAtc2VsZWN0Lm5hdi1pdGVtID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlID4gLmljb24sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5uYXZiYXItbmF2ID4gLmJvb3RzdHJhcC1zZWxlY3QubmF2LWl0ZW0gPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsID4gLmljb24sIC5uYXZiYXItbmF2ID4gLmJvb3RzdHJhcC1zZWxlY3QubmF2LWl0ZW0gPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdID4gLmljb24sIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5uYXZiYXItbmF2ID4gLmJvb3RzdHJhcC1zZWxlY3QubmF2LWl0ZW0gPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCA+IC5pY29uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuc2VsZWN0Mi1zZWxlY3Rpb24gPiAuaWNvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5zZWxlY3QyLXNlbGVjdGlvbiA+IC5pY29uLCAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYtbGluazpmb2N1cyA+IC5tcy1jb250YWluZXI6YmVmb3JlLCAubmF2YmFyLW5hdiA+IC5ib290c3RyYXAtc2VsZWN0Lm5hdi1pdGVtID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlID4gLm1zLWNvbnRhaW5lcjpiZWZvcmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5uYXZiYXItbmF2ID4gLmJvb3RzdHJhcC1zZWxlY3QubmF2LWl0ZW0gPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlID4gLm1zLWNvbnRhaW5lcjpiZWZvcmUsIC5uYXZiYXItbmF2ID4gLmJvb3RzdHJhcC1zZWxlY3QubmF2LWl0ZW0gPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUgPiAubXMtY29udGFpbmVyOmJlZm9yZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm5hdmJhci1uYXYgPiAuYm9vdHN0cmFwLXNlbGVjdC5uYXYtaXRlbSA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwgPiAubXMtY29udGFpbmVyOmJlZm9yZSwgLm5hdmJhci1uYXYgPiAuYm9vdHN0cmFwLXNlbGVjdC5uYXYtaXRlbSA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gPiAubXMtY29udGFpbmVyOmJlZm9yZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm5hdmJhci1uYXYgPiAuYm9vdHN0cmFwLXNlbGVjdC5uYXYtaXRlbSA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsID4gLm1zLWNvbnRhaW5lcjpiZWZvcmUsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5zZWxlY3QyLXNlbGVjdGlvbiA+IC5tcy1jb250YWluZXI6YmVmb3JlLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLnNlbGVjdDItc2VsZWN0aW9uID4gLm1zLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb2xvcjogIzBjNTlmOTtcbn1cbi5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rID4gLmNhcmV0IHtcbiAgY29sb3I6ICNhZGI1YmQ7XG59XG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNzBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG4gIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB9XG59XG5cbi5uYXZiYXItYnRuIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzI1cmVtO1xufVxuXG4ubmF2YmFyLXN0aWNreS10b3AgLnBhZ2UtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDU2cHg7XG59XG5cbi5uYXZiYXItZGFyayAubmF2LXRvZ2dsZSxcbi5uYXZiYXItZGFyayAubmF2YmFyLWJ0biB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXYtdG9nZ2xlOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdi10b2dnbGU6Zm9jdXMsIC5uYXZiYXItZGFyayAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5uYXZiYXItZGFyayAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubmF2YmFyLWRhcmsgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LXRvZ2dsZS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLm5hdmJhci1kYXJrIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5uYXZiYXItZGFyayAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm5hdmJhci1kYXJrIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAubmF2YmFyLWRhcmsgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LXRvZ2dsZS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLm5hdmJhci1kYXJrIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubmF2YmFyLWRhcmsgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LXRvZ2dsZS5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5uYXZiYXItZGFyayAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLm5hdmJhci1kYXJrIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm5hdmJhci1kYXJrIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLm5hdmJhci1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAubmF2LXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5uYXZiYXItZGFyayAubmF2LXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbiwgLm5hdmJhci1kYXJrIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLm5hdi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLm5hdmJhci1kYXJrIC5uYXYtdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnRuOmhvdmVyLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnRuOmZvY3VzLFxuLm5hdmJhci1kYXJrIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdmJhci1idG4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5uYXZiYXItZGFyayAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXZiYXItYnRuLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm5hdmJhci1kYXJrIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdmJhci1idG4uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsXG4ubmF2YmFyLWRhcmsgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2YmFyLWJ0bi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5uYXZiYXItZGFyayAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXZiYXItYnRuLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5uYXZiYXItZGFyayAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXZiYXItYnRuLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSxcbi5uYXZiYXItZGFyayAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXZiYXItYnRuLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLm5hdmJhci1kYXJrIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdmJhci1idG4uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm5hdmJhci1kYXJrIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdmJhci1idG4uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLm5hdmJhci1kYXJrIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdmJhci1idG4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLm5hdmJhci1kYXJrIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdmJhci1idG4uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5uYXZiYXItZGFyayAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXZiYXItYnRuLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4ubmF2YmFyLWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5uYXZiYXItYnRuLnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5uYXZiYXItZGFyayAubmF2YmFyLWJ0bi5zZWxlY3QyLXNlbGVjdGlvbixcbi5uYXZiYXItZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5uYXZiYXItYnRuLnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAubmF2YmFyLWRhcmsgLm5hdmJhci1idG4uc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1saWdodCAubmF2LXRvZ2dsZSxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1idG4ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2LXRvZ2dsZTpob3ZlciwgLm5hdmJhci1saWdodCAubmF2LXRvZ2dsZTpmb2N1cywgLm5hdmJhci1saWdodCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6Zm9jdXMsIC5uYXZiYXItbGlnaHQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LXRvZ2dsZS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm5hdmJhci1saWdodCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAubmF2YmFyLWxpZ2h0IC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5uYXZiYXItbGlnaHQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LXRvZ2dsZS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5uYXZiYXItbGlnaHQgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LXRvZ2dsZS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5uYXZiYXItbGlnaHQgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LXRvZ2dsZS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLm5hdmJhci1saWdodCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm5hdmJhci1saWdodCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLm5hdmJhci1saWdodCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLm5hdmJhci1saWdodCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5uYXZiYXItbGlnaHQgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LXRvZ2dsZS5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAubmF2YmFyLWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAubmF2LXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5uYXZiYXItbGlnaHQgLm5hdi10b2dnbGUuc2VsZWN0Mi1zZWxlY3Rpb24sIC5uYXZiYXItbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAubmF2LXRvZ2dsZS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAubmF2YmFyLWxpZ2h0IC5uYXYtdG9nZ2xlLnNlbGVjdDItc2VsZWN0aW9uLFxuLm5hdmJhci1saWdodCAubmF2YmFyLWJ0bjpob3Zlcixcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1idG46Zm9jdXMsXG4ubmF2YmFyLWxpZ2h0IC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdmJhci1idG4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cyxcbi5uYXZiYXItbGlnaHQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2YmFyLWJ0bi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5uYXZiYXItbGlnaHQgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2YmFyLWJ0bi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyxcbi5uYXZiYXItbGlnaHQgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2YmFyLWJ0bi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmFjdGl2ZSxcbi5uYXZiYXItbGlnaHQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2YmFyLWJ0bi5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubmF2YmFyLWxpZ2h0IC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdmJhci1idG4uZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLFxuLm5hdmJhci1saWdodCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXZiYXItYnRuLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLFxuLm5hdmJhci1saWdodCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXZiYXItYnRuLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5uYXZiYXItbGlnaHQgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2YmFyLWJ0bi5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4ubmF2YmFyLWxpZ2h0IC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdmJhci1idG4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLFxuLm5hdmJhci1saWdodCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXZiYXItYnRuLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubmF2YmFyLWxpZ2h0IC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdmJhci1idG4uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCxcbi5uYXZiYXItbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5uYXZiYXItYnRuLnNlbGVjdDItc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5uYXZiYXItbGlnaHQgLm5hdmJhci1idG4uc2VsZWN0Mi1zZWxlY3Rpb24sXG4ubmF2YmFyLWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLm5hdmJhci1idG4uc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5uYXZiYXItbGlnaHQgLm5hdmJhci1idG4uc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2LmZsZXgtY29sdW1uIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS43NXJlbTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM0ODU0NUQ7XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5uYXYtbGluay5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAubmF2LWxpbmsuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBjb2xvcjogIzNkNDc0Zjtcbn1cbi5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzNFN0JGQTtcbn1cbi5uYXYtbGluayAuaW52YWxpZC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxcmVtLzEuNSBcIkljb21vb25cIjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjRkU0QTQ5O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5uYXYtbGluay5pcy1pbnZhbGlkID4gLmludmFsaWQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5hdi1saW5rLWljb24ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBjb2xvcjogI2RlZTJlNjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5uYXYtbGluay1pY29uOmhvdmVyLCAubmF2LWxpbmstaWNvbjpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmstaWNvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay1pY29uLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay1pY29uLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay1pY29uLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmstaWNvbi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmstaWNvbi5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi1saW5rLWljb24uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodFthcmlhLWV4cGFuZGVkPXRydWVdLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay1pY29uLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAubmF2LWxpbmstaWNvbi5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAubmF2LWxpbmstaWNvbi5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjY2ZkNWRiO1xufVxuLm5hdi1saW5rLWljb24uYWN0aXZlIHtcbiAgY29sb3I6ICMzRTdCRkE7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay1pY29uLmFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4udGFiLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYXYtdGFicyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgY29sb3I6ICM2MjczN0Y7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICNhZGI1YmQgIWltcG9ydGFudDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMsIC5uYXYtdGFicyAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAubmF2LXRhYnMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5uYXYtdGFicyAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLm5hdi10YWJzIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAubmF2LXRhYnMgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubmF2LXRhYnMgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAubmF2LXRhYnMgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5uYXYtdGFicyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5uYXYtdGFicyAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5uYXYtdGFicyAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5uYXYtdGFicyAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubmF2LXRhYnMgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLm5hdi10YWJzIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAubmF2LWxpbmsuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAubmF2LXRhYnMgLm5hdi1saW5rLnNlbGVjdDItc2VsZWN0aW9uLCAubmF2LXRhYnMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAubmF2LWxpbmsuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLm5hdi10YWJzIC5uYXYtbGluay5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjM0U3QkZBO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM0U3QkZBO1xufVxuLm5hdi10YWJzLmZsZXgtY29sdW1uIHtcbiAgYm9yZGVyOiAwO1xufVxuLm5hdi10YWJzLmZsZXgtY29sdW1uIC5uYXYtbGluayB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKiBDYXJkIHRhYnMgKi9cbi5jYXJkLW5hdi10YWJzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi8qIENsYXNzaWMgbmF2IHRhYnMgKi9cbi5uYXYtdGFicy1jbGFzc2ljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLm5hdi10YWJzLWNsYXNzaWMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4vKiBUYWIgY29udGFpbmVycyAqL1xuLnRhYi1jb250ZW50ID4gLmNhcmQsXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgPiAuY2FyZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYnMtdmVydGljYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnRhYnMtdmVydGljYWwgLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAudGFicy12ZXJ0aWNhbCAubmF2LXRhYnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAudGFicy12ZXJ0aWNhbCAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cblxuLmdyaWQtbmF2IHtcbiAgcGFkZGluZy10b3A6IDAuODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC44NzVyZW07XG59XG5cbi5ncmlkLW5hdi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMC44NzVyZW0gMC41cmVtO1xuICBjb2xvcjogIzQ4NTQ1RDtcbn1cbi5ncmlkLW5hdi1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM2M0Y0Njtcbn1cblxuLmdyaWQtbmF2LWljb24ge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGNvbG9yOiAjM0U3QkZBO1xufVxuLmdyaWQtbmF2LWxpbms6aG92ZXIgPiAuZ3JpZC1uYXYtaWNvbiB7XG4gIGNvbG9yOiAjMGM1OWY5O1xufVxuXG4uaWNvbi1uYXYgLm5hdi1saW5rID4gLmljb24sIC5pY29uLW5hdiAubmF2LWxpbmsgPiAubXMtY29udGFpbmVyOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubmF2LWxpZ2h0IC5uYXYtbGluay1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5uYXYtbGlnaHQgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4ubmF2LWxpZ2h0IC5uYXYtbGluay5hY3RpdmUsIC5uYXYtbGlnaHQgLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpZ2h0IC5uYXYtbGluazpmb2N1cywgLm5hdi1saWdodCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAubmF2LWxpZ2h0IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubmF2LWxpZ2h0IC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzLCAubmF2LWxpZ2h0IC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAubmF2LWxpZ2h0IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm5hdi1saWdodCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5uYXYtbGlnaHQgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5uYXYtbGlnaHQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubmF2LWxpZ2h0IC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLm5hdi1saWdodCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5uYXYtbGlnaHQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm5hdi1saWdodCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAubmF2LWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAubmF2LWxpbmsuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAubmF2LWxpZ2h0IC5uYXYtbGluay5zZWxlY3QyLXNlbGVjdGlvbiwgLm5hdi1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5uYXYtbGluay5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAubmF2LWxpZ2h0IC5uYXYtbGluay5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdi1saWdodCAubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay1pY29uLCAubmF2LWxpZ2h0IC5uYXYtbGluazpob3ZlciAubmF2LWxpbmstaWNvbiwgLm5hdi1saWdodCAubmF2LWxpbms6Zm9jdXMgLm5hdi1saW5rLWljb24sIC5uYXYtbGlnaHQgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUgLm5hdi1saW5rLWljb24sIC5uYXYtbGlnaHQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlIC5uYXYtbGluay1pY29uLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAubmF2LWxpZ2h0IC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSAubmF2LWxpbmstaWNvbiwgLm5hdi1saWdodCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLm5hdi1saW5rLWljb24sIC5uYXYtbGlnaHQgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCAubmF2LWxpbmstaWNvbiwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLm5hdi1saWdodCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsIC5uYXYtbGluay1pY29uLCAubmF2LWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAubmF2LWxpbmsuc2VsZWN0Mi1zZWxlY3Rpb24gLm5hdi1saW5rLWljb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAubmF2LWxpZ2h0IC5uYXYtbGluay5zZWxlY3QyLXNlbGVjdGlvbiAubmF2LWxpbmstaWNvbiwgLm5hdi1saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5uYXYtbGluay5zZWxlY3QyLXNlbGVjdGlvbiAubmF2LWxpbmstaWNvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAubmF2LWxpZ2h0IC5uYXYtbGluay5zZWxlY3QyLXNlbGVjdGlvbiAubmF2LWxpbmstaWNvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2FyZC1pbWctYmcgLm5hdi1saWdodCAubmF2LWxpbmsuYWN0aXZlLCAuY2FyZC1pbWctYmcgLm5hdi1saWdodCAubmF2LWxpbms6aG92ZXIsIC5jYXJkLWltZy1iZyAubmF2LWxpZ2h0IC5uYXYtbGluazpmb2N1cywgLmNhcmQtaW1nLWJnIC5uYXYtbGlnaHQgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC5jYXJkLWltZy1iZyAubmF2LWxpZ2h0IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmNhcmQtaW1nLWJnIC5uYXYtbGlnaHQgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuY2FyZC1pbWctYmcgLm5hdi1saWdodCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5jYXJkLWltZy1iZyAubmF2LWxpZ2h0IC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5jYXJkLWltZy1iZyAubmF2LWxpZ2h0IC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5jYXJkLWltZy1iZyAubmF2LWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAubmF2LWxpbmsuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuY2FyZC1pbWctYmcgLm5hdi1saWdodCAubmF2LWxpbmsuc2VsZWN0Mi1zZWxlY3Rpb24sIC5jYXJkLWltZy1iZyAubmF2LWxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLm5hdi1saW5rLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5jYXJkLWltZy1iZyAubmF2LWxpZ2h0IC5uYXYtbGluay5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICM1NzhjZmI7XG59XG5cbi5zaWRlYmFyLW5hdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uc2lkZWJhci1uYXYgLm5hdi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDAgMC44NzVyZW0gMS43NXJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG59XG4uc2lkZWJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAuc2lkZWJhci1uYXYgLm5hdi1saW5rW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaWRlYmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYtbGluazpob3ZlciwgLnNpZGViYXItbmF2ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kOiAjNTI4OWZiO1xufVxuLnNpZGViYXItbmF2IC5uYXYtbGluay1pY29uLFxuLnNpZGViYXItbmF2IC5uYXYtbGluay1hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMXJlbS8xLjUgXCJJY29tb29uXCI7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zaWRlYmFyLW5hdiAubmF2LWxpbmstaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgd2lkdGg6IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLnNpZGViYXItbmF2IC5uYXYtbGluay10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNpZGViYXItbmF2IC5uYXYtbGluay1hcnJvdyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uc2lkZWJhci1uYXYgLnN1Yi1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiAjNTI4OWZiO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5zaWRlYmFyLW5hdiAuc3ViLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuNjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLm1lbnUtdW5waW4gLnNpZGViYXItbmF2IC5jb2xsYXBzZS5zaG93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZW51LXVucGluIC5zaWRlYmFyLW5hdjpob3ZlciAuY29sbGFwc2Uuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlYmFyLW5hdiAuY29sbGFwc2Uuc2hvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2lkZWJhci1uYXY6aG92ZXIgLmNvbGxhcHNlLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaWRlYmFyLW5hdiAuY29sbGFwc2Uuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm5hdi1zdGVwcyB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ubmF2LXN0ZXAge1xuICBmbGV4LWdyb3c6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2LXN0ZXA6bm90KC5hY3RpdmUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zdGVwLWNvdW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzRTdCRkE7XG4gIGNvbG9yOiAjNDg1NDVEO1xuICAvKiBsZWZ0IGFuZCByaWdodCBjb3VudGVyIGxpbmVzICovXG4gIC8qIGFjdGl2ZSBzdGVwIGNvdW50ZXIgKi9cbiAgLyogcmVtb3ZlIGxlZnQgbGluZSBpbiBmaXJzdCBpdGVtXG4gIC5uYXYtc3RlcDpmaXJzdC1jaGlsZCAmIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICB9XG5cbiAgLm5hdi1zdGVwOmxhc3QtY2hpbGQgJiB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICB9ICovXG4gIC8qIG5vdCBhY3RpdmF0ZWQgY291bnRlciBzdHlsZSAqL1xufVxuLnN0ZXAtY291bnRlcjpiZWZvcmUsIC5zdGVwLWNvdW50ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogNTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTdCRkE7XG4gIC8qIHJlbW92ZSBjb3VudGVyIGxpbmVzIG9uIG1vYmlsZSAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdGVwLWNvdW50ZXI6YmVmb3JlLCAuc3RlcC1jb3VudGVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3RlcC1jb3VudGVyOmJlZm9yZSB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLnN0ZXAtY291bnRlcjphZnRlciB7XG4gIGxlZnQ6IDEwMCU7XG59XG4ubmF2LXN0ZXAuYWN0aXZlIC5zdGVwLWNvdW50ZXIge1xuICBib3JkZXItY29sb3I6ICMzRTdCRkE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTdCRkE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdi1zdGVwLmFjdGl2ZSAuc3RlcC1jb3VudGVyOmJlZm9yZSwgLm5hdi1zdGVwLmFjdGl2ZSAuc3RlcC1jb3VudGVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFN0JGQTtcbn1cbi5uYXYtc3RlcC5hY3RpdmUgfiAubmF2LXN0ZXAgLnN0ZXAtY291bnRlciB7XG4gIGJvcmRlci1jb2xvcjogI0UzRThFRDtcbiAgY29sb3I6ICNjZWQ0ZGE7XG59XG4ubmF2LXN0ZXAuYWN0aXZlIH4gLm5hdi1zdGVwIC5zdGVwLWNvdW50ZXI6YmVmb3JlLCAubmF2LXN0ZXAuYWN0aXZlIH4gLm5hdi1zdGVwIC5zdGVwLWNvdW50ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNFOEVEO1xufVxuXG4uc3RlcC10aXRsZSB7XG4gIGNvbG9yOiAjMjQyQTJGO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cblxuLnN0ZXAtaGVscCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM2MjczN0Y7XG59XG5cbi5wYWdlLWxpbmssIC5mb290YWJsZS1wYWdlLWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbn1cblxuLnBhZ2UtaXRlbTpub3QoOmxhc3QtY2hpbGQpLCAuZm9vdGFibGUtcGFnZTpub3QoOmxhc3QtY2hpbGQpLFxuLmZvb3RhYmxlLXBhZ2UtbmF2Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjc1cmVtO1xufVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMTAzMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zY3JvbGwtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2Nyb2xsLXdyYXBwZXIgPiAuc2Nyb2xsLWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uc2Nyb2xsLXdyYXBwZXIgPiAuc2Nyb2xsLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cblxuLnNjcm9sbC1lbGVtZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc2Nyb2xsLWVsZW1lbnQgZGl2IHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXguc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSwgLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWJhciwgLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYXJyb3cge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zY3JvbGwtdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItdG9wLWNvbG9yOiAjOTk5OTk5O1xufVxuLnNjcm9sbC10ZXh0YXJlYSA+IC5zY3JvbGwtY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5zY3JvbGwtdGV4dGFyZWEgPiAuc2Nyb2xsLWNvbnRlbnQgPiB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5zY3JvbGwtdGV4dGFyZWEgPiAuc2Nyb2xsLWNvbnRlbnQgPiB0ZXh0YXJlYTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuXG4uc2Nyb2xsYmFyLmhweCB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xufVxuLnNjcm9sbGJhciA+IC5zY3JvbGwtZWxlbWVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnNjcm9sbGJhciA+IC5zY3JvbGwtZWxlbWVudCBkaXYge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zY3JvbGxiYXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zY3JvbGxiYXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VkNGRhO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG59XG4uc2Nyb2xsYmFyOmhvdmVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYmFyIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT03MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKTtcbiAgb3BhY2l0eTogMC43O1xufVxuLnNjcm9sbGJhciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwtZHJhZ2dhYmxlIC5zY3JvbGwtYmFyIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT03MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKTtcbiAgb3BhY2l0eTogMC43O1xufVxuLnNjcm9sbGJhciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zY3JvbGxiYXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAwLjEyNXJlbTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMDtcbn1cbi5zY3JvbGxiYXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1iYXIge1xuICBoZWlnaHQ6IDdweDtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICB0b3A6IC05cHg7XG59XG4uc2Nyb2xsYmFyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtYmFyIHtcbiAgbGVmdDogLTZweDtcbiAgbWluLWhlaWdodDogMTBweDtcbiAgd2lkdGg6IDRweDtcbn1cbi5zY3JvbGxiYXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1lbGVtZW50X291dGVyIHtcbiAgbGVmdDogMnB4O1xufVxuLnNjcm9sbGJhciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XG4gIGxlZnQ6IC00cHg7XG59XG4uc2Nyb2xsYmFyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7XG4gIHRvcDogMnB4O1xufVxuLnNjcm9sbGJhciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XG4gIHRvcDogLTRweDtcbn1cbi5zY3JvbGxiYXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXguc2Nyb2xsLXNjcm9sbHlfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XG4gIGxlZnQ6IC0xMXB4O1xufVxuLnNjcm9sbGJhciA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteS5zY3JvbGwtc2Nyb2xseF92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF9zaXplIHtcbiAgdG9wOiAtMTFweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyICo6Zm9jdXMsIC5zZWxlY3QyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuc2VsZWN0Mi1jb250YWluZXIgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6Zm9jdXMsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLnNlbGVjdDItY29udGFpbmVyIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXIgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXIgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6YWN0aXZlLCAuc2VsZWN0Mi1jb250YWluZXIgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodC5hY3RpdmUsIC5zZWxlY3QyLWNvbnRhaW5lciAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5zZWxlY3QyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zZWxlY3QyLWNvbnRhaW5lciAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5zZWxlY3QyLWNvbnRhaW5lciAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc2VsZWN0Mi1jb250YWluZXIgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBwYWRkaW5nOiAwO1xufVxuc2VsZWN0LmlzLWludmFsaWQgfiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLCAud2FzLXZhbGlkYXRlZCAuYnMtc2VhcmNoYm94IGlucHV0W3R5cGU9dGV4dF06aW52YWxpZCB+IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24sIC5icy1zZWFyY2hib3ggLndhcy12YWxpZGF0ZWQgaW5wdXRbdHlwZT10ZXh0XTppbnZhbGlkIH4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbixcbi53YXMtdmFsaWRhdGVkIC5icy1hY3Rpb25zYm94IGlucHV0W3R5cGU9dGV4dF06aW52YWxpZCB+IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uYnMtYWN0aW9uc2JveCAud2FzLXZhbGlkYXRlZCBpbnB1dFt0eXBlPXRleHRdOmludmFsaWQgfiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLFxuLndhcy12YWxpZGF0ZWQgLmJzLWRvbmVidXR0b24gaW5wdXRbdHlwZT10ZXh0XTppbnZhbGlkIH4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbixcbi5icy1kb25lYnV0dG9uIC53YXMtdmFsaWRhdGVkIGlucHV0W3R5cGU9dGV4dF06aW52YWxpZCB+IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24sIC53YXMtdmFsaWRhdGVkIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDppbnZhbGlkIH4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmludmFsaWQgfiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLCAud2FzLXZhbGlkYXRlZCAubXMtaGVhZGVyLWNvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdOmludmFsaWQgfiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLCAubXMtaGVhZGVyLWNvbnRhaW5lciAud2FzLXZhbGlkYXRlZCBpbnB1dFt0eXBlPXRleHRdOmludmFsaWQgfiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkICFpbXBvcnRhbnQ7XG59XG5zZWxlY3QuaXMtdmFsaWQgfiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbiwgLndhcy12YWxpZGF0ZWQgLmJzLXNlYXJjaGJveCBpbnB1dFt0eXBlPXRleHRdOnZhbGlkIH4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbiwgLmJzLXNlYXJjaGJveCAud2FzLXZhbGlkYXRlZCBpbnB1dFt0eXBlPXRleHRdOnZhbGlkIH4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbixcbi53YXMtdmFsaWRhdGVkIC5icy1hY3Rpb25zYm94IGlucHV0W3R5cGU9dGV4dF06dmFsaWQgfiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLFxuLmJzLWFjdGlvbnNib3ggLndhcy12YWxpZGF0ZWQgaW5wdXRbdHlwZT10ZXh0XTp2YWxpZCB+IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4ud2FzLXZhbGlkYXRlZCAuYnMtZG9uZWJ1dHRvbiBpbnB1dFt0eXBlPXRleHRdOnZhbGlkIH4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbixcbi5icy1kb25lYnV0dG9uIC53YXMtdmFsaWRhdGVkIGlucHV0W3R5cGU9dGV4dF06dmFsaWQgfiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6dmFsaWQgfiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC53YXMtdmFsaWRhdGVkIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6dmFsaWQgfiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLCAud2FzLXZhbGlkYXRlZCAubXMtaGVhZGVyLWNvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdOnZhbGlkIH4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbiwgLm1zLWhlYWRlci1jb250YWluZXIgLndhcy12YWxpZGF0ZWQgaW5wdXRbdHlwZT10ZXh0XTp2YWxpZCB+IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zLS1uZXN0ZWQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQ4NTQ1RDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFN0JGQSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjg7XG4gIGNvbG9yOiAjM2Q0NzRmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzYyNzM3RjtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtKTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtKTtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbn1cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlci1jb2xvcjogI2NlZDRkYSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19tZXNzYWdlIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VhcmNoIHtcbiAgZmxleDogMSAwIDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlYXJjaCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM0ODU0NUQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjMyNXJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZDogIzNFN0JGQTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzI1cmVtO1xuICBtYXJnaW4tbGVmdDogMC4zMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC4zNTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5zZWxlY3QuYm9vdHN0cmFwLXNlbGVjdCxcbnNlbGVjdC5zZWxlY3RwaWNrZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhhcy1lcnJvciAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlLCAuZXJyb3IgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSwgLmJvb3RzdHJhcC1zZWxlY3QuaXMtaW52YWxpZCAuZHJvcGRvd24tdG9nZ2xlLCAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCAuc2VsZWN0cGlja2VyOmludmFsaWQgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkU0QTQ5O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuaXMtaW52YWxpZCAuZHJvcGRvd24tdG9nZ2xlLCAud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCAuc2VsZWN0cGlja2VyOnZhbGlkICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogI2NlZDRkYTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbC1zbSAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wtbGcgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmJzLW9rLWRlZmF1bHQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uLWlubmVyLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24taXRlbSB7XG4gIGJhY2tncm91bmQ6ICMzRTdCRkE7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDAuMzI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC4zMjVyZW07XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IHtcbiAgei1pbmRleDogMTAzMTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Qgc2VsZWN0W211bHRpcGxlXSB+IC5kcm9wZG93bi1tZW51IGxpIGEgPiAudGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG4uYm9vdHN0cmFwLXNlbGVjdCBzZWxlY3RbbXVsdGlwbGVdIH4gLmRyb3Bkb3duLW1lbnUgbGkgYSA+IC50ZXh0OmJlZm9yZSwgLmJvb3RzdHJhcC1zZWxlY3Qgc2VsZWN0W211bHRpcGxlXSB+IC5kcm9wZG93bi1tZW51IGxpIGEgPiAudGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Qgc2VsZWN0W211bHRpcGxlXSB+IC5kcm9wZG93bi1tZW51IGxpIGEgPiAudGV4dDpiZWZvcmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Qgc2VsZWN0W211bHRpcGxlXSB+IC5kcm9wZG93bi1tZW51IGxpIGEgPiAudGV4dDphZnRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IHNlbGVjdFttdWx0aXBsZV0gfiAuZHJvcGRvd24tbWVudSBsaS5zZWxlY3RlZCBhID4gLnRleHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTdCRkE7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCBzZWxlY3RbbXVsdGlwbGVdIH4gLmRyb3Bkb3duLW1lbnUgbGkuc2VsZWN0ZWQgYSA+IC50ZXh0OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLz48L3N2Zz5cIik7XG59XG5cbi5icy1zZWFyY2hib3gsXG4uYnMtYWN0aW9uc2JveCxcbi5icy1kb25lYnV0dG9uIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xufVxuLmJzLXNlYXJjaGJveCBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLWFjdGlvbnNib3ggaW5wdXRbdHlwZT10ZXh0XSxcbi5icy1kb25lYnV0dG9uIGlucHV0W3R5cGU9dGV4dF0ge1xuICBib3JkZXItY29sb3I6ICNjZWQ0ZGEgIWltcG9ydGFudDtcbn1cblxuLmJzLXNlYXJjaGJveCArIC5icy1hY3Rpb25zYm94IHtcbiAgcGFkZGluZzogMCAxLjI1cmVtIDAuNzVyZW07XG59XG5cbi5zd2FsMi1jb250YWluZXIuc3dhbDItc2hvd24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuXG4uc3dhbDItcG9wdXAge1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnN3YWwyLXBvcHVwIC5zd2FsMi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgY29sb3I6ICMyNDJBMkY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc3dhbDItcG9wdXAgLnN3YWwyLWNvbnRlbnQge1xuICBjb2xvcjogIzQ4NTQ1RDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4uc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnN3YWwyLWljb24sXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc3dhbDItdGl0bGUsXG4uc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuc3dhbDItY29udGVudCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgd2lkdGg6IDMyMHB4O1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0LnN3YWwyLWhhcy1pY29uIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWNsb3NlID4gLmljb24sIC5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItY2xvc2UgPiAubXMtY29udGFpbmVyOmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1jbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogODBweDtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1hY3Rpb25zIHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW46IDA7XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwge1xuICBtYXJnaW46IDFyZW0gMCAwO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0LFxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi10aXRsZSxcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dhbDItYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDIuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5zd2FsMi1hY3Rpb25zIGJ1dHRvbiB7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xufVxuXG4uc3dhbDItaWNvbiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFyZW0vMS41IFwiSWNvbW9vblwiO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uc3dhbDItaWNvbiAqIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN3YWwyLWljb24uc3dhbDItZXJyb3Ige1xuICBjb2xvcjogI0ZFNEE0OTtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzVCQkE2Rjtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLXdhcm5pbmcge1xuICBjb2xvcjogI0Y5QzgwRTtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLWluZm8ge1xuICBjb2xvcjogIzA4QjJFMztcbn1cbi5zd2FsMi1pY29uLnN3YWwyLXF1ZXN0aW9uIHtcbiAgY29sb3I6ICMwOEIyRTM7XG59XG5cbi50YWJsZS50YWJsZS1mb290YWJsZSxcbi50YWJsZSAuZm9vdGFibGUtZmlsdGVyaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWJsZSB0aGVhZCB0aCB7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzYzRjQ2O1xufVxuLnRhYmxlIHRib2R5IHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZvb3RhYmxlLXNvcnRhYmxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZvb2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFyZW0vMS41IFwiSWNvbW9vblwiO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI2FkYjViZDtcbn1cblxuLmZvb3RhYmxlLXRvZ2dsZSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBjb2xvcjogIzNFN0JGQTtcbn1cbi5mb290YWJsZS10b2dnbGUubGFzdC1jb2x1bW4ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi5mb290YWJsZS1kZXRhaWwtcm93ID4gdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmZvb3RhYmxlLWRldGFpbC1yb3cgdGFibGUgdGJvZHkgdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmZvb3RhYmxlLWRldGFpbC1yb3cgdGFibGUgdGgsIC5mb290YWJsZS1kZXRhaWwtcm93IHRhYmxlIHRkIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZvb3RhYmxlLWRldGFpbC1yb3cgdGFibGUgdGgge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uZm9vdGFibGUtZGV0YWlsLXJvdyB0YWJsZSB0ZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGFibGUtcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGFibGUtcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmZvb3RhYmxlLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZvb3RhYmxlLXBhZ2luYXRpb24td3JhcHBlciAubGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZvb3RhYmxlLXBhZ2UuZGlzYWJsZWQsXG4uZm9vdGFibGUtcGFnZS1uYXYuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mb290YWJsZS1wYWdlLW5hdiAuZm9vdGFibGUtcGFnZS1saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZm9vdGFibGUtcGFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9vdGFibGUtcGFnZS52aXNpYmxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucm93LXN0YXRlIHRkOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJvdy1zdGF0ZSB0ZDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogM3B4O1xufVxuXG4ucm93LXN0YXRlLXByaW1hcnkgdGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFN0JGQSAhaW1wb3J0YW50O1xufVxuXG4ucm93LXN0YXRlLXNlY29uZGFyeSB0ZDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctc3RhdGUtc3VjY2VzcyB0ZDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUJCQTZGICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctc3RhdGUtaW5mbyB0ZDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDhCMkUzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctc3RhdGUtd2FybmluZyB0ZDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlDODBFICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctc3RhdGUtZGFuZ2VyIHRkOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRTRBNDkgIWltcG9ydGFudDtcbn1cblxuLnJvdy1zdGF0ZS1saWdodCB0ZDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNFOEVEICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctc3RhdGUtZGFyayB0ZDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzRjQ2ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctc3RhdGUtbGlnaHRlc3QgdGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmOCAhaW1wb3J0YW50O1xufVxuXG4ucm93LXN0YXRlLWRhcmtlc3QgdGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MkEyRiAhaW1wb3J0YW50O1xufVxuXG4ucm93LXN0YXRlLWZhY2Vib29rIHRkOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQjU5OTggIWltcG9ydGFudDtcbn1cblxuLnJvdy1zdGF0ZS10d2l0dGVyIHRkOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFDRUQgIWltcG9ydGFudDtcbn1cblxuLnJvdy1zdGF0ZS1tYWlscnUgdGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2OERFMiAhaW1wb3J0YW50O1xufVxuXG4ucm93LXN0YXRlLXZrIHRkOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QTc2QTggIWltcG9ydGFudDtcbn1cblxuLnJvdy1zdGF0ZS1nb29nbGUgdGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RENEIzOSAhaW1wb3J0YW50O1xufVxuXG4uY2VsbC1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2FkYjViZDtcbn1cblxuLnJvdy1maWxsIHRkLFxuLnJvdy1maWxsICsgdHIgdGQge1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLnJvdy1maWxsIC5hY3Rpb24tYnRuLFxuLnJvdy1maWxsIC5jZWxsLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi50YWJsZS1hY3Rpb25zIHRkOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4udGFibGUtYWN0aW9ucyB0ZDpudGgtbGFzdC1jaGlsZCgyKSB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzVweDtcbn1cblxuLmZvbnQtd2VpZ2h0LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaHIuZGFzaGVkIHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG59XG5cbi50ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5jay1lZGl0b3JfX2VkaXRhYmxlIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xufVxuXG4udGV4dC1zbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi52aWV3LXBvcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udmlldy1wb3J0ID4gLnZpZXcge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi52aWV3LXBvcnQucHVzaCA+IC52aWV3OmZpcnN0LWNoaWxkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG59XG4udmlldy1wb3J0LnB1c2ggPiAudmlldzpsYXN0LWNoaWxkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG59XG4udmlldy1wb3J0LnNsaWRlLWluID4gLnZpZXc6bGFzdC1jaGlsZCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICBib3gtc2hhZG93OiAwIDAgOXB4IHJnYmEoMTkxLCAxOTEsIDE5MSwgMC4zNik7XG59XG4udmlldy1wb3J0LnB1c2gtcGFyYWxsYXggPiAudmlldzpmaXJzdC1jaGlsZCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDQwMG1zIGN1YmljLWJlemllcigwLjEsIDAuNywgMC4xLCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGN1YmljLWJlemllcigwLjEsIDAuNywgMC4xLCAxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1JSwgMCk7XG59XG4udmlldy1wb3J0LnB1c2gtcGFyYWxsYXggPiAudmlldzpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG4udmlldy1wb3J0LnB1c2gtcGFyYWxsYXggPiAudmlldzpsYXN0LWNoaWxkIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMSwgMC43LCAwLjEsIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMSwgMC43LCAwLjEsIDEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgYm94LXNoYWRvdzogMCAwIDlweCByZ2JhKDE5MSwgMTkxLCAxOTEsIDAuMzYpO1xufVxuXG4ubXNsLW11bHRpLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1zbC1zZWFyY2hhYmxlLWxpc3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG4ubXNsLXNlYXJjaGFibGUtbGlzdF9faXRlbXMge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG59XG5cbi5tc2wtc2VhcmNoYWJsZS1saXN0X19pdGVtIHtcbiAgcGFkZGluZzogMC41cmVtIDEuMjVyZW07XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubXNsLXNlYXJjaGFibGUtbGlzdF9faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1zbC1tdWx0aS1zZWxlY3RfX3NlbGVjdGVkIC5tc2wtc2VhcmNoYWJsZS1saXN0X19pdGVtOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzNFN0JGQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFN0JGQTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIik7XG59XG4ubXNsLXNlYXJjaGFibGUtbGlzdF9faXRlbTpob3ZlciwgLm1zbC1zZWFyY2hhYmxlLWxpc3RfX2l0ZW06Zm9jdXMsIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAubXNsLXNlYXJjaGFibGUtbGlzdF9faXRlbS5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAubXNsLXNlYXJjaGFibGUtbGlzdF9faXRlbS5zZWxlY3QyLXNlbGVjdGlvbiwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubXNsLXNlYXJjaGFibGUtbGlzdF9faXRlbS5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5tc2wtc2VhcmNoYWJsZS1saXN0X19pdGVtLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQ6YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5tc2wtc2VhcmNoYWJsZS1saXN0X19pdGVtLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQuYWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5tc2wtc2VhcmNoYWJsZS1saXN0X19pdGVtLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubXNsLXNlYXJjaGFibGUtbGlzdF9faXRlbS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cywgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLmJvb3RzdHJhcC1zZWxlY3QgPiAubXNsLXNlYXJjaGFibGUtbGlzdF9faXRlbS5kcm9wZG93bi10b2dnbGUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphY3RpdmUsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLm1zbC1zZWFyY2hhYmxlLWxpc3RfX2l0ZW0uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAuc3dhbDItZmlsbCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5tc2wtc2VhcmNoYWJsZS1saXN0X19pdGVtLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0U3QkZBO1xufVxuXG4ubXNsLXNlYXJjaGFibGUtbGlzdF9fbm8taXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbn1cblxuLm1zbC1tdWx0aS1zZWxlY3RfX2FjdGlvbnMgc3ZnIHtcbiAgY29sb3I6ICNjZWQ0ZGE7XG59XG5cbi5wYWdlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAzMDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC8qIHBhZ2UgaGVhZGVyIGJyYW5kICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2UtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbi5wYWdlLWhlYWRlciAuaGVhZGVyLWJyYW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMzAwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMzAwbXMgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyIC5oZWFkZXItYnJhbmQge1xuICAgIHdpZHRoOiAyNTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW07XG4gICAgYmFja2dyb3VuZDogIzNFN0JGQTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAucGFnZS1oZWFkZXIgLmhlYWRlci1icmFuZCAubmF2YmFyLWJyYW5kLFxuICAucGFnZS1oZWFkZXIgLmhlYWRlci1icmFuZCAubmF2LXRvZ2dsZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyIC5oZWFkZXItYnJhbmQgLm5hdi10b2dnbGUge1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyIC5oZWFkZXItYnJhbmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLWhlYWRlciAubmF2YmFyLW5hdiAubmF2YmFyLW5vdGlmaWNhdGlvbnMge1xuICAgIG1pbi13aWR0aDogMzgwcHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyIC5uYXZiYXItbmF2IC5uYXZiYXItZ3JpZC1uYXYge1xuICAgIG1pbi13aWR0aDogMzgwcHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyIC5uYXZiYXItbmF2IC5uYXZiYXItdXNlci1uYXYge1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyIC5uYXZiYXItbmF2IC5uYXZiYXItcmF0ZXMtbmF2IHtcbiAgICBtaW4td2lkdGg6IDI2MHB4O1xuICB9XG4gIC5wYWdlLWhlYWRlciAubmF2YmFyLW5hdiAudXNlci1hdmF0YXIge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDU2cHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyIC5uYXZiYXItbmF2IC51c2VyLW5hdi1saW5rIGltZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cblxuLmludm9pY2Uge1xuICB3aWR0aDogMjEwbW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgZm9udC1mYW1pbHk6IFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5pbnZvaWNlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uaW52b2ljZS10YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5pbnZvaWNlLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuLmludm9pY2UtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuMzI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTgyNHB4KSB7XG4gIC5jb250YWluZXItZml4ZWQtbGcge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLnBhZ2UtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDY2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZiO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAzMDBtcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAzMDBtcyBlYXNlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNTVweDtcbiAgfVxufVxuXG4ucGFnZS1zaWRlYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDI1NXB4O1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLXNpZGViYXIge1xuICAgIHRvcDogNzBweDtcbiAgICBsZWZ0OiAtMTg1cHg7XG4gICAgei1pbmRleDogMTAzMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMzAwbXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDMwMG1zIGVhc2U7XG4gIH1cbiAgLnBhZ2Utc2lkZWJhcjpob3ZlciB7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXNpZGViYXIge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLnRhYmJlZC1zaWRlYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA1NnB4O1xuICByaWdodDogLTEwMCU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAzMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiByaWdodCAzMDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiByaWdodCAzMDBtcyBlYXNlO1xufVxuLnRhYmJlZC1zaWRlYmFyLm9wZW4ge1xuICByaWdodDogMDtcbn1cbi5zaWRlYmFyLXZpc2libGUgLnRhYmJlZC1zaWRlYmFyLm9wZW4ge1xuICByaWdodDogLTI1NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJiZWQtc2lkZWJhciB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIHJpZ2h0OiAtMzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGFiYmVkLXNpZGViYXIge1xuICAgIHRvcDogNzBweDtcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2lkZWJhci12aXNpYmxlIC5wYWdlLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNTVweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDI1NXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNTVweCwgMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1lbnUtdW5waW4gLnBhZ2UtaGVhZGVyIC5oZWFkZXItYnJhbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTg1cHg7XG4gIH1cbiAgLm1lbnUtdW5waW4gLnBhZ2Utc2lkZWJhci1sZWZ0IHtcbiAgICBsZWZ0OiAtMTg1cHg7XG4gIH1cbiAgLm1lbnUtdW5waW4gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIH1cbn1cbi5tYWluLFxuLnNpZGViYXIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbixcbi5zaWRlYmFyLWlubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpZGViYXItcHJpbWFyeSAubWFpbiB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuc2lkZWJhci1wcmltYXJ5IC5zaWRlYmFyIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG59XG4ubG9naW4td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2xvZ2luLWJnLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmxvZ2luLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIHBhZGRpbmc6IDRyZW0gM3JlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmxvZ2luLWNvbnRlbnQgLmJ0biwgLmxvZ2luLWNvbnRlbnQgLmZjIGJ1dHRvbiwgLmZjIC5sb2dpbi1jb250ZW50IGJ1dHRvbiwgLmxvZ2luLWNvbnRlbnQgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwIC5sb2dpbi1jb250ZW50IC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLmxvZ2luLWNvbnRlbnQgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAgLmxvZ2luLWNvbnRlbnQgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4ubG9naW4tY29udGVudCAuZm9ybS1jb250cm9sLFxuLmxvZ2luLWNvbnRlbnQgLm1zLWhlYWRlci1jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XSxcbi5tcy1oZWFkZXItY29udGFpbmVyIC5sb2dpbi1jb250ZW50IGlucHV0W3R5cGU9dGV4dF0sXG4ubG9naW4tY29udGVudCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5sb2dpbi1jb250ZW50IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4ubG9naW4tY29udGVudCAuYnMtc2VhcmNoYm94IGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtc2VhcmNoYm94IC5sb2dpbi1jb250ZW50IGlucHV0W3R5cGU9dGV4dF0sXG4ubG9naW4tY29udGVudCAuYnMtYWN0aW9uc2JveCBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLWFjdGlvbnNib3ggLmxvZ2luLWNvbnRlbnQgaW5wdXRbdHlwZT10ZXh0XSxcbi5sb2dpbi1jb250ZW50IC5icy1kb25lYnV0dG9uIGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtZG9uZWJ1dHRvbiAubG9naW4tY29udGVudCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG59XG4ubG9naW4tY29udGVudCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCwgLmxvZ2luLWNvbnRlbnQgLmlucHV0LWdyb3VwIC5tcy1oZWFkZXItY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0sIC5tcy1oZWFkZXItY29udGFpbmVyIC5sb2dpbi1jb250ZW50IC5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPXRleHRdLCAubG9naW4tY29udGVudCAuaW5wdXQtZ3JvdXAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5sb2dpbi1jb250ZW50IC5pbnB1dC1ncm91cCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAubG9naW4tY29udGVudCAuaW5wdXQtZ3JvdXAgLmJzLXNlYXJjaGJveCBpbnB1dFt0eXBlPXRleHRdLCAuYnMtc2VhcmNoYm94IC5sb2dpbi1jb250ZW50IC5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPXRleHRdLFxuLmxvZ2luLWNvbnRlbnQgLmlucHV0LWdyb3VwIC5icy1hY3Rpb25zYm94IGlucHV0W3R5cGU9dGV4dF0sXG4uYnMtYWN0aW9uc2JveCAubG9naW4tY29udGVudCAuaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT10ZXh0XSxcbi5sb2dpbi1jb250ZW50IC5pbnB1dC1ncm91cCAuYnMtZG9uZWJ1dHRvbiBpbnB1dFt0eXBlPXRleHRdLFxuLmJzLWRvbmVidXR0b24gLmxvZ2luLWNvbnRlbnQgLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9dGV4dF0sXG4ubG9naW4tY29udGVudCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFM0U4RUQ7XG59XG4ubG9naW4tY29udGVudCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQgLmljb24sIC5sb2dpbi1jb250ZW50IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCAubXMtY29udGFpbmVyOmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmxvZ2luLWNvbnRlbnQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCwgLmxvZ2luLWNvbnRlbnQgLmlucHV0LWdyb3VwIC5tcy1oZWFkZXItY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF06LXdlYmtpdC1hdXRvZmlsbCwgLm1zLWhlYWRlci1jb250YWluZXIgLmxvZ2luLWNvbnRlbnQgLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9dGV4dF06LXdlYmtpdC1hdXRvZmlsbCwgLmxvZ2luLWNvbnRlbnQgLmlucHV0LWdyb3VwIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDotd2Via2l0LWF1dG9maWxsLCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5sb2dpbi1jb250ZW50IC5pbnB1dC1ncm91cCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOi13ZWJraXQtYXV0b2ZpbGwsIC5sb2dpbi1jb250ZW50IC5pbnB1dC1ncm91cCAuYnMtc2VhcmNoYm94IGlucHV0W3R5cGU9dGV4dF06LXdlYmtpdC1hdXRvZmlsbCwgLmJzLXNlYXJjaGJveCAubG9naW4tY29udGVudCAuaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT10ZXh0XTotd2Via2l0LWF1dG9maWxsLFxuLmxvZ2luLWNvbnRlbnQgLmlucHV0LWdyb3VwIC5icy1hY3Rpb25zYm94IGlucHV0W3R5cGU9dGV4dF06LXdlYmtpdC1hdXRvZmlsbCxcbi5icy1hY3Rpb25zYm94IC5sb2dpbi1jb250ZW50IC5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPXRleHRdOi13ZWJraXQtYXV0b2ZpbGwsXG4ubG9naW4tY29udGVudCAuaW5wdXQtZ3JvdXAgLmJzLWRvbmVidXR0b24gaW5wdXRbdHlwZT10ZXh0XTotd2Via2l0LWF1dG9maWxsLFxuLmJzLWRvbmVidXR0b24gLmxvZ2luLWNvbnRlbnQgLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9dGV4dF06LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCAjRTNFOEVEIGluc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5hdXRoLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5hdXRoLWJhbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwMzE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmF1dGgtYmFubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMCwgMjEwLCAyNTUsIDAuNSkgMCwgIzNhN2JkNSAxMDAlKSwgdXJsKFwiLi4vLi4vaW1hZ2VzL2xvZ2luLWJnLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5cbi5hdXRoLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNXJlbSAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGgtY29udGVudCB7XG4gICAgcGFkZGluZzogNXJlbSAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmF1dGgtY29udGVudCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uYXV0aC1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qXG4gIC5mb3JtLWNvbnRyb2wsXG4gIC5jdXN0b20tc2VsZWN0LFxuICAuYnRuLXN1Ym1pdCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuODc1cmVtO1xuICB9XG4gICovXG4gIC8qXG4gIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRoLWZvcm0ge1xuICAgIHdpZHRoOiA5NyU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgfVxuICAuYXV0aC1mb3JtLmF1dGgtZm9ybS1sZyB7XG4gICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgfVxuICAuYXV0aC1mb3JtLmF1dGgtZm9ybS1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIHRvcGJhciAqL1xuLmNvbnRlbnQtdG9wYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGVudC10b3BiYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCAwO1xuICB9XG59XG5cbi5jb250ZW50LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4vKiBjb250ZW50IHRpdGxlICovXG4uY29udGVudC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uY29udGVudC10aXRsZSArIC5icmVhZGNydW1iIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLyogdG9vbGJhciAqL1xuLmNvbnRlbnQtdG9vbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtdG9vbGJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5zZWFyY2gtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLnNlYXJjaC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbTtcbn1cblxuLnNlYXJjaC1pbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbn1cblxuLmRhaWx5LXRvdXItY291bnRyeSB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uZGFpbHktdG91ci1jaXR5IHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5kYWlseS10b3VyLWRhdGUge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmRhaWx5LXRvdXItdHlwZSB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4ucGFnZS1zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyODlmYjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucGFnZS1zaWRlYmFyIC5zY3JvbGxiYXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFiYmVkLXNpZGViYXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4udGFiYmVkLXNpZGViYXIgPiAubmF2LXRhYnMsXG4udGFiYmVkLXNpZGViYXIgPiAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRhYmJlZC1zaWRlYmFyID4gLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGFiYmVkLXNpZGViYXIgPiAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMC43NXJlbTtcbiAgYmFja2dyb3VuZDogI0UzRThFRDtcbiAgY29sb3I6ICM2MjczN0Y7XG59XG4udGFiYmVkLXNpZGViYXIgPiAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAudGFiYmVkLXNpZGViYXIgPiAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLCAudGFiYmVkLXNpZGViYXIgPiAubmF2LXRhYnMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5uYXYtbGluay5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC50YWJiZWQtc2lkZWJhciA+IC5uYXYtdGFicyAubmF2LWxpbmsuc2VsZWN0Mi1zZWxlY3Rpb24sIC50YWJiZWQtc2lkZWJhciA+IC5uYXYtdGFicyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5uYXYtbGluay5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAudGFiYmVkLXNpZGViYXIgPiAubmF2LXRhYnMgLm5hdi1saW5rLnNlbGVjdDItc2VsZWN0aW9uLCAudGFiYmVkLXNpZGViYXIgPiAubmF2LXRhYnMgLmJvb3RzdHJhcC1zZWxlY3QgPiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodDphY3RpdmUsIC50YWJiZWQtc2lkZWJhciA+IC5uYXYtdGFicyAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLnRhYmJlZC1zaWRlYmFyID4gLm5hdi10YWJzIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHRbYXJpYS1leHBhbmRlZD10cnVlXSwgLnRhYmJlZC1zaWRlYmFyID4gLm5hdi10YWJzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnRhYmJlZC1zaWRlYmFyID4gLm5hdi10YWJzIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLnRhYmJlZC1zaWRlYmFyID4gLm5hdi10YWJzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnN3YWwyLXBvcHVwLnN3YWwyLWZpbGwgLnRhYmJlZC1zaWRlYmFyID4gLm5hdi10YWJzIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmUuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwgLnRhYmJlZC1zaWRlYmFyID4gLm5hdi10YWJzIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC5ib290c3RyYXAtc2VsZWN0ID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cC5zd2FsMi1maWxsIC50YWJiZWQtc2lkZWJhciA+IC5uYXYtdGFicyAuYm9vdHN0cmFwLXNlbGVjdCA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsIHtcbiAgYmFja2dyb3VuZDogI2RhZTBlNyAhaW1wb3J0YW50O1xufVxuLnRhYmJlZC1zaWRlYmFyID4gLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzYzRjQ2ICFpbXBvcnRhbnQ7XG59XG4udGFiYmVkLXNpZGViYXIgLnRhYi1jb250ZW50LFxuLnRhYmJlZC1zaWRlYmFyIC50YWItcGFuZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50YWJiZWQtc2lkZWJhciAudGFiLXBhbmUge1xuICBwYWRkaW5nOiAxLjc1cmVtO1xufVxuXG5ib2R5IHtcbiAgY291bnRlci1yZXNldDogaTtcbn1cblxuLmNvbGxlY3Rpb24tdHlwZSA+IC5jb2xsZWN0aW9uLWVudHJ5IC5hZGQtZW50cnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbGxlY3Rpb24tdHlwZSA+IC5jb2xsZWN0aW9uLWVudHJ5Om9ubHktY2hpbGQgLnJlbW92ZS1lbnRyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29sbGVjdGlvbi10eXBlID4gLmNvbGxlY3Rpb24tZW50cnk6bGFzdC1jaGlsZCAuYWRkLWVudHJ5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNvbGxlY3Rpb24tdHlwZSA+IC5jb2xsZWN0aW9uLWVudHJ5IC5jb2xsZWN0aW9uLXRpdGxlOmFmdGVyIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGk7XG4gIGNvbnRlbnQ6IFwiIFwiIGNvdW50ZXIoaSk7XG59XG5cbi5jb2xsZWN0aW9uLWVudHJ5LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29sbGVjdGlvbi1lbnRyeS1oaWRkZW4uZW50cnktc2hvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICB6LWluZGV4OiAxMDAwMCAhaW1wb3J0YW50O1xufVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgLyogLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7ICovXG59XG5cbkBtZWRpYSBwcmludCB7XG4gIGJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGVybWFsaW5rLWVkaXRvcixcbi5wZXJtYWxpbmstZWRpdG9yIC5wZXJtYWxpbmstaW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBlcm1hbGluay1lZGl0b3IuZWRpdC1wZXJtYWxpbmsgLnBlcm1hbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGVybWFsaW5rLWVkaXRvci5lZGl0LXBlcm1hbGluayAucGVybWFsaW5rLWVkaXQtYnRuIC5pY29uOmJlZm9yZSwgLnBlcm1hbGluay1lZGl0b3IuZWRpdC1wZXJtYWxpbmsgLnBlcm1hbGluay1lZGl0LWJ0biAubXMtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA1XCI7XG59XG4ucGVybWFsaW5rLWVkaXRvcjpub3QoLmVkaXQtcGVybWFsaW5rKSAucGVybWFsaW5rLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVwbG9hZC1hcmVhICsgLmZpbGUtaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9iaWxlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwifkAvaW1hZ2VzL3BleGVscy0xLmpwZWdcIikgNTAlIDUwJSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC8qXG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byB0b3AsICM4RTU0RTksICRwcmltYXJ5KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzhFNTRFOSwgJHByaW1hcnkpO1xuICAqL1xufVxuLm1vYmlsZS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjM0U3QkZBLCByZ2JhKDYyLCAxMjMsIDI1MCwgMC44NSkpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2JpbGUtaGVhZGVyIHtcbiAgICBtYXJnaW46IC0yMHB4IC0zMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogI2NlZDRkYTtcbiAgfVxufVxuLm1vYmlsZS1oZWFkZXIgLm5hdi10YWJzLFxuLm1vYmlsZS1oZWFkZXIgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGJvcmRlcjogMDtcbn1cbi5tb2JpbGUtaGVhZGVyIC5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG5cbi5tb2JpbGUtaGVhZGVyLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuNzVyZW07XG59XG4ubW9iaWxlLWhlYWRlci1pbm5lciA+IC5pY29uLCAubW9iaWxlLWhlYWRlci1pbm5lciA+IC5tcy1jb250YWluZXI6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm1vYmlsZS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogLTIuNXJlbTtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zb3J0YWJsZS1lbXB0eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGU1ZmU7XG59XG5cbi50YWJsZS50YWJsZS1jb25kZW5zZWQge1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuLnRhYmxlLnRhYmxlLWNvbmRlbnNlZCB0aCwgLnRhYmxlLnRhYmxlLWNvbmRlbnNlZCB0ZCB7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbn0iLCI6cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cblxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBydWxlOiBpbiBicm93c2VycyB0aGF0IHN1cHBvcnQgOmZvY3VzLXZpc2libGUsIHN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lXG4vLyBvbiBlbGVtZW50cyB0aGF0IHByb2dyYW1tYXRpY2FsbHkgcmVjZWl2ZSBmb2N1cyBidXQgd291bGRuJ3Qgbm9ybWFsbHkgc2hvdyBhIHZpc2libGVcbi8vIGZvY3VzIG91dGxpbmUuIEluIGdlbmVyYWwsIHRoaXMgd291bGQgbWVhbiB0aGF0IHRoZSBvdXRsaW5lIGlzIG9ubHkgYXBwbGllZCBpZiB0aGVcbi8vIGludGVyYWN0aW9uIHRoYXQgbGVkIHRvIHRoZSBlbGVtZW50IHJlY2VpdmluZyBwcm9ncmFtbWF0aWMgZm9jdXMgd2FzIGEga2V5Ym9hcmQgaW50ZXJhY3Rpb24sXG4vLyBvciB0aGUgYnJvd3NlciBoYXMgc29tZWhvdyBkZXRlcm1pbmVkIHRoYXQgdGhlIHVzZXIgaXMgcHJpbWFyaWx5IGEga2V5Ym9hcmQgdXNlciBhbmQvb3Jcbi8vIHdhbnRzIGZvY3VzIG91dGxpbmVzIHRvIGFsd2F5cyBiZSBwcmVzZW50ZWQuXG4vL1xuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy86Zm9jdXMtdmlzaWJsZVxuLy8gYW5kIGh0dHBzOi8vZGV2ZWxvcGVyLnBhY2llbGxvZ3JvdXAuY29tL2Jsb2cvMjAxOC8wMy9mb2N1cy12aXNpYmxlLWFuZC1iYWNrd2FyZHMtY29tcGF0aWJpbGl0eS9cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoODAlKTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoNzUlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbiAgLy8gRGlzYWJsZSBhdXRvLWhpZGluZyBzY3JvbGxiYXIgaW4gSUUgJiBsZWdhY3kgRWRnZSB0byBhdm9pZCBvdmVybGFwLFxuICAvLyBtYWtpbmcgaXQgaW1wb3NzaWJsZSB0byBpbnRlcmFjdCB3aXRoIHRoZSBjb250ZW50XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnIHtcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjVyZW0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2YyZjNmOCAhZGVmYXVsdDtcbiRncmF5LTIwMDogI0UzRThFRCAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzYyNzM3RiAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ4NTQ1RCAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM2M0Y0NiAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzI0MkEyRiAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZ3JheXM6IG1hcC1tZXJnZSgoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiksICRncmF5cyk7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZSgoXG4gICAgICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICAgICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgICAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgICAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICAgICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICAgICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgICAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgICAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgICAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pLCAkY29sb3JzKTtcblxuJHByaW1hcnk6ICAgICAgICMzRTdCRkEgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICM1QkJBNkYgIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgIzA4QjJFMyAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAjRjlDODBFICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICNGRTRBNDkgIWRlZmF1bHQ7XG4kbGlnaHRlc3Q6ICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRncmF5OiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRhcmtlc3Q6ICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuLy8gc29jaWFsc1xuJGZhY2Vib29rOiAgICAgICMzQjU5OTggIWRlZmF1bHQ7XG4kdHdpdHRlcjogICAgICAgIzAwQUNFRCAhZGVmYXVsdDtcbiRtYWlscnU6ICAgICAgICAjMTY4REUyICFkZWZhdWx0O1xuJHZrOiAgICAgICAgICAgICM0QTc2QTggIWRlZmF1bHQ7XG4kZ29vZ2xlOiAgICAgICAgI0RENEIzOSAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0ZXN0XCI6ICAgJGxpZ2h0ZXN0LFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxuICAgIFwiZGFya2VzdFwiOiAgICAkZGFya2VzdCxcbiAgICBcImZhY2Vib29rXCI6ICAgJGZhY2Vib29rLFxuICAgIFwidHdpdHRlclwiOiAgICAkdHdpdHRlcixcbiAgICBcIm1haWxydVwiOiAgICAgJG1haWxydSxcbiAgICBcInZrXCI6ICAgICAgICAgJHZrLFxuICAgIFwiZ29vZ2xlXCI6ICAgICAkZ29vZ2xlXG4pLCAkdGhlbWUtY29sb3JzKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLFwiJTNjXCIpLFxuICAoXCI+XCIsXCIlM2VcIiksXG4gIChcIiNcIixcIiUyM1wiKSxcbikgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgICAgICAgICAgICAgICAoXG4gICAgICAgICAgICAgICAgICAgICAgICAwOiAwLFxuICAgICAgICAgICAgICAgICAgICAgICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgICAgICAgICAgICAgICAgICAgICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgICAgICAgICAgICAgICAgICAgICAzOiAkc3BhY2VyLFxuICAgICAgICAgICAgICAgICAgICAgICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgICAgICAgICAgICAgICAgICAgICAgNTogKCRzcGFjZXIgKiAzKVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNpemVzOiBtYXAtbWVyZ2UoXG4gICAgICAgICAgICAgICAgKFxuICAgICAgICAgICAgICAgICAgICAgICAgMjU6IDI1JSxcbiAgICAgICAgICAgICAgICAgICAgICAgIDUwOiA1MCUsXG4gICAgICAgICAgICAgICAgICAgICAgICA3NTogNzUlLFxuICAgICAgICAgICAgICAgICAgICAgICAgMTAwOiAxMDAlLFxuICAgICAgICAgICAgICAgICAgICAgICAgYXV0bzogYXV0b1xuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAjZjhmOWZiICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgICB4czogMCxcbiAgICBzbTogNTc2cHgsXG4gICAgbWQ6IDc2OHB4LFxuICAgIGxnOiA5OTJweCxcbiAgICB4bDogMTIwMHB4LFxuICAgIHh4bDogMTgyNHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gICAgICAgIHNtOiA1NDBweCxcbiAgICAgICAgbWQ6IDcyMHB4LFxuICAgICAgICBsZzogOTYwcHgsXG4gICAgICAgIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMjBweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAjZTFlNmViICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gICAgICAgICAgICAgICAgICAgICAgICAoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDIxIDkpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgxNiA5KSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoNCAzKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMSAxKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgMS4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDcwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICAjZmFmYmZjICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15IC8gMikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yOiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0Jz48cGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplIC8gMiAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICAgICAgICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICBcIlwiICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nMCAwIDEyIDEyJz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgICAoXG4gICAgICAgIFwidmFsaWRcIjogKFxuICAgICAgICAgICAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgICAgICAgICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICAgICAgKSxcbiAgICAgICAgXCJpbnZhbGlkXCI6IChcbiAgICAgICAgICAgICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICAgICAgICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICAgICApLFxuICAgICksXG4gICAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGRyb3Bkb3duLWxpbmstY29sb3IsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkcGFnaW5hdGlvbi1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkY2FyZC1iZyAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC4zNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSBmb250IHNpemVzXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi92OC54L0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHJlbSBhbmQgJHJmcy1mb250LXNpemUtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIGZvbnQgc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICYsXG4gICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWVuYWJsZS1jbGFzcyB7XG4gIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5KCRtcS12YWx1ZSkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQgc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogZGl2aWRlKCRmcywgJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogZGl2aWRlKCRmcywgZGl2aWRlKCRmcyAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQgc2l6ZVxuICAgICRyZnMtc3RhdGljOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3tkaXZpZGUoJGZzLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmc31weCk7XG5cbiAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIGZvbnQgc2l6ZSBpcyBiaWdnZXIgdGhhbiB0aGUgbWluaW11bSBmb250IHNpemVcbiAgICBAaWYgJGZzIDw9ICRyZnMtYmFzZS1mb250LXNpemUgb3Igbm90ICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZSBmb3IgJGZzXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgZGl2aWRlKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkZnMgYW5kIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkZnMtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZVxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcblxuICAgICAgLy8gQnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICAkbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuXG4gICAgICBAaW5jbHVkZSBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICAgICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gICAgICAgIEBpbmNsdWRlIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbnMgdXNlIFJGUyB0byByZXNjYWxlIHRoZSBmb250IHNpemVcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlcigpIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cygpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzKCkge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxLCAuaDEgeyBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7IH1cbmgyLCAuaDIgeyBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7IH1cbmgzLCAuaDMgeyBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7IH1cbmg0LCAuaDQgeyBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7IH1cbmg1LCAuaDUgeyBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7IH1cbmg2LCAuaDYgeyBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7IH1cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuLmRpc3BsYXktMSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTEtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0yIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5Mi1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTMge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkzLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktNCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG5cblxuLy9cbi8vIEhvcml6b250YWwgcnVsZXNcbi8vXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogJGhyLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkaHItbWFyZ2luLXk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cblxuc21hbGwsXG4uc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDkwJSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCgpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAqIC41O1xufVxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG1ha2UtY29udGFpbmVyLW1heC13aWR0aHNgIG1peGluXCIsIFwidjQuNS4yXCIsIFwidjVcIik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gICAgbWF4LXdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7IC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgsXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICB0Ym9keSB0ciB7XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYWNjZW50LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBjb2xvcjogJHRhYmxlLWRhcmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICAgICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGJvcmRlcjogbnVsbCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICBAaWYgJGJvcmRlciAhPSBudWxsIHtcbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIC8vIFJlbW92ZSBzZWxlY3Qgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkaW5wdXQtY29sb3I7XG4gIH1cblxuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJltzaXplXSxcbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIGZvciB3b3JrYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBlYWNoICRzdGF0ZSwgJGRhdGEgaW4gJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMge1xuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCBtYXAtZ2V0KCRkYXRhLCBjb2xvciksIG1hcC1nZXQoJGRhdGEsIGljb24pKTtcbn1cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbiIsIkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcbiAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgJHJlc3VsdDogKCk7XG5cbiAgICBAaWYgKGxlbmd0aCgkc2hhZG93KSA9PSAxKSB7XG4gICAgICAvLyBXZSBjYW4gcGFzcyBgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtgXG4gICAgICAkcmVzdWx0OiAkc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gRmlsdGVyIHRvIGF2b2lkIGludmFsaWQgcHJvcGVydGllcyBmb3IgZXhhbXBsZSBgYm94LXNoYWRvdzogbm9uZSwgMXB4IDFweCBibGFjaztgXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkc2hhZG93KSB7XG4gICAgICAgIEBpZiBudGgoJHNoYWRvdywgJGkpICE9IFwibm9uZVwiIHtcbiAgICAgICAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgbnRoKCRzaGFkb3csICRpKSwgXCJjb21tYVwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaWYgKGxlbmd0aCgkcmVzdWx0KSA+IDApIHtcbiAgICAgIGJveC1zaGFkb3c6ICRyZXN1bHQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGZvcm0tY29udHJvbC1mb2N1cygpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IsICRpY29uKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcblxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMTU1N1xuICAgIC8vIEFsaWduIHRvb2x0aXAgdG8gZm9ybSBlbGVtZW50c1xuICAgIC5mb3JtLXJvdyA+IC5jb2wgPiAmLFxuICAgIC5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdID4gJiB7XG4gICAgICBsZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1wYWRkaW5nLXggKiA0ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1wYWRkaW5nLXggKiAyIGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kLCAkY3VzdG9tLXNlbGVjdC1iZyBlc2NhcGUtc3ZnKCRpY29uKSAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplIG5vLXJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IGlmKCRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMsIHBvaW50ZXIsIG51bGwpO1xuXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gIH1cbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIC41ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgc3VidHJhY3QoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDQpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICBlc2NhcGUtc3ZnKCRjdXN0b20tc2VsZWN0LWluZGljYXRvcikgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgbm8tcmVwZWF0ICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGFkZCgxZW0gKiAuNzUsICgyICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nMCAwIDEyIDEyJz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0OiAgICAgIDc1dmggIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG4kdXNlci1zZWxlY3RzOiBhbGwsIGF1dG8sIG5vbmUgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG5cbiAgJi53aWR0aCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24tcGFkZGluZy14O1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIFBvcHBlciBpcyBlbmFibGVkLCByZXNldCB0aGUgYmFzaWMgZHJvcGRvd24gcG9zaXRpb25cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uZHJvcGRvd24tbWVudSB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcsICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15LCB0cnVlKTtcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93bigpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCkge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICRuYXYtZGl2aWRlci1jb2xvciwgJG1hcmdpbi15OiAkbmF2LWRpdmlkZXItbWFyZ2luLXksICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRtYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG5hdi1kaXZpZGVyKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3ByaWdodCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGxlZnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG4uYnRuLWdyb3VwLXRvZ2dsZSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgdmFsdWVcblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICsgLmZvcm0tY29udHJvbCxcbiAgICArIC5jdXN0b20tc2VsZWN0LFxuICAgICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcbiAgLy8gYm9yZGVyLXJhZGl1cyBvdmVycmlkZXMuXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbiAgICA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksXG4gICAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiAuZm9ybS1jb250cm9sOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5jdXN0b20tc2VsZWN0Om50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuICsgMykgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXG4vL1xuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgeyBtYXJnaW4tcmlnaHQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHsgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmQgcm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuIiwiLy8gRW1iZWRkZWQgaWNvbnMgZnJvbSBPcGVuIEljb25pYy5cbi8vIFJlbGVhc2VkIHVuZGVyIE1JVCBhbmQgY29weXJpZ2h0IDIwMTQgV2F5YnVyeS5cbi8vIGh0dHBzOi8vdXNlaWNvbmljLmNvbS9vcGVuXG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gQmFzZSBjbGFzcyB0YWtlcyBjYXJlIG9mIGFsbCB0aGUga2V5IGJlaGF2aW9yYWwgYXNwZWN0cy5cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tY29udHJvbC1zcGFjZXIteDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTsgLy8gUHV0IHRoZSBpbnB1dCBiZWhpbmQgdGhlIGxhYmVsIHNvIGl0IGRvZXNuJ3Qgb3ZlcmxheSB0ZXh0XG4gIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIGhlaWdodDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41O1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6ICRjdXN0b20tY29udHJvbC1jdXJzb3I7XG5cbiAgLy8gQmFja2dyb3VuZC1jb2xvciBhbmQgKHdoZW4gZW5hYmxlZCkgZ3JhZGllbnRcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpICogLjU7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICBib3JkZXI6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIEZvcmVncm91bmQgKGljb24pXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpICogLjU7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogNTAlIC8gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemV9IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXNcbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gICAgJjppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHN3aXRjaGVzXG4vL1xuLy8gVHdlYWsgYSBmZXcgdGhpbmdzIGZvciBzd2l0Y2hlc1xuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC13aWR0aDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IGFkZCgoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpICogLjUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICBsZWZ0OiBhZGQoLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgaGVpZ2h0OiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LCAkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRjdXN0b20tc3dpdGNoLXdpZHRoIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJnICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93LCAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuXG4gICAgJjo6LW1zLXZhbHVlIHtcbiAgICAgIC8vIEZvciB2aXN1YWwgY29uc2lzdGVuY3kgd2l0aCBvdGhlciBwbGF0Zm9ybXMvYnJvd3NlcnMsXG4gICAgICAvLyBzdXBwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZztcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGcpO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxuXG4gIH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cbn1cblxuLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbXMtdGh1bWIgICAgICAgICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQpICogLjU7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAwOyAvLyBFZGdlIHNwZWNpZmljXG4gICAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7IC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIG1hcmdpbi1sZWZ0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7ICAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCAqIC41O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IC8vIGFyYml0cmFyeT9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5jb250YWluZXIsXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyAxMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiAkbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXG4gICAgICAgICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgaGVpZ2h0OiAkY2FyZC1oZWlnaHQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIC8vIER1ZSB0byBzcGVjaWZpY2l0eSBvZiB0aGUgYWJvdmUgc2VsZWN0b3IgKGAuY2FyZCA+IC5saXN0LWdyb3VwYCksIHdlIG11c3RcbiAgLy8gdXNlIGEgY2hpbGQgc2VsZWN0b3IgaGVyZSB0byBwcmV2ZW50IGRvdWJsZSBib3JkZXJzLlxuICA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuICA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBpbWFnZSBzaXplIGJ1ZyBpbiBJRVxuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI4ODU1XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jb2xvcjtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtJGNhcmQtc3BhY2VyLXkgKiAuNTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAqIC41O1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggKiAuNTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggKiAuNTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAqIC41O1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwOyAvLyBGb3IgSUU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjkzOTZcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gQ2FyZCBkZWNrXG5cbi5jYXJkLWRlY2sge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZGVjay1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLWRlY2stbWFyZ2luO1xuICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtZGVjay1tYXJnaW47XG5cbiAgICAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgZGVmYXVsdFxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBBY2NvcmRpb25cbi8vXG5cbi5hY2NvcmRpb24ge1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG5cbiAgPiAuY2FyZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kY2FyZC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRicmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBTdXBwcmVzcyBpbmxpbmUgc3BhY2luZ3MgYW5kIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3JcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKTtcbiAgICB9XG4gIH1cblxuICAvLyBJRTktMTEgaGFjayB0byBwcm9wZXJseSBoYW5kbGUgaHlwZXJsaW5rIHVuZGVybGluZXMgZm9yIGJyZWFkY3J1bWJzIGJ1aWx0XG4gIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxuICAvL1xuICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vIE9waW5pb25hdGVkOiByZW1vdmUgdGhlIFwiaGFuZFwiIGN1cnNvciBzZXQgcHJldmlvdXNseSBmb3IgLnBhZ2UtbGlua1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRiYWRnZS10cmFuc2l0aW9uKTtcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vLyBQaWxsIGJhZGdlc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENvbG9yc1xuLy9cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBiYWRnZS12YXJpYW50KCRiZykge1xuICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJhZGdlLWZvY3VzLXdpZHRoIHJnYmEoJGJnLCAuNSk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkY2xvc2UtZm9udC1zaXplICsgJGFsZXJ0LXBhZGRpbmcteCAqIDI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcbiAgfVxufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkbGlzdC1ncm91cC1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYgKyAmIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCA2KSk7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNsb3NlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi5tb2RhbC1vcGVuIHtcbiAgLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDsgLy8gSUUxMC8xMVxuICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTsgLy8gSUUxMC8xMVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDsgLy8gUmVzZXQgaGVpZ2h0IHRvIDAgZXhjZXB0IG9uIElFXG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC8vIEVuc3VyZSBgLm1vZGFsLWJvZHlgIHNob3dzIHNjcm9sbGJhciAoSUUxMC8xMSlcbiAgJi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmcgLSAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuICogLjU7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46ICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gKiAuNTtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWxlZnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1sZWZ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0KCkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgbWFyZ2luOiAwICRwb3BvdmVyLWJvcmRlci1yYWRpdXM7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGxlZnQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICB0b3A6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICByaWdodDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItaGVhZGVyLWJnLCA1JSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogJHNwaW5uZXItdmVydGljYWwtYWxpZ247XG4gIGJvcmRlcjogJHNwaW5uZXItYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG4gIGJvcmRlci13aWR0aDogJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtO1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogJHNwaW5uZXItdmVydGljYWwtYWxpZ247XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbn1cblxuQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnNwaW5uZXItYm9yZGVyLFxuICAgIC5zcGlubmVyLWdyb3cge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLXZhcmlhbnRgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctZ3JhZGllbnQtdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC41LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoZGl2aWRlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15LCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCkpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkdXNlci1zZWxlY3RzIHtcbiAgLnVzZXItc2VsZWN0LSN7JHZhbHVlfSB7IHVzZXItc2VsZWN0OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiBcIiN7JHNpemV9XCIgIT0gXCIwXCIge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIERlcHJlY2F0ZWQsIGJ1dCBhdm9pZHMgaXNzdWVzIHdpdGggZmxleCBjb250YWluZXJzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBVc2VkIGluc3RlYWQgb2YgYG92ZXJmbG93LXdyYXBgIGZvciBJRSAmIEVkZ2UgTGVnYWN5XG59XG5cbi8vIFJlc2V0XG5cbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1lbXBoYXNpcy12YXJpYW50KClgXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9tYWluLmNzcy9ibG9iL21hc3Rlci9zcmMvX3ByaW50LmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7IC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCIvLyBUaGVtZSBWYXJpYWJsZXNcblxuLy8gTGlnaHQgdGhlbWVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFNpZGViYXJcbiRzaWRlYmFyLWJnOiBsaWdodGVuKCRwcmltYXJ5LCA0JSkgIWRlZmF1bHQ7XG4kc2lkZWJhci1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJHNpZGViYXItbGluay1jb2xvcjogcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kc2lkZWJhci1saW5rLWFjdGl2ZS1iZzogJHNpZGViYXItYmcgIWRlZmF1bHQ7XG4kc2lkZWJhci1saW5rLWFjdGl2ZS1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJHNpZGViYXItbGluay1pY29uLWNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJHNpZGViYXItbGluay1jaGV2cm9uLWNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJHNpZGViYXItc3ViLW5hdi1iZzogJHNpZGViYXItbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kc2lkZWJhci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBJY29uXG4kaWNvbi1ncmFkaWVudC1mcm9tOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRpY29uLWdyYWRpZW50LXRvOiAkZGFuZ2VyICFkZWZhdWx0O1xuXG4vLyBDb250ZW50XG4kY29udGVudC1oZWFkZXItYmc6ICR3aGl0ZSAhZGVmYXVsdDtcbiRjb250ZW50LWhlYWRlci1idG4taWNvbi1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGNvbnRlbnQtdG9vbGJhci1iZzogJGdyYXktMjAwICFkZWZhdWx0O1xuXG4vLyBQYWdlIGhlYWRlclxuJGhlYWRlci1iZzogJHdoaXRlICFkZWZhdWx0O1xuJGhlYWRlci1zdHlsZTogJ25hdmJhci1saWdodCcgIWRlZmF1bHQ7XG4kaGVhZGVyLWJyYW5kLWJnOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRoZWFkZXItYnJhbmQtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRoZWFkZXItc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoZWFkZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gU3dpdGNoXG4kc3dpdGNoLWJnOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnICFkZWZhdWx0O1xuJHN3aXRjaC1jaGVja2VkLWJnOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRzd2l0Y2gtZGlzYWJsZWQtYmc6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kc3dpdGNoLWRpc2FibGVkLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3IgIWRlZmF1bHQ7XG4kc3dpdGNoLXRodW1iLWJnOiAkd2hpdGUgIWRlZmF1bHQ7XG4kc3dpdGNoLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggcmdiYSgkcHJpbWFyeSwgLjI1KTtcblxuLy8gU2hhZG93c1xuJHRoZW1lX3NoYWRvd3M6ICgpICFkZWZhdWx0O1xuJHRoZW1lX3NoYWRvd3M6IG1hcC1tZXJnZSgoXG4gICAgICAgICd6LWRlcHRoLTEnOiAwIDJweCA2cHggMCByZ2JhKCRibGFjaywgLjE1KSxcbiAgICAgICAgJ3otZGVwdGgtMic6IDAgNXB4IDEwcHggMCByZ2JhKCRibGFjaywgLjE1KSxcbiAgICAgICAgJ3otZGVwdGgtMyc6IDAgMnB4IDZweCAwIHJnYmEoJGJsYWNrLCAuMiksXG4gICAgICAgICd6LWRlcHRoLTQnOiAwIDJweCA2cHggMCByZ2JhKCRibGFjaywgLjIpLFxuICAgICAgICAnei1kZXB0aC01JzogMCAycHggNnB4IDAgcmdiYSgkYmxhY2ssIC4yKSxcbiksICR0aGVtZV9zaGFkb3dzKTtcbiRidG4tc2hhZG93OiAoMCAycHggNXB4IDAgcmdiYSgwLDAsMCwuMTYpLCAwIDJweCAxMHB4IDAgcmdiYSgwLDAsMCwuMTIpKSAhZGVmYXVsdDtcblxuLy8gUGFjZVxuJHBhY2UtcHJvZ3Jlc3MtY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyBEcm9wem9uZVxuJGRyb3B6b25lLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRkcm9wem9uZC1ib3JkZXItY29sb3I6ICRncmF5LTIwMCAhZGVmYXVsdDtcblxuLy8gRGF0ZXJhbmdlcGlja2VyXG4kZHJwLWRheS1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kZHJwLWRheS1jb2xvcjogJGdyYXktNzAwICFkZWZhdWx0O1xuJGRycC1kYXktZGlzYWJsZWQtY29sb3I6ICRncmF5LTQwMCAhZGVmYXVsdDtcbiRkcnAtZGF5LWhvdmVyLWJnOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJwLWRheS1ob3Zlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcbiRkcnAtZGF5LWFjdGl2ZS1iZzogJGdyYXktODAwICFkZWZhdWx0O1xuJGRycC1kYXktYWN0aXZlLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJwLWRheS1jaGVja2VkLWJnOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJwLWRheS1jaGVja2VkLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xuJGRycC1hcnJvdy1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xuJGRycC1maXJzdC1sYXN0LXNlbGVjdGVkLWJnOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRkcnAtZmlyc3QtbGFzdC1zZWxlY3RlZC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGRycC1nYXAtYmc6ICRncmF5LTEwMCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9tIGNvbnRyb2wgbGFiZWxcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItbGlnaHQtYmc6ICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gU2VsZWN0IDJcbiRzZWxlY3QyLXNlbGVjdGlvbi1jaG9pY2UtYmc6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJHNlbGVjdDItc2VsZWN0aW9uLWNob2ljZS1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJHNlbGVjdDItc2VsZWN0aW9uLWNob2ljZS1yZW1vdmUtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gU2VsZWN0cGlja2VyXG4kYnMtc2VsZWN0aW9uLWNob2ljZS1iZzogJHByaW1hcnkgIWRlZmF1bHQ7XG4kYnMtc2VsZWN0aW9uLWNob2ljZS1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDaGFydGpzXG4kY2hhcnRfY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjaGFydF9jb2xvcnM6IG1hcC1tZXJnZSgoXG4gICAgICAgIFwiYW5nbGUtbGluZXNcIjogJGdyYXktNjAwLFxuICAgICAgICBcImdyaWQtbGluZXNcIjogcmdiYSgkYmxhY2ssIC4yKSxcbiAgICAgICAgXCJwb2ludC1sYWJlbHNcIjogJGdyYXktNjAwLFxuICAgICAgICBcInRpY2tzXCI6ICRncmF5LTYwMCxcbiAgICAgICAgXCJ0aXRsZVwiOiAkZ3JheS04MDAsXG4gICAgICAgIFwibGFiZWxcIjogJGdyYXktODAwLFxuKSwgJGNoYXJ0X2NvbG9ycyk7XG5cbi8vIFJhbmdlIHNsaWRlclxuJGlycy1iYXItYmc6ICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpcnMtYmFyLWFjdGl2ZS1iZzogJHByaW1hcnkgIWRlZmF1bHQ7XG4kaXJzLWdyaWQtYmc6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRpcnMtZ3JpZC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGlycy1yYW5nZS1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGlycy1yYW5nZS1iZzogJGdyYXktNDAwICFkZWZhdWx0O1xuJGlycy1sYWJlbC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGlycy1sYWJlbC1iZzogJHByaW1hcnkgIWRlZmF1bHQ7XG4kaXJzLXNsaWRlci1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGlycy1zbGlkZXItaG92ZXItY29sb3I6ICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpcnMtc2xpZGVyLXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpICFkZWZhdWx0O1xuXG4vLyBGb3JtXG4kZm9ybS1sYWJlbC1jb2xvcjogJGdyYXktODAwICFkZWZhdWx0O1xuJGZvcm0tbGVnZW5kLWNvbG9yOiAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyOiAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4vLyBDYWxlbmRhclxuJGZjLWRheS1iZzogJGNhcmQtYmcgIWRlZmF1bHQ7XG4kZmMtdG9kYXktYmc6ICRncmF5LTEwMCAhZGVmYXVsdDtcbiRmYy10b2RheS1jb2xvcjogJGdyYXktODAwICFkZWZhdWx0O1xuXG4vLyBNaXNjXG4kdXNlci1pbmZvLWJnOiAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kdXNlci1pbmZvLWNvbG9yOiAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbi8vIFRhYmJlZCBzaWRlYmFyXG4kdGFiYmVkLXNpZGViYXItYmc6ICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJiZWQtc2lkZWJhci1ib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhZGVmYXVsdDtcbiR0YWJiZWQtc2lkZWJhci10YWItYmc6ICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJiZWQtc2lkZWJhci10YWItYWN0aXZlLWJnOiAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFiYmVkLXNpZGViYXItdGFiLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdGFiYmVkLXNpZGViYXItdGFiLWFjdGl2ZS1jb2xvcjogJGdyYXktODAwICFkZWZhdWx0O1xuXG4vLyBHcmlkIG5hdlxuJGdyaWQtbmF2LWxpbmstY29sb3I6ICRncmF5LTcwMCAhZGVmYXVsdDtcbiRncmlkLW5hdi1saW5rLWFjdGl2ZS1jb2xvcjogJGdyYXktODAwICFkZWZhdWx0O1xuJGdyaWQtbmF2LWljb24tY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJGdyaWQtbmF2LWljb24tYWN0aXZlLWNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDEwJSkgIWRlZmF1bHQ7XG5cbi8vIENvbnRlbnRcbiRjb250ZW50LXBhZGRpbmctc20teTogJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcbiRjb250ZW50LXBhZGRpbmctc20teDogJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcbiRjb250ZW50LXBhZGRpbmcteTogJGdyaWQtZ3V0dGVyLXdpZHRoICFkZWZhdWx0O1xuJGNvbnRlbnQtcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggIWRlZmF1bHQ7XG4kY29udGVudC10b3AtbWFyZ2luOiAkZ3JpZC1ndXR0ZXItd2lkdGggIWRlZmF1bHQ7XG4kY29udGVudC1ib3R0b20tbWFyZ2luOiAkZ3JpZC1ndXR0ZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9iaWxlLXRvb2xiYXItaGVpZ2h0OiA0MnB4ICFkZWZhdWx0O1xuXG4vLyBQYWdlIGhlYWRlclxuJGhlYWRlci1oZWlnaHQ6IDcwcHggIWRlZmF1bHQ7XG4kaGVhZGVyLWhlaWdodC1zbTogNTZweCAhZGVmYXVsdDtcbiRoZWFkZXItcGFkZGluZy15OiAwLjc1cmVtICFkZWZhdWx0O1xuJGhlYWRlci1wYWRkaW5nLXg6ICRjb250ZW50LXBhZGRpbmctc20teCAhZGVmYXVsdDtcbiRoZWFkZXItYnJhbmQtZm9udDogLjg3NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItZHJvcGRvd24td2lkdGg6IDIwMHB4ICFkZWZhdWx0O1xuJG5hdmJhci1kcm9wZG93bi1hbmltYXRpb24tZHVyYXRpb246IDIwMG1zICFkZWZhdWx0O1xuXG4vLyBQYWdlIHNpZGViYXJcbiRwYWdlLXNpZGViYXItbGVmdC13aWR0aDogMjU1cHggIWRlZmF1bHQ7XG4kcGFnZS1zaWRlYmFyLWxlZnQtd2lkdGgtY29uZGVuc2VkOiAkaGVhZGVyLWhlaWdodCAhZGVmYXVsdDtcbiRzaWRlYmFyLWNvbHVtbnM6IDMgIWRlZmF1bHQ7XG5cbi8vIENvbnRlbnQgaGVhZGVyXG4kY29udGVudC1icmVhZGNydW1iLW9mZnNldDogLjI1cmVtICFkZWZhdWx0O1xuJGNvbnRlbnQtdGl0bGUtZm9udDogMS4yNXJlbSAhZGVmYXVsdDtcbiRjb250ZW50LXRpdGxlLXNtLWZvbnQ6IC44NzVyZW0gIWRlZmF1bHQ7XG4kY29udGVudC1oZWFkZXItYnRuLWljb24tZm9udDogMS4yNXJlbSAhZGVmYXVsdDtcbiRjb250ZW50LWhlYWRlci1oZWlnaHQ6IDYwcHggIWRlZmF1bHQ7XG5cbi8qIFRPRE86IFJlbW92ZVxuJGNvbnRlbnQtc2lkZWJhci13aWR0aDogMjYwcHggIWRlZmF1bHQ7XG5cbiovXG5cbiRzd2l0Y2gtaGVpZ2h0OiAyMHB4ICFkZWZhdWx0O1xuJHN3aXRjaC1oZWlnaHQtc206IDE2cHggIWRlZmF1bHQ7XG4kc3dpdGNoLWhlaWdodC1sZzogMjRweCAhZGVmYXVsdDtcbiRzd2l0Y2gtYm9yZGVyLXJhZGl1czogJHN3aXRjaC1oZWlnaHQgIWRlZmF1bHQ7XG4kc3dpdGNoLWJnOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnICFkZWZhdWx0O1xuJHN3aXRjaC1jaGVja2VkLWJnOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRzd2l0Y2gtZGlzYWJsZWQtYmc6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kc3dpdGNoLWRpc2FibGVkLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3IgIWRlZmF1bHQ7XG4kc3dpdGNoLXRodW1iLWJnOiAkd2hpdGUgIWRlZmF1bHQ7XG4kc3dpdGNoLXRodW1iLWJvcmRlci1yYWRpdXM6IDUwJSAhZGVmYXVsdDtcbiRzd2l0Y2gtdGh1bWItcGFkZGluZzogMnB4ICFkZWZhdWx0O1xuJHN3aXRjaC1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHJnYmEoJHByaW1hcnksIC4yNSk7XG4kc3dpdGNoLXRyYW5zaXRpb246IC4ycyBhbGwgIWRlZmF1bHQ7XG5cbi8vIFNoYWRvd3NcbiR0aGVtZV9zaGFkb3dzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZV9zaGFkb3dzOiBtYXAtbWVyZ2UoKFxuICAgICAgICAnei1kZXB0aC0xJzogMCAycHggNnB4IDAgcmdiYSgkYmxhY2ssIC4xNSksXG4gICAgICAgICd6LWRlcHRoLTInOiAwIDVweCAxMHB4IDAgcmdiYSgkYmxhY2ssIC4xNSksXG4gICAgICAgICd6LWRlcHRoLTMnOiAwIDJweCA2cHggMCByZ2JhKCRibGFjaywgLjIpLFxuICAgICAgICAnei1kZXB0aC00JzogMCAycHggNnB4IDAgcmdiYSgkYmxhY2ssIC4yKSxcbiAgICAgICAgJ3otZGVwdGgtNSc6IDAgMnB4IDZweCAwIHJnYmEoJGJsYWNrLCAuMiksXG4pLCAkdGhlbWVfc2hhZG93cyk7XG5cbi8vIFNoYWRvd3NcbiRvcGFjaXR5X2xldmVsczogKCkgIWRlZmF1bHQ7XG4kb3BhY2l0eV9sZXZlbHM6IG1hcC1tZXJnZSgoXG4gICAgICAgICc3NSc6IC43NSxcbiAgICAgICAgJzUwJzogLjUsXG4gICAgICAgICcyNSc6IC4yNSxcbiAgICAgICAgJzEwJzogLjEsXG4gICAgICAgICc1JzogLjA1XG4pLCAkb3BhY2l0eV9sZXZlbHMpO1xuXG4vLyBJY29uc1xuJGVuYWJsZS1pY29uLXRyYW5zZm9ybTogdHJ1ZTtcbiRpY29uLWZvbnQtZmFtaWx5OiAnSWNvbW9vbicgIWRlZmF1bHQ7XG4kaWNvbi1mb250LXBhdGg6IFwifkAvZm9udHMvaWNvbW9vblwiICFkZWZhdWx0O1xuJGljb24tZm9udC1uYW1lOiAnaWNvbW9vbicgIWRlZmF1bHQ7XG4kaWNvbi1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5lLWhlaWdodDogMSAhZGVmYXVsdDtcbiRpY29uLXByZWZpeDogJy5pY29uJyAhZGVmYXVsdDtcblxuLy8gaWNvbiBzaXplc1xuJGljb24tc2l6ZXM6ICgpICFkZWZhdWx0O1xuJGljb24tc2l6ZXM6IG1hcC1tZXJnZSgoXG4gICAgICAgIFwic21cIjogLjc1cmVtLFxuICAgICAgICBcImxnXCI6IDFyZW0sXG4gICAgICAgIFwiMnhcIjogMS4yNXJlbSxcbiAgICAgICAgXCIzeFwiOiAxLjVyZW0sXG4gICAgICAgIFwiNHhcIjogMnJlbSxcbiAgICAgICAgXCI1eFwiOiAzcmVtXG4pLCAkaWNvbi1zaXplcyk7XG5cbi8vIGljb24gcm90YXRpb25cbiRpY29uLXJvdGF0ZS1kZWc6ICgpICFkZWZhdWx0O1xuJGljb24tcm90YXRlLWRlZzogbWFwLW1lcmdlKChcbiAgICAgICAgXCI0NVwiOiA0NWRlZyxcbiAgICAgICAgXCI5MFwiOiA5MGRlZyxcbiAgICAgICAgXCIxODBcIjogMTgwZGVnLFxuICAgICAgICBcIjI3MFwiOiAyNzBkZWdcbiksICRpY29uLXJvdGF0ZS1kZWcpO1xuXG4vLyBCdWJibGVcbiRidWJibGUtc2l6ZTogMTRweCAhZGVmYXVsdDtcbiRidWJibGUtc2l6ZS1sZzogMThweCAhZGVmYXVsdDtcbiRidWJibGUtc2l6ZS1zbTogMTJweCAhZGVmYXVsdDtcbiRidWJibGUtaW5kZW50OiAtMnB4ICFkZWZhdWx0O1xuJGJ1YmJsZS1ib3JkZXItd2lkdGg6IDNweCAhZGVmYXVsdDtcbiRidWJibGUtYm9yZGVyLXdpZHRoLWxnOiA1cHggIWRlZmF1bHQ7XG4kYnViYmxlLWJvcmRlci13aWR0aC1zbTogMnB4ICFkZWZhdWx0O1xuJGJ1YmJsZS1ib3JkZXI6ICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gVHlwZVxuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiA1MDAgIWRlZmF1bHQ7XG5cbi8vIFBhY2UgbG9hZGVyXG4kcGFjZS1wcm9ncmVzcy1jb2xvcjogJHN1Y2Nlc3MgIWRlZmF1bHQ7XG4kcGFjZS1wcm9ncmVzcy1oZWlnaHQ6IDRweCAhZGVmYXVsdDtcbiRwYWNlLXRvcC1wb3NpdGlvbjogJGhlYWRlci1oZWlnaHQgLSAkcGFjZS1wcm9ncmVzcy1oZWlnaHQgIWRlZmF1bHQ7XG5cbi8vIFNpZGViYXJcbiRzaWRlYmFyLW5hdi1saW5rLXBhZGRpbmcteTogLjg3NXJlbSAhZGVmYXVsdDtcbiRzaWRlYmFyLW5hdi1saW5rLXBhZGRpbmcteDogMS43NXJlbSAhZGVmYXVsdDtcbiRzaWRlYmFyLW5hdi1saW5rLWljb24tc2l6ZTogMzZweCAhZGVmYXVsdDtcbiRzaWRlYmFyLW5hdi1saW5rLWljb24tYm9yZGVyLXJhZGl1czogMCAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpbmstaWNvbi1mb250OiAxLjI1cmVtICFkZWZhdWx0O1xuXG4vLyBUb29sYmFyXG4kdG9vbGJhci1wYWRkaW5nLXg6ICRjb250ZW50LXBhZGRpbmcteCAhZGVmYXVsdDtcbiR0b29sYmFyLXBhZGRpbmcteTogMS4yNXJlbSAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4kYnRuLWRlZmF1bHQtYmc6ICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRidG4tZGVmYXVsdC1ib3JkZXI6ICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGJ1dHRvbl93aWR0aDogKCkgIWRlZmF1bHQ7XG4kYnV0dG9uX3dpZHRoOiBtYXAtbWVyZ2UoKFxuICAgICd3LXhzJzogMXJlbSxcbiAgICAndy1zbSc6IDEuNXJlbSxcbiAgICAndy1tZCc6IDJyZW0sXG4gICAgJ3ctbGcnOiAyLjVyZW1cbiksICRidXR0b25fd2lkdGgpO1xuXG4vLyBEcm9wem9uZVxuJGRyb3B6b25lLWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XG4kZHJvcHpvbmUtYm9yZGVyLXN0eWxlOiBkYXNoZWQgIWRlZmF1bHQ7XG4kZHJvcHpvbmUtYm9yZGVyLXdpZHRoOiAycHggIWRlZmF1bHQ7XG5cbi8vIE11bHRpc2VsZWN0XG4vLyBNdWx0aXNlbGVjdFxuJG1zLXNlbGVjdGlvbi1iZzogJGlucHV0LWJnICFkZWZhdWx0O1xuJG1zLXNlbGVjdGlvbi1kaXZpZGVyOiBsaWdodGVuKCRtcy1zZWxlY3Rpb24tYmcsIDQlKSAhZGVmYXVsdDtcbiRtcy1zZWxlY3Rpb24tYnRuLWNvbG9yOiAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbXMtc2VhcmNoLWJnOiAkd2hpdGUgIWRlZmF1bHQ7XG4kbXMtc2VsZWN0aW9uLWl0ZW0tYWN0aXZlLWJnOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRtcy1zZWxlY3Rpb24taXRlbS1hY3RpdmUtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRtcy1vcHRncm91cC1jb2xvcjogJGdyYXktODAwICFkZWZhdWx0O1xuJG1zLXNlbGVjdGlvbi1pdGVtLXBhZGRpbmcteTogLjVyZW0gIWRlZmF1bHQ7XG4kbXMtc2VsZWN0aW9uLWl0ZW0tcGFkZGluZy14OiAxLjI1cmVtICFkZWZhdWx0O1xuJG1zLXNlbGVjdGlvbi1oZWlnaHQ6IDIwMHB4ICFkZWZhdWx0O1xuJG1zLWJ0bi1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kbXMtYnRuLXNpemU6IDM2cHggIWRlZmF1bHQ7XG4kbXMtYnRuLWJnOiAkbXMtc2VhcmNoLWJnICFkZWZhdWx0O1xuJG1zLWJ0bi1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbXMtYnRuLWJvcmRlci1yYWRpdXM6ICRtcy1idG4tc2l6ZSAhZGVmYXVsdDtcbiRtcy1idG4tY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcblxuLy8gU2VsZWN0IDJcbiRzZWxlY3QyLXNlbGVjdGlvbi1jaG9pY2UtcGFkZGluZy14OiAuMzI1cmVtICFkZWZhdWx0O1xuJHNlbGVjdDItc2VsZWN0aW9uLWNob2ljZS1vZmZzZXQ6IC4zMjVyZW0gIWRlZmF1bHQ7XG5cbi8vIFNlbGVjdHBpY2tlclxuJGJzLXNlbGVjdGlvbi1jaG9pY2UtcGFkZGluZy15OiAuMjVyZW0gIWRlZmF1bHQ7XG4kYnMtc2VsZWN0aW9uLWNob2ljZS1wYWRkaW5nLXg6IC4zMjVyZW0gIWRlZmF1bHQ7XG4kc2VsZWN0cGlja2VyLWluZGljYXRvci1iZzogJGdyYXktMzAwICFkZWZhdWx0O1xuJHNlbGVjdHBpY2tlci1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy9Td2VldGFsZXJ0XG4kc3dhbC10eXBlczogKFxuICAgICAgICBlcnJvcjogJ2RhbmdlcicsXG4gICAgICAgIHdhcm5pbmc6ICd3YXJuaW5nJyxcbiAgICAgICAgc3VjY2VzczogJ3N1Y2Nlc3MnLFxuICAgICAgICBxdWVzdGlvbjogJ2luZm8nLFxuICAgICAgICBpbmZvOiAnaW5mbydcbikgIWRlZmF1bHQ7XG4kc3dhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHN3YWwtY29udGVudC1wYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRzd2FsLWNvbnRlbnQtYmc6ICRtb2RhbC1jb250ZW50LWJnICFkZWZhdWx0O1xuJHN3YWwtY29udGVudC1ib3gtc2hhZG93OiBtYXAtZ2V0KCR0aGVtZV9zaGFkb3dzLCBcInotZGVwdGgtMlwiKSAhZGVmYXVsdDtcbiRzd2FsLWljb24tZm9udDogM3JlbSAhZGVmYXVsdDtcbiRzd2FsLWljb24tbWFyZ2luOiAwIDAgMS41cmVtICFkZWZhdWx0O1xuJHN3YWwyLXRvYXN0LWljb24td2lkdGg6IDgwcHggIWRlZmF1bHQ7XG4kc3dhbDItdG9hc3QtaWNvbi1mb250OiAxLjVyZW0gIWRlZmF1bHQ7XG4kc3dhbC10b2FzdC1jb250ZW50LXBhZGRpbmc6IDEuNXJlbSAxcmVtICFkZWZhdWx0O1xuXG4vLyBSYW5nZSBzbGlkZXJcbiRpcnMtaGVpZ2h0OiA0MHB4ICFkZWZhdWx0O1xuJGlycy1ncmlkLWhlaWdodDogMjBweCAhZGVmYXVsdDtcbiRpcnMtYmFyLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRpcnMtc2xpZGVyLXNpemU6IDE2cHggIWRlZmF1bHQ7XG4kaXJzLWJhci1lZGdlLXdpZHRoOiA5cHggIWRlZmF1bHQ7XG4kaXJzLXNsaWRlci1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpcnMtYmFkZ2UtZm9udDogLjYyNXJlbSAhZGVmYXVsdDtcbiRpcnMtYmFkZ2UtcGFkZGluZzogLjEyNXJlbSAuMzI1cmVtICFkZWZhdWx0O1xuXG4vLyBBbGVydHNcbiRhbGVydC1zaW1wbGUtYmc6ICR3aGl0ZSAhZGVmYXVsdDtcbiRhbGVydC1zaW1wbGUtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XG5cbi8vIEFsZXJ0IGljb25zXG4kYWxlcnQtaWNvbnM6IChcbiAgICBzdWNjZXNzOiAnaWNvbi1jaGVjaycsXG4gICAgaW5mbzogJ2ljb24taW5mbycsXG4gICAgd2FybmluZzogJ2ljb24tYWxlcnQtdHJpYW5nbGUnLFxuICAgIGRhbmdlcjogJ2ljb24tc2xhc2gnLFxuICAgIHF1ZXN0aW9uOiAnaWNvbi1xdWVzdGlvbidcbikgIWRlZmF1bHQ7XG5cbi8vIEZvcm1cbiR2YWxpZGF0aW9uLWZlZWRiYWNrLXBhZGRpbmc6IC41cmVtICFkZWZhdWx0O1xuJHZhbGlkYXRpb24tZmVlZGJhY2stdHJpYW5nbGU6IDZweCAhZGVmYXVsdDtcbiRmb3JtLWNvbnRyb2wtdGhpY2stYm9yZGVyOiAycHggIWRlZmF1bHQ7XG4kZm9ybS1sZWdlbmQtZm9udDogMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiBpbmhlcml0ICFkZWZhdWx0O1xuXG4vLyBDYWxlbmRhclxuJGZjLWV2ZW50LW9mZnNldDogMXJlbSAhZGVmYXVsdDtcbiRmYy1ldmVudC1wYWRkaW5nOiAuMjVyZW0gLjMyNXJlbSAhZGVmYXVsdDtcbiRmYy1kYXktaGVhZGVyLXBhZGRpbmc6IC41cmVtIDAgIWRlZmF1bHQ7XG4kZmMtZXZlbnQtYm90dG9tLW1hcmdpbjogLjMyNXJlbTtcblxuLy8gVGFiYmVkIHNpZGViYXJcbiR0YWJiZWQtc2lkZWJhci13aWR0aDogMzIwcHggIWRlZmF1bHQ7XG4kdGFiYmVkLXNpZGViYXItdGFiLXBhZGRpbmc6IDEuMjVyZW0gLjc1cmVtICFkZWZhdWx0O1xuJHRhYmJlZC1zaWRlYmFyLXBhbmUtcGFkZGluZzogMS43NXJlbSAhZGVmYXVsdDtcblxuLy8gR3JpZCBuYXZcbiRncmlkLW5hdi13aWR0aDogMzYwcHggIWRlZmF1bHQ7XG4kZ3JpZC1uYXYtbGluay1wYWRkaW5nLXk6IC44NzVyZW0gIWRlZmF1bHQ7XG4kZ3JpZC1uYXYtbGluay1wYWRkaW5nLXg6IC41cmVtICFkZWZhdWx0O1xuJGdyaWQtbmF2LWxpbmstY29sb3I6ICRncmF5LTcwMCAhZGVmYXVsdDtcbiRncmlkLW5hdi1saW5rLWFjdGl2ZS1jb2xvcjogJGdyYXktODAwICFkZWZhdWx0O1xuJGdyaWQtbmF2LWljb24tY29sb3I6ICRncmF5LTMwMCAhZGVmYXVsdDtcbiRncmlkLW5hdi1pY29uLWFjdGl2ZS1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIEljb24gbmF2XG4kaWNvbi1uYXYtaWNvbi1mb250OiAxLjI1cmVtICFkZWZhdWx0O1xuXG4vLyBSYWRpbyBjYXJkXG4kc2VsZWN0YWJsZS1jYXJkLXBhZGRpbmc6IDFyZW0gIWRlZmF1bHQ7XG4kc2VsZWN0YWJsZS1jYXJkLWluZGljYXRvci1zaXplOiAxcmVtICFkZWZhdWx0O1xuJHNlbGVjdGFibGUtY2FyZC1pbmRpY2F0b3ItYmc6ICR3aGl0ZSAhZGVmYXVsdDtcbiRzZWxlY3RhYmxlLWNhcmQtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJHNlbGVjdGFibGUtY2FyZC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRzZWxlY3RhYmxlLWNhcmQtaW5kaWNhdG9yLWJveC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XG4kc2VsZWN0YWJsZS1jYXJkLWd1dHRlcjogLjc1cmVtICFkZWZhdWx0O1xuJHNlbGVjdGFibGUtY2FyZC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRzZWxlY3RhYmxlLWNhcmQtaW5kaWNhdG9yLWJnLXNpemU6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZSAhZGVmYXVsdDtcbiRzZWxlY3RhYmxlLWNhcmQtYm94LXNoYWRvdzogbnVsbCAhZGVmYXVsdDtcblxuLy9UYWJsZVxuJHRhYmxlLWFjdGlvbi1idG4tY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkZXItY29sb3I6ICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjZWxsLWRlc2NyaXB0aW9uLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY2VsbC1kZXNjcmlwdGlvbi1mb250OiAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4vLyBDYXJkXG4kY2FyZC1ib3JkZXItdG9wLXdpZHRoOiAzcHggIWRlZmF1bHQ7XG4kY2FyZC1oZWFkZXItZm9udDogLjg3NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLWZvbnQ6IDFyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zdWJ0aXRsZS1mb250OiAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zdWJ0aXRsZS1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGNhcmQtdG9vbGJhci1idG4tY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjYXJkLWltZy1iZzogJ35AL2ltYWdlcy9wZXhlbHMtMS5qcGVnJyAhZGVmYXVsdDtcbiRjYXJkLXRvb2xiYXItYnRuLXNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3gtc2hhZG93OiAwcHggMXB4IDE1cHggMXB4IHJnYmEoNjksNjUsNzgsIC4wOCkgIWRlZmF1bHQ7XG4kY2FyZC1pY29uLXNpemU6IDdyZW0gIWRlZmF1bHQ7XG4kY2FyZC1wcm9ncmVzcy1oZWlnaHQ6IDNweCAhZGVmYXVsdDtcbiRjYXJkLXByb2dyZXNzLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gRHJvcGRvd25cbiRkcm9wZG93bi10b2dnbGUtYXJyb3ctaGVpZ2h0OiA4cHggIWRlZmF1bHQ7XG4kZHJvcGRvd24tdG9nZ2xlLWFycm93LXdpZHRoOiAyOHB4ICFkZWZhdWx0O1xuJGRyb3Bkb3duLXRvZ2dsZS1hcnJvdy1vZmZzZXQ6IDNweCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkaW5nLWdyYWRpZW50LXN0YXJ0OiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkaW5nLWdyYWRpZW50LWVuZDogcmdiYSgkcHJpbWFyeSwgLjg1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1uYXYtbGluay1pY29uOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGluZy1wYWRkaW5nOiAxLjVyZW0gJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRpbmctYmc6ICd+QC9pbWFnZXMvcGV4ZWxzLTEuanBlZycgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGluZy1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBJbnB1dCBncm91cFxuJGlucHV0LWdyb3VwLWFkZG9uLWRpdmlkZXI6ICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbi8vIE1vZGFsXG4kbW9kYWwtdGl0bGUtZm9udDogLjg3NXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1yaWdodC13aWR0aDogMjgwcHggIWRlZmF1bHQ7XG5cbi8vIFRhYnNcbiRuYXYtdGFicy1saW5rLXBhZGRpbmcteTogLjc1cmVtICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstcGFkZGluZy14OiAxLjI1cmVtICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gTmF2c1xuJG5hdi1saWdodC1jb2xvcjogcmdiYSgkd2hpdGUsIC43NSk7XG4kbmF2LWxpZ2h0LWFjdGl2ZS1jb2xvcjogJHdoaXRlO1xuXG4vLyBQb3BvdmVyXG4kcG9wb3Zlci1oZWFkZXItYm9yZGVyOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiIsIi8vIEFuaW1hdGlvbnNcblxuJGZhZGUtaW4tdG9wOiB0cnVlICFkZWZhdWx0O1xuJGZhZGUtaW4tYm90dG9tOiB0cnVlICFkZWZhdWx0O1xuJGZhZGUtaW4tcmlnaHQ6IHRydWUgIWRlZmF1bHQ7XG4kZmFkZS1pbjogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gZmFkZSBpbiBmcm9tIHRvcFxuQGlmICRmYWRlLWluLXRvcCB7XG4gICAgQGtleWZyYW1lcyBmYWRlLWluLXRvcCB7XG4gICAgICAgIGZyb20ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMCwgLTIwJSwgMCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgIHRvIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gZmFkZSBpbiBmcm9tIGJvdHRvbVxuQGlmICRmYWRlLWluLWJvdHRvbSB7XG4gICAgQGtleWZyYW1lcyBmYWRlLWluLWJvdHRvbSB7XG4gICAgICAgIGZyb20ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlWSgxMHB4KTtcbiAgICAgICAgfVxuICAgICAgICB0byB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBmYWRlIGluIGZyb20gcmlnaHRcbkBpZiAkZmFkZS1pbi1yaWdodCB7XG4gICAgQGtleWZyYW1lcyBmYWRlLWluLXJpZ2h0IHtcbiAgICAgICAgZnJvbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgdG8ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBmYWRlIGluXG5AaWYgJGZhZGUtaW4ge1xuICAgIEBrZXlmcmFtZXMgZmFkZS1pbiB7XG4gICAgICAgIGZyb20ge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICB0byB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vIFRyYW5zZm9ybXNcbkBtaXhpbiByb3RhdGUoJGRlZ3JlZXMpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpOyAvLyBJRTkrXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuQG1peGluIHNjYWxlKCRyYXRpbykge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7IC8vIElFOStcbiAgICB0cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG59XG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTsgLy8gSUU5K1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlWSgkeSkge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCR5KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCR5KTsgLy8gSUU5K1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkeSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlWCgkeCkge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCR4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCR4KTsgLy8gSUU5K1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkeCk7XG59XG5AbWl4aW4gc2tldygkeCwgJHkpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygkeCwgJHkpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzQ4ODU7IElFOStcbiAgICB0cmFuc2Zvcm06IHNrZXcoJHgsICR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG4gICAgLW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoJHgsICR5KTtcbn1cblxuQG1peGluIHJvdGF0ZVgoJGRlZ3JlZXMpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7IC8vIElFOStcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xufVxuQG1peGluIHJvdGF0ZVkoJGRlZ3JlZXMpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7IC8vIElFOStcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xufVxuQG1peGluIHBlcnNwZWN0aXZlKCRwZXJzcGVjdGl2ZSkge1xuICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbiAgICAtbW96LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZS1vcmlnaW4oJHBlcnNwZWN0aXZlKSB7XG4gICAgLXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICAtbW96LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xuICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xufVxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJG9yaWdpbikge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cbkBtaXhpbiB0cmFuc2Zvcm0tc3R5bGUoJHN0eWxlKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6ICRzdHlsZTtcbiAgICAtbW96LXRyYW5zZm9ybS1zdHlsZTogJHN0eWxlO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogJHN0eWxlO1xufSIsIi8vIEJvcmRlcnNcblxuJGJvcmRlci10aGljay13aWR0aDogMnB4ICFkZWZhdWx0O1xuXG4uYm9yZGVyLXRoaWNrIHtcbiAgICBib3JkZXItd2lkdGg6ICRib3JkZXItdGhpY2std2lkdGg7XG59XG5cbi5vdmVyZmxvdy12aXNpYmxlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufSIsIi8vIEZsZXggVXRpbGl0aWVzXG5cbi8vIGdlbmVyYXRlIEZsZXhib3ggZ3Jvdy1yYXRlIHV0aWxpdHkgY2xhc3Nlc1xuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgLmZsZXgtZ3Jvdy0jeyRpfSB7XG4gICAgICAgIGZsZXgtZ3JvdzogJGkgIWltcG9ydGFudDtcbiAgICB9XG59IiwiLy8gT3BhY2l0eVxuQGVhY2ggJGNsYXNzLCAkb3BhY2l0eSBpbiAkb3BhY2l0eV9sZXZlbHMge1xuICAgIC5vcGFjaXR5LSN7JGNsYXNzfSB7XG4gICAgICAgIG9wYWNpdHk6ICRvcGFjaXR5O1xuICAgIH1cbn0iLCIvLyBPdmVyZmxvdyB1dGlsaXRpZXNcblxuLm92ZXJmbG93LXZpc2libGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59IiwiLy8gU2hhZG93c1xuQGVhY2ggJGNsYXNzLCAkc2hhZG93IGluICR0aGVtZS1zaGFkb3dzIHtcbiAgICAuI3skY2xhc3N9IHtcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcbiAgICB9XG59IiwiLy8gQWxlcnRcblxuJGFsZXJ0LWljb24td2lkdGg6IDYwcHggIWRlZmF1bHQ7XG4kYWxlcnQtaWNvbi1mb250OiAxLjI1cmVtICFkZWZhdWx0O1xuXG4uYWxlcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLy8gQWxlcnQgYm9keVxuLmFsZXJ0LWJvZHkge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xufVxuXG4vLyBDbG9zZSBidXR0b25cbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi8vIEljb25cbi5hbGVydC1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6ICRhbGVydC1pY29uLXdpZHRoO1xuICAgIG1pbi1oZWlnaHQ6ICRhbGVydC1pY29uLXdpZHRoO1xuICAgIGZvbnQtc2l6ZTogJGFsZXJ0LWljb24tZm9udDtcblxuICAgICsgLmFsZXJ0LWJvZHkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmFsZXJ0LWNvbnRyYXN0ICYge1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xuXG4gICAgICAgICsgLmFsZXJ0LWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkYWxlcnQtcGFkZGluZy14O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBBbGVydCBjb2xvcnNcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgICAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciksICR3aGl0ZSk7XG5cbiAgICAgICAgJi5hbGVydC1zaW1wbGUgLmFsZXJ0LWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICR2YWx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWxlcnQtY29udHJhc3QgLmFsZXJ0LWljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCR2YWx1ZSwgNiUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWxlcnQtc2ltcGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAkYWxlcnQtc2ltcGxlLWJnO1xuICAgIGNvbG9yOiAkYWxlcnQtc2ltcGxlLWNvbG9yO1xuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xufVxuIiwiLy8gQXZhdGFyXG4kYXZhdGFyLXNpemU6IDY0cHggIWRlZmF1bHQ7XG4kYXZhdGFyLXNpemUtc206IDQycHggIWRlZmF1bHQ7XG4kYXZhdGFyLXNpemUtbGc6IDk2cHggIWRlZmF1bHQ7XG4kYXZhdGFyLWZvbnQ6IDI4cHggIWRlZmF1bHQ7XG4kYXZhdGFyLWZvbnQtc206IDIwcHggIWRlZmF1bHQ7XG4kYXZhdGFyLWZvbnQtbGc6IDQ4cHggIWRlZmF1bHQ7XG4kYXZhdGFyLWJvcmRlci1yYWRpdXM6IDUwMHB4ICFkZWZhdWx0O1xuXG4uYXZhdGFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAkYXZhdGFyLXNpemU7XG4gICAgaGVpZ2h0OiAkYXZhdGFyLXNpemU7XG4gICAgZm9udC1zaXplOiAkYXZhdGFyLWZvbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAkYXZhdGFyLWJvcmRlci1yYWRpdXM7XG5cbiAgICA+IC5pY29uIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxufVxuXG4uYXZhdGFyLWxnIHtcbiAgICB3aWR0aDogJGF2YXRhci1zaXplLWxnO1xuICAgIGhlaWdodDogJGF2YXRhci1zaXplLWxnO1xuICAgIGZvbnQtc2l6ZTogJGF2YXRhci1mb250LWxnO1xufVxuXG4uYXZhdGFyLXNtIHtcbiAgICB3aWR0aDogJGF2YXRhci1zaXplLXNtO1xuICAgIGhlaWdodDogJGF2YXRhci1zaXplLXNtO1xuICAgIGZvbnQtc2l6ZTogJGF2YXRhci1mb250LXNtO1xufSIsIi5icmVhZGNydW1iIHtcbiAgICBAZXh0ZW5kIC5kLW5vbmU7XG4gICAgQGV4dGVuZCAuZC1tZC1mbGV4O1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuXG4gICAgLmJyZWFkY3J1bWItaXRlbSA+IGEge1xuICAgICAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICAgIH1cbn0iLCIvLyBCdWJibGVcbi5idWJibGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIEBpbmNsdWRlIHNxdWFyZSgkYnViYmxlLXNpemUpO1xufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAuYnViYmxlLSN7JGNvbG9yfSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy8gQnViYmxlIHNpemVzXG4uYnViYmxlLWxnIHtcbiAgICBAaW5jbHVkZSBzcXVhcmUoJGJ1YmJsZS1zaXplLWxnKTtcbn1cblxuLmJ1YmJsZS1zbSB7XG4gICAgQGluY2x1ZGUgc3F1YXJlKCRidWJibGUtc2l6ZS1zbSk7XG59XG5cbi8vIEJ1YmJsZSBib3JkZXJzXG4uYnViYmxlLWJvcmRlciB7XG4gICAgYm9yZGVyOiAkYnViYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkYnViYmxlLWJvcmRlcjtcbn1cblxuLmJ1YmJsZS1ib3JkZXItbGcge1xuICAgIGJvcmRlcjogJGJ1YmJsZS1ib3JkZXItd2lkdGgtbGcgc29saWQgJGJ1YmJsZS1ib3JkZXI7XG59XG5cbi5idWJibGUtYm9yZGVyLXNtIHtcbiAgICBib3JkZXI6ICRidWJibGUtYm9yZGVyLXdpZHRoLXNtIHNvbGlkICRidWJibGUtYm9yZGVyO1xufVxuXG4vLyBJY29uIGJ1YmJsZVxuLmljb24gPiAuYnViYmxlIHtcbiAgICByaWdodDogJGJ1YmJsZS1pbmRlbnQ7XG4gICAgdG9wOiAkYnViYmxlLWluZGVudDtcbn1cblxuLmJ1YmJsZS1zdGF0aWMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuIiwiLy8gQ2VudGVyLWFsaWduIGEgYmxvY2sgbGV2ZWwgZWxlbWVudFxuQG1peGluIGNlbnRlci1ibG9jaygpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8vIFNpemluZyBzaG9ydGN1dHNcbkBtaXhpbiBzaXplKCR3aWR0aCwgJGhlaWdodCkge1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xufVxuXG5AbWl4aW4gc2l6ZS1wYWRkaW5nKCR3aWR0aCwgJGhlaWdodCwgJHBhZGRpbmcpIHtcbiAgICB3aWR0aDogJHdpZHRoO1xuICAgIGhlaWdodDogJGhlaWdodDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZztcbn1cblxuQG1peGluIHNxdWFyZSgkc2l6ZSkge1xuICAgIEBpbmNsdWRlIHNpemUoJHNpemUsICRzaXplKTtcbn1cblxuXG4vLyBCYWNrZmFjZSB2aXNpYmlsaXR5XG5AbWl4aW4gYmFja2ZhY2UtdmlzaWJpbGl0eSgkdmlzaWJpbGl0eSkge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG4gICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbn1cblxuLy8gQmFja2dyb3VuZCBjbGlwXG5AbWl4aW4gYmFja2dyb3VuZC1jbGlwKCRjbGlwOiBib3JkZXItYm94KSB7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6ICRjbGlwO1xuICAgIC1tb3otYmFja2dyb3VuZC1jbGlwOiAkY2xpcDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6ICRjbGlwO1xufVxuXG4vLyBVc2VyIHNlbGVjdFxuQG1peGluIHVzZXItc2VsZWN0KCRzZWxlY3QpIHtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAgIC1tb3otdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgLW1zLXVzZXItc2VsZWN0OiAkc2VsZWN0OyAvLyBJRTEwK1xuICAgIC1vLXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAgIHVzZXItc2VsZWN0OiAkc2VsZWN0O1xufVxuXG4vLyBSZXNpemUgYW55dGhpbmdcbkBtaXhpbiByZXNpemFibGUoJGRpcmVjdGlvbikge1xuICAgIHJlc2l6ZTogJGRpcmVjdGlvbjsgLy8gT3B0aW9uczogaG9yaXpvbnRhbCwgdmVydGljYWwsIGJvdGhcbiAgICBvdmVyZmxvdzogYXV0bzsgLy8gU2FmYXJpIGZpeFxufVxuXG4vLyBDU1MzIENvbnRlbnQgQ29sdW1uc1xuQG1peGluIGNvbnRlbnQtY29sdW1ucygkY29sdW1uLWNvdW50LCAkY29sdW1uLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gICAgY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbiAgICBjb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbn1cblxuLy8gT3B0aW9uYWwgaHlwaGVuYXRpb25cbkBtaXhpbiBoeXBoZW5zKCRtb2RlOiBhdXRvKSB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIC13ZWJraXQtaHlwaGVuczogJG1vZGU7XG4gICAgLW1vei1oeXBoZW5zOiAkbW9kZTtcbiAgICAtbXMtaHlwaGVuczogJG1vZGU7IC8vIElFMTArXG4gICAgLW8taHlwaGVuczogJG1vZGU7XG4gICAgaHlwaGVuczogJG1vZGU7XG59XG5cbi8vIE9wYWNpdHlcbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XG4gICAgb3BhY2l0eTogJG9wYWNpdHk7XG4gICAgLy8gSUU4IGZpbHRlclxuICAgICRvcGFjaXR5LWllOiAoJG9wYWNpdHkgKiAxMDApO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0kb3BhY2l0eS1pZSk7XG59IiwiLy8gQnV0dG9uIGdyb3VwXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5idG4tZ3JvdXAtc3BsaXQge1xuICAgIC5idG4gKyAuYnRuIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgcmdiYSgkYmxhY2ssIC4xNSk7XG4gICAgfVxufVxuXG4vLyBDaGVja2JveCAmIHJhZGlvIGJ1dHRvbiBncm91cHNcbi5idG4tZ3JvdXAtdG9nZ2xlLWNvbnRyYXN0IHtcbiAgICAuYnRuOm5vdCguYWN0aXZlKSB7XG4gICAgICAgIEBleHRlbmQgLmJ0bi1kZWZhdWx0O1xuICAgIH1cbn1cblxuLy8gTW9iaWxlIHRvb2xiYXJcbi5idG4tZ3JvdXAubW9iaWxlLXRvb2xiYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogJG1vYmlsZS10b29sYmFyLWhlaWdodDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRoZWFkZXItc2hhZG93KTtcblxuICAgID4gLmJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkZ3JheS04MDA7XG4gICAgfVxufSIsIi8vIEJ1dHRvbnNcbiRidG4taWNvbi13aWR0aDogNDBweCAhZGVmYXVsdDtcblxuLy8gQnV0dG9uIHNoYXBlc1xuLmJ0bi1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcbn1cblxuLy8gRGVmYXVsdCBidXR0b25cbi5idG4tZGVmYXVsdCB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1kZWZhdWx0LWJnLCAkYnRuLWRlZmF1bHQtYm9yZGVyKTtcbn1cblxuLmJ0biB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgJltkYXRhLXRvZ2dsZT1cImNvbGxhcHNlXCJdIHtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzKTtcbiAgICAgICAgfVxuICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiAuaWNvbiB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAmLmZsb2F0LWxlZnQsXG4gICAgICAgICYuZmxvYXQtcmlnaHQge1xuICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJ0bi1sZyB7XG4gICAgICAgID4gLmljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYnRuLXNtIHtcbiAgICAgICAgPiAuaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEJ1dHRvbiB3aXRoIHNoYWRvd1xuLmJ0bi1zaGFkb3cge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1zaGFkb3cpO1xufVxuXG4vLyBCdXR0b24gaWNvblxuLmJ0bi1pY29uIHtcbiAgICBAaW5jbHVkZSBidG4taWNvbi1zaXplKCRpbnB1dC1oZWlnaHQpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgPiAuaWNvbiB7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICB9XG5cbiAgICAmLmJ0bi1sZyB7XG4gICAgICAgIEBpbmNsdWRlIGJ0bi1pY29uLXNpemUoJGlucHV0LWhlaWdodC1sZyk7XG4gICAgfVxuXG4gICAgJi5idG4tc20ge1xuICAgICAgICBAaW5jbHVkZSBidG4taWNvbi1zaXplKCRpbnB1dC1oZWlnaHQtc20pO1xuICAgIH1cbn1cblxuLy8gQ29sbGFwc2UgYnV0dG9uXG4uYnRuLWNvbGxhcHNlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLXNob3cpO1xuICAgIH1cblxuICAgICZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtaGlkZSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEJ1dHRvbiB3aWR0aFxuQGVhY2ggJHdpZHRoLCAkc2l6ZSBpbiAkYnV0dG9uX3dpZHRoIHtcbiAgICAuYnRuLSN7JHdpZHRofSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHNpemUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vIE1pc2Ncbi8qXG4uYnRuLXRyYW5zcGFyZW50IHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkdGFibGUtYWN0aW9uLWJ0bi1jb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHByaW1hcnksIDUlKTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG4qL1xuXG4uYnRuLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufSIsIi8vIFRyYW5zaXRpb25cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cblxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHRyYW5zaXRpb24tcHJvcGVydHkpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkdHJhbnNpdGlvbi1kZWxheSkge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCR0cmFuc2l0aW9uLWR1cmF0aW9uKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbn1cblxuQG1peGluIHRyYW5zaXRpb24tdHJhbnNmb3JtKCR0cmFuc2l0aW9uKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb247XG59IiwiQG1peGluIGJ0bi1pY29uLXNpemUoJHNpemUpIHtcbiAgICBAaW5jbHVkZSBzcXVhcmUoJHNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkc2l6ZTtcbn0iLCIvL1xuLy8gRnVsbCBDYWxlbmRhclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZmMge1xuICAgIGJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcblxuICAgICAgICA+IC5mYSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmMtZGF5LWJnO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmMtYm9keSA+IHRyID4gdGQge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgLmZjLXRvb2xiYXIge1xuICAgICAgICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmMtaGVhZC1jb250YWluZXIge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgICAgIC5mYy1kYXktaGVhZGVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZmMtZGF5LWhlYWRlci1wYWRkaW5nO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZjLWV2ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmc6ICRmYy1ldmVudC1wYWRkaW5nO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZmMtZXZlbnQtYm90dG9tLW1hcmdpbjtcblxuICAgICAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAgICAgICAgICYuZmMtZXZlbnQtI3skY29sb3J9IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZmMtc3RhcnQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRmYy1ldmVudC1vZmZzZXQ7XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYuZmMtZW5kIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGZjLWV2ZW50LW9mZnNldDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mYy13ZWVrIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmMtdG9kYXkge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRmYy10b2RheS1iZyAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGZjLXRvZGF5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZjLXNjcm9sbGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIC5mYy10b29sYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgLmZjLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEuNzVyZW0gMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZhIHtcbiAgICBAaW5jbHVkZSBpY29uO1xufVxuXG4uZmEtY2hldnJvbi1sZWZ0IHtcbiAgICBAZXh0ZW5kIC5pY29uLWNoZXZyb24tbGVmdDtcbn1cblxuLmZhLWNoZXZyb24tcmlnaHQge1xuICAgIEBleHRlbmQgLmljb24tY2hldnJvbi1yaWdodDtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0IHtcbiAgICBAZXh0ZW5kIC5pY29uLWNoZXZyb25zLWxlZnQ7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQge1xuICAgIEBleHRlbmQgLmljb24tY2hldnJvbnMtcmlnaHQ7XG59IiwiQG1peGluIGljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRpY29uLWZvbnQtc2l6ZX0vI3skbGluZS1oZWlnaHQtYmFzZX0gJGljb24tZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4iLCIvL1xuLy8gQ2FyZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmlsbGVkIGNhcmRcbi5jYXJkLWJnIHtcbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAmLFxuICAgICAgICAuYnRuW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1oZWFkZXItZGl2aWRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpO1xuICAgIH1cbn1cblxuLy8gQ2FyZCB3aXRoIHRvcCBib3JkZXJcbi5jYXJkLWJvcmRlciB7XG4gICAgJixcbiAgICAmLmNhcmQtZmxhdCxcbiAgICAmLmNhcmQtc2hhZG93IHtcbiAgICAgICAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXRvcC13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gICAgfVxufVxuXG5cbi8vIENhcmQgaGVhZGVyXG4uY2FyZC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogJGNhcmQtaGVhZGVyLWZvbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLzI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoLzI7XG4gICAgfVxuXG4gICAgJjpub3QoLmNhcmQtaGVhZGVyLWRpdmlkZXIpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICArIC5jYXJkLWJvZHkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAmLmNhcmQtaGVhZGVyLWJnLFxuICAgICYuY2FyZC1oZWFkZXItZGl2aWRlcixcbiAgICAmLmNhcmQtaGVhZGVyLWNvbnRyYXN0IHtcbiAgICAgICAgKyAuY2FyZC1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkY2FyZC1zcGFjZXIteDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICArIC5jYXJkLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLm10LTE7XG4gICAgICAgICAgICBAZXh0ZW5kIC5tYi0wO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBDYXJkIGJvZHlcbi5jYXJkLWJvZHkge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGgvMjtcbiAgICB9XG59XG5cbi8vIENhcmQgZm9vdGVyXG4uY2FyZC1mb290ZXIge1xuICAgIGJvcmRlcjogMDtcbn1cblxuLy8gRmlsbGVkIGNhcmQsIGFuZCBjYXJkIGhlYWRlciBjb2xvclxuLmNhcmQtYmcsXG4uY2FyZC1oZWFkZXItYmcge1xuICAgIC5jYXJkLXRvb2xiYXItYnRuLFxuICAgIC5jYXJkLXRpdGxlLFxuICAgIC5jYXJkLXN1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxufVxuXG4vLyBDb250cmFzdCBoZWFkZXIgYmFja2dyb3VuZFxuLmNhcmQtaGVhZGVyLWNvbnRyYXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgLjA3NSk7XG59XG5cbi8vIENhcmQgaGVhZGVyIHRpdGxlXG4uY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAkY2FyZC10aXRsZS1mb250O1xufVxuXG4vLyBDYXJkIGhlYWRlciBzdWJ0aXRsZVxuLmNhcmQtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGNhcmQtc3VidGl0bGUtZm9udDtcbiAgICBjb2xvcjogJGNhcmQtc3VidGl0bGUtY29sb3I7XG59XG5cbi8vIENhcmQgaGVhZGVyIHRvb2xzXG4uY2FyZC10b29sYmFyIHtcbiAgICBAZXh0ZW5kIC5mbG9hdC1yaWdodDtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICAuZHJvcGRvd24ge1xuICAgICAgICBAZXh0ZW5kIC5kLWlubGluZS1ibG9jaztcbiAgICB9XG59XG5cbi5jYXJkLXRvb2xiYXItYnRuIHtcbiAgICBAZXh0ZW5kIC5ib3JkZXItMDtcbiAgICBAZXh0ZW5kIC5iZy10cmFuc3BhcmVudDtcbiAgICBAZXh0ZW5kIC5wLTA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAkY2FyZC10b29sYmFyLWJ0bi1jb2xvcjtcbiAgICBmb250LXNpemU6ICRjYXJkLXRvb2xiYXItYnRuLXNpemU7XG5cbiAgICAuaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICArIHtcbiAgICAgICAgLmNhcmQtdG9vbGJhci1idG4sXG4gICAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5tbC0xO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL1xuLy8gQ2FyZCBzdHlsZXNcbi8vXG5cbi8vIEZsYXQgY2FyZFxuLmNhcmQtZmxhdCB7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4vLyBDYXJkIHdpdGggc2hhZG93XG4uY2FyZC1zaGFkb3cge1xuICAgIGJvcmRlcjogMDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjYXJkLWJveC1zaGFkb3cpO1xufVxuXG4vLyBDYXJkIGljb24gYmFja2dyb3VuZFxuLmNhcmQtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgPiAuaWNvbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXNpemU6ICRjYXJkLWljb24tc2l6ZSAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiAtMi41cmVtO1xuICAgICAgICB0b3A6IDEuMjVyZW07XG4gICAgICAgIG9wYWNpdHk6IC4xO1xuICAgIH1cbn1cblxuLy8gQWNjb3JkaW9uXG4uYWNjb3JkaW9uIHtcbiAgICA+IC5jYXJkIHtcbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmNhcmQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjM4NXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgPiAuYnRuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4xNXMgZWFzZSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIENhcmQgdGFic1xuLmNhcmQge1xuICAgIC5uYXYtdGFicyB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGNhcmQtc3BhY2VyLXg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIENhcmQgdGFibGVzXG5cbi5jYXJkIHtcbiAgICA+IC50YWJsZSxcbiAgICAuY2FyZC10YWJsZSB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY2FyZC1zcGFjZXIteDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLnRhYmxlLWNlbGwge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCAuY2VsbC1pbm5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCAuY2VsbC1pbm5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGNhcmQtc3BhY2VyLXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIENhcmQgaW1hZ2Ugd3JhcHBlclxuLmNhcmQtaW1nLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy8gSW1hZ2Ugb3ZlcmxheVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICAgIHRvcDogYXV0bztcbiAgICBAaW5jbHVkZSBncmFkaWVudC15KHJnYmEoJGJsYWNrLCAwKSwgcmdiYSgkYmxhY2ssIC45KSk7XG59XG5cbi8vIFByb2dyZXNzIGJhclxuLmNhcmQtcHJvZ3Jlc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6ICRjYXJkLXByb2dyZXNzLWhlaWdodDtcbiAgICBiYWNrZ3JvdW5kOiAkY2FyZC1wcm9ncmVzcy1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIFRyYW5zcGFyZW50IGNhcmRcbi5jYXJkLXRyYW5zcGFyZW50IHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5jYXJkLWltZy1iZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICRjYXJkLWJnIHVybCgkY2FyZC1pbWctYmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAuY2FyZC1ib2R5LFxuICAgIC5jYXJkLWhlYWRlcixcbiAgICAuY2FyZC1mb290ZXIsXG4gICAgPiAubmF2LFxuICAgID4gLmxpc3QtZ3JvdXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRwcmltYXJ5LCByZ2JhKCRwcmltYXJ5LCAuODUpKTtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG59XG4iLCIvLyBDbG9zZSBidXR0b25cblxuLmNsb3NlIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICA+IC5pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbn0iLCIvLyBDdXN0b20gZm9ybXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBDdXN0b20gZmlsZSBpbnB1dFxuLmZpbGUtaW5wdXQge1xuICAgIC5pbnB1dGZpbGUge1xuICAgICAgICBAZXh0ZW5kIC5zci1vbmx5O1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICAubm8tanMgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBJY29uIGNoZWNrYm94IGFuZCByYWRpb1xuLmN1c3RvbS1pY29uLWNvbnRyb2wge1xuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbltkYXRhLXRvZ2dsZT1cInBhc3N3b3JkXCJdIHtcbiAgICAmLmFjdGl2ZSxcbiAgICAmOmNoZWNrZWQge1xuICAgICAgICAmLFxuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgICAgICAuaWNvbi1leWUge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmljb24tZXllLW9mZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmN1c3RvbS1zd2l0Y2gge1xuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTUwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIERhdGVyYW5nZXBpY2tlclxuLmRhdGVyYW5nZXBpY2tlciB7XG4gICAgbWFyZ2luLXRvcDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgICBiYWNrZ3JvdW5kOiAkZHJvcGRvd24tYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBtaW4td2lkdGg6ICgoNyAqIDIuMTI1cmVtKSAqIDIpICsgKDEuMjVyZW0gKiA0KSAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYuc2luZ2xlIHtcbiAgICAgICAgbWluLXdpZHRoOiA3ICogMi4xMjVyZW0gKyAxLjI1cmVtICogMiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY2FsZW5kYXItdGFibGUge1xuICAgICAgICB0aCwgdGQge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyLjEyNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAyLjEyNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMi4xMjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcnAtY2FsZW5kYXIge1xuICAgICAgICAmLmxlZnQsXG4gICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICAgICAgICAgIC5jYWxlbmRhci10YWJsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhbGVuZGFyLWRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmRhdGVyYW5nZXBpY2tlciB7XG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cbi8qIERhdGVyYW5nZXBpY2tlclxuJGRycC1kYXktd2lkdGg6IDJyZW0gIWRlZmF1bHQ7XG4kZHJwLWRheS1oZWlnaHQ6ICRkcnAtZGF5LXdpZHRoICFkZWZhdWx0O1xuXG4uZGF0ZS1waWNrZXItd3JhcHBlciB7XG4gICAgQGV4dGVuZCAuZHJvcGRvd24tbWVudTtcbiAgICBAZXh0ZW5kIC5wLTM7XG5cbiAgICAubW9udGgtbmFtZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIH1cblxuICAgIC8vIHNpbmdsZSBkYXRlXG4gICAgJi5zaW5nbGUtZGF0ZSB7XG4gICAgICAgIC5kcnBfdG9wLWJhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gbW9udGggd3JhcHBlclxuICAgIC5tb250aC13cmFwcGVyIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ2FwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAud2Vlay1uYW1lIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgLnByZXYsXG4gICAgICAgICAgICAgICAgLm5leHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZHJwLWFycm93LWNvbG9yO1xuXG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kYXkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRkcnAtZGF5LXdpZHRoO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGRycC1kYXktaGVpZ2h0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZHJwLWRheS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbiAgICAgICAgICAgICAgICAmLnRvTW9udGgge1xuICAgICAgICAgICAgICAgICAgICAmLnZhbGlkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcnAtZGF5LWJnO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkcnAtZGF5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5pbnZhbGlkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZHJwLWRheS1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuaG92ZXJpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRycC1kYXktaG92ZXItYmcgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZHJwLWRheS1ob3Zlci1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5yZWFsLXRvZGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcnAtZGF5LWFjdGl2ZS1iZztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZHJwLWRheS1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRycC1kYXktY2hlY2tlZC1iZztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZHJwLWRheS1jaGVja2VkLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuZmlyc3QtZGF0ZS1zZWxlY3RlZCxcbiAgICAgICAgICAgICAgICAgICAgJi5sYXN0LWRhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRycC1maXJzdC1sYXN0LXNlbGVjdGVkLWJnICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRycC1maXJzdC1sYXN0LXNlbGVjdGVkLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmZpcnN0LWRhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYubGFzdC1kYXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdhcCB7XG4gICAgICAgIC5nYXAtbGluZSB7XG4gICAgICAgICAgICAuZ2FwLTEge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgJGRyb3Bkb3duLWJnO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAkZHJwLWdhcC1iZztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgJGRycC1nYXAtYmc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5nYXAtMiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICRkcm9wZG93bi1iZztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmdhcC0zIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgJGRyb3Bkb3duLWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdhcC10b3AtbWFzayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJwLWdhcC1iZztcbiAgICAgICAgfVxuXG4gICAgICAgIC5nYXAtYm90dG9tLW1hc2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRycC1nYXAtYmc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJwX3RvcC1iYXIge1xuICAgICAgICAmLm5vcm1hbCAubm9ybWFsLXRvcCAuc2VsZWN0aW9uLXRvcCxcbiAgICAgICAgLnN0YXJ0LWRheSxcbiAgICAgICAgLmVuZC1kYXkge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIElubGluZSBjYWxlbmRhciBjb250YWluZXJcblxuXG4vLyBDb250YWluZXJcbi5kYXRlLXBpY2tlci1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5pbnB1dC1ncm91cCAmIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIHdpZHRoOiAxJTtcbiAgICB9XG5cbiAgICAmLmRhdGUtcGlja2VyLWlubGluZSB7XG4gICAgICAgIEBleHRlbmQgLmNsZWFyZml4O1xuXG4gICAgICAgIC5pbmxpbmUtd3JhcHBlciB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuZGF0ZS1waWNrZXItd3JhcHBlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaW5wdXQtYmc7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59ICovXG5cbiIsIi8vIERyb3Bkb3duXG5Aa2V5ZnJhbWVzIGFuaW1hdGUtZHJvcGRvd24ge1xuICAgIGZyb20ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4uZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy8gRHJvcGRvd24gdG9nZ2xlXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICA+IC5jYXJldCB7XG4gICAgICAgIEBpbmNsdWRlIGljb247XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuMzI1cmVtO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIEBleHRlbmQgLmljb24tY2hldnJvbi1kb3duO1xuICAgIH1cbn1cblxuLy8gRHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tdG9wOiAkZHJvcGRvd24tdG9nZ2xlLWFycm93LWhlaWdodCArICgkZHJvcGRvd24tdG9nZ2xlLWFycm93LW9mZnNldCAtIDEpO1xuICAgIEBpbmNsdWRlIGFuaW1hdGlvbi1kdXJhdGlvbigkbmF2YmFyLWRyb3Bkb3duLWFuaW1hdGlvbi1kdXJhdGlvbik7XG4gICAgQGluY2x1ZGUgYW5pbWF0aW9uLWZpbGwtbW9kZShib3RoKTtcblxuICAgICYuZHJvcGRvd24tbWVudS1maXhlZC1oZWlnaHQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG5cbiAgICAuc2hvdyAmIHtcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0aW9uLW5hbWUoYW5pbWF0ZS1kcm9wZG93bik7XG4gICAgfVxuXG4gICAgLmhhcy1oZWFkaW5nID4gJjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJGRyb3Bkb3duLWhlYWRpbmctZ3JhZGllbnQtc3RhcnQ7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBpY29uO1xuICAgICAgICBmb250LXNpemU6ICRkcm9wZG93bi10b2dnbGUtYXJyb3ctaGVpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogJGRyb3Bkb3duLXRvZ2dsZS1hcnJvdy1oZWlnaHQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICBsZWZ0OiAuNzVyZW07XG4gICAgICAgIGNvbG9yOiAkZHJvcGRvd24tYmc7XG4gICAgfVxuXG4gICAgJi5kcm9wZG93bi1tZW51LXJpZ2h0OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAuNzVyZW07XG4gICAgfVxuXG4gICAgQGV4dGVuZCAuaWNvbi1kcm9wZG93bi1hcnJvdztcblxuICAgICZbeC1wbGFjZW1lbnQ9XCJ0b3Atc3RhcnRcIl0sXG4gICAgJlt4LXBsYWNlbWVudD1cInRvcC1lbmRcIl0ge1xuICAgICAgICBtYXJnaW46IDAgMCAxMXB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5uYXYtbGluay1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZHJvcGRvd24tbmF2LWxpbmstaWNvbjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcblxuICAgICAgICAgICAgJixcbiAgICAgICAgICAgIC5uYXYtbGluay1pY29uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIERyb3Bkb3duIGl0ZW1cbi5kcm9wZG93bi1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICA+IC5pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgfVxufVxuXG5kaXYuZHJvcGRvd24taXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBEcm9wZG93biBoZWFkZXJcbi5kcm9wZG93bi1oZWFkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogJGRyb3Bkb3duLWhlYWRpbmctcGFkZGluZztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJGRyb3Bkb3duLWhlYWRpbmctYmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgIGNvbG9yOiAkZHJvcGRvd24taGVhZGluZy1jb2xvcjtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tcGFkZGluZy15O1xuICAgIG1hcmdpbi10b3A6IC0kZHJvcGRvd24tcGFkZGluZy15O1xuXG4gICAgJixcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRyb3Bkb3duLWhlYWRpbmctZ3JhZGllbnQtc3RhcnQsICRkcm9wZG93bi1oZWFkaW5nLWdyYWRpZW50LWVuZCk7XG4gICAgfVxuXG4gICAgPiAqIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG59XG5cbi5kcm9wZG93bi1zY3JvbGwge1xuICAgIG1heC1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtYmFzZSAqIDFyZW0gKyAkZHJvcGRvd24tcGFkZGluZy15ICogMikgKiA1O1xufVxuIiwiLy8gQW5pbWF0aW9uXG5AbWl4aW4gYW5pbWF0aW9uKCRwcm9wZXJ0aWVzKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246ICRwcm9wZXJ0aWVzO1xuICAgIC1tb3otYW5pbWF0aW9uOiAkcHJvcGVydGllcztcbiAgICAtby1hbmltYXRpb246ICRwcm9wZXJ0aWVzO1xuICAgIGFuaW1hdGlvbjogJHByb3BlcnRpZXM7XG59XG5cbkBtaXhpbiBhbmltYXRpb24tbmFtZSgkYW5pbWF0aW9uKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogJGFuaW1hdGlvbjtcbiAgICBhbmltYXRpb24tbmFtZTogJGFuaW1hdGlvbjtcbn1cblxuQG1peGluIGFuaW1hdGlvbi1kdXJhdGlvbigkZHVyYXRpb24pIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uLWZpbGwtbW9kZSgkZmlsbC1tb2RlKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbC1tb2RlO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6ICRmaWxsLW1vZGU7XG59IiwiLy8gRHpvcHpvbmVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRkcm9wem9uZS1wYWRkaW5nOiAxcmVtIDEuNXJlbSAhZGVmYXVsdDtcblxuLmRyb3B6b25lIHtcbiAgICBtaW4taGVpZ2h0OiAkZHJvcHpvbmUtaGVpZ2h0O1xuICAgIGJvcmRlcjogJGRyb3B6b25lLWJvcmRlci13aWR0aCAkZHJvcHpvbmUtYm9yZGVyLXN0eWxlICRkcm9wem9uZC1ib3JkZXItY29sb3I7XG4gICAgYmFja2dyb3VuZDogJGRyb3B6b25lLWJnO1xuICAgIHBhZGRpbmc6ICRkcm9wem9uZS1wYWRkaW5nO1xuXG4gICAgJi5kei1zdGFydGVkIHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbi8vIFVwbG9hZCBhcmVhIG1lc3NhZ2Vcbi5kei1tZXNzYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vLyBFcnJvciBtZXNzYWdlXG4uZHotZXJyb3Jtc2cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgLjk1KTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5kei1lcnJvciAmIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59XG5cbi8vIEhpZGUgZGVmYXVsdCBtZXNzYWdlIGlmIGZpbGVzIGV4aXN0c1xuLmRyb3B6b25lLWhhcy1maWxlcyAuZHotZGVmYXVsdC5kei1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5cbiIsIi8vXG4vLyBGT1JNU1xuLy9cblxubGFiZWwsXG4ubGFiZWwge1xuICAgIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbiAgICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICAgICY6ZGlzYWJsZWQsXG4gICAgJltyZWFkb25seV0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgJGlucHV0LWRpc2FibGVkLWJnO1xuICAgICAgICBib3JkZXItY29sb3I6ICAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyO1xuICAgIH1cbn1cblxuLmZvcm0tY29udHJvbC1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWNvbnRyb2wtdGhpY2sge1xuICAgIGJvcmRlci13aWR0aDogJGZvcm0tY29udHJvbC10aGljay1ib3JkZXI7XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCAkaW5wdXQtYmcgaW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIFZhbGlkYXRpb24gc3RhdGVzXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6dmFsaWQsXG4gICAgJi5pcy12YWxpZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBsZWdlbmRcbmxlZ2VuZCB7XG4gICAgY29sb3I6ICRmb3JtLWxlZ2VuZC1jb2xvcjtcbiAgICBmb250LXNpemU6ICRmb3JtLWxlZ2VuZC1mb250O1xufVxuXG4vLyBNaXNjXG5idXR0b24uZm9ybS1jb250cm9sIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyBSYWRpbyBjYXJkXG4uc2VsZWN0YWJsZS1jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogJHNlbGVjdGFibGUtY2FyZC1wYWRkaW5nICRzZWxlY3RhYmxlLWNhcmQtcGFkZGluZyAkc2VsZWN0YWJsZS1jYXJkLXBhZGRpbmcgJHNlbGVjdGFibGUtY2FyZC1wYWRkaW5nICsgJHNlbGVjdGFibGUtY2FyZC1pbmRpY2F0b3Itc2l6ZSArICRzZWxlY3RhYmxlLWNhcmQtZ3V0dGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzZWxlY3RhYmxlLWNhcmQtYm94LXNoYWRvdyk7XG5cbiAgICA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRzZWxlY3RhYmxlLWNhcmQtaW5kaWNhdG9yLXNpemUpIC8gMiArICRzZWxlY3RhYmxlLWNhcmQtcGFkZGluZztcbiAgICAgICAgbGVmdDogJHNlbGVjdGFibGUtY2FyZC1wYWRkaW5nO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6ICRzZWxlY3RhYmxlLWNhcmQtaW5kaWNhdG9yLXNpemU7XG4gICAgICAgIGhlaWdodDogJHNlbGVjdGFibGUtY2FyZC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdGFibGUtY2FyZC1pbmRpY2F0b3ItYmc7XG4gICAgICAgIGJvcmRlcjogJHNlbGVjdGFibGUtY2FyZC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yIHNvbGlkICRzZWxlY3RhYmxlLWNhcmQtaW5kaWNhdG9yLWJvcmRlci13aWR0aDtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2VsZWN0YWJsZS1jYXJkLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZX07XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0YWJsZS1jYXJkLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0YWJsZS1jYXJkLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICB9XG5cbiAgICAuc2VsZWN0YWJsZS1jYXJkLXRleHQge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgfVxufVxuXG4udHJhbnNsYXRhYmxlLXdpZGdldCB7XG4gICAgLnRyYW5zbGF0YWJsZS1lcnJvciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICBjb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmludmFsaWQgIHtcbiAgICAgICAgLnRyYW5zbGF0YWJsZS1lcnJvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5sZWdlbmQuY29sLWZvcm0tbGFiZWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cblxuLnRyYW5zbGF0YWJsZS1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG5cbiAgICBsYWJlbCxcbiAgICBsZWdlbmQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLnRyYW5zbGF0YWJsZS1kcm9wZG93biB7XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICAgLmxhbmd1YWdle1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkzMVwiO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuMTI1cmVtO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43NTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRhdGUtcmFuZ2UtaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmRhdGVwaWNrZXIsXG4uZGF0ZXBpY2tlci1jb250cm9sIHtcbiAgICAmW3JlYWRvbmx5XSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgIH1cbn1cblxuXG5cblxuXG5cbiIsIi8vIEdyaWRcbiRncmlkLWd1dHRlci13aWR0aC1zbTogOHB4ICFkZWZhdWx0O1xuXG4uZ3JpZC1ndXR0ZXItc20ge1xuICAgIC5yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoLXNtIC8gLTI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLXNtIC8gLTI7XG5cbiAgICAgICAgPiAuY29sLFxuICAgICAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoLXNtIC8gMjtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC1zbSAvIDI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIElDT05TXG4vL1xuXG4vKiBJY29uIEZvbnQgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkaWNvbi1mb250LWZhbWlseTtcbiAgICBzcmM6IHVybCgnI3skaWNvbi1mb250LXBhdGh9LyN7JGljb24tZm9udC1uYW1lfS5lb3QnKTtcbiAgICBzcmM6IHVybCgnI3skaWNvbi1mb250LXBhdGh9LyN7JGljb24tZm9udC1uYW1lfS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnI3skaWNvbi1mb250LXBhdGh9LyN7JGljb24tZm9udC1uYW1lfS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcjeyRpY29uLWZvbnQtcGF0aH0vI3skaWNvbi1mb250LW5hbWV9LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JGljb24tZm9udC1wYXRofS8jeyRpY29uLWZvbnQtbmFtZX0uc3ZnIyN7JGljb24tZm9udC1uYW1lfScpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuLyogQmFzZSBDbGFzcyAqL1xuI3skaWNvbi1wcmVmaXh9IHtcbiAgICBAaW5jbHVkZSBpY29uO1xufVxuXG4vKiBJY29uIFNpemVzICovXG5AZWFjaCAkc2l6ZSwgJHZhbHVlIGluICRpY29uLXNpemVzIHtcbiAgICAjeyRpY29uLXByZWZpeH0tI3skc2l6ZX0ge1xuICAgICAgICBmb250LXNpemU6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLyogR3JhZGllbnQgaWNvbiAqL1xuLmdyYWRpZW50LWljb24ge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkaWNvbi1ncmFkaWVudC1mcm9tIDAlLCAkaWNvbi1ncmFkaWVudC10byAxMDAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBpZiAkZW5hYmxlLWljb24tdHJhbnNmb3JtIHtcbiAgICAvKiBSb3RhdGVkICYgRmxpcHBlZCBJY29ucyAqL1xuICAgIEBlYWNoICRyb3RhdGUsICRkZWcgaW4gJGljb24tcm90YXRlLWRlZyB7XG4gICAgICAgICN7JGljb24tcHJlZml4fS1yb3RhdGUtI3skcm90YXRlfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoJGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRpY29uLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHtcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoXCItMSwgMSwgMFwiKVxuICAgIH1cblxuICAgICN7JGljb24tcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoXCIxLCAtMSwgMlwiKVxuICAgIH1cbn1cblxuLy8gaWNvbnNcblxuI3skaWNvbi1wcmVmaXh9LWRyb3Bkb3duLWFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbiN7JGljb24tcHJlZml4fS11c2VyMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTBkXCI7XG59XG4jeyRpY29uLXByZWZpeH0tdHJhbnNmZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuI3skaWNvbi1wcmVmaXh9LXNvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWFjdGl2aXR5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cbiN7JGljb24tcHJlZml4fS1haXJwbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cbiN7JGljb24tcHJlZml4fS1hbGVydC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWFsZXJ0LW9jdGFnb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWFsZXJ0LXRyaWFuZ2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cbiN7JGljb24tcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cbiN7JGljb24tcHJlZml4fS1hbmNob3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuI3skaWNvbi1wcmVmaXh9LWFwZXJ0dXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cbiN7JGljb24tcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cbiN7JGljb24tcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cbiN7JGljb24tcHJlZml4fS1hcnJvdy1kb3duLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG4jeyRpY29uLXByZWZpeH0tYXJyb3ctZG93bi1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cbiN7JGljb24tcHJlZml4fS1hcnJvdy1kb3duLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cbiN7JGljb24tcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cbiN7JGljb24tcHJlZml4fS1hcnJvdy1sZWZ0LWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG4jeyRpY29uLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWFycm93LXJpZ2h0LWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG4jeyRpY29uLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuI3skaWNvbi1wcmVmaXh9LWFycm93LXVwLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG4jeyRpY29uLXByZWZpeH0tYXJyb3ctdXAtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG4jeyRpY29uLXByZWZpeH0tYXJyb3ctdXAtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWF0LXNpZ246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWF3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cbiN7JGljb24tcHJlZml4fS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWJhci1jaGFydC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cbiN7JGljb24tcHJlZml4fS1iYXR0ZXJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cbiN7JGljb24tcHJlZml4fS1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cbiN7JGljb24tcHJlZml4fS1iZWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cbiN7JGljb24tcHJlZml4fS1iZWxsLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG4jeyRpY29uLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cbiN7JGljb24tcHJlZml4fS1ib2xkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjRcIjtcbn1cbiN7JGljb24tcHJlZml4fS1ib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cbiN7JGljb24tcHJlZml4fS1ib29rLW9wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cbiN7JGljb24tcHJlZml4fS1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyOFwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG4jeyRpY29uLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWNhbWVyYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XG59XG4jeyRpY29uLXByZWZpeH0tY2FtZXJhLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG59XG4jeyRpY29uLXByZWZpeH0tY2FzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XG59XG4jeyRpY29uLXByZWZpeH0tY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyZVwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG4jeyRpY29uLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzBcIjtcbn1cbiN7JGljb24tcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTMyXCI7XG59XG4jeyRpY29uLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG4jeyRpY29uLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG4jeyRpY29uLXByZWZpeH0tY2hldnJvbnMtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG4jeyRpY29uLXByZWZpeH0tY2hldnJvbnMtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG59XG4jeyRpY29uLXByZWZpeH0tY2hldnJvbnMtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuI3skaWNvbi1wcmVmaXh9LWNoZXZyb25zLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cbiN7JGljb24tcHJlZml4fS1jaHJvbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzOVwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG4jeyRpY29uLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2JcIjtcbn1cbiN7JGljb24tcHJlZml4fS1jbG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNjXCI7XG59XG4jeyRpY29uLXByZWZpeH0tY2xvdWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzZFwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWNsb3VkLWRyaXp6bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzZVwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWNsb3VkLWxpZ2h0bmluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG4jeyRpY29uLXByZWZpeH0tY2xvdWQtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDBcIjtcbn1cbiN7JGljb24tcHJlZml4fS1jbG91ZC1yYWluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDFcIjtcbn1cbiN7JGljb24tcHJlZml4fS1jbG91ZC1zbm93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDJcIjtcbn1cbiN7JGljb24tcHJlZml4fS1jb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDNcIjtcbn1cbiN7JGljb24tcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDRcIjtcbn1cbiN7JGljb24tcHJlZml4fS1jb21tYW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDVcIjtcbn1cbiN7JGljb24tcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDZcIjtcbn1cbiN7JGljb24tcHJlZml4fS1jb3B5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDdcIjtcbn1cbiN7JGljb24tcHJlZml4fS1jb3JuZXItZG93bi1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDhcIjtcbn1cbiN7JGljb24tcHJlZml4fS1jb3JuZXItZG93bi1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ5XCI7XG59XG4jeyRpY29uLXByZWZpeH0tY29ybmVyLWxlZnQtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG4jeyRpY29uLXByZWZpeH0tY29ybmVyLWxlZnQtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWNvcm5lci1yaWdodC1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGNcIjtcbn1cbiN7JGljb24tcHJlZml4fS1jb3JuZXItcmlnaHQtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0ZFwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWNvcm5lci11cC1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGVcIjtcbn1cbiN7JGljb24tcHJlZml4fS1jb3JuZXItdXAtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0ZlwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWNwdTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTUwXCI7XG59XG4jeyRpY29uLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1MVwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWNyb3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1MlwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWNyb3NzaGFpcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTUzXCI7XG59XG4jeyRpY29uLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWRlbGV0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU1XCI7XG59XG4jeyRpY29uLXByZWZpeH0tZGlzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG4jeyRpY29uLXByZWZpeH0tZG9sbGFyLXNpZ246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1N1wiO1xufVxuI3skaWNvbi1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NThcIjtcbn1cbiN7JGljb24tcHJlZml4fS1kb3dubG9hZC1jbG91ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG4jeyRpY29uLXByZWZpeH0tZHJvcGxldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTVhXCI7XG59XG4jeyRpY29uLXByZWZpeH0tZWRpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTViXCI7XG59XG4jeyRpY29uLXByZWZpeH0tZWRpdC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NWNcIjtcbn1cbiN7JGljb24tcHJlZml4fS1lZGl0LTM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1ZFwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1ZVwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWV5ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XG59XG4jeyRpY29uLXByZWZpeH0tZXllLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTYwXCI7XG59XG4jeyRpY29uLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2MVwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTYyXCI7XG59XG4jeyRpY29uLXByZWZpeH0tZmVhdGhlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG59XG4jeyRpY29uLXByZWZpeH0tZmlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTY0XCI7XG59XG4jeyRpY29uLXByZWZpeH0tZmlsZS1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTY1XCI7XG59XG4jeyRpY29uLXByZWZpeH0tZmlsZS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjZcIjtcbn1cbiN7JGljb24tcHJlZml4fS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2N1wiO1xufVxuI3skaWNvbi1wcmVmaXh9LWZpbG06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2OFwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWZpbHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTY5XCI7XG59XG4jeyRpY29uLXByZWZpeH0tZmxhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTZhXCI7XG59XG4jeyRpY29uLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NmJcIjtcbn1cbiN7JGljb24tcHJlZml4fS1mb2xkZXItbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2Y1wiO1xufVxuI3skaWNvbi1wcmVmaXh9LWZvbGRlci1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NmRcIjtcbn1cbiN7JGljb24tcHJlZml4fS1naWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NmVcIjtcbn1cbiN7JGljb24tcHJlZml4fS1naXQtYnJhbmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NmZcIjtcbn1cbiN7JGljb24tcHJlZml4fS1naXQtY29tbWl0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzBcIjtcbn1cbiN7JGljb24tcHJlZml4fS1naXQtbWVyZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3MVwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWdpdC1wdWxsLXJlcXVlc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3MlwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWdpdGh1YjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTczXCI7XG59XG4jeyRpY29uLXByZWZpeH0tZ2l0bGFiOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzRcIjtcbn1cbiN7JGljb24tcHJlZml4fS1nbG9iZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTc1XCI7XG59XG4jeyRpY29uLXByZWZpeH0tZ3JpZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTc2XCI7XG59XG4jeyRpY29uLXByZWZpeH0taGFyZC1kcml2ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTc3XCI7XG59XG4jeyRpY29uLXByZWZpeH0taGFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG4jeyRpY29uLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTc5XCI7XG59XG4jeyRpY29uLXByZWZpeH0taGVhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3YVwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWhlbHAtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5N2JcIjtcbn1cbiN7JGljb24tcHJlZml4fS1ob21lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5N2NcIjtcbn1cbiN7JGljb24tcHJlZml4fS1pbWFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdkXCI7XG59XG4jeyRpY29uLXByZWZpeH0taW5ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3ZVwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWluZm86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3ZlwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTgwXCI7XG59XG4jeyRpY29uLXByZWZpeH0taXRhbGljOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODFcIjtcbn1cbiN7JGljb24tcHJlZml4fS1sYXllcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4MlwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWxheW91dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTgzXCI7XG59XG4jeyRpY29uLXByZWZpeH0tbGlmZS1idW95OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODRcIjtcbn1cbiN7JGljb24tcHJlZml4fS1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODVcIjtcbn1cbiN7JGljb24tcHJlZml4fS1saW5rLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4NlwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODdcIjtcbn1cbiN7JGljb24tcHJlZml4fS1saXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODhcIjtcbn1cbiN7JGljb24tcHJlZml4fS1sb2FkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4OVwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4YVwiO1xufVxuI3skaWNvbi1wcmVmaXh9LWxvZy1pbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOThiXCI7XG59XG4jeyRpY29uLXByZWZpeH0tbG9nLW91dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOThjXCI7XG59XG4jeyRpY29uLXByZWZpeH0tbWFpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOThkXCI7XG59XG4jeyRpY29uLXByZWZpeH0tbWFwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OGVcIjtcbn1cbiN7JGljb24tcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OGZcIjtcbn1cbiN7JGljb24tcHJlZml4fS1tYXhpbWl6ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTkwXCI7XG59XG4jeyRpY29uLXByZWZpeH0tbWF4aW1pemUtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTkxXCI7XG59XG4jeyRpY29uLXByZWZpeH0tbWVudTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTkyXCI7XG59XG4jeyRpY29uLXByZWZpeH0tbWVzc2FnZS1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5M1wiO1xufVxuI3skaWNvbi1wcmVmaXh9LW1lc3NhZ2Utc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTRcIjtcbn1cbiN7JGljb24tcHJlZml4fS1taWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5NVwiO1xufVxuI3skaWNvbi1wcmVmaXh9LW1pYy1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5NlwiO1xufVxuI3skaWNvbi1wcmVmaXh9LW1pbmltaXplOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTdcIjtcbn1cbiN7JGljb24tcHJlZml4fS1taW5pbWl6ZS0yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OThcIjtcbn1cbiN7JGljb24tcHJlZml4fS1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTk5XCI7XG59XG4jeyRpY29uLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWFcIjtcbn1cbiN7JGljb24tcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5YlwiO1xufVxuI3skaWNvbi1wcmVmaXh9LW1vbml0b3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5Y1wiO1xufVxuI3skaWNvbi1wcmVmaXh9LW1vb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5ZFwiO1xufVxuI3skaWNvbi1wcmVmaXh9LW1vcmUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTllXCI7XG59XG4jeyRpY29uLXByZWZpeH0tbW9yZS12ZXJ0aWNhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTlmXCI7XG59XG4jeyRpY29uLXByZWZpeH0tbW92ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWEwXCI7XG59XG4jeyRpY29uLXByZWZpeH0tbXVzaWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhMVwiO1xufVxuI3skaWNvbi1wcmVmaXh9LW5hdmlnYXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhMlwiO1xufVxuI3skaWNvbi1wcmVmaXh9LW5hdmlnYXRpb24tMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWEzXCI7XG59XG4jeyRpY29uLXByZWZpeH0tb2N0YWdvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWE0XCI7XG59XG4jeyRpY29uLXByZWZpeH0tcGFja2FnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWE1XCI7XG59XG4jeyRpY29uLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTZcIjtcbn1cbiN7JGljb24tcHJlZml4fS1wYXVzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWE3XCI7XG59XG4jeyRpY29uLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YThcIjtcbn1cbiN7JGljb24tcHJlZml4fS1wZXJjZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTlcIjtcbn1cbiN7JGljb24tcHJlZml4fS1waG9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFhXCI7XG59XG4jeyRpY29uLXByZWZpeH0tcGhvbmUtY2FsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFiXCI7XG59XG4jeyRpY29uLXByZWZpeH0tcGhvbmUtZm9yd2FyZGVkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YWNcIjtcbn1cbiN7JGljb24tcHJlZml4fS1waG9uZS1pbmNvbWluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFkXCI7XG59XG4jeyRpY29uLXByZWZpeH0tcGhvbmUtbWlzc2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YWVcIjtcbn1cbiN7JGljb24tcHJlZml4fS1waG9uZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhZlwiO1xufVxuI3skaWNvbi1wcmVmaXh9LXBob25lLW91dGdvaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjBcIjtcbn1cbiN7JGljb24tcHJlZml4fS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliMVwiO1xufVxuI3skaWNvbi1wcmVmaXh9LXBsYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliMlwiO1xufVxuI3skaWNvbi1wcmVmaXh9LXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjNcIjtcbn1cbiN7JGljb24tcHJlZml4fS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjRcIjtcbn1cbiN7JGljb24tcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWI1XCI7XG59XG4jeyRpY29uLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliNlwiO1xufVxuI3skaWNvbi1wcmVmaXh9LXBvY2tldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWI3XCI7XG59XG4jeyRpY29uLXByZWZpeH0tcG93ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliOFwiO1xufVxuI3skaWNvbi1wcmVmaXh9LXByaW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliOVwiO1xufVxuI3skaWNvbi1wcmVmaXh9LXJhZGlvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YmFcIjtcbn1cbiN7JGljb24tcHJlZml4fS1yZWZyZXNoLWNjdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWJiXCI7XG59XG4jeyRpY29uLXByZWZpeH0tcmVmcmVzaC1jdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWJjXCI7XG59XG4jeyRpY29uLXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YmRcIjtcbn1cbiN7JGljb24tcHJlZml4fS1yZXdpbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliZVwiO1xufVxuI3skaWNvbi1wcmVmaXh9LXJvdGF0ZS1jY3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliZlwiO1xufVxuI3skaWNvbi1wcmVmaXh9LXJvdGF0ZS1jdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWMwXCI7XG59XG4jeyRpY29uLXByZWZpeH0tcnNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzFcIjtcbn1cbiN7JGljb24tcHJlZml4fS1zYXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzJcIjtcbn1cbiN7JGljb24tcHJlZml4fS1zY2lzc29yczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWMzXCI7XG59XG4jeyRpY29uLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzRcIjtcbn1cbiN7JGljb24tcHJlZml4fS1zZW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzVcIjtcbn1cbiN7JGljb24tcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljNlwiO1xufVxuI3skaWNvbi1wcmVmaXh9LXNldHRpbmdzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzdcIjtcbn1cbiN7JGljb24tcHJlZml4fS1zaGFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWM4XCI7XG59XG4jeyRpY29uLXByZWZpeH0tc2hhcmUtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWM5XCI7XG59XG4jeyRpY29uLXByZWZpeH0tc2hpZWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5Y2FcIjtcbn1cbiN7JGljb24tcHJlZml4fS1zaGllbGQtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5Y2JcIjtcbn1cbiN7JGljb24tcHJlZml4fS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljY1wiO1xufVxuI3skaWNvbi1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljZFwiO1xufVxuI3skaWNvbi1wcmVmaXh9LXNodWZmbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljZVwiO1xufVxuI3skaWNvbi1wcmVmaXh9LXNpZGViYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljZlwiO1xufVxuI3skaWNvbi1wcmVmaXh9LXNraXAtYmFjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQwXCI7XG59XG4jeyRpY29uLXByZWZpeH0tc2tpcC1mb3J3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDFcIjtcbn1cbiN7JGljb24tcHJlZml4fS1zbGFjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQyXCI7XG59XG4jeyRpY29uLXByZWZpeH0tc2xhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkM1wiO1xufVxuI3skaWNvbi1wcmVmaXh9LXNsaWRlcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkNFwiO1xufVxuI3skaWNvbi1wcmVmaXh9LXNtYXJ0cGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkNVwiO1xufVxuI3skaWNvbi1wcmVmaXh9LXNwZWFrZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkNlwiO1xufVxuI3skaWNvbi1wcmVmaXh9LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQ3XCI7XG59XG4jeyRpY29uLXByZWZpeH0tc3RhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQ4XCI7XG59XG4jeyRpY29uLXByZWZpeH0tc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkOVwiO1xufVxuI3skaWNvbi1wcmVmaXh9LXN1bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWRhXCI7XG59XG4jeyRpY29uLXByZWZpeH0tc3VucmlzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWRiXCI7XG59XG4jeyRpY29uLXByZWZpeH0tc3Vuc2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZGNcIjtcbn1cbiN7JGljb24tcHJlZml4fS10YWJsZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkZFwiO1xufVxuI3skaWNvbi1wcmVmaXh9LXRhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWRlXCI7XG59XG4jeyRpY29uLXByZWZpeH0tdGFyZ2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZGZcIjtcbn1cbiN7JGljb24tcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWUwXCI7XG59XG4jeyRpY29uLXByZWZpeH0tdGhlcm1vbWV0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllMVwiO1xufVxuI3skaWNvbi1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTJcIjtcbn1cbiN7JGljb24tcHJlZml4fS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllM1wiO1xufVxuI3skaWNvbi1wcmVmaXh9LXRvZ2dsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTRcIjtcbn1cbiN7JGljb24tcHJlZml4fS10b2dnbGUtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllNVwiO1xufVxuI3skaWNvbi1wcmVmaXh9LXRyYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTZcIjtcbn1cbiN7JGljb24tcHJlZml4fS10cmFzaC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTdcIjtcbn1cbiN7JGljb24tcHJlZml4fS10cmVuZGluZy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZThcIjtcbn1cbiN7JGljb24tcHJlZml4fS10cmVuZGluZy11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWU5XCI7XG59XG4jeyRpY29uLXByZWZpeH0tdHJpYW5nbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllYVwiO1xufVxuI3skaWNvbi1wcmVmaXh9LXRydWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZWJcIjtcbn1cbiN7JGljb24tcHJlZml4fS10djpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWVjXCI7XG59XG4jeyRpY29uLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWVkXCI7XG59XG4jeyRpY29uLXByZWZpeH0tdHlwZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWVlXCI7XG59XG4jeyRpY29uLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllZlwiO1xufVxuI3skaWNvbi1wcmVmaXh9LXVuZGVybGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWYwXCI7XG59XG4jeyRpY29uLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZjFcIjtcbn1cbiN7JGljb24tcHJlZml4fS11cGxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmMlwiO1xufVxuI3skaWNvbi1wcmVmaXh9LXVwbG9hZC1jbG91ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWYzXCI7XG59XG4jeyRpY29uLXByZWZpeH0tdXNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWY0XCI7XG59XG4jeyRpY29uLXByZWZpeH0tdXNlci1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWY1XCI7XG59XG4jeyRpY29uLXByZWZpeH0tdXNlci1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWY2XCI7XG59XG4jeyRpY29uLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZjdcIjtcbn1cbiN7JGljb24tcHJlZml4fS11c2VyLXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmOFwiO1xufVxuI3skaWNvbi1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZjlcIjtcbn1cbiN7JGljb24tcHJlZml4fS12aWRlbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWZhXCI7XG59XG4jeyRpY29uLXByZWZpeH0tdmlkZW8tb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZmJcIjtcbn1cbiN7JGljb24tcHJlZml4fS12b2ljZW1haWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmY1wiO1xufVxuI3skaWNvbi1wcmVmaXh9LXZvbHVtZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWZkXCI7XG59XG4jeyRpY29uLXByZWZpeH0tdm9sdW1lLTE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmZVwiO1xufVxuI3skaWNvbi1wcmVmaXh9LXZvbHVtZS0yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZmZcIjtcbn1cbiN7JGljb24tcHJlZml4fS12b2x1bWUteDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTAwXCI7XG59XG4jeyRpY29uLXByZWZpeH0td2F0Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwMVwiO1xufVxuI3skaWNvbi1wcmVmaXh9LXdpZmk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwMlwiO1xufVxuI3skaWNvbi1wcmVmaXh9LXdpZmktb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDNcIjtcbn1cbiN7JGljb24tcHJlZml4fS13aW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDRcIjtcbn1cbiN7JGljb24tcHJlZml4fS14OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDVcIjtcbn1cbiN7JGljb24tcHJlZml4fS14LWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTA2XCI7XG59XG4jeyRpY29uLXByZWZpeH0teC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwN1wiO1xufVxuI3skaWNvbi1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwOFwiO1xufVxuI3skaWNvbi1wcmVmaXh9LXphcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTA5XCI7XG59XG4jeyRpY29uLXByZWZpeH0temFwLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTBhXCI7XG59XG4jeyRpY29uLXByZWZpeH0tem9vbS1pbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTBiXCI7XG59XG4jeyRpY29uLXByZWZpeH0tem9vbS1vdXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwY1wiO1xufVxuXG4iLCIvLyBJbnB1dCBncm91cFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmlucHV0LWdyb3VwLWFwcGVuZCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgICAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgICAuYnRuLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgICAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgICAmOmFmdGVyLFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1saWdodC1iZztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG5cbiAgICAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgICAuYnRuLWxpbmsge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kICB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG5cbiAgICAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgICAuYnRuLWxpbmsge1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICB9XG59XG5cbi5pbnB1dC1ncm91cC1kaXZpZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRpbnB1dC1iZztcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgLmlucHV0LWdyb3VwLXRleHQsXG4gICAgICAgIC5mb3JtLWNvbnRyb2wsXG4gICAgICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIExpc3RzXG4kdGltZWxpbmUtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kdGltZWxpbmUtYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJHRpbWVsaW5lLWJ1bGxldC1zaXplOiA3cHggIWRlZmF1bHQ7XG4kdGltZWxpbmUtYnVsbGV0LWJnOiAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJHRpbWVsaW5lLWJ1bGxldC1ib3JkZXItY29sb3I6ICR0aW1lbGluZS1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kdGltZWxpbmUtYnVsbGV0LWJvcmRlci1yYWRpdXM6ICR0aW1lbGluZS1idWxsZXQtc2l6ZSAhZGVmYXVsdDtcbiR0aW1lbGluZS1idWxsZXQtb2Zmc2V0OiA2cHggIWRlZmF1bHQ7XG4kdGltZWxpbmUtaXRlbS1wYWRkaW5nOiAwIDAgMXJlbSAxLjI1cmVtICFkZWZhdWx0O1xuJHRpbWVsaW5lLXRpbWUtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiR0aW1lbGluZS10aW1lLWZvbnQ6IC43NXJlbSAhZGVmYXVsdDtcblxuXG4vLyBUaW1lbGluZSBzdHlsZVxuLnRpbWVsaW5lIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogKCR0aW1lbGluZS1idWxsZXQtc2l6ZSAtICR0aW1lbGluZS1ib3JkZXItd2lkdGgpIC8gMjtcbn1cblxuLnRpbWVsaW5lLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6ICR0aW1lbGluZS1pdGVtLXBhZGRpbmc7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogJHRpbWVsaW5lLWJvcmRlci13aWR0aCBzb2xpZCAkdGltZWxpbmUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6ICR0aW1lbGluZS1idWxsZXQtb2Zmc2V0O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6ICR0aW1lbGluZS1idWxsZXQtb2Zmc2V0ICsgJHRpbWVsaW5lLWJ1bGxldC1zaXplO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZDpiZWZvcmUsXG4gICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi50aW1lbGluZS10ZXh0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAkdGltZWxpbmUtYnVsbGV0LW9mZnNldDtcbiAgICAgICAgbGVmdDogLSgkdGltZWxpbmUtYnVsbGV0LXNpemUgLSAkdGltZWxpbmUtYm9yZGVyLXdpZHRoKSAvIDI7XG4gICAgICAgIHdpZHRoOiAkdGltZWxpbmUtYnVsbGV0LXNpemU7XG4gICAgICAgIGhlaWdodDogJHRpbWVsaW5lLWJ1bGxldC1zaXplO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtYnVsbGV0LWJnO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkdGltZWxpbmUtYnVsbGV0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIGJvcmRlcjogJHRpbWVsaW5lLWJvcmRlci13aWR0aCBzb2xpZCAkdGltZWxpbmUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbn0iLCIvLyBMaXN0IGdyb3VwXG5cbi5saXN0LWdyb3VwLWRhc2gge1xuICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgICB9XG59IiwiLy8gTWVkaWFcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRtZWRpYS1saWJyYXJ5LWd1dHRlci13aWR0aDogMXJlbSAhZGVmYXVsdDtcblxuLmNvdW50cnktZmxhZy1zbSB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cblxuIiwiLy9cbi8vIE1vZGFsXG4vL1xuXG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93OiBtYXAtZ2V0KCR0aGVtZV9zaGFkb3dzLCBcInotZGVwdGgtMlwiKSAhZGVmYXVsdDtcblxuLm1vZGFsLWRpYWxvZyB7XG5cbiAgICAvLyBBbmltYXRlIG1vZGFsIHdoZW4gc2xpZGluZyBpdCBpbiBmcm9tIHJpZ2h0XG4gICAgLm1vZGFsLmZhZGUtcmlnaHQgJiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1JSwgMCk7XG4gICAgfVxuICAgIC5tb2RhbC5mYWRlLXJpZ2h0LnNob3cgJiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cblxuICAgIC5tb2RhbC5mYWRlLWJvdHRvbSAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwxMDAlKTtcbiAgICB9XG5cbiAgICAubW9kYWwuZmFkZS1ib3R0b20uc2hvdyAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgfVxuXG4gICAgLy8gQW5pbWF0ZSBtb2RhbCB3aGVuIHNsaWRpbmcgaXQgaW4gZnJvbSBsZWZ0XG4gICAgLm1vZGFsLmZhZGUtbGVmdCAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1JSwgMCk7XG4gICAgfVxuICAgIC5tb2RhbC5mYWRlLWxlZnQuc2hvdyAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgfVxuXG4gICAgLy8gQW5pbWF0ZSBtb2RhbCB3aGVuIHNjYWxpbmcgaXRcbiAgICAubW9kYWwuc2NhbGUgJiB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4xNXMgZWFzZSk7XG4gICAgICAgIEBpbmNsdWRlIHNjYWxlKDAuNSk7XG4gICAgfVxuICAgIC5tb2RhbC5zY2FsZS5zaG93ICYge1xuICAgICAgICBAaW5jbHVkZSBzY2FsZSgxKTtcbiAgICB9XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICAgIEBleHRlbmQgLmJvcmRlci0wO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIE1vZGFsIHRpdGxlXG4ubW9kYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJG1vZGFsLXRpdGxlLWZvbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4ubW9kYWwtaGVhZGVyIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgLmNsb3NlIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmOm5vdCgubW9kYWwtaGVhZGVyLWJnKSB7XG4gICAgICAgICsgLm1vZGFsLWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2RhbC1oZWFkZXItYmcge1xuICAgIC5jbG9zZSxcbiAgICAubW9kYWwtdGl0bGUge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG59XG5cbi8vIFJlbW92ZSBib3JkZXJzIGZyb20gaGVhZGVyIGFuZCBmb290ZXJcbi5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZm9vdGVyIHtcbiAgICBAZXh0ZW5kIC5ib3JkZXItMDtcbn1cblxuLy8gTW9kYWwgc3RpY2t5IHRvcFxuLm1vZGFsLWRpYWxvZy1zdGlja3kge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC5tb2RhbC1jb250ZW50LFxuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgIH1cbn1cblxuLy8gTW9kYWwgb24gdGhlIHJpZ2h0IHNpZGVcbi5tb2RhbC1kaWFsb2ctcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1yaWdodC13aWR0aDtcbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLm1vZGFsLWNvbnRlbnQsXG4gICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgfVxufVxuXG4vLyBGdWxsIHdpZHRoIG1vZGFsXG4ubW9kYWwtZncge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRtb2RhbC1jb250ZW50LWJnLCAuOCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG4iLCIvLyBNdWx0aSBTZWxlY3QgQ29tcG9uZW50XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIExheW91dFxuLm1zLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6ICRtcy1idG4tc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkbXMtYnRuLXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbXMtYnRuLXNpemU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRtcy1idG4tY29sb3I7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtcy1idG4tYm9yZGVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbXMtYnRuLWJnO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkbXMtYnRuLWJvcmRlci1yYWRpdXM7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRtcy1idG4tc2l6ZSAvIC0yO1xuICAgICAgICBtYXJnaW4tdG9wOiAkbXMtYnRuLXNpemUgLyAtMjtcblxuICAgICAgICBAZXh0ZW5kIC5pY29uO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBleHRlbmQgLmljb24tdHJhbnNmZXI7XG59XG5cbi5tcy1zZWxlY3RhYmxlLFxuLm1zLXNlbGVjdGlvbiB7XG4gICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cbn1cblxuXG4ubXMtc2VsZWN0aW9uIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIH1cbn1cblxuLm1zLWxpc3Qge1xuICAgIGhlaWdodDogJG1zLXNlbGVjdGlvbi1oZWlnaHQ7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogJG1zLXNlbGVjdGlvbi1iZztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBtYXJnaW46IDA7XG4gICAgQGV4dGVuZCAubGlzdC11bnN0eWxlZDtcblxuICAgIC5tcy1jb250YWluZXItYnV0dG9ucyAmIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgfVxufVxuXG4ubXMtZWxlbS1zZWxlY3RhYmxlLFxuLm1zLWVsZW0tc2VsZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAkbXMtc2VsZWN0aW9uLWl0ZW0tcGFkZGluZy15ICRtcy1zZWxlY3Rpb24taXRlbS1wYWRkaW5nLXg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtcy1zZWxlY3Rpb24taXRlbS1hY3RpdmUtYmc7XG4gICAgICAgIGNvbG9yOiAkbXMtc2VsZWN0aW9uLWl0ZW0tYWN0aXZlLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSArICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIC0yO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgICAgICAgICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1zLWVsZW0tc2VsZWN0aW9uIHNwYW4ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbn1cblxuXG4ubXMtaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogJG1zLXNlbGVjdGlvbi1pdGVtLXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kOiAkbXMtc2VsZWN0aW9uLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcblxuICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2w7XG5cbiAgICAgICAgJixcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXMtc2VhcmNoLWJnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgKyAubXMtbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cbn1cblxuLy8gQnV0dG9uc1xuLm1zLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogJG1zLXNlbGVjdGlvbi1iZztcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRtcy1zZWxlY3Rpb24tZGl2aWRlcjtcbiAgICBwYWRkaW5nOiAkbXMtc2VsZWN0aW9uLWl0ZW0tcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcblxuICAgID4gYSB7XG4gICAgICAgIGNvbG9yOiAkbXMtc2VsZWN0aW9uLWJ0bi1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAuNTtcblxuICAgICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBWYWxpZGF0aW9uIHN0YXRlXG4ubXVsdGlzZWxlY3Qge1xuICAgIC53YXMtdmFsaWRhdGVkICY6aW52YWxpZCxcbiAgICAmLmlzLWludmFsaWQge1xuICAgICAgICArIC5tcy1jb250YWluZXIge1xuICAgICAgICAgICAgLm1zLXNlbGVjdGFibGUsXG4gICAgICAgICAgICAubXMtc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIE9wdGlvbiBncm91cHNcbi5tcy1vcHRncm91cCB7XG4gICAgQGV4dGVuZCAubGlzdC11bnN0eWxlZDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5tcy1lbGVtLXNlbGVjdGFibGUsXG4gICAgLm1zLWVsZW0tc2VsZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkbXMtc2VsZWN0aW9uLWl0ZW0tcGFkZGluZy14ICsgMXJlbTtcbiAgICB9XG59XG5cbi5tcy1vcHRncm91cC1sYWJlbHtcbiAgICBAZXh0ZW5kIC5kcm9wZG93bi1oZWFkZXI7XG59IiwiLy8gTmF2YmFyXG5cbiRuYXZiYXItbmF2LWljb24tY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJG5hdmJhci1uYXYtaWNvbi1hY3RpdmUtY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgMTAlKSAhZGVmYXVsdDtcbiRuYXZiYXItbmF2LWNhcmV0LWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbi5uYXZiYXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogJGhlYWRlci1iZztcbiAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LXNtO1xuICAgIC8qIEBleHRlbmQgLiN7JGhlYWRlci1zdHlsZX07ICovXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgfVxufVxuXG4vKiBuYXZiYXIgYnJhbmQgKi9cbi5uYXZiYXItYnJhbmQge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAkaGVhZGVyLWJyYW5kLWZvbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xufVxuXG4vKiBuYXZpZ2F0aW9uIHRvZ2dsZSAqL1xuLm5hdmJhci10b2dnbGVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubmF2LXRvZ2dsZSB7XG4gICAgQGV4dGVuZCAubmF2YmFyLXRvZ2dsZXI7XG5cbiAgICA+IC5pY29uIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxufVxuXG4vKiBuYXZpZ2F0aW9uICovXG4ubmF2YmFyLW5hdiB7XG4gICAgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LXNtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLW5hdi1pY29uLWNvbG9yO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMzI1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICAgICAgPiAuaWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItbmF2LWljb24tYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAuY2FyZXQge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItbmF2LWNhcmV0LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC8yO1xuICAgICAgICAgICAgbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoLzI7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBOYXZiYXIgYnV0dG9uXG4ubmF2YmFyLWJ0biB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuMzI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogLjMyNXJlbTtcbn1cblxuLy8gTmF2YmFyIHBvc2l0aW9uaW5nXG4ubmF2YmFyLXN0aWNreS10b3Age1xuICAgIC5wYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodC1zbTtcbiAgICB9XG59XG5cbi8vIE5hdmJhciBzdHlsZXNcbi5uYXZiYXItZGFyayB7XG4gICAgLm5hdi10b2dnbGUsXG4gICAgLm5hdmJhci1idG4ge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uYXZiYXItbGlnaHQge1xuICAgIC5uYXYtdG9nZ2xlLFxuICAgIC5uYXZiYXItYnRuIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gTmF2c1xuXG4kbmF2LWxpbmstY29sb3I6ICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogZGFya2VuKCRuYXYtbGluay1jb2xvciwgNSUpICFkZWZhdWx0O1xuJG5hdi1saW5rLWFjdGl2ZS1jb2xvcjogJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2LWxpbmstaWNvbi1mb250OiAxLjI1cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWljb24tb2Zmc2V0OiAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1pY29uLWNvbG9yOiAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItaWNvbi1jb2xvcjogZGFya2VuKCRuYXYtbGluay1pY29uLWNvbG9yLCA1JSkgIWRlZmF1bHQ7XG4kbmF2LWxpbmstYWN0aXZlLWljb24tY29sb3I6ICRuYXYtbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cbi5uYXYuZmxleC1jb2x1bW4ge1xuICAgIC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmc6IC43NXJlbSAkY2FyZC1zcGFjZXIteDtcbiAgICB9XG59XG5cbi5uYXYtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAkbmF2LWxpbmstY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2LWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJG5hdi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG5cbiAgICAuaW52YWxpZC1pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbjtcbiAgICAgICAgQGV4dGVuZCAuaWNvbi1hbGVydC10cmlhbmdsZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgICYuaXMtaW52YWxpZCB7XG4gICAgICAgID4gLmludmFsaWQtaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uYXYtbGluay1pY29uIHtcbiAgICBmb250LXNpemU6ICRuYXYtbGluay1pY29uLWZvbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbmF2LWxpbmstaWNvbi1vZmZzZXQ7XG4gICAgY29sb3I6ICRuYXYtbGluay1pY29uLWNvbG9yO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2LWxpbmstaG92ZXItaWNvbi1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkbmF2LWxpbmstYWN0aXZlLWljb24tY29sb3I7XG5cbiAgICAgICAgLm5hdi1waWxscyAmIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cbi50YWItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbn1cblxuLm5hdi10YWJzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLm5hdi1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgfVxuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6ICRuYXYtdGFicy1saW5rLXBhZGRpbmcteSAkbmF2LXRhYnMtbGluay1wYWRkaW5nLXg7XG4gICAgICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1jb2xvcjtcblxuICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtbGluay5hY3RpdmUsXG4gICAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmLmZsZXgtY29sdW1uIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBDYXJkIHRhYnMgKi9cbi5jYXJkLW5hdi10YWJzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY2FyZC1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLyogQ2xhc3NpYyBuYXYgdGFicyAqL1xuLm5hdi10YWJzLWNsYXNzaWMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJixcbiAgICAubmF2LWxpbmsge1xuICAgICAgICBAZXh0ZW5kIC5ib3JkZXItYm90dG9tLTA7XG4gICAgfVxuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhcmQtYmc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIFRhYiBjb250YWluZXJzICovXG4udGFiLWNvbnRlbnQgPiAuY2FyZCxcbi50YWItY29udGVudCA+IC50YWItcGFuZSA+IC5jYXJkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cblxuLy8gVmVydGljYWwgdGFic1xuLnRhYnMtdmVydGljYWwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAudGFiLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IC41cmVtO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi10YWJzIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEdyaWQgbmF2aWdhdGlvblxuLmdyaWQtbmF2IHtcbiAgICBwYWRkaW5nLXRvcDogJGdyaWQtbmF2LWxpbmstcGFkZGluZy15O1xuICAgIHBhZGRpbmctYm90dG9tOiAkZ3JpZC1uYXYtbGluay1wYWRkaW5nLXk7XG59XG5cbi5ncmlkLW5hdi1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogJGdyaWQtbmF2LWxpbmstcGFkZGluZy15ICRncmlkLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGdyaWQtbmF2LWxpbmstY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJGdyaWQtbmF2LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbn1cblxuLmdyaWQtbmF2LWljb24ge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBjb2xvcjogJGdyaWQtbmF2LWljb24tY29sb3I7XG5cbiAgICAuZ3JpZC1uYXYtbGluazpob3ZlciA+ICYge1xuICAgICAgICBjb2xvcjogJGdyaWQtbmF2LWljb24tYWN0aXZlLWNvbG9yO1xuICAgIH1cbn1cblxuLy8gSWNvbiBuYXZcbi5pY29uLW5hdiAubmF2LWxpbmsgPiAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAkaWNvbi1uYXYtaWNvbi1mb250ICFpbXBvcnRhbnQ7XG59XG5cbi8vIExpZ2h0IG5hdmlnYXRpb25cbi5uYXYtbGlnaHQge1xuICAgIC5uYXYtbGluay1pY29uIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogLjM1O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC43NXJlbTtcbiAgICB9XG4gICAgLm5hdi1saW5rIHtcbiAgICAgICAgY29sb3I6ICRuYXYtbGlnaHQtY29sb3I7XG4gICAgICAgICYuYWN0aXZlLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2LWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIC5uYXYtbGluay1pY29uIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJkLWltZy1iZyAmIHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHByaW1hcnksIDUlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU2lkZWJhciBuYXZpZ2F0aW9uXG4uc2lkZWJhci1uYXYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogJHNpZGViYXItbGluay1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogJHNpZGViYXItbmF2LWxpbmstcGFkZGluZy15IDAgJHNpZGViYXItbmF2LWxpbmstcGFkZGluZy15ICRzaWRlYmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMzAwbXMgZWFzZSk7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICBjb2xvcjogJHNpZGViYXItbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNpZGViYXItbGluay1hY3RpdmUtYmc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LWxpbmstaWNvbixcbiAgICAubmF2LWxpbmstYXJyb3cge1xuICAgICAgICBAaW5jbHVkZSBpY29uO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAubmF2LWxpbmstaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNpZGViYXItbGluay1pY29uLWZvbnQ7XG4gICAgICAgIGNvbG9yOiAkc2lkZWJhci1saW5rLWljb24tY29sb3I7XG4gICAgICAgIHdpZHRoOiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLm5hdi1saW5rLXRleHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLm5hdi1saW5rLWFycm93IHtcbiAgICAgICAgY29sb3I6ICRzaWRlYmFyLWxpbmstY2hldnJvbi1jb2xvcjtcbiAgICAgICAgQGV4dGVuZCAuaWNvbi1jaGV2cm9uLXJpZ2h0O1xuICAgIH1cblxuICAgIC5zdWItbmF2IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYmFja2dyb3VuZDogJHNpZGViYXItc3ViLW5hdi1iZztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG5cbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpZGViYXItbmF2LWxpbmstcGFkZGluZy14ICogMS41O1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgb3BhY2l0eTogLjc1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtdW5waW4gJiB7XG4gICAgICAgIC5jb2xsYXBzZS5zaG93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIC5jb2xsYXBzZS5zaG93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAuY29sbGFwc2Uuc2hvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciAuY29sbGFwc2Uuc2hvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgLmNvbGxhcHNlLnNob3cge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFN0ZXBwZWQgbmF2aWdhdGlvblxuLm5hdi1zdGVwcyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ubmF2LXN0ZXAge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RlcC1jb3VudGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5O1xuICAgIGNvbG9yOiAkZ3JheS03MDA7XG5cbiAgICAvKiBsZWZ0IGFuZCByaWdodCBjb3VudGVyIGxpbmVzICovXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICAgLyogcmVtb3ZlIGNvdW50ZXIgbGluZXMgb24gbW9iaWxlICovXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLyogYWN0aXZlIHN0ZXAgY291bnRlciAqL1xuICAgIC5uYXYtc3RlcC5hY3RpdmUgJiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyogcmVtb3ZlIGxlZnQgbGluZSBpbiBmaXJzdCBpdGVtXG4gICAgLm5hdi1zdGVwOmZpcnN0LWNoaWxkICYge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1zdGVwOmxhc3QtY2hpbGQgJiB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH0gKi9cblxuICAgIC8qIG5vdCBhY3RpdmF0ZWQgY291bnRlciBzdHlsZSAqL1xuICAgIC5uYXYtc3RlcC5hY3RpdmUgfiAubmF2LXN0ZXAgJiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgICBjb2xvcjogJGdyYXktNDAwO1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN0ZXAtdGl0bGUge1xuICAgIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tdG9wOiAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjEyNXJlbTtcbn1cblxuLnN0ZXAtaGVscCB7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xufSIsIi8vIFBhZ2luYXRpb25cblxuLnBhZ2UtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyguMTI1cmVtKTtcbn1cblxuLnBhZ2UtaXRlbSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMjc1cmVtO1xuICAgIH1cbn0iLCIvLyBQb3BvdmVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiRib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItaGVhZGVyLWJvcmRlcjtcbn0iLCIvLyBQcmVsb2FkZXJcbi5wcmVsb2FkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQgKyAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn0iLCIvLyBTY3JvbGxiYXIgYmFzZVxuLnNjcm9sbC13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICA+IC5zY3JvbGwtY29udGVudCB7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zY3JvbGwtZWxlbWVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBkaXYge1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICB9XG4gICAgJi5zY3JvbGwteC5zY3JvbGwtc2Nyb2xseF92aXNpYmxlLCAmLnNjcm9sbC15LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnNjcm9sbC1iYXIsIC5zY3JvbGwtYXJyb3cge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxufVxuXG4uc2Nyb2xsLXRleHRhcmVhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM5OTk5OTk7XG4gICAgPiAuc2Nyb2xsLWNvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICAgID4gdGV4dGFyZWEge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBNYWNPUyBYIHRoZW1lXG5cbi5zY3JvbGxiYXIge1xuICAgICYuaHB4IHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgfVxuICAgID4gLnNjcm9sbC1lbGVtZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnNjcm9sbC1iYXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNDAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gICAgICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHkgPSAwKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg3cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMnMgbGluZWFyKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYmFyIHtcbiAgICAgICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT03MClcIjtcbiAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5ID0gNzApO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICAgID4gLnNjcm9sbC1lbGVtZW50IHtcbiAgICAgICAgJi5zY3JvbGwtZHJhZ2dhYmxlIC5zY3JvbGwtYmFyIHtcbiAgICAgICAgICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NzApXCI7XG4gICAgICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHkgPSA3MCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cbiAgICAgICAgJi5zY3JvbGwteCB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmLnNjcm9sbC15IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICByaWdodDogLjEyNXJlbTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgICAgICYuc2Nyb2xsLXggLnNjcm9sbC1iYXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwcHg7XG4gICAgICAgICAgICB0b3A6IC05cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5zY3JvbGwteSAuc2Nyb2xsLWJhciB7XG4gICAgICAgICAgICBsZWZ0OiAtNnB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5zY3JvbGwteCB7XG4gICAgICAgICAgICAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zY3JvbGwtZWxlbWVudF9zaXplIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2Nyb2xsLXkge1xuICAgICAgICAgICAgLnNjcm9sbC1lbGVtZW50X291dGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zY3JvbGwtZWxlbWVudF9zaXplIHtcbiAgICAgICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zY3JvbGwteC5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF9zaXplIHtcbiAgICAgICAgICAgIGxlZnQ6IC0xMXB4O1xuICAgICAgICB9XG4gICAgICAgICYuc2Nyb2xsLXkuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7XG4gICAgICAgICAgICB0b3A6IC0xMXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gU2VsZWN0MlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRzZWxlY3QyLWRyb3Bkb3duLWhlaWdodDogNDAwcHggIWRlZmF1bHQ7XG4vLyBMYXlvdXRcblxuc2VsZWN0LnNlbGVjdDIge1xuICAgIEBleHRlbmQgLnNyLW9ubHk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgKjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQge1xuXG4gICAgLy8gaW5wdXQgYm94XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgQGV4dGVuZCAuY3VzdG9tLXNlbGVjdDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAvLyBmb2N1c2VkIGlucHV0IGJveFxuICAgICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4sXG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMge1xuXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jdXN0b20tc2VsZWN0LCA6Zm9jdXM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyB2YWxpZGF0ZWQgaW5wdXQgYm94XG4gICAgc2VsZWN0LmlzLWludmFsaWQgfiAmIC5zZWxlY3QyLXNlbGVjdGlvbixcbiAgICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAmIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHNlbGVjdC5pcy12YWxpZCB+ICYgLnNlbGVjdDItc2VsZWN0aW9uLFxuICAgIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAmIC5zZWxlY3QyLXNlbGVjdGlvbntcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBkcm9wZG93blxuICAgIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZHJvcGRvd24tYmc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15IDA7XG4gICAgICAgIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzZWxlY3QyLWRyb3Bkb3duLWhlaWdodDtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xuXG4gICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucy0tbmVzdGVkIHtcbiAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG1zLXNlbGVjdGlvbi1pdGVtLXBhZGRpbmcteCArIDFyZW07XG4gICAgICAgICAgIH1cbiAgICAgICB9XG5cbiAgICAgICAgLy8gc2VsZWN0ZWQgaXRlbVxuICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZHJvcGRvd24taGVhZGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW3JvbGU9Z3JvdXBdIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIG1vdXNlIGhvdmVyZWQgaXRlbVxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gICAgICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG59XG5cbi8vIFNpbmdsZSBzZWxlY3Rcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXG4gICAgICAgIC8vIGhlaWdodCBvZiBpbnB1dCBib3hcbiAgICAgICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLy8gcGxhY2Vob2xkZXJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAvLyAjNzU3NTc1IGlzIHNhbWUgY29sb3Igb2YgcGxhY2Vob2xkZXIgKG9uIENocm9tZSlcbiAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGFycm93XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICAgICAgQGV4dGVuZCAuZC1ub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gc2VsZWN0ZWQgaXRlbVxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBzZWFyY2ggYm94XG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgICBwYWRkaW5nOiAuNzVyZW0gJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuXG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgIEBleHRlbmQgLmZvcm0tY29udHJvbDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyBubyByZXN1bHQgbWVzc2FnZVxuLnNlbGVjdDItcmVzdWx0c19fbWVzc2FnZSB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG59XG5cbi8vIE11bHRpcGxlIHNlbGVjdFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcblxuICAgICAgICAvLyBoZWlnaHQgb2YgaW5wdXQgYm94XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC8vIGlucHV0IGJveFxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgICAgIC5zZWxlY3QyLXNlYXJjaCB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAwIDA7XG5cbiAgICAgICAgICAgICAgICA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzZWxlY3QyLXNlbGVjdGlvbi1jaG9pY2Utb2Zmc2V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGVhY2ggc2VsZWN0ZWQgaXRlbSBpbiBpbnB1dCBib3hcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdDItc2VsZWN0aW9uLWNob2ljZS1iZztcbiAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0Mi1zZWxlY3Rpb24tY2hvaWNlLWNvbG9yO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNlbGVjdDItc2VsZWN0aW9uLWNob2ljZS1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzZWxlY3QyLXNlbGVjdGlvbi1jaG9pY2UtcGFkZGluZy14O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzZWxlY3QyLXNlbGVjdGlvbi1jaG9pY2Utb2Zmc2V0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyB4IGJ1dHRvbiBvZiBlYWNoIHNlbGVjdGVkIGl0ZW0gaW4gaW5wdXQgYm94XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzZWxlY3QyLXNlbGVjdGlvbi1jaG9pY2Utb2Zmc2V0O1xuICAgICAgICAgICAgY29sb3I6ICRzZWxlY3QyLXNlbGVjdGlvbi1jaG9pY2UtcmVtb3ZlLWNvbG9yO1xuICAgICAgICAgICAgb3BhY2l0eTogLjM1O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIvLyBSdWxlc1xuc2VsZWN0LmJvb3RzdHJhcC1zZWxlY3QsXG5zZWxlY3Quc2VsZWN0cGlja2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdCB7XG4gICAgLy8gVGhlIHNlbGVjdHBpY2tlciBidXR0b25cbiAgICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAmLmJ0bi1saWdodCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jdXN0b20tc2VsZWN0O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmN1c3RvbS1zZWxlY3QsIDpmb2N1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEVycm9yIGRpc3BsYXlcbiAgICAuaGFzLWVycm9yICYgLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAuZXJyb3IgJiAuZHJvcGRvd24tdG9nZ2xlLFxuICAgICYuaXMtaW52YWxpZCAuZHJvcGRvd24tdG9nZ2xlLFxuICAgIC53YXMtdmFsaWRhdGVkICYgLnNlbGVjdHBpY2tlcjppbnZhbGlkICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmlzLWludmFsaWQgLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAud2FzLXZhbGlkYXRlZCAmIC5zZWxlY3RwaWNrZXI6dmFsaWQgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZm9ybS1jb250cm9sLXNtIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgfVxuXG4gICAgJi5mb3JtLWNvbnRyb2wtbGcgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICB9XG5cbiAgICAuYnMtb2stZGVmYXVsdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgLmZpbHRlci1vcHRpb24taW5uZXItaW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0ZXItb3B0aW9uLWl0ZW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJzLXNlbGVjdGlvbi1jaG9pY2UtYmc7XG4gICAgICAgICAgICBjb2xvcjogJGJzLXNlbGVjdGlvbi1jaG9pY2UtY29sb3I7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRicy1zZWxlY3Rpb24tY2hvaWNlLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gICAgICAgICAgICAvLyBoaWRlIHNlbGVjdHBpY2tlciBjb21tYSdzXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLS4yNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjMyNXJlbTtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGV4dGVuZCAuZC1ub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICB6LWluZGV4OiAkemluZGV4LWZpeGVkICsgMTtcblxuICAgICAgICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzZWxlY3RbbXVsdGlwbGVdIHtcbiAgICAgICAgfiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSA+IC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSArICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIC0yO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdHBpY2tlci1pbmRpY2F0b3ItYmc7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VsZWN0cGlja2VyLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zZWxlY3RlZCBhID4gLnRleHQge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5icy1zZWFyY2hib3gsXG4uYnMtYWN0aW9uc2JveCxcbi5icy1kb25lYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAuNzVyZW0gJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuXG4gICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgIEBleHRlbmQgLmZvcm0tY29udHJvbDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYnMtc2VhcmNoYm94Ky5icy1hY3Rpb25zYm94IHtcbiAgICBwYWRkaW5nOiAwICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAuNzVyZW07XG59XG4iLCIvLyBTd2VldGFsZXJ0IDIgY3VzdG9tIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBTd2VldGFsZXJ0IGNvbnRhaW5lclxuLnN3YWwyLWNvbnRhaW5lciB7XG4gICAgJi5zd2FsMi1zaG93biB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJG1vZGFsLWJhY2tkcm9wLWJnLCAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSk7XG4gICAgfVxufVxuXG4vLyBTd2VldGFsZXJ0IHdpbmRvd1xuLnN3YWwyLXBvcHVwIHtcbiAgICBwYWRkaW5nOiAkc3dhbC1jb250ZW50LXBhZGRpbmc7XG4gICAgYmFja2dyb3VuZDogJHN3YWwtY29udGVudC1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRzd2FsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc3dhbC1jb250ZW50LWJveC1zaGFkb3cpO1xuXG4gICAgLy8gdGl0bGVcbiAgICAuc3dhbDItdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XG4gICAgICAgIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gICAgfVxuXG4gICAgLy8gY29udGVudFxuICAgIC5zd2FsMi1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIGZvcm0gY29udHJvbHNcblxuICAgIC8vIGJ1dHRvbnNcbiAgICAuc3dhbDItc3R5bGVkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJi5zd2FsMi1jb25maXJtIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zd2FsMi1jYW5jZWwge1xuICAgICAgICAgICAgQGV4dGVuZCAuYnRuLXNlY29uZGFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc3dhbDItY29uZmlybSxcbiAgICAgICAgJi5zd2FsMi1jYW5jZWwge1xuICAgICAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgICAgICAgQGV4dGVuZCAucHgtMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGNvbG9yIGZpbGxlZCBhbGVydFxuICAgICYuc3dhbDItZmlsbCB7XG4gICAgICAgIC5zd2FsMi1pY29uLFxuICAgICAgICAuc3dhbDItdGl0bGUsXG4gICAgICAgIC5zd2FsMi1jb250ZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2FsMi1zdHlsZWQge1xuICAgICAgICAgICAgJi5zd2FsMi1jb25maXJtIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG4tZGFyaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zd2FsMi1jYW5jZWwge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bi1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBlYWNoICR0eXBlLCAkY29sb3IgaW4gJHN3YWwtdHlwZXMge1xuICAgICAgICAmLnN3YWwyLXR5cGUtI3skdHlwZX0ge1xuICAgICAgICAgICAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG4tI3skY29sb3J9O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zd2FsMi1maWxsIHtcbiAgICAgICAgICAgICYuc3dhbDItdHlwZS0jeyR0eXBlfSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYmctI3skY29sb3J9O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVG9hc3Qgc3R5bGUgcG9wdXBcbiAgICAmLnN3YWwyLXRvYXN0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzd2FsLWNvbnRlbnQtYm94LXNoYWRvdyk7XG4gICAgICAgIHBhZGRpbmc6ICRzd2FsLXRvYXN0LWNvbnRlbnQtcGFkZGluZztcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuXG4gICAgICAgICYuc3dhbDItaGFzLWljb24ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3dhbDItdG9hc3QtaWNvbi13aWR0aDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2FsMi1jbG9zZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgb3BhY2l0eTogLjc1O1xuXG4gICAgICAgICAgICA+IC5pY29uIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2FsMi1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAkc3dhbDItdG9hc3QtaWNvbi13aWR0aDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogJHN3YWwyLXRvYXN0LWljb24td2lkdGg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6ICRzd2FsMi10b2FzdC1pY29uLWZvbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dhbDItYWN0aW9ucyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2FsMi10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3YWwyLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3YWwyLXN0eWxlZCB7XG4gICAgICAgICAgICAmLnN3YWwyLWNvbmZpcm0sXG4gICAgICAgICAgICAmLnN3YWwyLWNhbmNlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYsXG4gICAgICAgIC5zd2FsMi10aXRsZSxcbiAgICAgICAgLnN3YWwyLWFjdGlvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zd2FsMi1hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG5cbiAgICBidXR0b24ge1xuICAgICAgICBtYXJnaW46IDAgLjI1cmVtO1xuICAgIH1cbn1cblxuXG4vLyBBbGVydCBpY29uc1xuLnN3YWwyLWljb24ge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGljb24tZm9udC1zaXplfS8jeyRsaW5lLWhlaWdodC1iYXNlfSAkaWNvbi1mb250LWZhbWlseTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgIGZvbnQtc2l6ZTogJHN3YWwtaWNvbi1mb250O1xuICAgIG1hcmdpbjogJHN3YWwtaWNvbi1tYXJnaW47XG4gICAgYm9yZGVyOiAwO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgICAqIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbiAgICAvLyBlcnJvclxuICAgICYuc3dhbDItZXJyb3Ige1xuICAgICAgICBjb2xvcjogJGRhbmdlcjtcbiAgICAgICAgQGV4dGVuZCAuaWNvbi1zbGFzaDtcbiAgICB9XG5cbiAgICAmLnN3YWwyLXN1Y2Nlc3Mge1xuICAgICAgICBjb2xvcjogJHN1Y2Nlc3M7XG4gICAgICAgIEBleHRlbmQgLmljb24tY2hlY2s7XG4gICAgfVxuXG4gICAgJi5zd2FsMi13YXJuaW5nIHtcbiAgICAgICAgY29sb3I6ICR3YXJuaW5nO1xuICAgICAgICBAZXh0ZW5kIC5pY29uLWFsZXJ0LXRyaWFuZ2xlO1xuICAgIH1cblxuICAgICYuc3dhbDItaW5mbyB7XG4gICAgICAgIGNvbG9yOiAkaW5mbztcbiAgICAgICAgQGV4dGVuZCAuaWNvbi1pbmZvO1xuICAgIH1cblxuICAgICYuc3dhbDItcXVlc3Rpb24ge1xuICAgICAgICBjb2xvcjogJGluZm87XG4gICAgICAgIEBleHRlbmQgLmljb24taGVscC1jaXJjbGU7XG4gICAgfVxufSIsIi8vIFRhYmxlc1xuXG4udGFibGUge1xuICAgICYudGFibGUtZm9vdGFibGUsXG4gICAgLmZvb3RhYmxlLWZpbHRlcmluZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgdGhlYWQgdGgge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJHRhYmxlLWhlYWRlci1jb2xvcjtcbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZvb3RhYmxlXG4uZm9vdGFibGUtc29ydGFibGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZm9vaWNvbiB7XG4gICAgQGluY2x1ZGUgaWNvbjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICRncmF5LTUwMDtcbn1cbi5mb29pY29uLXNvcnQge1xuICAgIEBleHRlbmQgLmljb24tc29ydDtcbn1cbi5mb29pY29uLXNvcnQtYXNjIHtcbiAgICBAZXh0ZW5kIC5pY29uLWNoZXZyb24tdXA7XG59XG4uZm9vaWNvbi1zb3J0LWRlc2Mge1xuICAgIEBleHRlbmQgLmljb24tY2hldnJvbi1kb3duO1xufVxuLmZvb2ljb24tcGx1cyB7XG4gICAgQGV4dGVuZCAuaWNvbi1wbHVzLWNpcmNsZTtcbn1cbi5mb29pY29uLW1pbnVzIHtcbiAgICBAZXh0ZW5kIC5pY29uLW1pbnVzLWNpcmNsZTtcbn1cblxuLmZvb3RhYmxlLXRvZ2dsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgJi5sYXN0LWNvbHVtbiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgIH1cbn1cblxuLmZvb3RhYmxlLWRldGFpbC1yb3cge1xuICAgID4gdGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgICB0YWJsZSB7XG4gICAgICAgIHRib2R5IHRyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgdGgsIHRkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZvb3RhYmxlIHBhZ2luYXRpb25cbi5mb290YWJsZS1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLnBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAZXh0ZW5kIC5tci1zbS0yO1xuICAgIH1cblxuICAgIC5sYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvb3RhYmxlLXBhZ2UsXG4uZm9vdGFibGUtcGFnZS1uYXYge1xuICAgIEBleHRlbmQgLnBhZ2UtaXRlbTtcblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG59XG5cbi5mb290YWJsZS1wYWdlLW5hdiAuZm9vdGFibGUtcGFnZS1saW5rIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZm9vdGFibGUtcGFnZS1saW5rIHtcbiAgICBAZXh0ZW5kIC5wYWdlLWxpbms7XG59XG5cbi5mb290YWJsZS1wYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYudmlzaWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG5cbi8vIENvbG9yZWQgcm93IGJvcmRlcnNcbi5yb3ctc3RhdGUge1xuICAgIHRkOmZpcnN0LWNoaWxke1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAucm93LXN0YXRlLSN7JGNvbG9yfSB7XG4gICAgICAgIHRkOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTWlzY1xuLmNlbGwtZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJGNlbGwtZGVzY3JpcHRpb24tZm9udDtcbiAgICBjb2xvcjogJGNlbGwtZGVzY3JpcHRpb24tY29sb3I7XG59XG5cbi5yb3ctZmlsbCB7XG4gICAgJixcbiAgICArIHRyIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY3Rpb24tYnRuLFxuICAgIC5jZWxsLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxufVxuXG4udGFibGUtYWN0aW9ucyB7XG4gICAgdGQ6bnRoLWxhc3QtY2hpbGQoMSkgeyBib3JkZXItbGVmdDogMDsgfVxuICAgIHRkOm50aC1sYXN0LWNoaWxkKDIpIHsgYm9yZGVyLXJpZ2h0OiAwOyB9XG59XG5cbiIsIi8vIFR5cGVcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4zNXB4O1xufVxuXG4uZm9udC13ZWlnaHQtc2VtaWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG59XG5cbmhyLmRhc2hlZCB7XG4gICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG59XG5cbi50ZXh0LXVuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmNrLWVkaXRvcl9fZWRpdGFibGUge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xufVxuXG4udGV4dC1zbSB7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xufVxuXG4iLCIvLyBNb2JpbGUgdmlld1xuXG4udmlldy1wb3J0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgID4gLnZpZXcge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNHMgZWFzZSk7XG4gICAgfVxuXG4gICAgJi5wdXNoe1xuICAgICAgICAmID4gLnZpZXcge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgtMTAwJSwwLDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNsaWRlLWlue1xuICAgICAgICAmID4gLnZpZXcge1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzowIDAgOXB4IHJnYmEoMTkxLDE5MSwxOTEsLjM2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucHVzaC1wYXJhbGxheHtcbiAgICAgICAgJiA+IC52aWV3e1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC4xLC43LC4xLDEpKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgtMjUlLDAsMCk7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC4xLC43LC4xLDEpKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgtMTAwJSwwLDApO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6MCAwIDlweCByZ2JhKDE5MSwxOTEsMTkxLC4zNik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi8vIFZVRSBtdWx0aSBzZWxlY3Rcbi5tc2wtbXVsdGktc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1zbC1zZWFyY2hhYmxlLWxpc3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgYmFja2dyb3VuZDogJGlucHV0LWJnO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuXG4gICAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLy8gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAvLyAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgLy8gICAgfVxuICAgIC8vfVxufVxuXG4ubXNsLXNlYXJjaGFibGUtbGlzdF9faXRlbXMge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14ICogLTE7XG4gICAgbWFyZ2luLWxlZnQ6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14ICogLTE7XG59XG5cbi5tc2wtc2VhcmNoYWJsZS1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiAuNXJlbSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgLm1zbC1tdWx0aS1zZWxlY3RfX3NlbGVjdGVkICYge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG59XG5cbi5tc2wtc2VhcmNoYWJsZS1saXN0X19uby1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xufVxuXG4ubXNsLW11bHRpLXNlbGVjdF9fYWN0aW9ucyB7XG4gICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy9iYWNrZ3JvdW5kOiAkaW5wdXQtYmc7XG4gICAgLy9ib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgIC8vd2lkdGg6IDM2cHg7XG4gICAgLy9ib3R0b206IDA7XG4gICAgLy9sZWZ0OiA1MCU7XG4gICAgLy9tYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgLy9AaW5jbHVkZSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC8vcGFkZGluZzogLjVyZW07XG4gICAgLy9ib3JkZXItcmFkaXVzOiAxOHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTQwMDtcbiAgICB9XG59IiwiLy9cbi8vIEhlYWRlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGFnZS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xuICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQtc207XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRoZWFkZXItYm9yZGVyLWNvbG9yO1xuXG4gICAgLy9AaW5jbHVkZSBib3gtc2hhZG93KCRoZWFkZXItc2hhZG93KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgfVxuXG4gICAgLyogcGFnZSBoZWFkZXIgYnJhbmQgKi9cbiAgICAuaGVhZGVyLWJyYW5kIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItcGFkZGluZy14O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG1hcmdpbi1sZWZ0IDMwMG1zIGVhc2UpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHdpZHRoOiAkcGFnZS1zaWRlYmFyLWxlZnQtd2lkdGg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaWRlYmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRoZWFkZXItYnJhbmQtYmc7XG4gICAgICAgICAgICBjb2xvcjogJGhlYWRlci1icmFuZC1jb2xvcjtcblxuICAgICAgICAgICAgLm5hdmJhci1icmFuZCxcbiAgICAgICAgICAgIC5uYXYtdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi10b2dnbGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAubmF2YmFyLW5vdGlmaWNhdGlvbnMge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXZiYXItZ3JpZC1uYXYge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXZiYXItdXNlci1uYXYge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXZiYXItcmF0ZXMtbmF2IHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudXNlci1hdmF0YXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDU2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC51c2VyLW5hdi1saW5rIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gSW52b2ljZVxuXG4uaW52b2ljZSB7XG4gICAgd2lkdGg6IDIxMG1tO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDEwcHQ7XG4gICAgZm9udC1mYW1pbHk6ICdBcmlhbCcsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLmludm9pY2UtdGFibGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgID4gdGhlYWQgPiB0ciA+IHRoLFxuICAgID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAuMzI1cmVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbn0iLCIvLyBMYXlvdXRcbiRjb250YWluZXItZml4ZWQtbGctd2lkdGg6IDE0NDBweCAhZGVmYXVsdDtcblxuLmNvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZzogJGNvbnRlbnQtcGFkZGluZy15ICRjb250ZW50LXBhZGRpbmcteDtcbiAgICB9XG59XG5cbi5jb250YWluZXItZml4ZWQtbGcge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1maXhlZC1sZy13aWR0aDtcbiAgICB9XG59XG5cbi5wYWdlLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuLnBhZ2UtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogJGhlYWRlci1oZWlnaHQtc20gKyAkZ3JpZC1ndXR0ZXItd2lkdGgvMjtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG1vYmlsZS10b29sYmFyLWhlaWdodCArICRncmlkLWd1dHRlci13aWR0aC8yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDMwMG1zIGVhc2UpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHBhZ2Utc2lkZWJhci1sZWZ0LXdpZHRoLWNvbmRlbnNlZDtcbiAgICAgICAgcGFkZGluZy10b3A6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHBhZGRpbmctbGVmdCAzMDBtcyBlYXNlKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHBhZ2Utc2lkZWJhci1sZWZ0LXdpZHRoO1xuICAgIH1cbn1cblxuLnBhZ2Utc2lkZWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6ICRwYWdlLXNpZGViYXItbGVmdC13aWR0aDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICB0b3A6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgICBsZWZ0OiAkcGFnZS1zaWRlYmFyLWxlZnQtd2lkdGgtY29uZGVuc2VkIC0gJHBhZ2Utc2lkZWJhci1sZWZ0LXdpZHRoO1xuICAgICAgICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGxlZnQgMzAwbXMgZWFzZSk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuXG4vLyBUYWJiZWQgc2lkZWJhclxuLnRhYmJlZC1zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAkaGVhZGVyLWhlaWdodC1zbTtcbiAgICByaWdodDogLTEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihyaWdodCAzMDBtcyBlYXNlKTtcblxuICAgICYub3BlbiB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5zaWRlYmFyLXZpc2libGUgJi5vcGVuIHtcbiAgICAgICAgcmlnaHQ6IC0kcGFnZS1zaWRlYmFyLWxlZnQtd2lkdGg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogJHRhYmJlZC1zaWRlYmFyLXdpZHRoO1xuICAgICAgICByaWdodDogLSR0YWJiZWQtc2lkZWJhci13aWR0aDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHRvcDogJGhlYWRlci1oZWlnaHQ7XG4gICAgfVxufVxuXG4ucGFnZS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbn1cblxuLy8gdG9nZ2xlIHNpZGViYXIgb24gbW9iaWxlXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAuc2lkZWJhci12aXNpYmxlIHtcbiAgICAgICAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoJHBhZ2Utc2lkZWJhci1sZWZ0LXdpZHRoLCAwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gdW5waW4gbWVudSBvbiBsYXJnZSBzY3JlZW5zXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLm1lbnUtdW5waW4ge1xuICAgICAgICAucGFnZS1oZWFkZXIgLmhlYWRlci1icmFuZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHBhZ2Utc2lkZWJhci1sZWZ0LXdpZHRoLWNvbmRlbnNlZCAtICRwYWdlLXNpZGViYXItbGVmdC13aWR0aDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlLXNpZGViYXItbGVmdCB7XG4gICAgICAgICAgICBsZWZ0OiAkcGFnZS1zaWRlYmFyLWxlZnQtd2lkdGgtY29uZGVuc2VkIC0gJHBhZ2Utc2lkZWJhci1sZWZ0LXdpZHRoO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHBhZ2Utc2lkZWJhci1sZWZ0LXdpZHRoLWNvbmRlbnNlZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1haW4sXG4uc2lkZWJhciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woJGdyaWQtY29sdW1ucywgJGdyaWQtY29sdW1ucyk7XG59XG5cbi5tYWluLFxuLnNpZGViYXItaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoLzI7XG4gICAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLzI7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuc2lkZWJhci1wcmltYXJ5IHtcbiAgICAgICAgLm1haW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGdyaWQtY29sdW1ucyAtICRzaWRlYmFyLWNvbHVtbnMsICRncmlkLWNvbHVtbnMpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpZGViYXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJHNpZGViYXItY29sdW1ucywgJGdyaWQtY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi8vXG4vLyBMT0dJTlxuLy9cbi5sb2dpbi13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9sb2dpbi1iZy5qcGcnKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ubG9naW4tY29udGVudCB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIHBhZGRpbmc6IDRyZW0gM3JlbTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAuYnRuLFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiAuNzVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNzVyZW07XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgLmZvcm0tY29udHJvbCxcbiAgICAgICAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LWdyb3VwLXRleHQgLmljb24ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCAkZ3JheS0yMDAgaW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmF1dGgtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbi5hdXRoLWJhbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAkemluZGV4LWZpeGVkICsgMTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgjMDBkMmZmLCAuNSkgMCwgIzNhN2JkNSAxMDAlKSwgdXJsKCcuLi8uLi9pbWFnZXMvbG9naW4tYmcuanBnJykgbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxufVxuXG4uYXV0aC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXJlbSAxLjVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDVyZW0gM3JlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cbn1cblxuLmF1dGgtZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiA5NyU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuXG4gICAgICAgICYuYXV0aC1mb3JtLWxnIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmF1dGgtZm9ybS1mbHVpZCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKlxuICAgIC5mb3JtLWNvbnRyb2wsXG4gICAgLmN1c3RvbS1zZWxlY3QsXG4gICAgLmJ0bi1zdWJtaXQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiAuODc1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjg3NXJlbTtcbiAgICB9XG4gICAgKi9cbiAgICAvKlxuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgICovXG59XG4iLCIvL1xuLy8gUGFnZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIENvbnRlbnQgaGVhZGVyXG4gICAgLyogdG9wYmFyICovXG4gICAgLmNvbnRlbnQtdG9wYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1hcmdpbjogMCA7XG4gICAgICAgICAgICBwYWRkaW5nOiAkY29udGVudC1wYWRkaW5nLXkqMiAkY29udGVudC1wYWRkaW5nLXggMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50LWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgICAgICBoZWlnaHQ6ICRjb250ZW50LWhlYWRlci1oZWlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb250ZW50LWhlYWRlci1iZztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qIGNvbnRlbnQgdGl0bGUgKi9cbiAgICAuY29udGVudC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGNvbnRlbnQtdGl0bGUtc20tZm9udDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGNvbnRlbnQtdGl0bGUtZm9udDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmJyZWFkY3J1bWIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGNvbnRlbnQtYnJlYWRjcnVtYi1vZmZzZXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiB0b29sYmFyICovXG4gICAgLmNvbnRlbnQtdG9vbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4iLCIuc2VhcmNoLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uc2VhcmNoLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAtLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtLjI1cmVtO1xufVxuXG4uc2VhcmNoLWlucHV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuMjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAuMjVyZW07XG59XG5cbi5kYWlseS10b3VyLWNvdW50cnkge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5kYWlseS10b3VyLWNpdHkge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5kYWlseS10b3VyLWRhdGUge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5kYWlseS10b3VyLXR5cGUge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG59IiwiLy8gUGFnZSBzaWRlYmFyXG4ucGFnZS1zaWRlYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1iZztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkc2lkZWJhci1ib3JkZXItY29sb3I7XG5cbiAgICAuc2Nyb2xsYmFyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi8vIFJpZ2h0IHNpZGViYXIgd2l0aCB0YWJzXG4udGFiYmVkLXNpZGViYXIge1xuICAgIGJhY2tncm91bmQ6ICR0YWJiZWQtc2lkZWJhci1iZztcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCR0YWJiZWQtc2lkZWJhci1ib3gtc2hhZG93KTtcblxuICAgID4gLm5hdi10YWJzIHtcbiAgICAgICAgJixcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICBmbGV4OiAxIDAgMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6ICR0YWJiZWQtc2lkZWJhci10YWItcGFkZGluZztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0YWJiZWQtc2lkZWJhci10YWItYmc7XG4gICAgICAgICAgICBjb2xvcjogJHRhYmJlZC1zaWRlYmFyLXRhYi1jb2xvcjtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkdGFiYmVkLXNpZGViYXItdGFiLWJnLCAzJSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0YWJiZWQtc2lkZWJhci10YWItYWN0aXZlLWJnICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0YWJiZWQtc2lkZWJhci10YWItYWN0aXZlLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFiLWNvbnRlbnQsXG4gICAgLnRhYi1wYW5lIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC50YWItcGFuZSB7XG4gICAgICAgIHBhZGRpbmc6ICR0YWJiZWQtc2lkZWJhci1wYW5lLXBhZGRpbmc7XG4gICAgfVxufSIsIi8vIFRoZW1lXG5ib2R5IHtcbiAgICBjb3VudGVyLXJlc2V0OiBpO1xufVxuXG4vLyBDb2xsZWN0aW9uIHR5cGVcbi5jb2xsZWN0aW9uLXR5cGUge1xuICAgID4gLmNvbGxlY3Rpb24tZW50cnkge1xuICAgICAgICAuYWRkLWVudHJ5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm9ubHktY2hpbGQge1xuICAgICAgICAgICAgLnJlbW92ZS1lbnRyeSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAuYWRkLWVudHJ5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29sbGVjdGlvbi10aXRsZTphZnRlciB7XG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogaTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJyBjb3VudGVyKGkpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29sbGVjdGlvbi1lbnRyeS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmVudHJ5LXNob3duIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4vLyBHb29nbGUgcmVjYXB0Y2hhIGNvbnRhaW5lclxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICAgIHotaW5kZXg6IDEwMDAwICFpbXBvcnRhbnQ7XG59XG5cblxuIiwiLy8gR2xvYmFsIHN0eWxlc1xuXG5odG1sLFxuYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8qIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyAqL1xufVxuQG1lZGlhIHByaW50IHtcbiAgICBib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxufVxuXG4vLyBVdGlsaXRpZXNcbi5vdmVyZmxvdy1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIFRoZW1lIHNwZWNpZmljIHN0eWxlc1xuLnBlcm1hbGluay1lZGl0b3Ige1xuICAgICYsXG4gICAgLnBlcm1hbGluay1pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5lZGl0LXBlcm1hbGluayB7XG4gICAgICAgIC5wZXJtYWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZXJtYWxpbmstZWRpdC1idG4gLmljb24ge1xuICAgICAgICAgICAgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwNVwiOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCguZWRpdC1wZXJtYWxpbmspIC5wZXJtYWxpbmstaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnVwbG9hZC1hcmVhICsgLmZpbGUtaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIE1vYmlsZSBwYWdlIGhlYWRlclxuLm1vYmlsZS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMjtcbiAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAvIC0yO1xuICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMjtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIGJhY2tncm91bmQ6ICRjYXJkLWJnIHVybCgkY2FyZC1pbWctYmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLypcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byB0b3AsICM4RTU0RTksICRwcmltYXJ5KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjOEU1NEU5LCAkcHJpbWFyeSk7XG4gICAgKi9cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZHJvcGRvd24taGVhZGluZy1ncmFkaWVudC1zdGFydCwgJGRyb3Bkb3duLWhlYWRpbmctZ3JhZGllbnQtZW5kKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbjogKCRjb250ZW50LXBhZGRpbmcteSAqIC0xKSAoJGNvbnRlbnQtcGFkZGluZy14ICogLTEgKyAkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTQwMDtcbiAgICB9XG5cbiAgICAubmF2LXRhYnMge1xuICAgICAgICAmLFxuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2JpbGUtaGVhZGVyLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG5cbiAgICA+IC5pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cbn1cblxuLm1vYmlsZS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc29ydGFibGUtZW1wdHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGU1ZmU7XG59XG5cbi50YWJsZS50YWJsZS1jb25kZW5zZWQge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG5cbiAgICB0aCwgdGQge1xuICAgICAgICBwYWRkaW5nOiAwLjNyZW07XG4gICAgfVxufVxuXG5cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/