/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.mhg-external-content-wrapper :root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #092B60;
  --secondary: #587AB0;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: Raleway, Helvetica, Arial, sans-serif;
  --font-family-monospace: Raleway, Helvetica, Arial, sans-serif; }

.mhg-external-content-wrapper *,
.mhg-external-content-wrapper *::before,
.mhg-external-content-wrapper *::after {
  box-sizing: border-box; }

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

.mhg-external-content-wrapper article, .mhg-external-content-wrapper aside, .mhg-external-content-wrapper figcaption, .mhg-external-content-wrapper figure, .mhg-external-content-wrapper footer, .mhg-external-content-wrapper header, .mhg-external-content-wrapper hgroup, .mhg-external-content-wrapper main, .mhg-external-content-wrapper nav, .mhg-external-content-wrapper section {
  display: block; }

.mhg-external-content-wrapper body {
  margin: 0;
  font-family: Raleway, Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff; }

.mhg-external-content-wrapper [tabindex="-1"]:focus {
  outline: 0 !important; }

.mhg-external-content-wrapper hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

.mhg-external-content-wrapper h1, .mhg-external-content-wrapper h2, .mhg-external-content-wrapper h3, .mhg-external-content-wrapper h4, .mhg-external-content-wrapper h5, .mhg-external-content-wrapper h6 {
  margin-top: 0;
  margin-bottom: 0.5rem; }

.mhg-external-content-wrapper p {
  margin-top: 0;
  margin-bottom: 1rem; }

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

.mhg-external-content-wrapper address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

.mhg-external-content-wrapper ol,
.mhg-external-content-wrapper ul,
.mhg-external-content-wrapper dl {
  margin-top: 0;
  margin-bottom: 1rem; }

.mhg-external-content-wrapper ol ol,
.mhg-external-content-wrapper ul ul,
.mhg-external-content-wrapper ol ul,
.mhg-external-content-wrapper ul ol {
  margin-bottom: 0; }

.mhg-external-content-wrapper dt {
  font-weight: 700; }

.mhg-external-content-wrapper dd {
  margin-bottom: .5rem;
  margin-left: 0; }

.mhg-external-content-wrapper blockquote {
  margin: 0 0 1rem; }

.mhg-external-content-wrapper b,
.mhg-external-content-wrapper strong {
  font-weight: bolder; }

.mhg-external-content-wrapper small {
  font-size: 80%; }

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

.mhg-external-content-wrapper sub {
  bottom: -.25em; }

.mhg-external-content-wrapper sup {
  top: -.5em; }

.mhg-external-content-wrapper a {
  color: #092B60;
  text-decoration: none;
  background-color: transparent; }
  .mhg-external-content-wrapper a:hover {
    color: #020c1a;
    text-decoration: underline; }

.mhg-external-content-wrapper a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none; }
  .mhg-external-content-wrapper a:not([href]):not([tabindex]):hover, .mhg-external-content-wrapper a:not([href]):not([tabindex]):focus {
    color: inherit;
    text-decoration: none; }
  .mhg-external-content-wrapper a:not([href]):not([tabindex]):focus {
    outline: 0; }

.mhg-external-content-wrapper pre,
.mhg-external-content-wrapper code,
.mhg-external-content-wrapper kbd,
.mhg-external-content-wrapper samp {
  font-family: Raleway, Helvetica, Arial, sans-serif;
  font-size: 1em; }

.mhg-external-content-wrapper pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto; }

.mhg-external-content-wrapper figure {
  margin: 0 0 1rem; }

.mhg-external-content-wrapper img {
  vertical-align: middle;
  border-style: none; }

.mhg-external-content-wrapper svg {
  overflow: hidden;
  vertical-align: middle; }

.mhg-external-content-wrapper table {
  border-collapse: collapse; }

.mhg-external-content-wrapper caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom; }

.mhg-external-content-wrapper th {
  text-align: inherit; }

.mhg-external-content-wrapper label {
  display: inline-block;
  margin-bottom: 0.5rem; }

.mhg-external-content-wrapper button {
  border-radius: 0; }

.mhg-external-content-wrapper button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

.mhg-external-content-wrapper input,
.mhg-external-content-wrapper button,
.mhg-external-content-wrapper select,
.mhg-external-content-wrapper optgroup,
.mhg-external-content-wrapper textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

.mhg-external-content-wrapper button,
.mhg-external-content-wrapper input {
  overflow: visible; }

.mhg-external-content-wrapper button,
.mhg-external-content-wrapper select {
  text-transform: none; }

.mhg-external-content-wrapper select {
  word-wrap: normal; }

.mhg-external-content-wrapper button,
.mhg-external-content-wrapper [type="button"],
.mhg-external-content-wrapper [type="reset"],
.mhg-external-content-wrapper [type="submit"] {
  -webkit-appearance: button; }

.mhg-external-content-wrapper button:not(:disabled),
.mhg-external-content-wrapper [type="button"]:not(:disabled),
.mhg-external-content-wrapper [type="reset"]:not(:disabled),
.mhg-external-content-wrapper [type="submit"]:not(:disabled) {
  cursor: pointer; }

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

.mhg-external-content-wrapper input[type="radio"],
.mhg-external-content-wrapper input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0; }

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

.mhg-external-content-wrapper textarea {
  overflow: auto;
  resize: vertical; }

.mhg-external-content-wrapper fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

.mhg-external-content-wrapper legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }

.mhg-external-content-wrapper progress {
  vertical-align: baseline; }

.mhg-external-content-wrapper [type="number"]::-webkit-inner-spin-button,
.mhg-external-content-wrapper [type="number"]::-webkit-outer-spin-button {
  height: auto; }

.mhg-external-content-wrapper [type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none; }

.mhg-external-content-wrapper [type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

.mhg-external-content-wrapper ::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }

.mhg-external-content-wrapper output {
  display: inline-block; }

.mhg-external-content-wrapper summary {
  display: list-item;
  cursor: pointer; }

.mhg-external-content-wrapper template {
  display: none; }

.mhg-external-content-wrapper [hidden] {
  display: none !important; }

.mhg-external-content-wrapper h1, .mhg-external-content-wrapper h2, .mhg-external-content-wrapper h3, .mhg-external-content-wrapper h4, .mhg-external-content-wrapper h5, .mhg-external-content-wrapper h6,
.mhg-external-content-wrapper .h1, .mhg-external-content-wrapper .h2, .mhg-external-content-wrapper .h3, .mhg-external-content-wrapper .h4, .mhg-external-content-wrapper .h5, .mhg-external-content-wrapper .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2; }

.mhg-external-content-wrapper h1, .mhg-external-content-wrapper .h1 {
  font-size: 2.5rem; }

.mhg-external-content-wrapper h2, .mhg-external-content-wrapper .h2 {
  font-size: 2rem; }

.mhg-external-content-wrapper h3, .mhg-external-content-wrapper .h3 {
  font-size: 1.75rem; }

.mhg-external-content-wrapper h4, .mhg-external-content-wrapper .h4 {
  font-size: 1.5rem; }

.mhg-external-content-wrapper h5, .mhg-external-content-wrapper .h5 {
  font-size: 1.25rem; }

.mhg-external-content-wrapper h6, .mhg-external-content-wrapper .h6 {
  font-size: 1rem; }

.mhg-external-content-wrapper .lead {
  font-size: 1.25rem;
  font-weight: 300; }

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

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

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

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

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

.mhg-external-content-wrapper small,
.mhg-external-content-wrapper .small {
  font-size: 80%;
  font-weight: 400; }

.mhg-external-content-wrapper mark,
.mhg-external-content-wrapper .mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

.mhg-external-content-wrapper .list-unstyled {
  padding-left: 0;
  list-style: none; }

.mhg-external-content-wrapper .list-inline {
  padding-left: 0;
  list-style: none; }

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

.mhg-external-content-wrapper .initialism {
  font-size: 90%;
  text-transform: uppercase; }

.mhg-external-content-wrapper .blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem; }

.mhg-external-content-wrapper .blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d; }
  .mhg-external-content-wrapper .blockquote-footer::before {
    content: "\2014\00A0"; }

.mhg-external-content-wrapper .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 576px) {
    .mhg-external-content-wrapper .container {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .mhg-external-content-wrapper .container {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .mhg-external-content-wrapper .container {
      max-width: 960px; } }
  @media (min-width: 1200px) {
    .mhg-external-content-wrapper .container {
      max-width: 1140px; } }

.mhg-external-content-wrapper .container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

.mhg-external-content-wrapper .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

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

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

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

.mhg-external-content-wrapper .col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

.mhg-external-content-wrapper .col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.mhg-external-content-wrapper .col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.mhg-external-content-wrapper .col-3 {
  flex: 0 0 25%;
  max-width: 25%; }

.mhg-external-content-wrapper .col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.mhg-external-content-wrapper .col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.mhg-external-content-wrapper .col-6 {
  flex: 0 0 50%;
  max-width: 50%; }

.mhg-external-content-wrapper .col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.mhg-external-content-wrapper .col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.mhg-external-content-wrapper .col-9 {
  flex: 0 0 75%;
  max-width: 75%; }

.mhg-external-content-wrapper .col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.mhg-external-content-wrapper .col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.mhg-external-content-wrapper .col-12 {
  flex: 0 0 100%;
  max-width: 100%; }

.mhg-external-content-wrapper .order-first {
  order: -1; }

.mhg-external-content-wrapper .order-last {
  order: 13; }

.mhg-external-content-wrapper .order-0 {
  order: 0; }

.mhg-external-content-wrapper .order-1 {
  order: 1; }

.mhg-external-content-wrapper .order-2 {
  order: 2; }

.mhg-external-content-wrapper .order-3 {
  order: 3; }

.mhg-external-content-wrapper .order-4 {
  order: 4; }

.mhg-external-content-wrapper .order-5 {
  order: 5; }

.mhg-external-content-wrapper .order-6 {
  order: 6; }

.mhg-external-content-wrapper .order-7 {
  order: 7; }

.mhg-external-content-wrapper .order-8 {
  order: 8; }

.mhg-external-content-wrapper .order-9 {
  order: 9; }

.mhg-external-content-wrapper .order-10 {
  order: 10; }

.mhg-external-content-wrapper .order-11 {
  order: 11; }

.mhg-external-content-wrapper .order-12 {
  order: 12; }

.mhg-external-content-wrapper .offset-1 {
  margin-left: 8.33333%; }

.mhg-external-content-wrapper .offset-2 {
  margin-left: 16.66667%; }

.mhg-external-content-wrapper .offset-3 {
  margin-left: 25%; }

.mhg-external-content-wrapper .offset-4 {
  margin-left: 33.33333%; }

.mhg-external-content-wrapper .offset-5 {
  margin-left: 41.66667%; }

.mhg-external-content-wrapper .offset-6 {
  margin-left: 50%; }

.mhg-external-content-wrapper .offset-7 {
  margin-left: 58.33333%; }

.mhg-external-content-wrapper .offset-8 {
  margin-left: 66.66667%; }

.mhg-external-content-wrapper .offset-9 {
  margin-left: 75%; }

.mhg-external-content-wrapper .offset-10 {
  margin-left: 83.33333%; }

.mhg-external-content-wrapper .offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 576px) {
  .mhg-external-content-wrapper .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .mhg-external-content-wrapper .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .mhg-external-content-wrapper .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .mhg-external-content-wrapper .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .mhg-external-content-wrapper .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .mhg-external-content-wrapper .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .mhg-external-content-wrapper .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .mhg-external-content-wrapper .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .mhg-external-content-wrapper .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .mhg-external-content-wrapper .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .mhg-external-content-wrapper .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .mhg-external-content-wrapper .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .mhg-external-content-wrapper .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .mhg-external-content-wrapper .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .mhg-external-content-wrapper .order-sm-first {
    order: -1; }
  .mhg-external-content-wrapper .order-sm-last {
    order: 13; }
  .mhg-external-content-wrapper .order-sm-0 {
    order: 0; }
  .mhg-external-content-wrapper .order-sm-1 {
    order: 1; }
  .mhg-external-content-wrapper .order-sm-2 {
    order: 2; }
  .mhg-external-content-wrapper .order-sm-3 {
    order: 3; }
  .mhg-external-content-wrapper .order-sm-4 {
    order: 4; }
  .mhg-external-content-wrapper .order-sm-5 {
    order: 5; }
  .mhg-external-content-wrapper .order-sm-6 {
    order: 6; }
  .mhg-external-content-wrapper .order-sm-7 {
    order: 7; }
  .mhg-external-content-wrapper .order-sm-8 {
    order: 8; }
  .mhg-external-content-wrapper .order-sm-9 {
    order: 9; }
  .mhg-external-content-wrapper .order-sm-10 {
    order: 10; }
  .mhg-external-content-wrapper .order-sm-11 {
    order: 11; }
  .mhg-external-content-wrapper .order-sm-12 {
    order: 12; }
  .mhg-external-content-wrapper .offset-sm-0 {
    margin-left: 0; }
  .mhg-external-content-wrapper .offset-sm-1 {
    margin-left: 8.33333%; }
  .mhg-external-content-wrapper .offset-sm-2 {
    margin-left: 16.66667%; }
  .mhg-external-content-wrapper .offset-sm-3 {
    margin-left: 25%; }
  .mhg-external-content-wrapper .offset-sm-4 {
    margin-left: 33.33333%; }
  .mhg-external-content-wrapper .offset-sm-5 {
    margin-left: 41.66667%; }
  .mhg-external-content-wrapper .offset-sm-6 {
    margin-left: 50%; }
  .mhg-external-content-wrapper .offset-sm-7 {
    margin-left: 58.33333%; }
  .mhg-external-content-wrapper .offset-sm-8 {
    margin-left: 66.66667%; }
  .mhg-external-content-wrapper .offset-sm-9 {
    margin-left: 75%; }
  .mhg-external-content-wrapper .offset-sm-10 {
    margin-left: 83.33333%; }
  .mhg-external-content-wrapper .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .mhg-external-content-wrapper .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .mhg-external-content-wrapper .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .mhg-external-content-wrapper .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .mhg-external-content-wrapper .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .mhg-external-content-wrapper .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .mhg-external-content-wrapper .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .mhg-external-content-wrapper .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .mhg-external-content-wrapper .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .mhg-external-content-wrapper .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .mhg-external-content-wrapper .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .mhg-external-content-wrapper .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .mhg-external-content-wrapper .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .mhg-external-content-wrapper .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .mhg-external-content-wrapper .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .mhg-external-content-wrapper .order-md-first {
    order: -1; }
  .mhg-external-content-wrapper .order-md-last {
    order: 13; }
  .mhg-external-content-wrapper .order-md-0 {
    order: 0; }
  .mhg-external-content-wrapper .order-md-1 {
    order: 1; }
  .mhg-external-content-wrapper .order-md-2 {
    order: 2; }
  .mhg-external-content-wrapper .order-md-3 {
    order: 3; }
  .mhg-external-content-wrapper .order-md-4 {
    order: 4; }
  .mhg-external-content-wrapper .order-md-5 {
    order: 5; }
  .mhg-external-content-wrapper .order-md-6 {
    order: 6; }
  .mhg-external-content-wrapper .order-md-7 {
    order: 7; }
  .mhg-external-content-wrapper .order-md-8 {
    order: 8; }
  .mhg-external-content-wrapper .order-md-9 {
    order: 9; }
  .mhg-external-content-wrapper .order-md-10 {
    order: 10; }
  .mhg-external-content-wrapper .order-md-11 {
    order: 11; }
  .mhg-external-content-wrapper .order-md-12 {
    order: 12; }
  .mhg-external-content-wrapper .offset-md-0 {
    margin-left: 0; }
  .mhg-external-content-wrapper .offset-md-1 {
    margin-left: 8.33333%; }
  .mhg-external-content-wrapper .offset-md-2 {
    margin-left: 16.66667%; }
  .mhg-external-content-wrapper .offset-md-3 {
    margin-left: 25%; }
  .mhg-external-content-wrapper .offset-md-4 {
    margin-left: 33.33333%; }
  .mhg-external-content-wrapper .offset-md-5 {
    margin-left: 41.66667%; }
  .mhg-external-content-wrapper .offset-md-6 {
    margin-left: 50%; }
  .mhg-external-content-wrapper .offset-md-7 {
    margin-left: 58.33333%; }
  .mhg-external-content-wrapper .offset-md-8 {
    margin-left: 66.66667%; }
  .mhg-external-content-wrapper .offset-md-9 {
    margin-left: 75%; }
  .mhg-external-content-wrapper .offset-md-10 {
    margin-left: 83.33333%; }
  .mhg-external-content-wrapper .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .mhg-external-content-wrapper .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .mhg-external-content-wrapper .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .mhg-external-content-wrapper .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .mhg-external-content-wrapper .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .mhg-external-content-wrapper .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .mhg-external-content-wrapper .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .mhg-external-content-wrapper .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .mhg-external-content-wrapper .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .mhg-external-content-wrapper .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .mhg-external-content-wrapper .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .mhg-external-content-wrapper .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .mhg-external-content-wrapper .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .mhg-external-content-wrapper .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .mhg-external-content-wrapper .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .mhg-external-content-wrapper .order-lg-first {
    order: -1; }
  .mhg-external-content-wrapper .order-lg-last {
    order: 13; }
  .mhg-external-content-wrapper .order-lg-0 {
    order: 0; }
  .mhg-external-content-wrapper .order-lg-1 {
    order: 1; }
  .mhg-external-content-wrapper .order-lg-2 {
    order: 2; }
  .mhg-external-content-wrapper .order-lg-3 {
    order: 3; }
  .mhg-external-content-wrapper .order-lg-4 {
    order: 4; }
  .mhg-external-content-wrapper .order-lg-5 {
    order: 5; }
  .mhg-external-content-wrapper .order-lg-6 {
    order: 6; }
  .mhg-external-content-wrapper .order-lg-7 {
    order: 7; }
  .mhg-external-content-wrapper .order-lg-8 {
    order: 8; }
  .mhg-external-content-wrapper .order-lg-9 {
    order: 9; }
  .mhg-external-content-wrapper .order-lg-10 {
    order: 10; }
  .mhg-external-content-wrapper .order-lg-11 {
    order: 11; }
  .mhg-external-content-wrapper .order-lg-12 {
    order: 12; }
  .mhg-external-content-wrapper .offset-lg-0 {
    margin-left: 0; }
  .mhg-external-content-wrapper .offset-lg-1 {
    margin-left: 8.33333%; }
  .mhg-external-content-wrapper .offset-lg-2 {
    margin-left: 16.66667%; }
  .mhg-external-content-wrapper .offset-lg-3 {
    margin-left: 25%; }
  .mhg-external-content-wrapper .offset-lg-4 {
    margin-left: 33.33333%; }
  .mhg-external-content-wrapper .offset-lg-5 {
    margin-left: 41.66667%; }
  .mhg-external-content-wrapper .offset-lg-6 {
    margin-left: 50%; }
  .mhg-external-content-wrapper .offset-lg-7 {
    margin-left: 58.33333%; }
  .mhg-external-content-wrapper .offset-lg-8 {
    margin-left: 66.66667%; }
  .mhg-external-content-wrapper .offset-lg-9 {
    margin-left: 75%; }
  .mhg-external-content-wrapper .offset-lg-10 {
    margin-left: 83.33333%; }
  .mhg-external-content-wrapper .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  .mhg-external-content-wrapper .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .mhg-external-content-wrapper .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .mhg-external-content-wrapper .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .mhg-external-content-wrapper .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .mhg-external-content-wrapper .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .mhg-external-content-wrapper .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .mhg-external-content-wrapper .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .mhg-external-content-wrapper .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .mhg-external-content-wrapper .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .mhg-external-content-wrapper .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .mhg-external-content-wrapper .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .mhg-external-content-wrapper .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .mhg-external-content-wrapper .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .mhg-external-content-wrapper .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .mhg-external-content-wrapper .order-xl-first {
    order: -1; }
  .mhg-external-content-wrapper .order-xl-last {
    order: 13; }
  .mhg-external-content-wrapper .order-xl-0 {
    order: 0; }
  .mhg-external-content-wrapper .order-xl-1 {
    order: 1; }
  .mhg-external-content-wrapper .order-xl-2 {
    order: 2; }
  .mhg-external-content-wrapper .order-xl-3 {
    order: 3; }
  .mhg-external-content-wrapper .order-xl-4 {
    order: 4; }
  .mhg-external-content-wrapper .order-xl-5 {
    order: 5; }
  .mhg-external-content-wrapper .order-xl-6 {
    order: 6; }
  .mhg-external-content-wrapper .order-xl-7 {
    order: 7; }
  .mhg-external-content-wrapper .order-xl-8 {
    order: 8; }
  .mhg-external-content-wrapper .order-xl-9 {
    order: 9; }
  .mhg-external-content-wrapper .order-xl-10 {
    order: 10; }
  .mhg-external-content-wrapper .order-xl-11 {
    order: 11; }
  .mhg-external-content-wrapper .order-xl-12 {
    order: 12; }
  .mhg-external-content-wrapper .offset-xl-0 {
    margin-left: 0; }
  .mhg-external-content-wrapper .offset-xl-1 {
    margin-left: 8.33333%; }
  .mhg-external-content-wrapper .offset-xl-2 {
    margin-left: 16.66667%; }
  .mhg-external-content-wrapper .offset-xl-3 {
    margin-left: 25%; }
  .mhg-external-content-wrapper .offset-xl-4 {
    margin-left: 33.33333%; }
  .mhg-external-content-wrapper .offset-xl-5 {
    margin-left: 41.66667%; }
  .mhg-external-content-wrapper .offset-xl-6 {
    margin-left: 50%; }
  .mhg-external-content-wrapper .offset-xl-7 {
    margin-left: 58.33333%; }
  .mhg-external-content-wrapper .offset-xl-8 {
    margin-left: 66.66667%; }
  .mhg-external-content-wrapper .offset-xl-9 {
    margin-left: 75%; }
  .mhg-external-content-wrapper .offset-xl-10 {
    margin-left: 83.33333%; }
  .mhg-external-content-wrapper .offset-xl-11 {
    margin-left: 91.66667%; } }

.mhg-external-content-wrapper .table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529; }
  .mhg-external-content-wrapper .table th,
  .mhg-external-content-wrapper .table td {
    padding: 0.5rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6; }
  .mhg-external-content-wrapper .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6; }
  .mhg-external-content-wrapper .table tbody + tbody {
    border-top: 2px solid #dee2e6; }

.mhg-external-content-wrapper .table-sm th,
.mhg-external-content-wrapper .table-sm td {
  padding: 0.3rem; }

.mhg-external-content-wrapper .table-bordered {
  border: 1px solid #dee2e6; }
  .mhg-external-content-wrapper .table-bordered th,
  .mhg-external-content-wrapper .table-bordered td {
    border: 1px solid #dee2e6; }
  .mhg-external-content-wrapper .table-bordered thead th,
  .mhg-external-content-wrapper .table-bordered thead td {
    border-bottom-width: 2px; }

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

.mhg-external-content-wrapper .table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05); }

.mhg-external-content-wrapper .table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075); }

.mhg-external-content-wrapper .table-primary,
.mhg-external-content-wrapper .table-primary > th,
.mhg-external-content-wrapper .table-primary > td {
  background-color: #bac4d2; }

.mhg-external-content-wrapper .table-primary th,
.mhg-external-content-wrapper .table-primary td,
.mhg-external-content-wrapper .table-primary thead th,
.mhg-external-content-wrapper .table-primary tbody + tbody {
  border-color: #7f91ac; }

.mhg-external-content-wrapper .table-hover .table-primary:hover {
  background-color: #abb7c8; }
  .mhg-external-content-wrapper .table-hover .table-primary:hover > td,
  .mhg-external-content-wrapper .table-hover .table-primary:hover > th {
    background-color: #abb7c8; }

.mhg-external-content-wrapper .table-secondary,
.mhg-external-content-wrapper .table-secondary > th,
.mhg-external-content-wrapper .table-secondary > td {
  background-color: #d0dae9; }

.mhg-external-content-wrapper .table-secondary th,
.mhg-external-content-wrapper .table-secondary td,
.mhg-external-content-wrapper .table-secondary thead th,
.mhg-external-content-wrapper .table-secondary tbody + tbody {
  border-color: #a8bad6; }

.mhg-external-content-wrapper .table-hover .table-secondary:hover {
  background-color: #bfcce1; }
  .mhg-external-content-wrapper .table-hover .table-secondary:hover > td,
  .mhg-external-content-wrapper .table-hover .table-secondary:hover > th {
    background-color: #bfcce1; }

.mhg-external-content-wrapper .table-success,
.mhg-external-content-wrapper .table-success > th,
.mhg-external-content-wrapper .table-success > td {
  background-color: #c3e6cb; }

.mhg-external-content-wrapper .table-success th,
.mhg-external-content-wrapper .table-success td,
.mhg-external-content-wrapper .table-success thead th,
.mhg-external-content-wrapper .table-success tbody + tbody {
  border-color: #8fd19e; }

.mhg-external-content-wrapper .table-hover .table-success:hover {
  background-color: #b1dfbb; }
  .mhg-external-content-wrapper .table-hover .table-success:hover > td,
  .mhg-external-content-wrapper .table-hover .table-success:hover > th {
    background-color: #b1dfbb; }

.mhg-external-content-wrapper .table-info,
.mhg-external-content-wrapper .table-info > th,
.mhg-external-content-wrapper .table-info > td {
  background-color: #bee5eb; }

.mhg-external-content-wrapper .table-info th,
.mhg-external-content-wrapper .table-info td,
.mhg-external-content-wrapper .table-info thead th,
.mhg-external-content-wrapper .table-info tbody + tbody {
  border-color: #86cfda; }

.mhg-external-content-wrapper .table-hover .table-info:hover {
  background-color: #abdde5; }
  .mhg-external-content-wrapper .table-hover .table-info:hover > td,
  .mhg-external-content-wrapper .table-hover .table-info:hover > th {
    background-color: #abdde5; }

.mhg-external-content-wrapper .table-warning,
.mhg-external-content-wrapper .table-warning > th,
.mhg-external-content-wrapper .table-warning > td {
  background-color: #ffeeba; }

.mhg-external-content-wrapper .table-warning th,
.mhg-external-content-wrapper .table-warning td,
.mhg-external-content-wrapper .table-warning thead th,
.mhg-external-content-wrapper .table-warning tbody + tbody {
  border-color: #ffdf7e; }

.mhg-external-content-wrapper .table-hover .table-warning:hover {
  background-color: #ffe8a1; }
  .mhg-external-content-wrapper .table-hover .table-warning:hover > td,
  .mhg-external-content-wrapper .table-hover .table-warning:hover > th {
    background-color: #ffe8a1; }

.mhg-external-content-wrapper .table-danger,
.mhg-external-content-wrapper .table-danger > th,
.mhg-external-content-wrapper .table-danger > td {
  background-color: #f5c6cb; }

.mhg-external-content-wrapper .table-danger th,
.mhg-external-content-wrapper .table-danger td,
.mhg-external-content-wrapper .table-danger thead th,
.mhg-external-content-wrapper .table-danger tbody + tbody {
  border-color: #ed969e; }

.mhg-external-content-wrapper .table-hover .table-danger:hover {
  background-color: #f1b0b7; }
  .mhg-external-content-wrapper .table-hover .table-danger:hover > td,
  .mhg-external-content-wrapper .table-hover .table-danger:hover > th {
    background-color: #f1b0b7; }

.mhg-external-content-wrapper .table-light,
.mhg-external-content-wrapper .table-light > th,
.mhg-external-content-wrapper .table-light > td {
  background-color: #fdfdfe; }

.mhg-external-content-wrapper .table-light th,
.mhg-external-content-wrapper .table-light td,
.mhg-external-content-wrapper .table-light thead th,
.mhg-external-content-wrapper .table-light tbody + tbody {
  border-color: #fbfcfc; }

.mhg-external-content-wrapper .table-hover .table-light:hover {
  background-color: #ececf6; }
  .mhg-external-content-wrapper .table-hover .table-light:hover > td,
  .mhg-external-content-wrapper .table-hover .table-light:hover > th {
    background-color: #ececf6; }

.mhg-external-content-wrapper .table-dark,
.mhg-external-content-wrapper .table-dark > th,
.mhg-external-content-wrapper .table-dark > td {
  background-color: #c6c8ca; }

.mhg-external-content-wrapper .table-dark th,
.mhg-external-content-wrapper .table-dark td,
.mhg-external-content-wrapper .table-dark thead th,
.mhg-external-content-wrapper .table-dark tbody + tbody {
  border-color: #95999c; }

.mhg-external-content-wrapper .table-hover .table-dark:hover {
  background-color: #b9bbbe; }
  .mhg-external-content-wrapper .table-hover .table-dark:hover > td,
  .mhg-external-content-wrapper .table-hover .table-dark:hover > th {
    background-color: #b9bbbe; }

.mhg-external-content-wrapper .table-active,
.mhg-external-content-wrapper .table-active > th,
.mhg-external-content-wrapper .table-active > td {
  background-color: rgba(0, 0, 0, 0.075); }

.mhg-external-content-wrapper .table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075); }
  .mhg-external-content-wrapper .table-hover .table-active:hover > td,
  .mhg-external-content-wrapper .table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075); }

.mhg-external-content-wrapper .table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55; }

.mhg-external-content-wrapper .table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6; }

.mhg-external-content-wrapper .table-dark {
  color: #fff;
  background-color: #343a40; }
  .mhg-external-content-wrapper .table-dark th,
  .mhg-external-content-wrapper .table-dark td,
  .mhg-external-content-wrapper .table-dark thead th {
    border-color: #454d55; }
  .mhg-external-content-wrapper .table-dark.table-bordered {
    border: 0; }
  .mhg-external-content-wrapper .table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
  .mhg-external-content-wrapper .table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) {
  .mhg-external-content-wrapper .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .mhg-external-content-wrapper .table-responsive-sm > .table-bordered {
      border: 0; } }

@media (max-width: 767.98px) {
  .mhg-external-content-wrapper .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .mhg-external-content-wrapper .table-responsive-md > .table-bordered {
      border: 0; } }

@media (max-width: 991.98px) {
  .mhg-external-content-wrapper .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .mhg-external-content-wrapper .table-responsive-lg > .table-bordered {
      border: 0; } }

@media (max-width: 1199.98px) {
  .mhg-external-content-wrapper .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .mhg-external-content-wrapper .table-responsive-xl > .table-bordered {
      border: 0; } }

.mhg-external-content-wrapper .table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }
  .mhg-external-content-wrapper .table-responsive > .table-bordered {
    border: 0; }

.mhg-external-content-wrapper .form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }
  @media (prefers-reduced-motion: reduce) {
    .mhg-external-content-wrapper .form-control {
      transition: none; } }
  .mhg-external-content-wrapper .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .mhg-external-content-wrapper .form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #145fd5;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(9, 43, 96, 0.25); }
  .mhg-external-content-wrapper .form-control::placeholder {
    color: #6c757d;
    opacity: 1; }
  .mhg-external-content-wrapper .form-control:disabled, .mhg-external-content-wrapper .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1; }

.mhg-external-content-wrapper select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff; }

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

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

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

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

.mhg-external-content-wrapper .form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  .mhg-external-content-wrapper .form-control-plaintext.form-control-sm, .mhg-external-content-wrapper .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

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

.mhg-external-content-wrapper .form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

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

.mhg-external-content-wrapper textarea.form-control {
  height: auto; }

.mhg-external-content-wrapper .form-group {
  margin-bottom: 1rem; }

.mhg-external-content-wrapper .form-text {
  display: block;
  margin-top: 0.25rem; }

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

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

.mhg-external-content-wrapper .form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem; }
  .mhg-external-content-wrapper .form-check-input:disabled ~ .form-check-label {
    color: #6c757d; }

.mhg-external-content-wrapper .form-check-label {
  margin-bottom: 0; }

.mhg-external-content-wrapper .form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem; }
  .mhg-external-content-wrapper .form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: 0.3125rem;
    margin-left: 0; }

.mhg-external-content-wrapper .valid-feedback {
  /*display: none;*/
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745; }

.mhg-external-content-wrapper .valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem; }

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

.was-validated .mhg-external-content-wrapper textarea.form-control:valid, .mhg-external-content-wrapper textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

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

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

.was-validated .mhg-external-content-wrapper .form-check-input:valid ~ .form-check-label, .mhg-external-content-wrapper .form-check-input.is-valid ~ .form-check-label {
  color: #28a745; }

.was-validated .mhg-external-content-wrapper .form-check-input:valid ~ .valid-feedback,
.was-validated .mhg-external-content-wrapper .form-check-input:valid ~ .valid-tooltip, .mhg-external-content-wrapper .form-check-input.is-valid ~ .valid-feedback,
.mhg-external-content-wrapper .form-check-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .mhg-external-content-wrapper .custom-control-input:valid ~ .custom-control-label, .mhg-external-content-wrapper .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745; }
  .was-validated .mhg-external-content-wrapper .custom-control-input:valid ~ .custom-control-label::before, .mhg-external-content-wrapper .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #28a745; }

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

.was-validated .mhg-external-content-wrapper .custom-control-input:valid:checked ~ .custom-control-label::before, .mhg-external-content-wrapper .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57; }

.was-validated .mhg-external-content-wrapper .custom-control-input:valid:focus ~ .custom-control-label::before, .mhg-external-content-wrapper .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.was-validated .mhg-external-content-wrapper .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .mhg-external-content-wrapper .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745; }

.was-validated .mhg-external-content-wrapper .custom-file-input:valid ~ .custom-file-label, .mhg-external-content-wrapper .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745; }

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

.was-validated .mhg-external-content-wrapper .custom-file-input:valid:focus ~ .custom-file-label, .mhg-external-content-wrapper .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.mhg-external-content-wrapper .invalid-feedback {
  /*display: none;*/
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545; }

.mhg-external-content-wrapper .invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem; }

.was-validated .mhg-external-content-wrapper .form-control:invalid, .mhg-external-content-wrapper .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .mhg-external-content-wrapper .form-control:invalid:focus, .mhg-external-content-wrapper .form-control.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
  .was-validated .mhg-external-content-wrapper .form-control:invalid ~ .invalid-feedback,
  .was-validated .mhg-external-content-wrapper .form-control:invalid ~ .invalid-tooltip, .mhg-external-content-wrapper .form-control.is-invalid ~ .invalid-feedback,
  .mhg-external-content-wrapper .form-control.is-invalid ~ .invalid-tooltip {
    display: block; }

.was-validated .mhg-external-content-wrapper textarea.form-control:invalid, .mhg-external-content-wrapper textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .mhg-external-content-wrapper .custom-select:invalid, .mhg-external-content-wrapper .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .mhg-external-content-wrapper .custom-select:invalid:focus, .mhg-external-content-wrapper .custom-select.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
  .was-validated .mhg-external-content-wrapper .custom-select:invalid ~ .invalid-feedback,
  .was-validated .mhg-external-content-wrapper .custom-select:invalid ~ .invalid-tooltip, .mhg-external-content-wrapper .custom-select.is-invalid ~ .invalid-feedback,
  .mhg-external-content-wrapper .custom-select.is-invalid ~ .invalid-tooltip {
    display: block; }

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

.was-validated .mhg-external-content-wrapper .form-check-input:invalid ~ .form-check-label, .mhg-external-content-wrapper .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545; }

.was-validated .mhg-external-content-wrapper .form-check-input:invalid ~ .invalid-feedback,
.was-validated .mhg-external-content-wrapper .form-check-input:invalid ~ .invalid-tooltip, .mhg-external-content-wrapper .form-check-input.is-invalid ~ .invalid-feedback,
.mhg-external-content-wrapper .form-check-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .mhg-external-content-wrapper .custom-control-input:invalid ~ .custom-control-label, .mhg-external-content-wrapper .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545; }
  .was-validated .mhg-external-content-wrapper .custom-control-input:invalid ~ .custom-control-label::before, .mhg-external-content-wrapper .custom-control-input.is-invalid ~ .custom-control-label::before {
    border-color: #dc3545; }

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

.was-validated .mhg-external-content-wrapper .custom-control-input:invalid:checked ~ .custom-control-label::before, .mhg-external-content-wrapper .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d; }

.was-validated .mhg-external-content-wrapper .custom-control-input:invalid:focus ~ .custom-control-label::before, .mhg-external-content-wrapper .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated .mhg-external-content-wrapper .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .mhg-external-content-wrapper .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545; }

.was-validated .mhg-external-content-wrapper .custom-file-input:invalid ~ .custom-file-label, .mhg-external-content-wrapper .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545; }

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

.was-validated .mhg-external-content-wrapper .custom-file-input:invalid:focus ~ .custom-file-label, .mhg-external-content-wrapper .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.mhg-external-content-wrapper .form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center; }
  .mhg-external-content-wrapper .form-inline .form-check {
    width: 100%; }
  @media (min-width: 576px) {
    .mhg-external-content-wrapper .form-inline label {
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 0; }
    .mhg-external-content-wrapper .form-inline .form-group {
      display: flex;
      flex: 0 0 auto;
      flex-flow: row wrap;
      align-items: center;
      margin-bottom: 0; }
    .mhg-external-content-wrapper .form-inline .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .mhg-external-content-wrapper .form-inline .form-control-plaintext {
      display: inline-block; }
    .mhg-external-content-wrapper .form-inline .input-group,
    .mhg-external-content-wrapper .form-inline .custom-select {
      width: auto; }
    .mhg-external-content-wrapper .form-inline .form-check {
      display: flex;
      align-items: center;
      justify-content: center;
      width: auto;
      padding-left: 0; }
    .mhg-external-content-wrapper .form-inline .form-check-input {
      position: relative;
      flex-shrink: 0;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    .mhg-external-content-wrapper .form-inline .custom-control {
      align-items: center;
      justify-content: center; }
    .mhg-external-content-wrapper .form-inline .custom-control-label {
      margin-bottom: 0; } }

.mhg-external-content-wrapper .btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem; }
  @media (prefers-reduced-motion: reduce) {
    .mhg-external-content-wrapper .btn {
      transition: none; } }
  .mhg-external-content-wrapper .btn:hover {
    color: #212529;
    text-decoration: none; }
  .mhg-external-content-wrapper .btn:focus, .mhg-external-content-wrapper .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(9, 43, 96, 0.25); }
  .mhg-external-content-wrapper .btn.disabled, .mhg-external-content-wrapper .btn:disabled {
    opacity: 0.65; }

.mhg-external-content-wrapper a.btn.disabled,
.mhg-external-content-wrapper fieldset:disabled a.btn {
  pointer-events: none; }

.mhg-external-content-wrapper .btn-primary {
  color: #fff;
  background-color: #092B60;
  border-color: #092B60; }
  .mhg-external-content-wrapper .btn-primary:hover {
    color: #fff;
    background-color: #061b3d;
    border-color: #051631; }
  .mhg-external-content-wrapper .btn-primary:focus, .mhg-external-content-wrapper .btn-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(46, 75, 120, 0.5); }
  .mhg-external-content-wrapper .btn-primary.disabled, .mhg-external-content-wrapper .btn-primary:disabled {
    color: #fff;
    background-color: #092B60;
    border-color: #092B60; }
  .mhg-external-content-wrapper .btn-primary:not(:disabled):not(.disabled):active, .mhg-external-content-wrapper .btn-primary:not(:disabled):not(.disabled).active,
  .show > .mhg-external-content-wrapper .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #051631;
    border-color: #041126; }
    .mhg-external-content-wrapper .btn-primary:not(:disabled):not(.disabled):active:focus, .mhg-external-content-wrapper .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .mhg-external-content-wrapper .btn-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(46, 75, 120, 0.5); }

.mhg-external-content-wrapper .btn-secondary {
  color: #fff;
  background-color: #587AB0;
  border-color: #587AB0; }
  .mhg-external-content-wrapper .btn-secondary:hover {
    color: #fff;
    background-color: #486899;
    border-color: #446291; }
  .mhg-external-content-wrapper .btn-secondary:focus, .mhg-external-content-wrapper .btn-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(113, 142, 188, 0.5); }
  .mhg-external-content-wrapper .btn-secondary.disabled, .mhg-external-content-wrapper .btn-secondary:disabled {
    color: #fff;
    background-color: #587AB0;
    border-color: #587AB0; }
  .mhg-external-content-wrapper .btn-secondary:not(:disabled):not(.disabled):active, .mhg-external-content-wrapper .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .mhg-external-content-wrapper .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #446291;
    border-color: #405c88; }
    .mhg-external-content-wrapper .btn-secondary:not(:disabled):not(.disabled):active:focus, .mhg-external-content-wrapper .btn-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .mhg-external-content-wrapper .btn-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(113, 142, 188, 0.5); }

.mhg-external-content-wrapper .btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745; }
  .mhg-external-content-wrapper .btn-success:hover {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34; }
  .mhg-external-content-wrapper .btn-success:focus, .mhg-external-content-wrapper .btn-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }
  .mhg-external-content-wrapper .btn-success.disabled, .mhg-external-content-wrapper .btn-success:disabled {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
  .mhg-external-content-wrapper .btn-success:not(:disabled):not(.disabled):active, .mhg-external-content-wrapper .btn-success:not(:disabled):not(.disabled).active,
  .show > .mhg-external-content-wrapper .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #1e7e34;
    border-color: #1c7430; }
    .mhg-external-content-wrapper .btn-success:not(:disabled):not(.disabled):active:focus, .mhg-external-content-wrapper .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .mhg-external-content-wrapper .btn-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }

.mhg-external-content-wrapper .btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }
  .mhg-external-content-wrapper .btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b; }
  .mhg-external-content-wrapper .btn-info:focus, .mhg-external-content-wrapper .btn-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }
  .mhg-external-content-wrapper .btn-info.disabled, .mhg-external-content-wrapper .btn-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .mhg-external-content-wrapper .btn-info:not(:disabled):not(.disabled):active, .mhg-external-content-wrapper .btn-info:not(:disabled):not(.disabled).active,
  .show > .mhg-external-content-wrapper .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f; }
    .mhg-external-content-wrapper .btn-info:not(:disabled):not(.disabled):active:focus, .mhg-external-content-wrapper .btn-info:not(:disabled):not(.disabled).active:focus,
    .show > .mhg-external-content-wrapper .btn-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }

.mhg-external-content-wrapper .btn-warning {
  color: #fff;
  background-color: #ffc107;
  border-color: #ffc107; }
  .mhg-external-content-wrapper .btn-warning:hover {
    color: #fff;
    background-color: #e0a800;
    border-color: #d39e00; }
  .mhg-external-content-wrapper .btn-warning:focus, .mhg-external-content-wrapper .btn-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 202, 44, 0.5); }
  .mhg-external-content-wrapper .btn-warning.disabled, .mhg-external-content-wrapper .btn-warning:disabled {
    color: #fff;
    background-color: #ffc107;
    border-color: #ffc107; }
  .mhg-external-content-wrapper .btn-warning:not(:disabled):not(.disabled):active, .mhg-external-content-wrapper .btn-warning:not(:disabled):not(.disabled).active,
  .show > .mhg-external-content-wrapper .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #d39e00;
    border-color: #c69500; }
    .mhg-external-content-wrapper .btn-warning:not(:disabled):not(.disabled):active:focus, .mhg-external-content-wrapper .btn-warning:not(:disabled):not(.disabled).active:focus,
    .show > .mhg-external-content-wrapper .btn-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 202, 44, 0.5); }

.mhg-external-content-wrapper .btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }
  .mhg-external-content-wrapper .btn-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130; }
  .mhg-external-content-wrapper .btn-danger:focus, .mhg-external-content-wrapper .btn-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
  .mhg-external-content-wrapper .btn-danger.disabled, .mhg-external-content-wrapper .btn-danger:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  .mhg-external-content-wrapper .btn-danger:not(:disabled):not(.disabled):active, .mhg-external-content-wrapper .btn-danger:not(:disabled):not(.disabled).active,
  .show > .mhg-external-content-wrapper .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d; }
    .mhg-external-content-wrapper .btn-danger:not(:disabled):not(.disabled):active:focus, .mhg-external-content-wrapper .btn-danger:not(:disabled):not(.disabled).active:focus,
    .show > .mhg-external-content-wrapper .btn-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }

.mhg-external-content-wrapper .btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }
  .mhg-external-content-wrapper .btn-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5; }
  .mhg-external-content-wrapper .btn-light:focus, .mhg-external-content-wrapper .btn-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
  .mhg-external-content-wrapper .btn-light.disabled, .mhg-external-content-wrapper .btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .mhg-external-content-wrapper .btn-light:not(:disabled):not(.disabled):active, .mhg-external-content-wrapper .btn-light:not(:disabled):not(.disabled).active,
  .show > .mhg-external-content-wrapper .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df; }
    .mhg-external-content-wrapper .btn-light:not(:disabled):not(.disabled):active:focus, .mhg-external-content-wrapper .btn-light:not(:disabled):not(.disabled).active:focus,
    .show > .mhg-external-content-wrapper .btn-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }

.mhg-external-content-wrapper .btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }
  .mhg-external-content-wrapper .btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124; }
  .mhg-external-content-wrapper .btn-dark:focus, .mhg-external-content-wrapper .btn-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
  .mhg-external-content-wrapper .btn-dark.disabled, .mhg-external-content-wrapper .btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .mhg-external-content-wrapper .btn-dark:not(:disabled):not(.disabled):active, .mhg-external-content-wrapper .btn-dark:not(:disabled):not(.disabled).active,
  .show > .mhg-external-content-wrapper .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d; }
    .mhg-external-content-wrapper .btn-dark:not(:disabled):not(.disabled):active:focus, .mhg-external-content-wrapper .btn-dark:not(:disabled):not(.disabled).active:focus,
    .show > .mhg-external-content-wrapper .btn-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }

.mhg-external-content-wrapper .btn-outline-primary {
  color: #092B60;
  border-color: #092B60; }
  .mhg-external-content-wrapper .btn-outline-primary:hover {
    color: #fff;
    background-color: #092B60;
    border-color: #092B60; }
  .mhg-external-content-wrapper .btn-outline-primary:focus, .mhg-external-content-wrapper .btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(9, 43, 96, 0.5); }
  .mhg-external-content-wrapper .btn-outline-primary.disabled, .mhg-external-content-wrapper .btn-outline-primary:disabled {
    color: #092B60;
    background-color: transparent; }
  .mhg-external-content-wrapper .btn-outline-primary:not(:disabled):not(.disabled):active, .mhg-external-content-wrapper .btn-outline-primary:not(:disabled):not(.disabled).active,
  .show > .mhg-external-content-wrapper .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #092B60;
    border-color: #092B60; }
    .mhg-external-content-wrapper .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .mhg-external-content-wrapper .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
    .show > .mhg-external-content-wrapper .btn-outline-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(9, 43, 96, 0.5); }

.mhg-external-content-wrapper .btn-outline-secondary {
  color: #587AB0;
  border-color: #587AB0; }
  .mhg-external-content-wrapper .btn-outline-secondary:hover {
    color: #fff;
    background-color: #587AB0;
    border-color: #587AB0; }
  .mhg-external-content-wrapper .btn-outline-secondary:focus, .mhg-external-content-wrapper .btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(88, 122, 176, 0.5); }
  .mhg-external-content-wrapper .btn-outline-secondary.disabled, .mhg-external-content-wrapper .btn-outline-secondary:disabled {
    color: #587AB0;
    background-color: transparent; }
  .mhg-external-content-wrapper .btn-outline-secondary:not(:disabled):not(.disabled):active, .mhg-external-content-wrapper .btn-outline-secondary:not(:disabled):not(.disabled).active,
  .show > .mhg-external-content-wrapper .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #587AB0;
    border-color: #587AB0; }
    .mhg-external-content-wrapper .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .mhg-external-content-wrapper .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .mhg-external-content-wrapper .btn-outline-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(88, 122, 176, 0.5); }

.mhg-external-content-wrapper .btn-outline-success {
  color: #28a745;
  border-color: #28a745; }
  .mhg-external-content-wrapper .btn-outline-success:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
  .mhg-external-content-wrapper .btn-outline-success:focus, .mhg-external-content-wrapper .btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  .mhg-external-content-wrapper .btn-outline-success.disabled, .mhg-external-content-wrapper .btn-outline-success:disabled {
    color: #28a745;
    background-color: transparent; }
  .mhg-external-content-wrapper .btn-outline-success:not(:disabled):not(.disabled):active, .mhg-external-content-wrapper .btn-outline-success:not(:disabled):not(.disabled).active,
  .show > .mhg-external-content-wrapper .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
    .mhg-external-content-wrapper .btn-outline-success:not(:disabled):not(.disabled):active:focus, .mhg-external-content-wrapper .btn-outline-success:not(:disabled):not(.disabled).active:focus,
    .show > .mhg-external-content-wrapper .btn-outline-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.mhg-external-content-wrapper .btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8; }
  .mhg-external-content-wrapper .btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .mhg-external-content-wrapper .btn-outline-info:focus, .mhg-external-content-wrapper .btn-outline-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  .mhg-external-content-wrapper .btn-outline-info.disabled, .mhg-external-content-wrapper .btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent; }
  .mhg-external-content-wrapper .btn-outline-info:not(:disabled):not(.disabled):active, .mhg-external-content-wrapper .btn-outline-info:not(:disabled):not(.disabled).active,
  .show > .mhg-external-content-wrapper .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
    .mhg-external-content-wrapper .btn-outline-info:not(:disabled):not(.disabled):active:focus, .mhg-external-content-wrapper .btn-outline-info:not(:disabled):not(.disabled).active:focus,
    .show > .mhg-external-content-wrapper .btn-outline-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.mhg-external-content-wrapper .btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107; }
  .mhg-external-content-wrapper .btn-outline-warning:hover {
    color: #fff;
    background-color: #ffc107;
    border-color: #ffc107; }
  .mhg-external-content-wrapper .btn-outline-warning:focus, .mhg-external-content-wrapper .btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  .mhg-external-content-wrapper .btn-outline-warning.disabled, .mhg-external-content-wrapper .btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent; }
  .mhg-external-content-wrapper .btn-outline-warning:not(:disabled):not(.disabled):active, .mhg-external-content-wrapper .btn-outline-warning:not(:disabled):not(.disabled).active,
  .show > .mhg-external-content-wrapper .btn-outline-warning.dropdown-toggle {
    color: #fff;
    background-color: #ffc107;
    border-color: #ffc107; }
    .mhg-external-content-wrapper .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .mhg-external-content-wrapper .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
    .show > .mhg-external-content-wrapper .btn-outline-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.mhg-external-content-wrapper .btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545; }
  .mhg-external-content-wrapper .btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  .mhg-external-content-wrapper .btn-outline-danger:focus, .mhg-external-content-wrapper .btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  .mhg-external-content-wrapper .btn-outline-danger.disabled, .mhg-external-content-wrapper .btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent; }
  .mhg-external-content-wrapper .btn-outline-danger:not(:disabled):not(.disabled):active, .mhg-external-content-wrapper .btn-outline-danger:not(:disabled):not(.disabled).active,
  .show > .mhg-external-content-wrapper .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
    .mhg-external-content-wrapper .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .mhg-external-content-wrapper .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
    .show > .mhg-external-content-wrapper .btn-outline-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.mhg-external-content-wrapper .btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa; }
  .mhg-external-content-wrapper .btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .mhg-external-content-wrapper .btn-outline-light:focus, .mhg-external-content-wrapper .btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  .mhg-external-content-wrapper .btn-outline-light.disabled, .mhg-external-content-wrapper .btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent; }
  .mhg-external-content-wrapper .btn-outline-light:not(:disabled):not(.disabled):active, .mhg-external-content-wrapper .btn-outline-light:not(:disabled):not(.disabled).active,
  .show > .mhg-external-content-wrapper .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    .mhg-external-content-wrapper .btn-outline-light:not(:disabled):not(.disabled):active:focus, .mhg-external-content-wrapper .btn-outline-light:not(:disabled):not(.disabled).active:focus,
    .show > .mhg-external-content-wrapper .btn-outline-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.mhg-external-content-wrapper .btn-outline-dark {
  color: #343a40;
  border-color: #343a40; }
  .mhg-external-content-wrapper .btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .mhg-external-content-wrapper .btn-outline-dark:focus, .mhg-external-content-wrapper .btn-outline-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  .mhg-external-content-wrapper .btn-outline-dark.disabled, .mhg-external-content-wrapper .btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent; }
  .mhg-external-content-wrapper .btn-outline-dark:not(:disabled):not(.disabled):active, .mhg-external-content-wrapper .btn-outline-dark:not(:disabled):not(.disabled).active,
  .show > .mhg-external-content-wrapper .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
    .mhg-external-content-wrapper .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .mhg-external-content-wrapper .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
    .show > .mhg-external-content-wrapper .btn-outline-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.mhg-external-content-wrapper .btn-link {
  font-weight: 400;
  color: #092B60;
  text-decoration: none; }
  .mhg-external-content-wrapper .btn-link:hover {
    color: #020c1a;
    text-decoration: underline; }
  .mhg-external-content-wrapper .btn-link:focus, .mhg-external-content-wrapper .btn-link.focus {
    text-decoration: underline;
    box-shadow: none; }
  .mhg-external-content-wrapper .btn-link:disabled, .mhg-external-content-wrapper .btn-link.disabled {
    color: #6c757d;
    pointer-events: none; }

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

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

.mhg-external-content-wrapper .btn-block {
  display: block;
  width: 100%; }
  .mhg-external-content-wrapper .btn-block + .btn-block {
    margin-top: 0.5rem; }

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

.mhg-external-content-wrapper .btn-group,
.mhg-external-content-wrapper .btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle; }
  .mhg-external-content-wrapper .btn-group > .btn,
  .mhg-external-content-wrapper .btn-group-vertical > .btn {
    position: relative;
    flex: 1 1 auto; }
    .mhg-external-content-wrapper .btn-group > .btn:hover,
    .mhg-external-content-wrapper .btn-group-vertical > .btn:hover {
      z-index: 1; }
    .mhg-external-content-wrapper .btn-group > .btn:focus, .mhg-external-content-wrapper .btn-group > .btn:active, .mhg-external-content-wrapper .btn-group > .btn.active,
    .mhg-external-content-wrapper .btn-group-vertical > .btn:focus,
    .mhg-external-content-wrapper .btn-group-vertical > .btn:active,
    .mhg-external-content-wrapper .btn-group-vertical > .btn.active {
      z-index: 1; }

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

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

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

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

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

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

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

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

.mhg-external-content-wrapper .btn-group-toggle > .btn,
.mhg-external-content-wrapper .btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0; }
  .mhg-external-content-wrapper .btn-group-toggle > .btn input[type="radio"],
  .mhg-external-content-wrapper .btn-group-toggle > .btn input[type="checkbox"],
  .mhg-external-content-wrapper .btn-group-toggle > .btn-group > .btn input[type="radio"],
  .mhg-external-content-wrapper .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }

.mhg-external-content-wrapper .input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%; }
  .mhg-external-content-wrapper .input-group > .form-control,
  .mhg-external-content-wrapper .input-group > .form-control-plaintext,
  .mhg-external-content-wrapper .input-group > .custom-select,
  .mhg-external-content-wrapper .input-group > .custom-file {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0; }
    .mhg-external-content-wrapper .input-group > .form-control + .form-control,
    .mhg-external-content-wrapper .input-group > .form-control + .custom-select,
    .mhg-external-content-wrapper .input-group > .form-control + .custom-file,
    .mhg-external-content-wrapper .input-group > .form-control-plaintext + .form-control,
    .mhg-external-content-wrapper .input-group > .form-control-plaintext + .custom-select,
    .mhg-external-content-wrapper .input-group > .form-control-plaintext + .custom-file,
    .mhg-external-content-wrapper .input-group > .custom-select + .form-control,
    .mhg-external-content-wrapper .input-group > .custom-select + .custom-select,
    .mhg-external-content-wrapper .input-group > .custom-select + .custom-file,
    .mhg-external-content-wrapper .input-group > .custom-file + .form-control,
    .mhg-external-content-wrapper .input-group > .custom-file + .custom-select,
    .mhg-external-content-wrapper .input-group > .custom-file + .custom-file {
      margin-left: -1px; }
  .mhg-external-content-wrapper .input-group > .form-control:focus,
  .mhg-external-content-wrapper .input-group > .custom-select:focus,
  .mhg-external-content-wrapper .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
    z-index: 3; }
  .mhg-external-content-wrapper .input-group > .custom-file .custom-file-input:focus {
    z-index: 4; }
  .mhg-external-content-wrapper .input-group > .form-control:not(:last-child),
  .mhg-external-content-wrapper .input-group > .custom-select:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .mhg-external-content-wrapper .input-group > .form-control:not(:first-child),
  .mhg-external-content-wrapper .input-group > .custom-select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .mhg-external-content-wrapper .input-group > .custom-file {
    display: flex;
    align-items: center; }
    .mhg-external-content-wrapper .input-group > .custom-file:not(:last-child) .custom-file-label,
    .mhg-external-content-wrapper .input-group > .custom-file:not(:last-child) .custom-file-label::after {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
    .mhg-external-content-wrapper .input-group > .custom-file:not(:first-child) .custom-file-label {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }

.mhg-external-content-wrapper .input-group-prepend,
.mhg-external-content-wrapper .input-group-append {
  display: flex; }
  .mhg-external-content-wrapper .input-group-prepend .btn,
  .mhg-external-content-wrapper .input-group-append .btn {
    position: relative;
    z-index: 2; }
    .mhg-external-content-wrapper .input-group-prepend .btn:focus,
    .mhg-external-content-wrapper .input-group-append .btn:focus {
      z-index: 3; }
  .mhg-external-content-wrapper .input-group-prepend .btn + .btn,
  .mhg-external-content-wrapper .input-group-prepend .btn + .input-group-text,
  .mhg-external-content-wrapper .input-group-prepend .input-group-text + .input-group-text,
  .mhg-external-content-wrapper .input-group-prepend .input-group-text + .btn,
  .mhg-external-content-wrapper .input-group-append .btn + .btn,
  .mhg-external-content-wrapper .input-group-append .btn + .input-group-text,
  .mhg-external-content-wrapper .input-group-append .input-group-text + .input-group-text,
  .mhg-external-content-wrapper .input-group-append .input-group-text + .btn {
    margin-left: -1px; }

.mhg-external-content-wrapper .input-group-prepend {
  margin-right: -1px; }

.mhg-external-content-wrapper .input-group-append {
  margin-left: -1px; }

.mhg-external-content-wrapper .input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }
  .mhg-external-content-wrapper .input-group-text input[type="radio"],
  .mhg-external-content-wrapper .input-group-text input[type="checkbox"] {
    margin-top: 0; }

.mhg-external-content-wrapper .input-group-lg > .form-control:not(textarea),
.mhg-external-content-wrapper .input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px); }

.mhg-external-content-wrapper .input-group-lg > .form-control,
.mhg-external-content-wrapper .input-group-lg > .custom-select,
.mhg-external-content-wrapper .input-group-lg > .input-group-prepend > .input-group-text,
.mhg-external-content-wrapper .input-group-lg > .input-group-append > .input-group-text,
.mhg-external-content-wrapper .input-group-lg > .input-group-prepend > .btn,
.mhg-external-content-wrapper .input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

.mhg-external-content-wrapper .input-group-sm > .form-control:not(textarea),
.mhg-external-content-wrapper .input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px); }

.mhg-external-content-wrapper .input-group-sm > .form-control,
.mhg-external-content-wrapper .input-group-sm > .custom-select,
.mhg-external-content-wrapper .input-group-sm > .input-group-prepend > .input-group-text,
.mhg-external-content-wrapper .input-group-sm > .input-group-append > .input-group-text,
.mhg-external-content-wrapper .input-group-sm > .input-group-prepend > .btn,
.mhg-external-content-wrapper .input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

.mhg-external-content-wrapper .input-group-lg > .custom-select,
.mhg-external-content-wrapper .input-group-sm > .custom-select {
  padding-right: 1.75rem; }

.mhg-external-content-wrapper .input-group > .input-group-prepend > .btn,
.mhg-external-content-wrapper .input-group > .input-group-prepend > .input-group-text,
.mhg-external-content-wrapper .input-group > .input-group-append:not(:last-child) > .btn,
.mhg-external-content-wrapper .input-group > .input-group-append:not(:last-child) > .input-group-text,
.mhg-external-content-wrapper .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.mhg-external-content-wrapper .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.mhg-external-content-wrapper .input-group > .input-group-append > .btn,
.mhg-external-content-wrapper .input-group > .input-group-append > .input-group-text,
.mhg-external-content-wrapper .input-group > .input-group-prepend:not(:first-child) > .btn,
.mhg-external-content-wrapper .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.mhg-external-content-wrapper .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.mhg-external-content-wrapper .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.mhg-external-content-wrapper .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 rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem; }
  .mhg-external-content-wrapper .card > hr {
    margin-right: 0;
    margin-left: 0; }
  .mhg-external-content-wrapper .card > .list-group:first-child .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  .mhg-external-content-wrapper .card > .list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }

.mhg-external-content-wrapper .card-body {
  flex: 1 1 auto;
  padding: 0.75rem; }

.mhg-external-content-wrapper .card-title {
  margin-bottom: 0.75rem; }

.mhg-external-content-wrapper .card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0; }

.mhg-external-content-wrapper .card-text:last-child {
  margin-bottom: 0; }

.mhg-external-content-wrapper .card-link:hover {
  text-decoration: none; }

.mhg-external-content-wrapper .card-link + .card-link {
  margin-left: 0.75rem; }

.mhg-external-content-wrapper .card-header {
  padding: 0.75rem 0.75rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
  .mhg-external-content-wrapper .card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }
  .mhg-external-content-wrapper .card-header + .list-group .list-group-item:first-child {
    border-top: 0; }

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

.mhg-external-content-wrapper .card-header-tabs {
  margin-right: -0.375rem;
  margin-bottom: -0.75rem;
  margin-left: -0.375rem;
  border-bottom: 0; }

.mhg-external-content-wrapper .card-header-pills {
  margin-right: -0.375rem;
  margin-left: -0.375rem; }

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

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

.mhg-external-content-wrapper .card-img-top {
  width: 100%;
  border-radius: 0px !important; }

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

.mhg-external-content-wrapper .card-deck {
  display: flex;
  flex-direction: column; }
  .mhg-external-content-wrapper .card-deck .card {
    margin-bottom: 15px; }
  @media (min-width: 576px) {
    .mhg-external-content-wrapper .card-deck {
      flex-flow: row wrap;
      margin-right: -15px;
      margin-left: -15px; }
      .mhg-external-content-wrapper .card-deck .card {
        display: flex;
        flex: 1 0 0%;
        flex-direction: column;
        margin-right: 15px;
        margin-bottom: 0;
        margin-left: 15px; } }

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

.mhg-external-content-wrapper .card-columns .card {
  margin-bottom: 0.75rem; }

@media (max-width: 767.98px) {
  .mhg-external-content-wrapper .card-columns {
    column-count: 1; } }

@media (min-width: 768px) {
  .mhg-external-content-wrapper .card-columns {
    column-count: 3;
    column-gap: 0.75rem;
    orphans: 1;
    widows: 1; }
    .mhg-external-content-wrapper .card-columns .card {
      display: inline-block;
      width: 100%; } }

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

.mhg-external-content-wrapper .badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem; }
  @media (prefers-reduced-motion: reduce) {
    .mhg-external-content-wrapper .badge {
      transition: none; } }
  a.mhg-external-content-wrapper .badge:hover, a.mhg-external-content-wrapper .badge:focus {
    text-decoration: none; }
  .mhg-external-content-wrapper .badge:empty {
    display: none; }

.mhg-external-content-wrapper .btn .badge {
  position: relative;
  top: -1px; }

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

.mhg-external-content-wrapper .badge-primary {
  color: #fff;
  background-color: #092B60; }
  a.mhg-external-content-wrapper .badge-primary:hover, a.mhg-external-content-wrapper .badge-primary:focus {
    color: #fff;
    background-color: #051631; }
  a.mhg-external-content-wrapper .badge-primary:focus, a.mhg-external-content-wrapper .badge-primary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(9, 43, 96, 0.5); }

.mhg-external-content-wrapper .badge-secondary {
  color: #fff;
  background-color: #587AB0; }
  a.mhg-external-content-wrapper .badge-secondary:hover, a.mhg-external-content-wrapper .badge-secondary:focus {
    color: #fff;
    background-color: #446291; }
  a.mhg-external-content-wrapper .badge-secondary:focus, a.mhg-external-content-wrapper .badge-secondary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(88, 122, 176, 0.5); }

.mhg-external-content-wrapper .badge-success {
  color: #fff;
  background-color: #28a745; }
  a.mhg-external-content-wrapper .badge-success:hover, a.mhg-external-content-wrapper .badge-success:focus {
    color: #fff;
    background-color: #1e7e34; }
  a.mhg-external-content-wrapper .badge-success:focus, a.mhg-external-content-wrapper .badge-success.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.mhg-external-content-wrapper .badge-info {
  color: #fff;
  background-color: #17a2b8; }
  a.mhg-external-content-wrapper .badge-info:hover, a.mhg-external-content-wrapper .badge-info:focus {
    color: #fff;
    background-color: #117a8b; }
  a.mhg-external-content-wrapper .badge-info:focus, a.mhg-external-content-wrapper .badge-info.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.mhg-external-content-wrapper .badge-warning {
  color: #fff;
  background-color: #ffc107; }
  a.mhg-external-content-wrapper .badge-warning:hover, a.mhg-external-content-wrapper .badge-warning:focus {
    color: #fff;
    background-color: #d39e00; }
  a.mhg-external-content-wrapper .badge-warning:focus, a.mhg-external-content-wrapper .badge-warning.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.mhg-external-content-wrapper .badge-danger {
  color: #fff;
  background-color: #dc3545; }
  a.mhg-external-content-wrapper .badge-danger:hover, a.mhg-external-content-wrapper .badge-danger:focus {
    color: #fff;
    background-color: #bd2130; }
  a.mhg-external-content-wrapper .badge-danger:focus, a.mhg-external-content-wrapper .badge-danger.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.mhg-external-content-wrapper .badge-light {
  color: #212529;
  background-color: #f8f9fa; }
  a.mhg-external-content-wrapper .badge-light:hover, a.mhg-external-content-wrapper .badge-light:focus {
    color: #212529;
    background-color: #dae0e5; }
  a.mhg-external-content-wrapper .badge-light:focus, a.mhg-external-content-wrapper .badge-light.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.mhg-external-content-wrapper .badge-dark {
  color: #fff;
  background-color: #343a40; }
  a.mhg-external-content-wrapper .badge-dark:hover, a.mhg-external-content-wrapper .badge-dark:focus {
    color: #fff;
    background-color: #1d2124; }
  a.mhg-external-content-wrapper .badge-dark:focus, a.mhg-external-content-wrapper .badge-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

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

.mhg-external-content-wrapper .alert-heading {
  color: inherit; }

.mhg-external-content-wrapper .alert-link {
  font-weight: 700; }

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

.mhg-external-content-wrapper .alert-primary {
  color: #051632;
  background-color: #ced5df;
  border-color: #bac4d2; }
  .mhg-external-content-wrapper .alert-primary hr {
    border-top-color: #abb7c8; }
  .mhg-external-content-wrapper .alert-primary .alert-link {
    color: #000204; }

.mhg-external-content-wrapper .alert-secondary {
  color: #2e3f5c;
  background-color: #dee4ef;
  border-color: #d0dae9; }
  .mhg-external-content-wrapper .alert-secondary hr {
    border-top-color: #bfcce1; }
  .mhg-external-content-wrapper .alert-secondary .alert-link {
    color: #1d283a; }

.mhg-external-content-wrapper .alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb; }
  .mhg-external-content-wrapper .alert-success hr {
    border-top-color: #b1dfbb; }
  .mhg-external-content-wrapper .alert-success .alert-link {
    color: #0b2e13; }

.mhg-external-content-wrapper .alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb; }
  .mhg-external-content-wrapper .alert-info hr {
    border-top-color: #abdde5; }
  .mhg-external-content-wrapper .alert-info .alert-link {
    color: #062c33; }

.mhg-external-content-wrapper .alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba; }
  .mhg-external-content-wrapper .alert-warning hr {
    border-top-color: #ffe8a1; }
  .mhg-external-content-wrapper .alert-warning .alert-link {
    color: #533f03; }

.mhg-external-content-wrapper .alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb; }
  .mhg-external-content-wrapper .alert-danger hr {
    border-top-color: #f1b0b7; }
  .mhg-external-content-wrapper .alert-danger .alert-link {
    color: #491217; }

.mhg-external-content-wrapper .alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe; }
  .mhg-external-content-wrapper .alert-light hr {
    border-top-color: #ececf6; }
  .mhg-external-content-wrapper .alert-light .alert-link {
    color: #686868; }

.mhg-external-content-wrapper .alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca; }
  .mhg-external-content-wrapper .alert-dark hr {
    border-top-color: #b9bbbe; }
  .mhg-external-content-wrapper .alert-dark .alert-link {
    color: #040505; }

.mhg-external-content-wrapper .list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0; }

.mhg-external-content-wrapper .list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit; }
  .mhg-external-content-wrapper .list-group-item-action:hover, .mhg-external-content-wrapper .list-group-item-action:focus {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa; }
  .mhg-external-content-wrapper .list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef; }

.mhg-external-content-wrapper .list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125); }
  .mhg-external-content-wrapper .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  .mhg-external-content-wrapper .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .mhg-external-content-wrapper .list-group-item.disabled, .mhg-external-content-wrapper .list-group-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff; }
  .mhg-external-content-wrapper .list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #092B60;
    border-color: #092B60; }

.mhg-external-content-wrapper .list-group-horizontal {
  flex-direction: row; }
  .mhg-external-content-wrapper .list-group-horizontal .list-group-item {
    margin-right: -1px;
    margin-bottom: 0; }
    .mhg-external-content-wrapper .list-group-horizontal .list-group-item:first-child {
      border-top-left-radius: 0.25rem;
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .mhg-external-content-wrapper .list-group-horizontal .list-group-item:last-child {
      margin-right: 0;
      border-top-right-radius: 0.25rem;
      border-bottom-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }

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

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

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

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

.mhg-external-content-wrapper .list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0; }
  .mhg-external-content-wrapper .list-group-flush .list-group-item:last-child {
    margin-bottom: -1px; }

.mhg-external-content-wrapper .list-group-flush:first-child .list-group-item:first-child {
  border-top: 0; }

.mhg-external-content-wrapper .list-group-flush:last-child .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom: 0; }

.mhg-external-content-wrapper .list-group-item-primary {
  color: #051632;
  background-color: #bac4d2; }
  .mhg-external-content-wrapper .list-group-item-primary.list-group-item-action:hover, .mhg-external-content-wrapper .list-group-item-primary.list-group-item-action:focus {
    color: #051632;
    background-color: #abb7c8; }
  .mhg-external-content-wrapper .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #051632;
    border-color: #051632; }

.mhg-external-content-wrapper .list-group-item-secondary {
  color: #2e3f5c;
  background-color: #d0dae9; }
  .mhg-external-content-wrapper .list-group-item-secondary.list-group-item-action:hover, .mhg-external-content-wrapper .list-group-item-secondary.list-group-item-action:focus {
    color: #2e3f5c;
    background-color: #bfcce1; }
  .mhg-external-content-wrapper .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #2e3f5c;
    border-color: #2e3f5c; }

.mhg-external-content-wrapper .list-group-item-success {
  color: #155724;
  background-color: #c3e6cb; }
  .mhg-external-content-wrapper .list-group-item-success.list-group-item-action:hover, .mhg-external-content-wrapper .list-group-item-success.list-group-item-action:focus {
    color: #155724;
    background-color: #b1dfbb; }
  .mhg-external-content-wrapper .list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #155724;
    border-color: #155724; }

.mhg-external-content-wrapper .list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb; }
  .mhg-external-content-wrapper .list-group-item-info.list-group-item-action:hover, .mhg-external-content-wrapper .list-group-item-info.list-group-item-action:focus {
    color: #0c5460;
    background-color: #abdde5; }
  .mhg-external-content-wrapper .list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #0c5460;
    border-color: #0c5460; }

.mhg-external-content-wrapper .list-group-item-warning {
  color: #856404;
  background-color: #ffeeba; }
  .mhg-external-content-wrapper .list-group-item-warning.list-group-item-action:hover, .mhg-external-content-wrapper .list-group-item-warning.list-group-item-action:focus {
    color: #856404;
    background-color: #ffe8a1; }
  .mhg-external-content-wrapper .list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #856404;
    border-color: #856404; }

.mhg-external-content-wrapper .list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb; }
  .mhg-external-content-wrapper .list-group-item-danger.list-group-item-action:hover, .mhg-external-content-wrapper .list-group-item-danger.list-group-item-action:focus {
    color: #721c24;
    background-color: #f1b0b7; }
  .mhg-external-content-wrapper .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #721c24;
    border-color: #721c24; }

.mhg-external-content-wrapper .list-group-item-light {
  color: #818182;
  background-color: #fdfdfe; }
  .mhg-external-content-wrapper .list-group-item-light.list-group-item-action:hover, .mhg-external-content-wrapper .list-group-item-light.list-group-item-action:focus {
    color: #818182;
    background-color: #ececf6; }
  .mhg-external-content-wrapper .list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #818182;
    border-color: #818182; }

.mhg-external-content-wrapper .list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca; }
  .mhg-external-content-wrapper .list-group-item-dark.list-group-item-action:hover, .mhg-external-content-wrapper .list-group-item-dark.list-group-item-action:focus {
    color: #1b1e21;
    background-color: #b9bbbe; }
  .mhg-external-content-wrapper .list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #1b1e21;
    border-color: #1b1e21; }

.mhg-external-content-wrapper .align-baseline {
  vertical-align: baseline !important; }

.mhg-external-content-wrapper .align-top {
  vertical-align: top !important; }

.mhg-external-content-wrapper .align-middle {
  vertical-align: middle !important; }

.mhg-external-content-wrapper .align-bottom {
  vertical-align: bottom !important; }

.mhg-external-content-wrapper .align-text-bottom {
  vertical-align: text-bottom !important; }

.mhg-external-content-wrapper .align-text-top {
  vertical-align: text-top !important; }

.mhg-external-content-wrapper .bg-primary {
  background-color: #092B60 !important; }

.mhg-external-content-wrapper a.bg-primary:hover, .mhg-external-content-wrapper a.bg-primary:focus,
.mhg-external-content-wrapper button.bg-primary:hover,
.mhg-external-content-wrapper button.bg-primary:focus {
  background-color: #051631 !important; }

.mhg-external-content-wrapper .bg-secondary {
  background-color: #587AB0 !important; }

.mhg-external-content-wrapper a.bg-secondary:hover, .mhg-external-content-wrapper a.bg-secondary:focus,
.mhg-external-content-wrapper button.bg-secondary:hover,
.mhg-external-content-wrapper button.bg-secondary:focus {
  background-color: #446291 !important; }

.mhg-external-content-wrapper .bg-success {
  background-color: #28a745 !important; }

.mhg-external-content-wrapper a.bg-success:hover, .mhg-external-content-wrapper a.bg-success:focus,
.mhg-external-content-wrapper button.bg-success:hover,
.mhg-external-content-wrapper button.bg-success:focus {
  background-color: #1e7e34 !important; }

.mhg-external-content-wrapper .bg-info {
  background-color: #17a2b8 !important; }

.mhg-external-content-wrapper a.bg-info:hover, .mhg-external-content-wrapper a.bg-info:focus,
.mhg-external-content-wrapper button.bg-info:hover,
.mhg-external-content-wrapper button.bg-info:focus {
  background-color: #117a8b !important; }

.mhg-external-content-wrapper .bg-warning {
  background-color: #ffc107 !important; }

.mhg-external-content-wrapper a.bg-warning:hover, .mhg-external-content-wrapper a.bg-warning:focus,
.mhg-external-content-wrapper button.bg-warning:hover,
.mhg-external-content-wrapper button.bg-warning:focus {
  background-color: #d39e00 !important; }

.mhg-external-content-wrapper .bg-danger {
  background-color: #dc3545 !important; }

.mhg-external-content-wrapper a.bg-danger:hover, .mhg-external-content-wrapper a.bg-danger:focus,
.mhg-external-content-wrapper button.bg-danger:hover,
.mhg-external-content-wrapper button.bg-danger:focus {
  background-color: #bd2130 !important; }

.mhg-external-content-wrapper .bg-light {
  background-color: #f8f9fa !important; }

.mhg-external-content-wrapper a.bg-light:hover, .mhg-external-content-wrapper a.bg-light:focus,
.mhg-external-content-wrapper button.bg-light:hover,
.mhg-external-content-wrapper button.bg-light:focus {
  background-color: #dae0e5 !important; }

.mhg-external-content-wrapper .bg-dark {
  background-color: #343a40 !important; }

.mhg-external-content-wrapper a.bg-dark:hover, .mhg-external-content-wrapper a.bg-dark:focus,
.mhg-external-content-wrapper button.bg-dark:hover,
.mhg-external-content-wrapper button.bg-dark:focus {
  background-color: #1d2124 !important; }

.mhg-external-content-wrapper .bg-white {
  background-color: #fff !important; }

.mhg-external-content-wrapper .bg-transparent {
  background-color: transparent !important; }

.mhg-external-content-wrapper .border {
  border: 1px solid #dee2e6 !important; }

.mhg-external-content-wrapper .border-top {
  border-top: 1px solid #dee2e6 !important; }

.mhg-external-content-wrapper .border-right {
  border-right: 1px solid #dee2e6 !important; }

.mhg-external-content-wrapper .border-bottom {
  border-bottom: 1px solid #dee2e6 !important; }

.mhg-external-content-wrapper .border-left {
  border-left: 1px solid #dee2e6 !important; }

.mhg-external-content-wrapper .border-0 {
  border: 0 !important; }

.mhg-external-content-wrapper .border-top-0 {
  border-top: 0 !important; }

.mhg-external-content-wrapper .border-right-0 {
  border-right: 0 !important; }

.mhg-external-content-wrapper .border-bottom-0 {
  border-bottom: 0 !important; }

.mhg-external-content-wrapper .border-left-0 {
  border-left: 0 !important; }

.mhg-external-content-wrapper .border-primary {
  border-color: #092B60 !important; }

.mhg-external-content-wrapper .border-secondary {
  border-color: #587AB0 !important; }

.mhg-external-content-wrapper .border-success {
  border-color: #28a745 !important; }

.mhg-external-content-wrapper .border-info {
  border-color: #17a2b8 !important; }

.mhg-external-content-wrapper .border-warning {
  border-color: #ffc107 !important; }

.mhg-external-content-wrapper .border-danger {
  border-color: #dc3545 !important; }

.mhg-external-content-wrapper .border-light {
  border-color: #f8f9fa !important; }

.mhg-external-content-wrapper .border-dark {
  border-color: #343a40 !important; }

.mhg-external-content-wrapper .border-white {
  border-color: #fff !important; }

.mhg-external-content-wrapper .rounded-sm {
  border-radius: 0.2rem !important; }

.mhg-external-content-wrapper .rounded {
  border-radius: 0.25rem !important; }

.mhg-external-content-wrapper .rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }

.mhg-external-content-wrapper .rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }

.mhg-external-content-wrapper .rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.mhg-external-content-wrapper .rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.mhg-external-content-wrapper .rounded-lg {
  border-radius: 0.3rem !important; }

.mhg-external-content-wrapper .rounded-circle {
  border-radius: 50% !important; }

.mhg-external-content-wrapper .rounded-pill {
  border-radius: 50rem !important; }

.mhg-external-content-wrapper .rounded-0 {
  border-radius: 0 !important; }

.mhg-external-content-wrapper .clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.mhg-external-content-wrapper .d-none {
  display: none !important; }

.mhg-external-content-wrapper .d-inline {
  display: inline !important; }

.mhg-external-content-wrapper .d-inline-block {
  display: inline-block !important; }

.mhg-external-content-wrapper .d-block {
  display: block !important; }

.mhg-external-content-wrapper .d-table {
  display: table !important; }

.mhg-external-content-wrapper .d-table-row {
  display: table-row !important; }

.mhg-external-content-wrapper .d-table-cell {
  display: table-cell !important; }

.mhg-external-content-wrapper .d-flex {
  display: flex !important; }

.mhg-external-content-wrapper .d-inline-flex {
  display: inline-flex !important; }

@media (min-width: 576px) {
  .mhg-external-content-wrapper .d-sm-none {
    display: none !important; }
  .mhg-external-content-wrapper .d-sm-inline {
    display: inline !important; }
  .mhg-external-content-wrapper .d-sm-inline-block {
    display: inline-block !important; }
  .mhg-external-content-wrapper .d-sm-block {
    display: block !important; }
  .mhg-external-content-wrapper .d-sm-table {
    display: table !important; }
  .mhg-external-content-wrapper .d-sm-table-row {
    display: table-row !important; }
  .mhg-external-content-wrapper .d-sm-table-cell {
    display: table-cell !important; }
  .mhg-external-content-wrapper .d-sm-flex {
    display: flex !important; }
  .mhg-external-content-wrapper .d-sm-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .mhg-external-content-wrapper .d-md-none {
    display: none !important; }
  .mhg-external-content-wrapper .d-md-inline {
    display: inline !important; }
  .mhg-external-content-wrapper .d-md-inline-block {
    display: inline-block !important; }
  .mhg-external-content-wrapper .d-md-block {
    display: block !important; }
  .mhg-external-content-wrapper .d-md-table {
    display: table !important; }
  .mhg-external-content-wrapper .d-md-table-row {
    display: table-row !important; }
  .mhg-external-content-wrapper .d-md-table-cell {
    display: table-cell !important; }
  .mhg-external-content-wrapper .d-md-flex {
    display: flex !important; }
  .mhg-external-content-wrapper .d-md-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .mhg-external-content-wrapper .d-lg-none {
    display: none !important; }
  .mhg-external-content-wrapper .d-lg-inline {
    display: inline !important; }
  .mhg-external-content-wrapper .d-lg-inline-block {
    display: inline-block !important; }
  .mhg-external-content-wrapper .d-lg-block {
    display: block !important; }
  .mhg-external-content-wrapper .d-lg-table {
    display: table !important; }
  .mhg-external-content-wrapper .d-lg-table-row {
    display: table-row !important; }
  .mhg-external-content-wrapper .d-lg-table-cell {
    display: table-cell !important; }
  .mhg-external-content-wrapper .d-lg-flex {
    display: flex !important; }
  .mhg-external-content-wrapper .d-lg-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .mhg-external-content-wrapper .d-xl-none {
    display: none !important; }
  .mhg-external-content-wrapper .d-xl-inline {
    display: inline !important; }
  .mhg-external-content-wrapper .d-xl-inline-block {
    display: inline-block !important; }
  .mhg-external-content-wrapper .d-xl-block {
    display: block !important; }
  .mhg-external-content-wrapper .d-xl-table {
    display: table !important; }
  .mhg-external-content-wrapper .d-xl-table-row {
    display: table-row !important; }
  .mhg-external-content-wrapper .d-xl-table-cell {
    display: table-cell !important; }
  .mhg-external-content-wrapper .d-xl-flex {
    display: flex !important; }
  .mhg-external-content-wrapper .d-xl-inline-flex {
    display: inline-flex !important; } }

@media print {
  .mhg-external-content-wrapper .d-print-none {
    display: none !important; }
  .mhg-external-content-wrapper .d-print-inline {
    display: inline !important; }
  .mhg-external-content-wrapper .d-print-inline-block {
    display: inline-block !important; }
  .mhg-external-content-wrapper .d-print-block {
    display: block !important; }
  .mhg-external-content-wrapper .d-print-table {
    display: table !important; }
  .mhg-external-content-wrapper .d-print-table-row {
    display: table-row !important; }
  .mhg-external-content-wrapper .d-print-table-cell {
    display: table-cell !important; }
  .mhg-external-content-wrapper .d-print-flex {
    display: flex !important; }
  .mhg-external-content-wrapper .d-print-inline-flex {
    display: inline-flex !important; } }

.mhg-external-content-wrapper .embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
  .mhg-external-content-wrapper .embed-responsive::before {
    display: block;
    content: ""; }
  .mhg-external-content-wrapper .embed-responsive .embed-responsive-item,
  .mhg-external-content-wrapper .embed-responsive iframe,
  .mhg-external-content-wrapper .embed-responsive embed,
  .mhg-external-content-wrapper .embed-responsive object,
  .mhg-external-content-wrapper .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.mhg-external-content-wrapper .embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.mhg-external-content-wrapper .embed-responsive-16by9::before {
  padding-top: 56.25%; }

.mhg-external-content-wrapper .embed-responsive-4by3::before {
  padding-top: 75%; }

.mhg-external-content-wrapper .embed-responsive-1by1::before {
  padding-top: 100%; }

.mhg-external-content-wrapper .flex-row {
  flex-direction: row !important; }

.mhg-external-content-wrapper .flex-column {
  flex-direction: column !important; }

.mhg-external-content-wrapper .flex-row-reverse {
  flex-direction: row-reverse !important; }

.mhg-external-content-wrapper .flex-column-reverse {
  flex-direction: column-reverse !important; }

.mhg-external-content-wrapper .flex-wrap {
  flex-wrap: wrap !important; }

.mhg-external-content-wrapper .flex-nowrap {
  flex-wrap: nowrap !important; }

.mhg-external-content-wrapper .flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

.mhg-external-content-wrapper .flex-fill {
  flex: 1 1 auto !important; }

.mhg-external-content-wrapper .flex-grow-0 {
  flex-grow: 0 !important; }

.mhg-external-content-wrapper .flex-grow-1 {
  flex-grow: 1 !important; }

.mhg-external-content-wrapper .flex-shrink-0 {
  flex-shrink: 0 !important; }

.mhg-external-content-wrapper .flex-shrink-1 {
  flex-shrink: 1 !important; }

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

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

.mhg-external-content-wrapper .justify-content-center {
  justify-content: center !important; }

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

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

.mhg-external-content-wrapper .align-items-start {
  align-items: flex-start !important; }

.mhg-external-content-wrapper .align-items-end {
  align-items: flex-end !important; }

.mhg-external-content-wrapper .align-items-center {
  align-items: center !important; }

.mhg-external-content-wrapper .align-items-baseline {
  align-items: baseline !important; }

.mhg-external-content-wrapper .align-items-stretch {
  align-items: stretch !important; }

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

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

.mhg-external-content-wrapper .align-content-center {
  align-content: center !important; }

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

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

.mhg-external-content-wrapper .align-content-stretch {
  align-content: stretch !important; }

.mhg-external-content-wrapper .align-self-auto {
  align-self: auto !important; }

.mhg-external-content-wrapper .align-self-start {
  align-self: flex-start !important; }

.mhg-external-content-wrapper .align-self-end {
  align-self: flex-end !important; }

.mhg-external-content-wrapper .align-self-center {
  align-self: center !important; }

.mhg-external-content-wrapper .align-self-baseline {
  align-self: baseline !important; }

.mhg-external-content-wrapper .align-self-stretch {
  align-self: stretch !important; }

@media (min-width: 576px) {
  .mhg-external-content-wrapper .flex-sm-row {
    flex-direction: row !important; }
  .mhg-external-content-wrapper .flex-sm-column {
    flex-direction: column !important; }
  .mhg-external-content-wrapper .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .mhg-external-content-wrapper .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .mhg-external-content-wrapper .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .mhg-external-content-wrapper .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .mhg-external-content-wrapper .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .mhg-external-content-wrapper .flex-sm-fill {
    flex: 1 1 auto !important; }
  .mhg-external-content-wrapper .flex-sm-grow-0 {
    flex-grow: 0 !important; }
  .mhg-external-content-wrapper .flex-sm-grow-1 {
    flex-grow: 1 !important; }
  .mhg-external-content-wrapper .flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  .mhg-external-content-wrapper .flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  .mhg-external-content-wrapper .justify-content-sm-start {
    justify-content: flex-start !important; }
  .mhg-external-content-wrapper .justify-content-sm-end {
    justify-content: flex-end !important; }
  .mhg-external-content-wrapper .justify-content-sm-center {
    justify-content: center !important; }
  .mhg-external-content-wrapper .justify-content-sm-between {
    justify-content: space-between !important; }
  .mhg-external-content-wrapper .justify-content-sm-around {
    justify-content: space-around !important; }
  .mhg-external-content-wrapper .align-items-sm-start {
    align-items: flex-start !important; }
  .mhg-external-content-wrapper .align-items-sm-end {
    align-items: flex-end !important; }
  .mhg-external-content-wrapper .align-items-sm-center {
    align-items: center !important; }
  .mhg-external-content-wrapper .align-items-sm-baseline {
    align-items: baseline !important; }
  .mhg-external-content-wrapper .align-items-sm-stretch {
    align-items: stretch !important; }
  .mhg-external-content-wrapper .align-content-sm-start {
    align-content: flex-start !important; }
  .mhg-external-content-wrapper .align-content-sm-end {
    align-content: flex-end !important; }
  .mhg-external-content-wrapper .align-content-sm-center {
    align-content: center !important; }
  .mhg-external-content-wrapper .align-content-sm-between {
    align-content: space-between !important; }
  .mhg-external-content-wrapper .align-content-sm-around {
    align-content: space-around !important; }
  .mhg-external-content-wrapper .align-content-sm-stretch {
    align-content: stretch !important; }
  .mhg-external-content-wrapper .align-self-sm-auto {
    align-self: auto !important; }
  .mhg-external-content-wrapper .align-self-sm-start {
    align-self: flex-start !important; }
  .mhg-external-content-wrapper .align-self-sm-end {
    align-self: flex-end !important; }
  .mhg-external-content-wrapper .align-self-sm-center {
    align-self: center !important; }
  .mhg-external-content-wrapper .align-self-sm-baseline {
    align-self: baseline !important; }
  .mhg-external-content-wrapper .align-self-sm-stretch {
    align-self: stretch !important; } }

@media (min-width: 768px) {
  .mhg-external-content-wrapper .flex-md-row {
    flex-direction: row !important; }
  .mhg-external-content-wrapper .flex-md-column {
    flex-direction: column !important; }
  .mhg-external-content-wrapper .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .mhg-external-content-wrapper .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .mhg-external-content-wrapper .flex-md-wrap {
    flex-wrap: wrap !important; }
  .mhg-external-content-wrapper .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .mhg-external-content-wrapper .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .mhg-external-content-wrapper .flex-md-fill {
    flex: 1 1 auto !important; }
  .mhg-external-content-wrapper .flex-md-grow-0 {
    flex-grow: 0 !important; }
  .mhg-external-content-wrapper .flex-md-grow-1 {
    flex-grow: 1 !important; }
  .mhg-external-content-wrapper .flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  .mhg-external-content-wrapper .flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  .mhg-external-content-wrapper .justify-content-md-start {
    justify-content: flex-start !important; }
  .mhg-external-content-wrapper .justify-content-md-end {
    justify-content: flex-end !important; }
  .mhg-external-content-wrapper .justify-content-md-center {
    justify-content: center !important; }
  .mhg-external-content-wrapper .justify-content-md-between {
    justify-content: space-between !important; }
  .mhg-external-content-wrapper .justify-content-md-around {
    justify-content: space-around !important; }
  .mhg-external-content-wrapper .align-items-md-start {
    align-items: flex-start !important; }
  .mhg-external-content-wrapper .align-items-md-end {
    align-items: flex-end !important; }
  .mhg-external-content-wrapper .align-items-md-center {
    align-items: center !important; }
  .mhg-external-content-wrapper .align-items-md-baseline {
    align-items: baseline !important; }
  .mhg-external-content-wrapper .align-items-md-stretch {
    align-items: stretch !important; }
  .mhg-external-content-wrapper .align-content-md-start {
    align-content: flex-start !important; }
  .mhg-external-content-wrapper .align-content-md-end {
    align-content: flex-end !important; }
  .mhg-external-content-wrapper .align-content-md-center {
    align-content: center !important; }
  .mhg-external-content-wrapper .align-content-md-between {
    align-content: space-between !important; }
  .mhg-external-content-wrapper .align-content-md-around {
    align-content: space-around !important; }
  .mhg-external-content-wrapper .align-content-md-stretch {
    align-content: stretch !important; }
  .mhg-external-content-wrapper .align-self-md-auto {
    align-self: auto !important; }
  .mhg-external-content-wrapper .align-self-md-start {
    align-self: flex-start !important; }
  .mhg-external-content-wrapper .align-self-md-end {
    align-self: flex-end !important; }
  .mhg-external-content-wrapper .align-self-md-center {
    align-self: center !important; }
  .mhg-external-content-wrapper .align-self-md-baseline {
    align-self: baseline !important; }
  .mhg-external-content-wrapper .align-self-md-stretch {
    align-self: stretch !important; } }

@media (min-width: 992px) {
  .mhg-external-content-wrapper .flex-lg-row {
    flex-direction: row !important; }
  .mhg-external-content-wrapper .flex-lg-column {
    flex-direction: column !important; }
  .mhg-external-content-wrapper .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .mhg-external-content-wrapper .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .mhg-external-content-wrapper .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .mhg-external-content-wrapper .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .mhg-external-content-wrapper .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .mhg-external-content-wrapper .flex-lg-fill {
    flex: 1 1 auto !important; }
  .mhg-external-content-wrapper .flex-lg-grow-0 {
    flex-grow: 0 !important; }
  .mhg-external-content-wrapper .flex-lg-grow-1 {
    flex-grow: 1 !important; }
  .mhg-external-content-wrapper .flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  .mhg-external-content-wrapper .flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  .mhg-external-content-wrapper .justify-content-lg-start {
    justify-content: flex-start !important; }
  .mhg-external-content-wrapper .justify-content-lg-end {
    justify-content: flex-end !important; }
  .mhg-external-content-wrapper .justify-content-lg-center {
    justify-content: center !important; }
  .mhg-external-content-wrapper .justify-content-lg-between {
    justify-content: space-between !important; }
  .mhg-external-content-wrapper .justify-content-lg-around {
    justify-content: space-around !important; }
  .mhg-external-content-wrapper .align-items-lg-start {
    align-items: flex-start !important; }
  .mhg-external-content-wrapper .align-items-lg-end {
    align-items: flex-end !important; }
  .mhg-external-content-wrapper .align-items-lg-center {
    align-items: center !important; }
  .mhg-external-content-wrapper .align-items-lg-baseline {
    align-items: baseline !important; }
  .mhg-external-content-wrapper .align-items-lg-stretch {
    align-items: stretch !important; }
  .mhg-external-content-wrapper .align-content-lg-start {
    align-content: flex-start !important; }
  .mhg-external-content-wrapper .align-content-lg-end {
    align-content: flex-end !important; }
  .mhg-external-content-wrapper .align-content-lg-center {
    align-content: center !important; }
  .mhg-external-content-wrapper .align-content-lg-between {
    align-content: space-between !important; }
  .mhg-external-content-wrapper .align-content-lg-around {
    align-content: space-around !important; }
  .mhg-external-content-wrapper .align-content-lg-stretch {
    align-content: stretch !important; }
  .mhg-external-content-wrapper .align-self-lg-auto {
    align-self: auto !important; }
  .mhg-external-content-wrapper .align-self-lg-start {
    align-self: flex-start !important; }
  .mhg-external-content-wrapper .align-self-lg-end {
    align-self: flex-end !important; }
  .mhg-external-content-wrapper .align-self-lg-center {
    align-self: center !important; }
  .mhg-external-content-wrapper .align-self-lg-baseline {
    align-self: baseline !important; }
  .mhg-external-content-wrapper .align-self-lg-stretch {
    align-self: stretch !important; } }

@media (min-width: 1200px) {
  .mhg-external-content-wrapper .flex-xl-row {
    flex-direction: row !important; }
  .mhg-external-content-wrapper .flex-xl-column {
    flex-direction: column !important; }
  .mhg-external-content-wrapper .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .mhg-external-content-wrapper .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .mhg-external-content-wrapper .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .mhg-external-content-wrapper .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .mhg-external-content-wrapper .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .mhg-external-content-wrapper .flex-xl-fill {
    flex: 1 1 auto !important; }
  .mhg-external-content-wrapper .flex-xl-grow-0 {
    flex-grow: 0 !important; }
  .mhg-external-content-wrapper .flex-xl-grow-1 {
    flex-grow: 1 !important; }
  .mhg-external-content-wrapper .flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  .mhg-external-content-wrapper .flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  .mhg-external-content-wrapper .justify-content-xl-start {
    justify-content: flex-start !important; }
  .mhg-external-content-wrapper .justify-content-xl-end {
    justify-content: flex-end !important; }
  .mhg-external-content-wrapper .justify-content-xl-center {
    justify-content: center !important; }
  .mhg-external-content-wrapper .justify-content-xl-between {
    justify-content: space-between !important; }
  .mhg-external-content-wrapper .justify-content-xl-around {
    justify-content: space-around !important; }
  .mhg-external-content-wrapper .align-items-xl-start {
    align-items: flex-start !important; }
  .mhg-external-content-wrapper .align-items-xl-end {
    align-items: flex-end !important; }
  .mhg-external-content-wrapper .align-items-xl-center {
    align-items: center !important; }
  .mhg-external-content-wrapper .align-items-xl-baseline {
    align-items: baseline !important; }
  .mhg-external-content-wrapper .align-items-xl-stretch {
    align-items: stretch !important; }
  .mhg-external-content-wrapper .align-content-xl-start {
    align-content: flex-start !important; }
  .mhg-external-content-wrapper .align-content-xl-end {
    align-content: flex-end !important; }
  .mhg-external-content-wrapper .align-content-xl-center {
    align-content: center !important; }
  .mhg-external-content-wrapper .align-content-xl-between {
    align-content: space-between !important; }
  .mhg-external-content-wrapper .align-content-xl-around {
    align-content: space-around !important; }
  .mhg-external-content-wrapper .align-content-xl-stretch {
    align-content: stretch !important; }
  .mhg-external-content-wrapper .align-self-xl-auto {
    align-self: auto !important; }
  .mhg-external-content-wrapper .align-self-xl-start {
    align-self: flex-start !important; }
  .mhg-external-content-wrapper .align-self-xl-end {
    align-self: flex-end !important; }
  .mhg-external-content-wrapper .align-self-xl-center {
    align-self: center !important; }
  .mhg-external-content-wrapper .align-self-xl-baseline {
    align-self: baseline !important; }
  .mhg-external-content-wrapper .align-self-xl-stretch {
    align-self: stretch !important; } }

.mhg-external-content-wrapper .float-left {
  float: left !important; }

.mhg-external-content-wrapper .float-right {
  float: right !important; }

.mhg-external-content-wrapper .float-none {
  float: none !important; }

@media (min-width: 576px) {
  .mhg-external-content-wrapper .float-sm-left {
    float: left !important; }
  .mhg-external-content-wrapper .float-sm-right {
    float: right !important; }
  .mhg-external-content-wrapper .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  .mhg-external-content-wrapper .float-md-left {
    float: left !important; }
  .mhg-external-content-wrapper .float-md-right {
    float: right !important; }
  .mhg-external-content-wrapper .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .mhg-external-content-wrapper .float-lg-left {
    float: left !important; }
  .mhg-external-content-wrapper .float-lg-right {
    float: right !important; }
  .mhg-external-content-wrapper .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .mhg-external-content-wrapper .float-xl-left {
    float: left !important; }
  .mhg-external-content-wrapper .float-xl-right {
    float: right !important; }
  .mhg-external-content-wrapper .float-xl-none {
    float: none !important; } }

.mhg-external-content-wrapper .overflow-auto {
  overflow: auto !important; }

.mhg-external-content-wrapper .overflow-hidden {
  overflow: hidden !important; }

.mhg-external-content-wrapper .position-static {
  position: static !important; }

.mhg-external-content-wrapper .position-relative {
  position: relative !important; }

.mhg-external-content-wrapper .position-absolute {
  position: absolute !important; }

.mhg-external-content-wrapper .position-fixed {
  position: fixed !important; }

.mhg-external-content-wrapper .position-sticky {
  position: sticky !important; }

.mhg-external-content-wrapper .fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.mhg-external-content-wrapper .fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports (position: sticky) {
  .mhg-external-content-wrapper .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

.mhg-external-content-wrapper .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

.mhg-external-content-wrapper .sr-only-focusable:active, .mhg-external-content-wrapper .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }

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

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

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

.mhg-external-content-wrapper .shadow-none {
  box-shadow: none !important; }

.mhg-external-content-wrapper .w-25 {
  width: 25% !important; }

.mhg-external-content-wrapper .w-50 {
  width: 50% !important; }

.mhg-external-content-wrapper .w-75 {
  width: 75% !important; }

.mhg-external-content-wrapper .w-100 {
  width: 100% !important; }

.mhg-external-content-wrapper .w-auto {
  width: auto !important; }

.mhg-external-content-wrapper .h-25 {
  height: 25% !important; }

.mhg-external-content-wrapper .h-50 {
  height: 50% !important; }

.mhg-external-content-wrapper .h-75 {
  height: 75% !important; }

.mhg-external-content-wrapper .h-100 {
  height: 100% !important; }

.mhg-external-content-wrapper .h-auto {
  height: auto !important; }

.mhg-external-content-wrapper .mw-100 {
  max-width: 100% !important; }

.mhg-external-content-wrapper .mh-100 {
  max-height: 100% !important; }

.mhg-external-content-wrapper .min-vw-100 {
  min-width: 100vw !important; }

.mhg-external-content-wrapper .min-vh-100 {
  min-height: 100vh !important; }

.mhg-external-content-wrapper .vw-100 {
  width: 100vw !important; }

.mhg-external-content-wrapper .vh-100 {
  height: 100vh !important; }

.mhg-external-content-wrapper .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); }

.mhg-external-content-wrapper .m-0 {
  margin: 0 !important; }

.mhg-external-content-wrapper .mt-0,
.mhg-external-content-wrapper .my-0 {
  margin-top: 0 !important; }

.mhg-external-content-wrapper .mr-0,
.mhg-external-content-wrapper .mx-0 {
  margin-right: 0 !important; }

.mhg-external-content-wrapper .mb-0,
.mhg-external-content-wrapper .my-0 {
  margin-bottom: 0 !important; }

.mhg-external-content-wrapper .ml-0,
.mhg-external-content-wrapper .mx-0 {
  margin-left: 0 !important; }

.mhg-external-content-wrapper .m-1 {
  margin: 0.25rem !important; }

.mhg-external-content-wrapper .mt-1,
.mhg-external-content-wrapper .my-1 {
  margin-top: 0.25rem !important; }

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

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

.mhg-external-content-wrapper .ml-1,
.mhg-external-content-wrapper .mx-1 {
  margin-left: 0.25rem !important; }

.mhg-external-content-wrapper .m-2 {
  margin: 0.5rem !important; }

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

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

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

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

.mhg-external-content-wrapper .m-3 {
  margin: 1rem !important; }

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

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

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

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

.mhg-external-content-wrapper .m-4 {
  margin: 1.5rem !important; }

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

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

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

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

.mhg-external-content-wrapper .m-5 {
  margin: 3rem !important; }

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

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

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

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

.mhg-external-content-wrapper .p-0 {
  padding: 0 !important; }

.mhg-external-content-wrapper .pt-0,
.mhg-external-content-wrapper .py-0 {
  padding-top: 0 !important; }

.mhg-external-content-wrapper .pr-0,
.mhg-external-content-wrapper .px-0 {
  padding-right: 0 !important; }

.mhg-external-content-wrapper .pb-0,
.mhg-external-content-wrapper .py-0 {
  padding-bottom: 0 !important; }

.mhg-external-content-wrapper .pl-0,
.mhg-external-content-wrapper .px-0 {
  padding-left: 0 !important; }

.mhg-external-content-wrapper .p-1 {
  padding: 0.25rem !important; }

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

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

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

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

.mhg-external-content-wrapper .p-2 {
  padding: 0.5rem !important; }

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

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

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

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

.mhg-external-content-wrapper .p-3 {
  padding: 1rem !important; }

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

.mhg-external-content-wrapper .pr-3,
.mhg-external-content-wrapper .px-3 {
  padding-right: 1rem !important; }

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

.mhg-external-content-wrapper .pl-3,
.mhg-external-content-wrapper .px-3 {
  padding-left: 1rem !important; }

.mhg-external-content-wrapper .p-4 {
  padding: 1.5rem !important; }

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

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

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

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

.mhg-external-content-wrapper .p-5 {
  padding: 3rem !important; }

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

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

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

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

.mhg-external-content-wrapper .m-n1 {
  margin: -0.25rem !important; }

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

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

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

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

.mhg-external-content-wrapper .m-n2 {
  margin: -0.5rem !important; }

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

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

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

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

.mhg-external-content-wrapper .m-n3 {
  margin: -1rem !important; }

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

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

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

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

.mhg-external-content-wrapper .m-n4 {
  margin: -1.5rem !important; }

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

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

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

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

.mhg-external-content-wrapper .m-n5 {
  margin: -3rem !important; }

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

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

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

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

.mhg-external-content-wrapper .m-auto {
  margin: auto !important; }

.mhg-external-content-wrapper .mt-auto,
.mhg-external-content-wrapper .my-auto {
  margin-top: auto !important; }

.mhg-external-content-wrapper .mr-auto,
.mhg-external-content-wrapper .mx-auto {
  margin-right: auto !important; }

.mhg-external-content-wrapper .mb-auto,
.mhg-external-content-wrapper .my-auto {
  margin-bottom: auto !important; }

.mhg-external-content-wrapper .ml-auto,
.mhg-external-content-wrapper .mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  .mhg-external-content-wrapper .m-sm-0 {
    margin: 0 !important; }
  .mhg-external-content-wrapper .mt-sm-0,
  .mhg-external-content-wrapper .my-sm-0 {
    margin-top: 0 !important; }
  .mhg-external-content-wrapper .mr-sm-0,
  .mhg-external-content-wrapper .mx-sm-0 {
    margin-right: 0 !important; }
  .mhg-external-content-wrapper .mb-sm-0,
  .mhg-external-content-wrapper .my-sm-0 {
    margin-bottom: 0 !important; }
  .mhg-external-content-wrapper .ml-sm-0,
  .mhg-external-content-wrapper .mx-sm-0 {
    margin-left: 0 !important; }
  .mhg-external-content-wrapper .m-sm-1 {
    margin: 0.25rem !important; }
  .mhg-external-content-wrapper .mt-sm-1,
  .mhg-external-content-wrapper .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mhg-external-content-wrapper .mr-sm-1,
  .mhg-external-content-wrapper .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mhg-external-content-wrapper .mb-sm-1,
  .mhg-external-content-wrapper .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .mhg-external-content-wrapper .ml-sm-1,
  .mhg-external-content-wrapper .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .mhg-external-content-wrapper .m-sm-2 {
    margin: 0.5rem !important; }
  .mhg-external-content-wrapper .mt-sm-2,
  .mhg-external-content-wrapper .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mhg-external-content-wrapper .mr-sm-2,
  .mhg-external-content-wrapper .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mhg-external-content-wrapper .mb-sm-2,
  .mhg-external-content-wrapper .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .mhg-external-content-wrapper .ml-sm-2,
  .mhg-external-content-wrapper .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .mhg-external-content-wrapper .m-sm-3 {
    margin: 1rem !important; }
  .mhg-external-content-wrapper .mt-sm-3,
  .mhg-external-content-wrapper .my-sm-3 {
    margin-top: 1rem !important; }
  .mhg-external-content-wrapper .mr-sm-3,
  .mhg-external-content-wrapper .mx-sm-3 {
    margin-right: 1rem !important; }
  .mhg-external-content-wrapper .mb-sm-3,
  .mhg-external-content-wrapper .my-sm-3 {
    margin-bottom: 1rem !important; }
  .mhg-external-content-wrapper .ml-sm-3,
  .mhg-external-content-wrapper .mx-sm-3 {
    margin-left: 1rem !important; }
  .mhg-external-content-wrapper .m-sm-4 {
    margin: 1.5rem !important; }
  .mhg-external-content-wrapper .mt-sm-4,
  .mhg-external-content-wrapper .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mhg-external-content-wrapper .mr-sm-4,
  .mhg-external-content-wrapper .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mhg-external-content-wrapper .mb-sm-4,
  .mhg-external-content-wrapper .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .mhg-external-content-wrapper .ml-sm-4,
  .mhg-external-content-wrapper .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .mhg-external-content-wrapper .m-sm-5 {
    margin: 3rem !important; }
  .mhg-external-content-wrapper .mt-sm-5,
  .mhg-external-content-wrapper .my-sm-5 {
    margin-top: 3rem !important; }
  .mhg-external-content-wrapper .mr-sm-5,
  .mhg-external-content-wrapper .mx-sm-5 {
    margin-right: 3rem !important; }
  .mhg-external-content-wrapper .mb-sm-5,
  .mhg-external-content-wrapper .my-sm-5 {
    margin-bottom: 3rem !important; }
  .mhg-external-content-wrapper .ml-sm-5,
  .mhg-external-content-wrapper .mx-sm-5 {
    margin-left: 3rem !important; }
  .mhg-external-content-wrapper .p-sm-0 {
    padding: 0 !important; }
  .mhg-external-content-wrapper .pt-sm-0,
  .mhg-external-content-wrapper .py-sm-0 {
    padding-top: 0 !important; }
  .mhg-external-content-wrapper .pr-sm-0,
  .mhg-external-content-wrapper .px-sm-0 {
    padding-right: 0 !important; }
  .mhg-external-content-wrapper .pb-sm-0,
  .mhg-external-content-wrapper .py-sm-0 {
    padding-bottom: 0 !important; }
  .mhg-external-content-wrapper .pl-sm-0,
  .mhg-external-content-wrapper .px-sm-0 {
    padding-left: 0 !important; }
  .mhg-external-content-wrapper .p-sm-1 {
    padding: 0.25rem !important; }
  .mhg-external-content-wrapper .pt-sm-1,
  .mhg-external-content-wrapper .py-sm-1 {
    padding-top: 0.25rem !important; }
  .mhg-external-content-wrapper .pr-sm-1,
  .mhg-external-content-wrapper .px-sm-1 {
    padding-right: 0.25rem !important; }
  .mhg-external-content-wrapper .pb-sm-1,
  .mhg-external-content-wrapper .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .mhg-external-content-wrapper .pl-sm-1,
  .mhg-external-content-wrapper .px-sm-1 {
    padding-left: 0.25rem !important; }
  .mhg-external-content-wrapper .p-sm-2 {
    padding: 0.5rem !important; }
  .mhg-external-content-wrapper .pt-sm-2,
  .mhg-external-content-wrapper .py-sm-2 {
    padding-top: 0.5rem !important; }
  .mhg-external-content-wrapper .pr-sm-2,
  .mhg-external-content-wrapper .px-sm-2 {
    padding-right: 0.5rem !important; }
  .mhg-external-content-wrapper .pb-sm-2,
  .mhg-external-content-wrapper .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .mhg-external-content-wrapper .pl-sm-2,
  .mhg-external-content-wrapper .px-sm-2 {
    padding-left: 0.5rem !important; }
  .mhg-external-content-wrapper .p-sm-3 {
    padding: 1rem !important; }
  .mhg-external-content-wrapper .pt-sm-3,
  .mhg-external-content-wrapper .py-sm-3 {
    padding-top: 1rem !important; }
  .mhg-external-content-wrapper .pr-sm-3,
  .mhg-external-content-wrapper .px-sm-3 {
    padding-right: 1rem !important; }
  .mhg-external-content-wrapper .pb-sm-3,
  .mhg-external-content-wrapper .py-sm-3 {
    padding-bottom: 1rem !important; }
  .mhg-external-content-wrapper .pl-sm-3,
  .mhg-external-content-wrapper .px-sm-3 {
    padding-left: 1rem !important; }
  .mhg-external-content-wrapper .p-sm-4 {
    padding: 1.5rem !important; }
  .mhg-external-content-wrapper .pt-sm-4,
  .mhg-external-content-wrapper .py-sm-4 {
    padding-top: 1.5rem !important; }
  .mhg-external-content-wrapper .pr-sm-4,
  .mhg-external-content-wrapper .px-sm-4 {
    padding-right: 1.5rem !important; }
  .mhg-external-content-wrapper .pb-sm-4,
  .mhg-external-content-wrapper .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .mhg-external-content-wrapper .pl-sm-4,
  .mhg-external-content-wrapper .px-sm-4 {
    padding-left: 1.5rem !important; }
  .mhg-external-content-wrapper .p-sm-5 {
    padding: 3rem !important; }
  .mhg-external-content-wrapper .pt-sm-5,
  .mhg-external-content-wrapper .py-sm-5 {
    padding-top: 3rem !important; }
  .mhg-external-content-wrapper .pr-sm-5,
  .mhg-external-content-wrapper .px-sm-5 {
    padding-right: 3rem !important; }
  .mhg-external-content-wrapper .pb-sm-5,
  .mhg-external-content-wrapper .py-sm-5 {
    padding-bottom: 3rem !important; }
  .mhg-external-content-wrapper .pl-sm-5,
  .mhg-external-content-wrapper .px-sm-5 {
    padding-left: 3rem !important; }
  .mhg-external-content-wrapper .m-sm-n1 {
    margin: -0.25rem !important; }
  .mhg-external-content-wrapper .mt-sm-n1,
  .mhg-external-content-wrapper .my-sm-n1 {
    margin-top: -0.25rem !important; }
  .mhg-external-content-wrapper .mr-sm-n1,
  .mhg-external-content-wrapper .mx-sm-n1 {
    margin-right: -0.25rem !important; }
  .mhg-external-content-wrapper .mb-sm-n1,
  .mhg-external-content-wrapper .my-sm-n1 {
    margin-bottom: -0.25rem !important; }
  .mhg-external-content-wrapper .ml-sm-n1,
  .mhg-external-content-wrapper .mx-sm-n1 {
    margin-left: -0.25rem !important; }
  .mhg-external-content-wrapper .m-sm-n2 {
    margin: -0.5rem !important; }
  .mhg-external-content-wrapper .mt-sm-n2,
  .mhg-external-content-wrapper .my-sm-n2 {
    margin-top: -0.5rem !important; }
  .mhg-external-content-wrapper .mr-sm-n2,
  .mhg-external-content-wrapper .mx-sm-n2 {
    margin-right: -0.5rem !important; }
  .mhg-external-content-wrapper .mb-sm-n2,
  .mhg-external-content-wrapper .my-sm-n2 {
    margin-bottom: -0.5rem !important; }
  .mhg-external-content-wrapper .ml-sm-n2,
  .mhg-external-content-wrapper .mx-sm-n2 {
    margin-left: -0.5rem !important; }
  .mhg-external-content-wrapper .m-sm-n3 {
    margin: -1rem !important; }
  .mhg-external-content-wrapper .mt-sm-n3,
  .mhg-external-content-wrapper .my-sm-n3 {
    margin-top: -1rem !important; }
  .mhg-external-content-wrapper .mr-sm-n3,
  .mhg-external-content-wrapper .mx-sm-n3 {
    margin-right: -1rem !important; }
  .mhg-external-content-wrapper .mb-sm-n3,
  .mhg-external-content-wrapper .my-sm-n3 {
    margin-bottom: -1rem !important; }
  .mhg-external-content-wrapper .ml-sm-n3,
  .mhg-external-content-wrapper .mx-sm-n3 {
    margin-left: -1rem !important; }
  .mhg-external-content-wrapper .m-sm-n4 {
    margin: -1.5rem !important; }
  .mhg-external-content-wrapper .mt-sm-n4,
  .mhg-external-content-wrapper .my-sm-n4 {
    margin-top: -1.5rem !important; }
  .mhg-external-content-wrapper .mr-sm-n4,
  .mhg-external-content-wrapper .mx-sm-n4 {
    margin-right: -1.5rem !important; }
  .mhg-external-content-wrapper .mb-sm-n4,
  .mhg-external-content-wrapper .my-sm-n4 {
    margin-bottom: -1.5rem !important; }
  .mhg-external-content-wrapper .ml-sm-n4,
  .mhg-external-content-wrapper .mx-sm-n4 {
    margin-left: -1.5rem !important; }
  .mhg-external-content-wrapper .m-sm-n5 {
    margin: -3rem !important; }
  .mhg-external-content-wrapper .mt-sm-n5,
  .mhg-external-content-wrapper .my-sm-n5 {
    margin-top: -3rem !important; }
  .mhg-external-content-wrapper .mr-sm-n5,
  .mhg-external-content-wrapper .mx-sm-n5 {
    margin-right: -3rem !important; }
  .mhg-external-content-wrapper .mb-sm-n5,
  .mhg-external-content-wrapper .my-sm-n5 {
    margin-bottom: -3rem !important; }
  .mhg-external-content-wrapper .ml-sm-n5,
  .mhg-external-content-wrapper .mx-sm-n5 {
    margin-left: -3rem !important; }
  .mhg-external-content-wrapper .m-sm-auto {
    margin: auto !important; }
  .mhg-external-content-wrapper .mt-sm-auto,
  .mhg-external-content-wrapper .my-sm-auto {
    margin-top: auto !important; }
  .mhg-external-content-wrapper .mr-sm-auto,
  .mhg-external-content-wrapper .mx-sm-auto {
    margin-right: auto !important; }
  .mhg-external-content-wrapper .mb-sm-auto,
  .mhg-external-content-wrapper .my-sm-auto {
    margin-bottom: auto !important; }
  .mhg-external-content-wrapper .ml-sm-auto,
  .mhg-external-content-wrapper .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .mhg-external-content-wrapper .m-md-0 {
    margin: 0 !important; }
  .mhg-external-content-wrapper .mt-md-0,
  .mhg-external-content-wrapper .my-md-0 {
    margin-top: 0 !important; }
  .mhg-external-content-wrapper .mr-md-0,
  .mhg-external-content-wrapper .mx-md-0 {
    margin-right: 0 !important; }
  .mhg-external-content-wrapper .mb-md-0,
  .mhg-external-content-wrapper .my-md-0 {
    margin-bottom: 0 !important; }
  .mhg-external-content-wrapper .ml-md-0,
  .mhg-external-content-wrapper .mx-md-0 {
    margin-left: 0 !important; }
  .mhg-external-content-wrapper .m-md-1 {
    margin: 0.25rem !important; }
  .mhg-external-content-wrapper .mt-md-1,
  .mhg-external-content-wrapper .my-md-1 {
    margin-top: 0.25rem !important; }
  .mhg-external-content-wrapper .mr-md-1,
  .mhg-external-content-wrapper .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mhg-external-content-wrapper .mb-md-1,
  .mhg-external-content-wrapper .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .mhg-external-content-wrapper .ml-md-1,
  .mhg-external-content-wrapper .mx-md-1 {
    margin-left: 0.25rem !important; }
  .mhg-external-content-wrapper .m-md-2 {
    margin: 0.5rem !important; }
  .mhg-external-content-wrapper .mt-md-2,
  .mhg-external-content-wrapper .my-md-2 {
    margin-top: 0.5rem !important; }
  .mhg-external-content-wrapper .mr-md-2,
  .mhg-external-content-wrapper .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mhg-external-content-wrapper .mb-md-2,
  .mhg-external-content-wrapper .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .mhg-external-content-wrapper .ml-md-2,
  .mhg-external-content-wrapper .mx-md-2 {
    margin-left: 0.5rem !important; }
  .mhg-external-content-wrapper .m-md-3 {
    margin: 1rem !important; }
  .mhg-external-content-wrapper .mt-md-3,
  .mhg-external-content-wrapper .my-md-3 {
    margin-top: 1rem !important; }
  .mhg-external-content-wrapper .mr-md-3,
  .mhg-external-content-wrapper .mx-md-3 {
    margin-right: 1rem !important; }
  .mhg-external-content-wrapper .mb-md-3,
  .mhg-external-content-wrapper .my-md-3 {
    margin-bottom: 1rem !important; }
  .mhg-external-content-wrapper .ml-md-3,
  .mhg-external-content-wrapper .mx-md-3 {
    margin-left: 1rem !important; }
  .mhg-external-content-wrapper .m-md-4 {
    margin: 1.5rem !important; }
  .mhg-external-content-wrapper .mt-md-4,
  .mhg-external-content-wrapper .my-md-4 {
    margin-top: 1.5rem !important; }
  .mhg-external-content-wrapper .mr-md-4,
  .mhg-external-content-wrapper .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mhg-external-content-wrapper .mb-md-4,
  .mhg-external-content-wrapper .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .mhg-external-content-wrapper .ml-md-4,
  .mhg-external-content-wrapper .mx-md-4 {
    margin-left: 1.5rem !important; }
  .mhg-external-content-wrapper .m-md-5 {
    margin: 3rem !important; }
  .mhg-external-content-wrapper .mt-md-5,
  .mhg-external-content-wrapper .my-md-5 {
    margin-top: 3rem !important; }
  .mhg-external-content-wrapper .mr-md-5,
  .mhg-external-content-wrapper .mx-md-5 {
    margin-right: 3rem !important; }
  .mhg-external-content-wrapper .mb-md-5,
  .mhg-external-content-wrapper .my-md-5 {
    margin-bottom: 3rem !important; }
  .mhg-external-content-wrapper .ml-md-5,
  .mhg-external-content-wrapper .mx-md-5 {
    margin-left: 3rem !important; }
  .mhg-external-content-wrapper .p-md-0 {
    padding: 0 !important; }
  .mhg-external-content-wrapper .pt-md-0,
  .mhg-external-content-wrapper .py-md-0 {
    padding-top: 0 !important; }
  .mhg-external-content-wrapper .pr-md-0,
  .mhg-external-content-wrapper .px-md-0 {
    padding-right: 0 !important; }
  .mhg-external-content-wrapper .pb-md-0,
  .mhg-external-content-wrapper .py-md-0 {
    padding-bottom: 0 !important; }
  .mhg-external-content-wrapper .pl-md-0,
  .mhg-external-content-wrapper .px-md-0 {
    padding-left: 0 !important; }
  .mhg-external-content-wrapper .p-md-1 {
    padding: 0.25rem !important; }
  .mhg-external-content-wrapper .pt-md-1,
  .mhg-external-content-wrapper .py-md-1 {
    padding-top: 0.25rem !important; }
  .mhg-external-content-wrapper .pr-md-1,
  .mhg-external-content-wrapper .px-md-1 {
    padding-right: 0.25rem !important; }
  .mhg-external-content-wrapper .pb-md-1,
  .mhg-external-content-wrapper .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .mhg-external-content-wrapper .pl-md-1,
  .mhg-external-content-wrapper .px-md-1 {
    padding-left: 0.25rem !important; }
  .mhg-external-content-wrapper .p-md-2 {
    padding: 0.5rem !important; }
  .mhg-external-content-wrapper .pt-md-2,
  .mhg-external-content-wrapper .py-md-2 {
    padding-top: 0.5rem !important; }
  .mhg-external-content-wrapper .pr-md-2,
  .mhg-external-content-wrapper .px-md-2 {
    padding-right: 0.5rem !important; }
  .mhg-external-content-wrapper .pb-md-2,
  .mhg-external-content-wrapper .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .mhg-external-content-wrapper .pl-md-2,
  .mhg-external-content-wrapper .px-md-2 {
    padding-left: 0.5rem !important; }
  .mhg-external-content-wrapper .p-md-3 {
    padding: 1rem !important; }
  .mhg-external-content-wrapper .pt-md-3,
  .mhg-external-content-wrapper .py-md-3 {
    padding-top: 1rem !important; }
  .mhg-external-content-wrapper .pr-md-3,
  .mhg-external-content-wrapper .px-md-3 {
    padding-right: 1rem !important; }
  .mhg-external-content-wrapper .pb-md-3,
  .mhg-external-content-wrapper .py-md-3 {
    padding-bottom: 1rem !important; }
  .mhg-external-content-wrapper .pl-md-3,
  .mhg-external-content-wrapper .px-md-3 {
    padding-left: 1rem !important; }
  .mhg-external-content-wrapper .p-md-4 {
    padding: 1.5rem !important; }
  .mhg-external-content-wrapper .pt-md-4,
  .mhg-external-content-wrapper .py-md-4 {
    padding-top: 1.5rem !important; }
  .mhg-external-content-wrapper .pr-md-4,
  .mhg-external-content-wrapper .px-md-4 {
    padding-right: 1.5rem !important; }
  .mhg-external-content-wrapper .pb-md-4,
  .mhg-external-content-wrapper .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .mhg-external-content-wrapper .pl-md-4,
  .mhg-external-content-wrapper .px-md-4 {
    padding-left: 1.5rem !important; }
  .mhg-external-content-wrapper .p-md-5 {
    padding: 3rem !important; }
  .mhg-external-content-wrapper .pt-md-5,
  .mhg-external-content-wrapper .py-md-5 {
    padding-top: 3rem !important; }
  .mhg-external-content-wrapper .pr-md-5,
  .mhg-external-content-wrapper .px-md-5 {
    padding-right: 3rem !important; }
  .mhg-external-content-wrapper .pb-md-5,
  .mhg-external-content-wrapper .py-md-5 {
    padding-bottom: 3rem !important; }
  .mhg-external-content-wrapper .pl-md-5,
  .mhg-external-content-wrapper .px-md-5 {
    padding-left: 3rem !important; }
  .mhg-external-content-wrapper .m-md-n1 {
    margin: -0.25rem !important; }
  .mhg-external-content-wrapper .mt-md-n1,
  .mhg-external-content-wrapper .my-md-n1 {
    margin-top: -0.25rem !important; }
  .mhg-external-content-wrapper .mr-md-n1,
  .mhg-external-content-wrapper .mx-md-n1 {
    margin-right: -0.25rem !important; }
  .mhg-external-content-wrapper .mb-md-n1,
  .mhg-external-content-wrapper .my-md-n1 {
    margin-bottom: -0.25rem !important; }
  .mhg-external-content-wrapper .ml-md-n1,
  .mhg-external-content-wrapper .mx-md-n1 {
    margin-left: -0.25rem !important; }
  .mhg-external-content-wrapper .m-md-n2 {
    margin: -0.5rem !important; }
  .mhg-external-content-wrapper .mt-md-n2,
  .mhg-external-content-wrapper .my-md-n2 {
    margin-top: -0.5rem !important; }
  .mhg-external-content-wrapper .mr-md-n2,
  .mhg-external-content-wrapper .mx-md-n2 {
    margin-right: -0.5rem !important; }
  .mhg-external-content-wrapper .mb-md-n2,
  .mhg-external-content-wrapper .my-md-n2 {
    margin-bottom: -0.5rem !important; }
  .mhg-external-content-wrapper .ml-md-n2,
  .mhg-external-content-wrapper .mx-md-n2 {
    margin-left: -0.5rem !important; }
  .mhg-external-content-wrapper .m-md-n3 {
    margin: -1rem !important; }
  .mhg-external-content-wrapper .mt-md-n3,
  .mhg-external-content-wrapper .my-md-n3 {
    margin-top: -1rem !important; }
  .mhg-external-content-wrapper .mr-md-n3,
  .mhg-external-content-wrapper .mx-md-n3 {
    margin-right: -1rem !important; }
  .mhg-external-content-wrapper .mb-md-n3,
  .mhg-external-content-wrapper .my-md-n3 {
    margin-bottom: -1rem !important; }
  .mhg-external-content-wrapper .ml-md-n3,
  .mhg-external-content-wrapper .mx-md-n3 {
    margin-left: -1rem !important; }
  .mhg-external-content-wrapper .m-md-n4 {
    margin: -1.5rem !important; }
  .mhg-external-content-wrapper .mt-md-n4,
  .mhg-external-content-wrapper .my-md-n4 {
    margin-top: -1.5rem !important; }
  .mhg-external-content-wrapper .mr-md-n4,
  .mhg-external-content-wrapper .mx-md-n4 {
    margin-right: -1.5rem !important; }
  .mhg-external-content-wrapper .mb-md-n4,
  .mhg-external-content-wrapper .my-md-n4 {
    margin-bottom: -1.5rem !important; }
  .mhg-external-content-wrapper .ml-md-n4,
  .mhg-external-content-wrapper .mx-md-n4 {
    margin-left: -1.5rem !important; }
  .mhg-external-content-wrapper .m-md-n5 {
    margin: -3rem !important; }
  .mhg-external-content-wrapper .mt-md-n5,
  .mhg-external-content-wrapper .my-md-n5 {
    margin-top: -3rem !important; }
  .mhg-external-content-wrapper .mr-md-n5,
  .mhg-external-content-wrapper .mx-md-n5 {
    margin-right: -3rem !important; }
  .mhg-external-content-wrapper .mb-md-n5,
  .mhg-external-content-wrapper .my-md-n5 {
    margin-bottom: -3rem !important; }
  .mhg-external-content-wrapper .ml-md-n5,
  .mhg-external-content-wrapper .mx-md-n5 {
    margin-left: -3rem !important; }
  .mhg-external-content-wrapper .m-md-auto {
    margin: auto !important; }
  .mhg-external-content-wrapper .mt-md-auto,
  .mhg-external-content-wrapper .my-md-auto {
    margin-top: auto !important; }
  .mhg-external-content-wrapper .mr-md-auto,
  .mhg-external-content-wrapper .mx-md-auto {
    margin-right: auto !important; }
  .mhg-external-content-wrapper .mb-md-auto,
  .mhg-external-content-wrapper .my-md-auto {
    margin-bottom: auto !important; }
  .mhg-external-content-wrapper .ml-md-auto,
  .mhg-external-content-wrapper .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .mhg-external-content-wrapper .m-lg-0 {
    margin: 0 !important; }
  .mhg-external-content-wrapper .mt-lg-0,
  .mhg-external-content-wrapper .my-lg-0 {
    margin-top: 0 !important; }
  .mhg-external-content-wrapper .mr-lg-0,
  .mhg-external-content-wrapper .mx-lg-0 {
    margin-right: 0 !important; }
  .mhg-external-content-wrapper .mb-lg-0,
  .mhg-external-content-wrapper .my-lg-0 {
    margin-bottom: 0 !important; }
  .mhg-external-content-wrapper .ml-lg-0,
  .mhg-external-content-wrapper .mx-lg-0 {
    margin-left: 0 !important; }
  .mhg-external-content-wrapper .m-lg-1 {
    margin: 0.25rem !important; }
  .mhg-external-content-wrapper .mt-lg-1,
  .mhg-external-content-wrapper .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mhg-external-content-wrapper .mr-lg-1,
  .mhg-external-content-wrapper .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mhg-external-content-wrapper .mb-lg-1,
  .mhg-external-content-wrapper .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .mhg-external-content-wrapper .ml-lg-1,
  .mhg-external-content-wrapper .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .mhg-external-content-wrapper .m-lg-2 {
    margin: 0.5rem !important; }
  .mhg-external-content-wrapper .mt-lg-2,
  .mhg-external-content-wrapper .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mhg-external-content-wrapper .mr-lg-2,
  .mhg-external-content-wrapper .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mhg-external-content-wrapper .mb-lg-2,
  .mhg-external-content-wrapper .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .mhg-external-content-wrapper .ml-lg-2,
  .mhg-external-content-wrapper .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .mhg-external-content-wrapper .m-lg-3 {
    margin: 1rem !important; }
  .mhg-external-content-wrapper .mt-lg-3,
  .mhg-external-content-wrapper .my-lg-3 {
    margin-top: 1rem !important; }
  .mhg-external-content-wrapper .mr-lg-3,
  .mhg-external-content-wrapper .mx-lg-3 {
    margin-right: 1rem !important; }
  .mhg-external-content-wrapper .mb-lg-3,
  .mhg-external-content-wrapper .my-lg-3 {
    margin-bottom: 1rem !important; }
  .mhg-external-content-wrapper .ml-lg-3,
  .mhg-external-content-wrapper .mx-lg-3 {
    margin-left: 1rem !important; }
  .mhg-external-content-wrapper .m-lg-4 {
    margin: 1.5rem !important; }
  .mhg-external-content-wrapper .mt-lg-4,
  .mhg-external-content-wrapper .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mhg-external-content-wrapper .mr-lg-4,
  .mhg-external-content-wrapper .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mhg-external-content-wrapper .mb-lg-4,
  .mhg-external-content-wrapper .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .mhg-external-content-wrapper .ml-lg-4,
  .mhg-external-content-wrapper .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .mhg-external-content-wrapper .m-lg-5 {
    margin: 3rem !important; }
  .mhg-external-content-wrapper .mt-lg-5,
  .mhg-external-content-wrapper .my-lg-5 {
    margin-top: 3rem !important; }
  .mhg-external-content-wrapper .mr-lg-5,
  .mhg-external-content-wrapper .mx-lg-5 {
    margin-right: 3rem !important; }
  .mhg-external-content-wrapper .mb-lg-5,
  .mhg-external-content-wrapper .my-lg-5 {
    margin-bottom: 3rem !important; }
  .mhg-external-content-wrapper .ml-lg-5,
  .mhg-external-content-wrapper .mx-lg-5 {
    margin-left: 3rem !important; }
  .mhg-external-content-wrapper .p-lg-0 {
    padding: 0 !important; }
  .mhg-external-content-wrapper .pt-lg-0,
  .mhg-external-content-wrapper .py-lg-0 {
    padding-top: 0 !important; }
  .mhg-external-content-wrapper .pr-lg-0,
  .mhg-external-content-wrapper .px-lg-0 {
    padding-right: 0 !important; }
  .mhg-external-content-wrapper .pb-lg-0,
  .mhg-external-content-wrapper .py-lg-0 {
    padding-bottom: 0 !important; }
  .mhg-external-content-wrapper .pl-lg-0,
  .mhg-external-content-wrapper .px-lg-0 {
    padding-left: 0 !important; }
  .mhg-external-content-wrapper .p-lg-1 {
    padding: 0.25rem !important; }
  .mhg-external-content-wrapper .pt-lg-1,
  .mhg-external-content-wrapper .py-lg-1 {
    padding-top: 0.25rem !important; }
  .mhg-external-content-wrapper .pr-lg-1,
  .mhg-external-content-wrapper .px-lg-1 {
    padding-right: 0.25rem !important; }
  .mhg-external-content-wrapper .pb-lg-1,
  .mhg-external-content-wrapper .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .mhg-external-content-wrapper .pl-lg-1,
  .mhg-external-content-wrapper .px-lg-1 {
    padding-left: 0.25rem !important; }
  .mhg-external-content-wrapper .p-lg-2 {
    padding: 0.5rem !important; }
  .mhg-external-content-wrapper .pt-lg-2,
  .mhg-external-content-wrapper .py-lg-2 {
    padding-top: 0.5rem !important; }
  .mhg-external-content-wrapper .pr-lg-2,
  .mhg-external-content-wrapper .px-lg-2 {
    padding-right: 0.5rem !important; }
  .mhg-external-content-wrapper .pb-lg-2,
  .mhg-external-content-wrapper .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .mhg-external-content-wrapper .pl-lg-2,
  .mhg-external-content-wrapper .px-lg-2 {
    padding-left: 0.5rem !important; }
  .mhg-external-content-wrapper .p-lg-3 {
    padding: 1rem !important; }
  .mhg-external-content-wrapper .pt-lg-3,
  .mhg-external-content-wrapper .py-lg-3 {
    padding-top: 1rem !important; }
  .mhg-external-content-wrapper .pr-lg-3,
  .mhg-external-content-wrapper .px-lg-3 {
    padding-right: 1rem !important; }
  .mhg-external-content-wrapper .pb-lg-3,
  .mhg-external-content-wrapper .py-lg-3 {
    padding-bottom: 1rem !important; }
  .mhg-external-content-wrapper .pl-lg-3,
  .mhg-external-content-wrapper .px-lg-3 {
    padding-left: 1rem !important; }
  .mhg-external-content-wrapper .p-lg-4 {
    padding: 1.5rem !important; }
  .mhg-external-content-wrapper .pt-lg-4,
  .mhg-external-content-wrapper .py-lg-4 {
    padding-top: 1.5rem !important; }
  .mhg-external-content-wrapper .pr-lg-4,
  .mhg-external-content-wrapper .px-lg-4 {
    padding-right: 1.5rem !important; }
  .mhg-external-content-wrapper .pb-lg-4,
  .mhg-external-content-wrapper .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .mhg-external-content-wrapper .pl-lg-4,
  .mhg-external-content-wrapper .px-lg-4 {
    padding-left: 1.5rem !important; }
  .mhg-external-content-wrapper .p-lg-5 {
    padding: 3rem !important; }
  .mhg-external-content-wrapper .pt-lg-5,
  .mhg-external-content-wrapper .py-lg-5 {
    padding-top: 3rem !important; }
  .mhg-external-content-wrapper .pr-lg-5,
  .mhg-external-content-wrapper .px-lg-5 {
    padding-right: 3rem !important; }
  .mhg-external-content-wrapper .pb-lg-5,
  .mhg-external-content-wrapper .py-lg-5 {
    padding-bottom: 3rem !important; }
  .mhg-external-content-wrapper .pl-lg-5,
  .mhg-external-content-wrapper .px-lg-5 {
    padding-left: 3rem !important; }
  .mhg-external-content-wrapper .m-lg-n1 {
    margin: -0.25rem !important; }
  .mhg-external-content-wrapper .mt-lg-n1,
  .mhg-external-content-wrapper .my-lg-n1 {
    margin-top: -0.25rem !important; }
  .mhg-external-content-wrapper .mr-lg-n1,
  .mhg-external-content-wrapper .mx-lg-n1 {
    margin-right: -0.25rem !important; }
  .mhg-external-content-wrapper .mb-lg-n1,
  .mhg-external-content-wrapper .my-lg-n1 {
    margin-bottom: -0.25rem !important; }
  .mhg-external-content-wrapper .ml-lg-n1,
  .mhg-external-content-wrapper .mx-lg-n1 {
    margin-left: -0.25rem !important; }
  .mhg-external-content-wrapper .m-lg-n2 {
    margin: -0.5rem !important; }
  .mhg-external-content-wrapper .mt-lg-n2,
  .mhg-external-content-wrapper .my-lg-n2 {
    margin-top: -0.5rem !important; }
  .mhg-external-content-wrapper .mr-lg-n2,
  .mhg-external-content-wrapper .mx-lg-n2 {
    margin-right: -0.5rem !important; }
  .mhg-external-content-wrapper .mb-lg-n2,
  .mhg-external-content-wrapper .my-lg-n2 {
    margin-bottom: -0.5rem !important; }
  .mhg-external-content-wrapper .ml-lg-n2,
  .mhg-external-content-wrapper .mx-lg-n2 {
    margin-left: -0.5rem !important; }
  .mhg-external-content-wrapper .m-lg-n3 {
    margin: -1rem !important; }
  .mhg-external-content-wrapper .mt-lg-n3,
  .mhg-external-content-wrapper .my-lg-n3 {
    margin-top: -1rem !important; }
  .mhg-external-content-wrapper .mr-lg-n3,
  .mhg-external-content-wrapper .mx-lg-n3 {
    margin-right: -1rem !important; }
  .mhg-external-content-wrapper .mb-lg-n3,
  .mhg-external-content-wrapper .my-lg-n3 {
    margin-bottom: -1rem !important; }
  .mhg-external-content-wrapper .ml-lg-n3,
  .mhg-external-content-wrapper .mx-lg-n3 {
    margin-left: -1rem !important; }
  .mhg-external-content-wrapper .m-lg-n4 {
    margin: -1.5rem !important; }
  .mhg-external-content-wrapper .mt-lg-n4,
  .mhg-external-content-wrapper .my-lg-n4 {
    margin-top: -1.5rem !important; }
  .mhg-external-content-wrapper .mr-lg-n4,
  .mhg-external-content-wrapper .mx-lg-n4 {
    margin-right: -1.5rem !important; }
  .mhg-external-content-wrapper .mb-lg-n4,
  .mhg-external-content-wrapper .my-lg-n4 {
    margin-bottom: -1.5rem !important; }
  .mhg-external-content-wrapper .ml-lg-n4,
  .mhg-external-content-wrapper .mx-lg-n4 {
    margin-left: -1.5rem !important; }
  .mhg-external-content-wrapper .m-lg-n5 {
    margin: -3rem !important; }
  .mhg-external-content-wrapper .mt-lg-n5,
  .mhg-external-content-wrapper .my-lg-n5 {
    margin-top: -3rem !important; }
  .mhg-external-content-wrapper .mr-lg-n5,
  .mhg-external-content-wrapper .mx-lg-n5 {
    margin-right: -3rem !important; }
  .mhg-external-content-wrapper .mb-lg-n5,
  .mhg-external-content-wrapper .my-lg-n5 {
    margin-bottom: -3rem !important; }
  .mhg-external-content-wrapper .ml-lg-n5,
  .mhg-external-content-wrapper .mx-lg-n5 {
    margin-left: -3rem !important; }
  .mhg-external-content-wrapper .m-lg-auto {
    margin: auto !important; }
  .mhg-external-content-wrapper .mt-lg-auto,
  .mhg-external-content-wrapper .my-lg-auto {
    margin-top: auto !important; }
  .mhg-external-content-wrapper .mr-lg-auto,
  .mhg-external-content-wrapper .mx-lg-auto {
    margin-right: auto !important; }
  .mhg-external-content-wrapper .mb-lg-auto,
  .mhg-external-content-wrapper .my-lg-auto {
    margin-bottom: auto !important; }
  .mhg-external-content-wrapper .ml-lg-auto,
  .mhg-external-content-wrapper .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .mhg-external-content-wrapper .m-xl-0 {
    margin: 0 !important; }
  .mhg-external-content-wrapper .mt-xl-0,
  .mhg-external-content-wrapper .my-xl-0 {
    margin-top: 0 !important; }
  .mhg-external-content-wrapper .mr-xl-0,
  .mhg-external-content-wrapper .mx-xl-0 {
    margin-right: 0 !important; }
  .mhg-external-content-wrapper .mb-xl-0,
  .mhg-external-content-wrapper .my-xl-0 {
    margin-bottom: 0 !important; }
  .mhg-external-content-wrapper .ml-xl-0,
  .mhg-external-content-wrapper .mx-xl-0 {
    margin-left: 0 !important; }
  .mhg-external-content-wrapper .m-xl-1 {
    margin: 0.25rem !important; }
  .mhg-external-content-wrapper .mt-xl-1,
  .mhg-external-content-wrapper .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mhg-external-content-wrapper .mr-xl-1,
  .mhg-external-content-wrapper .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mhg-external-content-wrapper .mb-xl-1,
  .mhg-external-content-wrapper .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .mhg-external-content-wrapper .ml-xl-1,
  .mhg-external-content-wrapper .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .mhg-external-content-wrapper .m-xl-2 {
    margin: 0.5rem !important; }
  .mhg-external-content-wrapper .mt-xl-2,
  .mhg-external-content-wrapper .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mhg-external-content-wrapper .mr-xl-2,
  .mhg-external-content-wrapper .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mhg-external-content-wrapper .mb-xl-2,
  .mhg-external-content-wrapper .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .mhg-external-content-wrapper .ml-xl-2,
  .mhg-external-content-wrapper .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .mhg-external-content-wrapper .m-xl-3 {
    margin: 1rem !important; }
  .mhg-external-content-wrapper .mt-xl-3,
  .mhg-external-content-wrapper .my-xl-3 {
    margin-top: 1rem !important; }
  .mhg-external-content-wrapper .mr-xl-3,
  .mhg-external-content-wrapper .mx-xl-3 {
    margin-right: 1rem !important; }
  .mhg-external-content-wrapper .mb-xl-3,
  .mhg-external-content-wrapper .my-xl-3 {
    margin-bottom: 1rem !important; }
  .mhg-external-content-wrapper .ml-xl-3,
  .mhg-external-content-wrapper .mx-xl-3 {
    margin-left: 1rem !important; }
  .mhg-external-content-wrapper .m-xl-4 {
    margin: 1.5rem !important; }
  .mhg-external-content-wrapper .mt-xl-4,
  .mhg-external-content-wrapper .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mhg-external-content-wrapper .mr-xl-4,
  .mhg-external-content-wrapper .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mhg-external-content-wrapper .mb-xl-4,
  .mhg-external-content-wrapper .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .mhg-external-content-wrapper .ml-xl-4,
  .mhg-external-content-wrapper .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .mhg-external-content-wrapper .m-xl-5 {
    margin: 3rem !important; }
  .mhg-external-content-wrapper .mt-xl-5,
  .mhg-external-content-wrapper .my-xl-5 {
    margin-top: 3rem !important; }
  .mhg-external-content-wrapper .mr-xl-5,
  .mhg-external-content-wrapper .mx-xl-5 {
    margin-right: 3rem !important; }
  .mhg-external-content-wrapper .mb-xl-5,
  .mhg-external-content-wrapper .my-xl-5 {
    margin-bottom: 3rem !important; }
  .mhg-external-content-wrapper .ml-xl-5,
  .mhg-external-content-wrapper .mx-xl-5 {
    margin-left: 3rem !important; }
  .mhg-external-content-wrapper .p-xl-0 {
    padding: 0 !important; }
  .mhg-external-content-wrapper .pt-xl-0,
  .mhg-external-content-wrapper .py-xl-0 {
    padding-top: 0 !important; }
  .mhg-external-content-wrapper .pr-xl-0,
  .mhg-external-content-wrapper .px-xl-0 {
    padding-right: 0 !important; }
  .mhg-external-content-wrapper .pb-xl-0,
  .mhg-external-content-wrapper .py-xl-0 {
    padding-bottom: 0 !important; }
  .mhg-external-content-wrapper .pl-xl-0,
  .mhg-external-content-wrapper .px-xl-0 {
    padding-left: 0 !important; }
  .mhg-external-content-wrapper .p-xl-1 {
    padding: 0.25rem !important; }
  .mhg-external-content-wrapper .pt-xl-1,
  .mhg-external-content-wrapper .py-xl-1 {
    padding-top: 0.25rem !important; }
  .mhg-external-content-wrapper .pr-xl-1,
  .mhg-external-content-wrapper .px-xl-1 {
    padding-right: 0.25rem !important; }
  .mhg-external-content-wrapper .pb-xl-1,
  .mhg-external-content-wrapper .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .mhg-external-content-wrapper .pl-xl-1,
  .mhg-external-content-wrapper .px-xl-1 {
    padding-left: 0.25rem !important; }
  .mhg-external-content-wrapper .p-xl-2 {
    padding: 0.5rem !important; }
  .mhg-external-content-wrapper .pt-xl-2,
  .mhg-external-content-wrapper .py-xl-2 {
    padding-top: 0.5rem !important; }
  .mhg-external-content-wrapper .pr-xl-2,
  .mhg-external-content-wrapper .px-xl-2 {
    padding-right: 0.5rem !important; }
  .mhg-external-content-wrapper .pb-xl-2,
  .mhg-external-content-wrapper .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .mhg-external-content-wrapper .pl-xl-2,
  .mhg-external-content-wrapper .px-xl-2 {
    padding-left: 0.5rem !important; }
  .mhg-external-content-wrapper .p-xl-3 {
    padding: 1rem !important; }
  .mhg-external-content-wrapper .pt-xl-3,
  .mhg-external-content-wrapper .py-xl-3 {
    padding-top: 1rem !important; }
  .mhg-external-content-wrapper .pr-xl-3,
  .mhg-external-content-wrapper .px-xl-3 {
    padding-right: 1rem !important; }
  .mhg-external-content-wrapper .pb-xl-3,
  .mhg-external-content-wrapper .py-xl-3 {
    padding-bottom: 1rem !important; }
  .mhg-external-content-wrapper .pl-xl-3,
  .mhg-external-content-wrapper .px-xl-3 {
    padding-left: 1rem !important; }
  .mhg-external-content-wrapper .p-xl-4 {
    padding: 1.5rem !important; }
  .mhg-external-content-wrapper .pt-xl-4,
  .mhg-external-content-wrapper .py-xl-4 {
    padding-top: 1.5rem !important; }
  .mhg-external-content-wrapper .pr-xl-4,
  .mhg-external-content-wrapper .px-xl-4 {
    padding-right: 1.5rem !important; }
  .mhg-external-content-wrapper .pb-xl-4,
  .mhg-external-content-wrapper .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .mhg-external-content-wrapper .pl-xl-4,
  .mhg-external-content-wrapper .px-xl-4 {
    padding-left: 1.5rem !important; }
  .mhg-external-content-wrapper .p-xl-5 {
    padding: 3rem !important; }
  .mhg-external-content-wrapper .pt-xl-5,
  .mhg-external-content-wrapper .py-xl-5 {
    padding-top: 3rem !important; }
  .mhg-external-content-wrapper .pr-xl-5,
  .mhg-external-content-wrapper .px-xl-5 {
    padding-right: 3rem !important; }
  .mhg-external-content-wrapper .pb-xl-5,
  .mhg-external-content-wrapper .py-xl-5 {
    padding-bottom: 3rem !important; }
  .mhg-external-content-wrapper .pl-xl-5,
  .mhg-external-content-wrapper .px-xl-5 {
    padding-left: 3rem !important; }
  .mhg-external-content-wrapper .m-xl-n1 {
    margin: -0.25rem !important; }
  .mhg-external-content-wrapper .mt-xl-n1,
  .mhg-external-content-wrapper .my-xl-n1 {
    margin-top: -0.25rem !important; }
  .mhg-external-content-wrapper .mr-xl-n1,
  .mhg-external-content-wrapper .mx-xl-n1 {
    margin-right: -0.25rem !important; }
  .mhg-external-content-wrapper .mb-xl-n1,
  .mhg-external-content-wrapper .my-xl-n1 {
    margin-bottom: -0.25rem !important; }
  .mhg-external-content-wrapper .ml-xl-n1,
  .mhg-external-content-wrapper .mx-xl-n1 {
    margin-left: -0.25rem !important; }
  .mhg-external-content-wrapper .m-xl-n2 {
    margin: -0.5rem !important; }
  .mhg-external-content-wrapper .mt-xl-n2,
  .mhg-external-content-wrapper .my-xl-n2 {
    margin-top: -0.5rem !important; }
  .mhg-external-content-wrapper .mr-xl-n2,
  .mhg-external-content-wrapper .mx-xl-n2 {
    margin-right: -0.5rem !important; }
  .mhg-external-content-wrapper .mb-xl-n2,
  .mhg-external-content-wrapper .my-xl-n2 {
    margin-bottom: -0.5rem !important; }
  .mhg-external-content-wrapper .ml-xl-n2,
  .mhg-external-content-wrapper .mx-xl-n2 {
    margin-left: -0.5rem !important; }
  .mhg-external-content-wrapper .m-xl-n3 {
    margin: -1rem !important; }
  .mhg-external-content-wrapper .mt-xl-n3,
  .mhg-external-content-wrapper .my-xl-n3 {
    margin-top: -1rem !important; }
  .mhg-external-content-wrapper .mr-xl-n3,
  .mhg-external-content-wrapper .mx-xl-n3 {
    margin-right: -1rem !important; }
  .mhg-external-content-wrapper .mb-xl-n3,
  .mhg-external-content-wrapper .my-xl-n3 {
    margin-bottom: -1rem !important; }
  .mhg-external-content-wrapper .ml-xl-n3,
  .mhg-external-content-wrapper .mx-xl-n3 {
    margin-left: -1rem !important; }
  .mhg-external-content-wrapper .m-xl-n4 {
    margin: -1.5rem !important; }
  .mhg-external-content-wrapper .mt-xl-n4,
  .mhg-external-content-wrapper .my-xl-n4 {
    margin-top: -1.5rem !important; }
  .mhg-external-content-wrapper .mr-xl-n4,
  .mhg-external-content-wrapper .mx-xl-n4 {
    margin-right: -1.5rem !important; }
  .mhg-external-content-wrapper .mb-xl-n4,
  .mhg-external-content-wrapper .my-xl-n4 {
    margin-bottom: -1.5rem !important; }
  .mhg-external-content-wrapper .ml-xl-n4,
  .mhg-external-content-wrapper .mx-xl-n4 {
    margin-left: -1.5rem !important; }
  .mhg-external-content-wrapper .m-xl-n5 {
    margin: -3rem !important; }
  .mhg-external-content-wrapper .mt-xl-n5,
  .mhg-external-content-wrapper .my-xl-n5 {
    margin-top: -3rem !important; }
  .mhg-external-content-wrapper .mr-xl-n5,
  .mhg-external-content-wrapper .mx-xl-n5 {
    margin-right: -3rem !important; }
  .mhg-external-content-wrapper .mb-xl-n5,
  .mhg-external-content-wrapper .my-xl-n5 {
    margin-bottom: -3rem !important; }
  .mhg-external-content-wrapper .ml-xl-n5,
  .mhg-external-content-wrapper .mx-xl-n5 {
    margin-left: -3rem !important; }
  .mhg-external-content-wrapper .m-xl-auto {
    margin: auto !important; }
  .mhg-external-content-wrapper .mt-xl-auto,
  .mhg-external-content-wrapper .my-xl-auto {
    margin-top: auto !important; }
  .mhg-external-content-wrapper .mr-xl-auto,
  .mhg-external-content-wrapper .mx-xl-auto {
    margin-right: auto !important; }
  .mhg-external-content-wrapper .mb-xl-auto,
  .mhg-external-content-wrapper .my-xl-auto {
    margin-bottom: auto !important; }
  .mhg-external-content-wrapper .ml-xl-auto,
  .mhg-external-content-wrapper .mx-xl-auto {
    margin-left: auto !important; } }

.mhg-external-content-wrapper .text-monospace {
  font-family: Raleway, Helvetica, Arial, sans-serif !important; }

.mhg-external-content-wrapper .text-justify {
  text-align: justify !important; }

.mhg-external-content-wrapper .text-wrap {
  white-space: normal !important; }

.mhg-external-content-wrapper .text-nowrap {
  white-space: nowrap !important; }

.mhg-external-content-wrapper .text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.mhg-external-content-wrapper .text-left {
  text-align: left !important; }

.mhg-external-content-wrapper .text-right {
  text-align: right !important; }

.mhg-external-content-wrapper .text-center {
  text-align: center !important; }

@media (min-width: 576px) {
  .mhg-external-content-wrapper .text-sm-left {
    text-align: left !important; }
  .mhg-external-content-wrapper .text-sm-right {
    text-align: right !important; }
  .mhg-external-content-wrapper .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .mhg-external-content-wrapper .text-md-left {
    text-align: left !important; }
  .mhg-external-content-wrapper .text-md-right {
    text-align: right !important; }
  .mhg-external-content-wrapper .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .mhg-external-content-wrapper .text-lg-left {
    text-align: left !important; }
  .mhg-external-content-wrapper .text-lg-right {
    text-align: right !important; }
  .mhg-external-content-wrapper .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .mhg-external-content-wrapper .text-xl-left {
    text-align: left !important; }
  .mhg-external-content-wrapper .text-xl-right {
    text-align: right !important; }
  .mhg-external-content-wrapper .text-xl-center {
    text-align: center !important; } }

.mhg-external-content-wrapper .text-lowercase {
  text-transform: lowercase !important; }

.mhg-external-content-wrapper .text-uppercase {
  text-transform: uppercase !important; }

.mhg-external-content-wrapper .text-capitalize {
  text-transform: capitalize !important; }

.mhg-external-content-wrapper .font-weight-light {
  font-weight: 300 !important; }

.mhg-external-content-wrapper .font-weight-lighter {
  font-weight: lighter !important; }

.mhg-external-content-wrapper .font-weight-normal {
  font-weight: 400 !important; }

.mhg-external-content-wrapper .font-weight-bold {
  font-weight: 700 !important; }

.mhg-external-content-wrapper .font-weight-bolder {
  font-weight: bolder !important; }

.mhg-external-content-wrapper .font-italic {
  font-style: italic !important; }

.mhg-external-content-wrapper .text-white {
  color: #fff !important; }

.mhg-external-content-wrapper .text-primary {
  color: #092B60 !important; }

.mhg-external-content-wrapper a.text-primary:hover, .mhg-external-content-wrapper a.text-primary:focus {
  color: #020c1a !important; }

.mhg-external-content-wrapper .text-secondary {
  color: #587AB0 !important; }

.mhg-external-content-wrapper a.text-secondary:hover, .mhg-external-content-wrapper a.text-secondary:focus {
  color: #3c567f !important; }

.mhg-external-content-wrapper .text-success {
  color: #28a745 !important; }

.mhg-external-content-wrapper a.text-success:hover, .mhg-external-content-wrapper a.text-success:focus {
  color: #19692c !important; }

.mhg-external-content-wrapper .text-info {
  color: #17a2b8 !important; }

.mhg-external-content-wrapper a.text-info:hover, .mhg-external-content-wrapper a.text-info:focus {
  color: #0f6674 !important; }

.mhg-external-content-wrapper .text-warning {
  color: #ffc107 !important; }

.mhg-external-content-wrapper a.text-warning:hover, .mhg-external-content-wrapper a.text-warning:focus {
  color: #ba8b00 !important; }

.mhg-external-content-wrapper .text-danger {
  color: #dc3545 !important; }

.mhg-external-content-wrapper a.text-danger:hover, .mhg-external-content-wrapper a.text-danger:focus {
  color: #a71d2a !important; }

.mhg-external-content-wrapper .text-light {
  color: #f8f9fa !important; }

.mhg-external-content-wrapper a.text-light:hover, .mhg-external-content-wrapper a.text-light:focus {
  color: #cbd3da !important; }

.mhg-external-content-wrapper .text-dark {
  color: #343a40 !important; }

.mhg-external-content-wrapper a.text-dark:hover, .mhg-external-content-wrapper a.text-dark:focus {
  color: #121416 !important; }

.mhg-external-content-wrapper .text-body {
  color: #212529 !important; }

.mhg-external-content-wrapper .text-muted {
  color: #6c757d !important; }

.mhg-external-content-wrapper .text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }

.mhg-external-content-wrapper .text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

.mhg-external-content-wrapper .text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.mhg-external-content-wrapper .text-decoration-none {
  text-decoration: none !important; }

.mhg-external-content-wrapper .text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important; }

.mhg-external-content-wrapper .text-reset {
  color: inherit !important; }

.mhg-external-content-wrapper .visible {
  visibility: visible !important; }

.mhg-external-content-wrapper .invisible {
  visibility: hidden !important; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYm9vdHN0cmFwLmNzcyIsInNvdXJjZXMiOlsiYm9vdHN0cmFwLnNjc3MiLCJzY3NzL3RoZW1lL3N0ZXJuZ2FydGwvY29sb3JzLnNjc3MiLCJzY3NzL19mdW5jdGlvbnMuc2NzcyIsInNjc3MvX3ZhcmlhYmxlcy5zY3NzIiwic2Nzcy9fbWl4aW5zLnNjc3MiLCJzY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJzY3NzL21peGlucy9fZGVwcmVjYXRlLnNjc3MiLCJzY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsInNjc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwic2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJzY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsInNjc3MvbWl4aW5zL19yZXNpemUuc2NzcyIsInNjc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJzY3NzL21peGlucy9fc2l6ZS5zY3NzIiwic2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsInNjc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJzY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCJzY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwic2Nzcy9taXhpbnMvX3Zpc2liaWxpdHkuc2NzcyIsInNjc3MvbWl4aW5zL19hbGVydC5zY3NzIiwic2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsInNjc3MvbWl4aW5zL19jYXJldC5zY3NzIiwic2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsInNjc3MvbWl4aW5zL19saXN0cy5zY3NzIiwic2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsInNjc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwic2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJzY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJzY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJzY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwic2Nzcy9taXhpbnMvX2JveC1zaGFkb3cuc2NzcyIsInNjc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsInNjc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJzY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsInNjc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwic2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsInNjc3MvbWl4aW5zL19mbG9hdC5zY3NzIiwic2Nzcy9fcm9vdC5zY3NzIiwic2Nzcy9fcmVib290LnNjc3MiLCJzY3NzL190eXBlLnNjc3MiLCJzY3NzL19ncmlkLnNjc3MiLCJzY3NzL190YWJsZXMuc2NzcyIsInNjc3MvX2Zvcm1zLnNjc3MiLCJzY3NzL19idXR0b25zLnNjc3MiLCJzY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsInNjc3MvX2lucHV0LWdyb3VwLnNjc3MiLCJzY3NzL19jYXJkLnNjc3MiLCJzY3NzL19iYWRnZS5zY3NzIiwic2Nzcy9fYWxlcnQuc2NzcyIsInNjc3MvX2xpc3QtZ3JvdXAuc2NzcyIsInNjc3MvX3V0aWxpdGllcy5zY3NzIiwic2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCJzY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwic2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsInNjc3MvdXRpbGl0aWVzL19jbGVhcmZpeC5zY3NzIiwic2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsInNjc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwic2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsInNjc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwic2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCJzY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsInNjc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCJzY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwic2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwic2Nzcy91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJzY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwic2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsInNjc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCJzY3NzL19wcmludC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogQm9vdHN0cmFwIHY0LjMuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbi5taGctZXh0ZXJuYWwtY29udGVudC13cmFwcGVyIHtcbiAgQGltcG9ydCAnY29sb3JzJztcbiAgQGltcG9ydCBcInNjc3MvZnVuY3Rpb25zXCI7XG4gIEBpbXBvcnQgXCJzY3NzL3ZhcmlhYmxlc1wiO1xuICBAaW1wb3J0IFwic2Nzcy9taXhpbnNcIjtcbiAgQGltcG9ydCBcInNjc3Mvcm9vdFwiO1xuICBAaW1wb3J0IFwic2Nzcy9yZWJvb3RcIjtcbiAgQGltcG9ydCBcInNjc3MvdHlwZVwiO1xuICAvL0BpbXBvcnQgXCJzY3NzL2ltYWdlc1wiO1xuICAvL0BpbXBvcnQgXCJzY3NzL2NvZGVcIjtcbiAgQGltcG9ydCBcInNjc3MvZ3JpZFwiO1xuICBAaW1wb3J0IFwic2Nzcy90YWJsZXNcIjtcbiAgQGltcG9ydCBcInNjc3MvZm9ybXNcIjtcbiAgQGltcG9ydCBcInNjc3MvYnV0dG9uc1wiO1xuICAvL0BpbXBvcnQgXCJzY3NzL3RyYW5zaXRpb25zXCI7XG4gIC8vQGltcG9ydCBcInNjc3MvZHJvcGRvd25cIjtcbiAgQGltcG9ydCBcInNjc3MvYnV0dG9uLWdyb3VwXCI7XG4gIEBpbXBvcnQgXCJzY3NzL2lucHV0LWdyb3VwXCI7XG4gIC8vQGltcG9ydCBcInNjc3MvY3VzdG9tLWZvcm1zXCI7XG4gIC8vQGltcG9ydCBcInNjc3MvbmF2XCI7XG4gIC8vQGltcG9ydCBcInNjc3MvbmF2YmFyXCI7XG4gIEBpbXBvcnQgXCJzY3NzL2NhcmRcIjtcbiAgLy9AaW1wb3J0IFwic2Nzcy9icmVhZGNydW1iXCI7XG4gIC8vQGltcG9ydCBcInNjc3MvcGFnaW5hdGlvblwiO1xuICBAaW1wb3J0IFwic2Nzcy9iYWRnZVwiO1xuICAvL0BpbXBvcnQgXCJzY3NzL2p1bWJvdHJvblwiO1xuICBAaW1wb3J0IFwic2Nzcy9hbGVydFwiO1xuICAvL0BpbXBvcnQgXCJzY3NzL3Byb2dyZXNzXCI7XG4gIC8vQGltcG9ydCBcInNjc3MvbWVkaWFcIjtcbiAgQGltcG9ydCBcInNjc3MvbGlzdC1ncm91cFwiO1xuICAvL0BpbXBvcnQgXCJzY3NzL2Nsb3NlXCI7XG4gIC8vQGltcG9ydCBcInNjc3MvdG9hc3RzXCI7XG4gIC8vQGltcG9ydCBcInNjc3MvbW9kYWxcIjtcbiAgLy9AaW1wb3J0IFwic2Nzcy90b29sdGlwXCI7XG4gIC8vQGltcG9ydCBcInNjc3MvcG9wb3ZlclwiO1xuICAvL0BpbXBvcnQgXCJzY3NzL2Nhcm91c2VsXCI7XG4gIC8vQGltcG9ydCBcInNjc3Mvc3Bpbm5lcnNcIjtcbiAgQGltcG9ydCBcInNjc3MvdXRpbGl0aWVzXCI7XG4gIEBpbXBvcnQgXCJzY3NzL3ByaW50XCI7XG59IiwiLy8gY29sb3JzXG4kcHJpbWFyeS1jb2xvcjogIzA5MkI2MDtcbiRwcmltYXJ5LWNvbG9yLWNvbnRyYXN0OiAjZmZmZmZmO1xuJHNlY29uZGFyeS1jb2xvcjogIzU4N0FCMDtcbiRzZWNvbmRhcnktY29sb3ItY29udHJhc3Q6ICNmZmZmZmY7XG5cbiRwcmltYXJ5LWZvbnQ6IFJhbGV3YXksIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kc2Vjb25kYXJ5LWZvbnQ6IFJhbGV3YXksIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbiR0aGVtZS1mb250LXNpemU6IDE2cHg7XG4kdGhlbWUtZm9udC1zaXplLXJlbTogMXJlbTsiLCIvLyBCb290c3RyYXAgZnVuY3Rpb25zXG4vL1xuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHVhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwgb3IgdW5pdCgkbnVtKSA9PSBcIiVcIiB7XG4gICAgICAvLyBEbyBub3RoaW5nXG4gICAgfSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkcHJldi1udW0sICRudW0pIHtcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfSBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9XG4gICAgJHByZXYta2V5OiAka2V5O1xuICAgICRwcmV2LW51bTogJG51bTtcbiAgfVxufVxuXG4vLyBTdGFydHMgYXQgemVyb1xuLy8gVXNlZCB0byBlbnN1cmUgdGhlIG1pbi13aWR0aCBvZiB0aGUgbG93ZXN0IGJyZWFrcG9pbnQgc3RhcnRzIGF0IDAuXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwLCAkbWFwLW5hbWU6IFwiJGdyaWQtYnJlYWtwb2ludHNcIikge1xuICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xuICAkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcbiAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcbiAgICBAd2FybiBcIkZpcnN0IGJyZWFrcG9pbnQgaW4gI3skbWFwLW5hbWV9IG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gIH1cbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cbi8vXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIENvbG9yIGNvbnRyYXN0XG5AZnVuY3Rpb24gY29sb3IteWlxKCRjb2xvciwgJGRhcms6ICR5aXEtdGV4dC1kYXJrLCAkbGlnaHQ6ICR5aXEtdGV4dC1saWdodCkge1xuICAkcjogcmVkKCRjb2xvcik7XG4gICRnOiBncmVlbigkY29sb3IpO1xuICAkYjogYmx1ZSgkY29sb3IpO1xuXG4gICR5aXE6ICgoJHIgKiAyOTkpICsgKCRnICogNTg3KSArICgkYiAqIDExNCkpIC8gMTAwMDtcblxuICBAaWYgKCR5aXEgPj0gJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZCkge1xuICAgIEByZXR1cm4gJGRhcms7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gJGxpZ2h0O1xuICB9XG59XG5cbi8vIFJldHJpZXZlIGNvbG9yIFNhc3MgbWFwc1xuQGZ1bmN0aW9uIGNvbG9yKCRrZXk6IFwiYmx1ZVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yKCRrZXk6IFwicHJpbWFyeVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkdGhlbWUtY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIGdyYXkoJGtleTogXCIxMDBcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGdyYXlzLCAka2V5KTtcbn1cblxuLy8gUmVxdWVzdCBhIHRoZW1lIGNvbG9yIGxldmVsXG5AZnVuY3Rpb24gdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLW5hbWU6IFwicHJpbWFyeVwiLCAkbGV2ZWw6IDApIHtcbiAgJGNvbG9yOiB0aGVtZS1jb2xvcigkY29sb3ItbmFtZSk7XG4gICRjb2xvci1iYXNlOiBpZigkbGV2ZWwgPiAwLCAkYmxhY2ssICR3aGl0ZSk7XG4gICRsZXZlbDogYWJzKCRsZXZlbCk7XG5cbiAgQHJldHVybiBtaXgoJGNvbG9yLWJhc2UsICRjb2xvciwgJGxldmVsICogJHRoZW1lLWNvbG9yLWludGVydmFsKTtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJHByaW1hcnktY29sb3IgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJHNlY29uZGFyeS1jb2xvciAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDIwMCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgJHByaW1hcnktZm9udDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgICRwcmltYXJ5LWZvbnQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgICR0aGVtZS1mb250LXNpemUtcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAxZW19ICsgI3skaW5wdXQtcGFkZGluZy15ICogMn0pICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtfSArICN7JGlucHV0LXBhZGRpbmcteX0pICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgLyAyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtfSArICN7JGlucHV0LXBhZGRpbmcteSAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW19ICsgI3skaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW19ICsgI3skaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzZSUzY3BhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplIC8gMiAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIGNhbGMoI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemV9IC0gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDR9KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3Igbm8tcmVwZWF0IHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGNhbGMoKDFlbSArICN7MiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteX0pICogMyAvIDQgKyAjeyRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nfSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9Jy0yIC0yIDcgNyclM2UlM2NwYXRoIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM2UlM2NjaXJjbGUgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM2UlM2Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBjYWxjKCN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9IC0gI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBjYWxjKCN7JGNhcmQtYm9yZGVyLXJhZGl1c30gLSAjeyRjYXJkLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gVG9nZ2xlc1xuLy9cbi8vIFVzZWQgaW4gY29uanVuY3Rpb24gd2l0aCBnbG9iYWwgdmFyaWFibGVzIHRvIGVuYWJsZSBjZXJ0YWluIHRoZW1lIGZlYXR1cmVzLlxuXG4vLyBWZW5kb3JcbkBpbXBvcnQgXCJ2ZW5kb3IvcmZzXCI7XG5cbi8vIERlcHJlY2F0ZVxuQGltcG9ydCBcIm1peGlucy9kZXByZWNhdGVcIjtcblxuLy8gVXRpbGl0aWVzXG5AaW1wb3J0IFwibWl4aW5zL2JyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2hvdmVyXCI7XG5AaW1wb3J0IFwibWl4aW5zL2ltYWdlXCI7XG5AaW1wb3J0IFwibWl4aW5zL2JhZGdlXCI7XG5AaW1wb3J0IFwibWl4aW5zL3Jlc2l6ZVwiO1xuQGltcG9ydCBcIm1peGlucy9zY3JlZW4tcmVhZGVyXCI7XG5AaW1wb3J0IFwibWl4aW5zL3NpemVcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcmVzZXQtdGV4dFwiO1xuQGltcG9ydCBcIm1peGlucy90ZXh0LWVtcGhhc2lzXCI7XG5AaW1wb3J0IFwibWl4aW5zL3RleHQtaGlkZVwiO1xuQGltcG9ydCBcIm1peGlucy90ZXh0LXRydW5jYXRlXCI7XG5AaW1wb3J0IFwibWl4aW5zL3Zpc2liaWxpdHlcIjtcblxuLy8gLy8gQ29tcG9uZW50c1xuQGltcG9ydCBcIm1peGlucy9hbGVydFwiO1xuQGltcG9ydCBcIm1peGlucy9idXR0b25zXCI7XG5AaW1wb3J0IFwibWl4aW5zL2NhcmV0XCI7XG5AaW1wb3J0IFwibWl4aW5zL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJtaXhpbnMvbGlzdHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvbGlzdC1ncm91cFwiO1xuQGltcG9ydCBcIm1peGlucy9uYXYtZGl2aWRlclwiO1xuQGltcG9ydCBcIm1peGlucy9mb3Jtc1wiO1xuQGltcG9ydCBcIm1peGlucy90YWJsZS1yb3dcIjtcblxuLy8gLy8gU2tpbnNcbkBpbXBvcnQgXCJtaXhpbnMvYmFja2dyb3VuZC12YXJpYW50XCI7XG5AaW1wb3J0IFwibWl4aW5zL2JvcmRlci1yYWRpdXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYm94LXNoYWRvd1wiO1xuQGltcG9ydCBcIm1peGlucy9ncmFkaWVudHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdHJhbnNpdGlvblwiO1xuXG4vLyAvLyBMYXlvdXRcbkBpbXBvcnQgXCJtaXhpbnMvY2xlYXJmaXhcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZC1mcmFtZXdvcmtcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZFwiO1xuQGltcG9ydCBcIm1peGlucy9mbG9hdFwiO1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIGZvbnQtcmVzaXppbmdcbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuLy8gUmVzaXplIGZvbnQtc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQtc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFZhcmlhYmxlcyBmb3Igc3RvcmluZyBzdGF0aWMgYW5kIGZsdWlkIHJlc2NhbGluZ1xuICAgICRyZnMtc3RhdGljOiBudWxsO1xuICAgICRyZnMtZmx1aWQ6IG51bGw7XG5cbiAgICAvLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udC1zaXplXG4gICAgQGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtIHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmcyAvICRyZnMtcmVtLXZhbHVlfXJlbSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHB4IHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmc31weCN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG4gICAgfVxuXG4gICAgLy8gT25seSBhZGQgbWVkaWEgcXVlcnkgaWYgZm9udC1zaXplIGlzIGJpZ2dlciBhcyB0aGUgbWluaW11bSBmb250LXNpemVcbiAgICAvLyBJZiAkcmZzLWZhY3RvciA9PSAxLCBubyByZXNjYWxpbmcgd2lsbCB0YWtlIHBsYWNlXG4gICAgQGlmICRmcyA+ICRyZnMtYmFzZS1mb250LXNpemUgYW5kICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgICRtaW4td2lkdGg6IG51bGw7XG4gICAgICAkdmFyaWFibGUtdW5pdDogbnVsbDtcblxuICAgICAgLy8gQ2FsY3VsYXRlIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyAoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSkgLyAkcmZzLWZhY3RvcjtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiBnaXZlbiBmb250LXNpemUgYW5kIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAvLyBObyBuZWVkIHRvIGNoZWNrIGlmIHRoZSB1bml0IGlzIHZhbGlkLCBiZWNhdXNlIHdlIGRpZCB0aGF0IGJlZm9yZVxuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7JGZzLW1pbiAvICRyZnMtcmVtLXZhbHVlfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gSWYgdHdvLWRpbWVuc2lvbmFsLCB1c2Ugc21hbGxlc3Qgb2Ygc2NyZWVuIHdpZHRoIGFuZCBoZWlnaHRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7JGZzLWRpZmYgKiAxMDAgLyAkcmZzLWJyZWFrcG9pbnR9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemUuXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuICAgIH1cblxuICAgIC8vIFJlbmRlcmluZ1xuICAgIEBpZiAkcmZzLWZsdWlkID09IG51bGwge1xuICAgICAgLy8gT25seSByZW5kZXIgc3RhdGljIGZvbnQtc2l6ZSBpZiBubyBmbHVpZCBmb250LXNpemUgaXMgYXZhaWxhYmxlXG4gICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAkbXEtdmFsdWU6IG51bGw7XG5cbiAgICAgIC8vIFJGUyBicmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgIEBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSByZW0ge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50IC8gJHJmcy1yZW0tdmFsdWV9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH07XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnR9cHg7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksXG4gICAgICAgIC8vIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgICAgICYsXG4gICAgICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGluIHVzZXMgUkZTIHRvIHJlc2NhbGUgZm9udCBzaXplc1xuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8vIERlcHJlY2F0ZSBtaXhpblxuLy9cbi8vIFRoaXMgbWl4aW4gY2FuIGJlIHVzZWQgdG8gZGVwcmVjYXRlIG1peGlucyBvciBmdW5jdGlvbnMuXG4vLyBgJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlc2AgaXMgYSBnbG9iYWwgdmFyaWFibGUsIGAkaWdub3JlLXdhcm5pbmdgIGlzIGEgdmFyaWFibGUgdGhhdCBjYW4gYmUgcGFzc2VkIHRvXG4vLyBzb21lIGRlcHJlY2F0ZWQgbWl4aW5zIHRvIHN1cHByZXNzIHRoZSB3YXJuaW5nIChmb3IgZXhhbXBsZSBpZiB0aGUgbWl4aW4gaXMgc3RpbGwgYmUgdXNlZCBpbiB0aGUgY3VycmVudCB2ZXJzaW9uIG9mIEJvb3RzdHJhcClcbkBtaXhpbiBkZXByZWNhdGUoJG5hbWUsICRkZXByZWNhdGUtdmVyc2lvbiwgJHJlbW92ZS12ZXJzaW9uLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIEBpZiAoJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlcyAhPSBmYWxzZSBhbmQgJGlnbm9yZS13YXJuaW5nICE9IHRydWUpIHtcbiAgICBAd2FybiBcIiN7JG5hbWV9IGhhcyBiZWVuIGRlcHJlY2F0ZWQgYXMgb2YgI3skZGVwcmVjYXRlLXZlcnNpb259LiBJdCB3aWxsIGJlIHJlbW92ZWQgZW50aXJlbHkgaW4gI3skcmVtb3ZlLXZlcnNpb259LlwiO1xuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cyB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cyB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBpbWctcmV0aW5hKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYmFkZ2UtZm9jdXMtd2lkdGggcmdiYSgkYmcsIC41KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJlc2l6ZSBhbnl0aGluZ1xuXG5AbWl4aW4gcmVzaXphYmxlKCRkaXJlY3Rpb24pIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFBlciBDU1MzIFVJLCBgcmVzaXplYCBvbmx5IGFwcGxpZXMgd2hlbiBgb3ZlcmZsb3dgIGlzbid0IGB2aXNpYmxlYFxuICByZXNpemU6ICRkaXJlY3Rpb247IC8vIE9wdGlvbnM6IGhvcml6b250YWwsIHZlcnRpY2FsLCBib3RoXG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBTaXppbmcgc2hvcnRjdXRzXG5cbkBtaXhpbiBzaXplKCR3aWR0aCwgJGhlaWdodDogJHdpZHRoKSB7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIGhlaWdodDogJGhlaWdodDtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHNpemUoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBWaXNpYmlsaXR5XG5cbkBtaXhpbiBpbnZpc2libGUoJHZpc2liaWxpdHkpIHtcbiAgdmlzaWJpbGl0eTogJHZpc2liaWxpdHkgIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGludmlzaWJsZSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93biB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bjtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICRuYXYtZGl2aWRlci1jb2xvciwgJG1hcmdpbi15OiAkbmF2LWRpdmlkZXItbWFyZ2luLXkpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRtYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxufVxuXG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IsICRpY29uKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIC8qZGlzcGxheTogbm9uZTsqL1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkaWNvbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgJGljb24gJGN1c3RvbS1zZWxlY3QtYmcgbm8tcmVwZWF0ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmZvcm0tY29udHJvbC1maWxlIHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cbiIsIkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcbiAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgJHJlc3VsdDogKCk7XG5cbiAgICBAaWYgKGxlbmd0aCgkc2hhZG93KSA9PSAxKSB7XG4gICAgICAvLyBXZSBjYW4gcGFzcyBgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtgXG4gICAgICAkcmVzdWx0OiAkc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gRmlsdGVyIHRvIGF2b2lkIGludmFsaWQgcHJvcGVydGllcyBmb3IgZXhhbXBsZSBgYm94LXNoYWRvdzogbm9uZSwgMXB4IDFweCBibGFjaztgXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkc2hhZG93KSB7XG4gICAgICAgIEBpZiBudGgoJHNoYWRvdywgJGkpICE9IFwibm9uZVwiIHtcbiAgICAgICAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgbnRoKCRzaGFkb3csICRpKSwgXCJjb21tYVwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaWYgKGxlbmd0aCgkcmVzdWx0KSA+IDApIHtcbiAgICAgIGJveC1zaGFkb3c6ICRyZXN1bHQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AbWl4aW4gZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgZmxvYXQtbGVmdGAgbWl4aW5cIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbkBtaXhpbiBmbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGZsb2F0LXJpZ2h0YCBtaXhpblwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuQG1peGluIGZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGZsb2F0LW5vbmVgIG1peGluXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLCI6cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cblxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXgsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gU3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmUgb24gZWxlbWVudHMgdGhhdCBjYW5ub3QgYmUgYWNjZXNzZWQgdmlhIGtleWJvYXJkLlxuLy8gVGhpcyBwcmV2ZW50cyBhbiB1bndhbnRlZCBmb2N1cyBvdXRsaW5lIGZyb20gYXBwZWFyaW5nIGFyb3VuZCBlbGVtZW50cyB0aGF0XG4vLyBtaWdodCBzdGlsbCByZXNwb25kIHRvIHBvaW50ZXIgZXZlbnRzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZVxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoODAlKTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoNzUlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZilcbi8vIHdoaWNoIGhhdmUgbm90IGJlZW4gbWFkZSBleHBsaWNpdGx5IGtleWJvYXJkLWZvY3VzYWJsZSAod2l0aG91dCB0YWJpbmRleCkuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgLy8gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBmcm9tIHRoZSBgPGJvZHk+YCwgb3IgdGhlXG4gIC8vIGNsb3Nlc3QgcGFyZW50IHdpdGggYSBzZXQgYHRleHQtYWxpZ25gLlxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFdvcmsgYXJvdW5kIGEgRmlyZWZveC9JRSBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2UvXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5AaWYgJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucyB7XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC8vIFJlbW92ZSB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlIG9mIHRlbXBvcmFsIGlucHV0cyB0byBhdm9pZCBhIE1vYmlsZSBTYWZhcmlcbiAgLy8gYnVnIHdoZXJlIHNldHRpbmcgYSBjdXN0b20gbGluZS1oZWlnaHQgcHJldmVudHMgdGV4dCBmcm9tIGJlaW5nIHZlcnRpY2FsbHlcbiAgLy8gY2VudGVyZWQgd2l0aGluIHRoZSBpbnB1dC5cbiAgLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbiAgLy8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNjZcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTsgfVxuaDIsIC5oMiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTsgfVxuaDMsIC5oMyB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTsgfVxuaDQsIC5oNCB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTsgfVxuaDUsIC5oNSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTsgfVxuaDYsIC5oNiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTsgfVxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5MS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkyLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTMtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5NC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg5MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICB9XG59XG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGggMTAwJSB3aWR0aCBmb3Jcbi8vIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cbn1cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAkaW5wdXQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LXBhZGRpbmcteTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJltzaXplXSxcbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgbWFwLWdldCgkZGF0YSwgY29sb3IpLCBtYXAtZ2V0KCRkYXRhLCBpY29uKSk7XG59XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gIH1cbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3ByaWdodCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGxlZnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG4uYnRuLWdyb3VwLXRvZ2dsZSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgdmFsdWVcblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIC8vIEFkZCB3aWR0aCAxJSBhbmQgZmxleC1iYXNpcyBhdXRvIHRvIGVuc3VyZSB0aGF0IGJ1dHRvbiB3aWxsIG5vdCB3cmFwIG91dFxuICAgIC8vIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUgRWRnZSsgYW5kIEZpcmVmb3guIENocm9tZSBkb2VzIG5vdCByZXF1aXJlIHRoaXMuXG4gICAgd2lkdGg6IDElO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBCcmluZyB0aGUgY3VzdG9tIGZpbGUgaW5wdXQgYWJvdmUgdGhlIGxhYmVsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gIC8vIEN1c3RvbSBmaWxlIGlucHV0cyBoYXZlIG1vcmUgY29tcGxleCBtYXJrdXAsIHRodXMgcmVxdWlyaW5nIGRpZmZlcmVudFxuICAvLyBib3JkZXItcmFkaXVzIG92ZXJyaWRlcy5cbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxuLy9cbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXG4vLyAzKSBzdXBwb3J0IEhUTUw1IGZvcm0gdmFsaWRhdGlvbi5cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNvbG9yO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0kY2FyZC1zcGFjZXIteSAvIDI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG5cbiAgKyAubGlzdC1ncm91cCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG59XG5cbi5jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENhcmQgaW1hZ2UgY2Fwc1xuLmNhcmQtaW1nLXRvcCB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gQ2FyZCBkZWNrXG5cbi5jYXJkLWRlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLWRlY2stbWFyZ2luO1xuICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtZGVjay1tYXJnaW47XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1ncm91cC1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEFjY29yZGlvblxuLy9cblxuLmFjY29yZGlvbiB7XG4gID4gLmNhcmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kY2FyZC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRiYWRnZS10cmFuc2l0aW9uKTtcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLy8gUGlsbCBiYWRnZXNcbi8vXG4vLyBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDb2xvcnNcbi8vXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkY2xvc2UtZm9udC1zaXplICsgJGFsZXJ0LXBhZGRpbmcteCAqIDI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXG4gIG1hcmdpbi1ib3R0b206IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gIGNvbG9yOiAkbGlzdC1ncm91cC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCA2KSk7XG59XG4iLCJAaW1wb3J0IFwidXRpbGl0aWVzL2FsaWduXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2JhY2tncm91bmRcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvYm9yZGVyc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy9jbGVhcmZpeFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9kaXNwbGF5XCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2VtYmVkXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2ZsZXhcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZmxvYXRcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvb3ZlcmZsb3dcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvcG9zaXRpb25cIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvc2NyZWVucmVhZGVyc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy9zaGFkb3dzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3NpemluZ1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy9zdHJldGNoZWQtbGlua1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy9zcGFjaW5nXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3RleHRcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdmlzaWJpbGl0eVwiO1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbkBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG4gIH1cbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtcGlsbCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuIiwiLmNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXkgLyAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICRvdmVyZmxvd3Mge1xuICAub3ZlcmZsb3ctI3skdmFsdWV9IHsgb3ZlcmZsb3c6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAvLyBKdXN0IGluIGNhc2UgYHBvaW50ZXItZXZlbnRzOiBub25lYCBpcyBzZXQgb24gYSBwYXJlbnRcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIElFMTAgYnVnZml4LCBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTY5NDc5NjcvaWUxMC1ob3Zlci1wc2V1ZG8tY2xhc3MtZG9lc250LXdvcmstd2l0aG91dC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmICRzaXplICE9IDAge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGRlciAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlciAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gSUUgJiA8IEVkZ2UgMThcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vXG4gICAgLy8gUHJpbnRpbmcgVGFibGVzOlxuICAgIC8vIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgIC8vXG5cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7O0dBS0c7QUFDSCxBcUNOQSw2QnJDTTZCLENxQ043QixLQUFLLENBQUM7RUFHRixNQUFXLENBQUUsUUFBQztFQUFkLFFBQVcsQ0FBRSxRQUFDO0VBQWQsUUFBVyxDQUFFLFFBQUM7RUFBZCxNQUFXLENBQUUsUUFBQztFQUFkLEtBQVcs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dENFLE9BQUMsR2tDdEU2Qjs7QXZDYi9DLEF1Q2NBLDZCdkNkNkIsQ3VDYzdCLEVBQUUsRXZDZEYsNkJBQTZCLEN1Q2N6QixHQUFHLENBQUM7RWxDMkdGLFNBQVMsRUF0Q0UsSUFBQyxHa0NyRTZCOztBdkNkL0MsQXVDZ0JBLDZCdkNoQjZCLEN1Q2dCN0IsS0FBSyxDQUFDO0VsQ3lHQSxTQUFTLEVBdENFLE9BQUM7RWtDakVoQixXQUFXLEVwQ21TaUIsR0FBRyxHb0NsU2hDOztBdkNuQkQsQXVDc0JBLDZCdkN0QjZCLEN1Q3NCN0IsVUFBVSxDQUFDO0VsQ21HTCxTQUFTLEVBdENFLElBQUM7RWtDM0RoQixXQUFXLEVwQ3NSaUIsR0FBRztFb0NyUi9CLFdBQVcsRXBDNlFpQixHQUFHLEdvQzVRaEM7O0F2QzFCRCxBdUMyQkEsNkJ2QzNCNkIsQ3VDMkI3QixVQUFVLENBQUM7RWxDOEZMLFNBQVMsRUF0Q0UsTUFBQztFa0N0RGhCLFdBQVcsRXBDa1JpQixHQUFHO0VvQ2pSL0IsV0FBVyxFcEN3UWlCLEdBQUcsR29DdlFoQzs7QXZDL0JELEF1Q2dDQSw2QnZDaEM2QixDdUNnQzdCLFVBQVUsQ0FBQztFbEN5RkwsU0FBUyxFQXRDRSxNQUFDO0VrQ2pEaEIsV0FBVyxFcEM4UWlCLEdBQUc7RW9DN1EvQixXQUFXLEVwQ21RaUIsR0FBRyxHb0NsUWhDOztBdkNwQ0QsQXVDcUNBLDZCdkNyQzZCLEN1Q3FDN0IsVUFBVSxDQUFDO0VsQ29GTCxTQUFTLEVBdENFLE1BQUM7RWtDNUNoQixXQUFXLEVwQzBRaUIsR0FBRztFb0N6US9CLFdBQVcsRXBDOFBpQixHQUFHLEdvQzdQaEM7O0F2Q3pDRCxBc0NpRUEsNkJ0Q2pFNkIsQ3NDaUU3QixFQUFFLENDakJDO0VBQ0QsVUFBVSxFcEMwRUgsSUFBSTtFb0N6RVgsYUFBYSxFcEN5RU4sSUFBSTtFb0N4RVgsTUFBTSxFQUFFLENBQUM7RUFDVCxVQUFVLEVwQzZLa0IsR0FBRyxDb0M3S0YsS0FBSyxDcEN6Q3pCLGtCQUFJLEdvQzBDZDs7QXZDckRELEF1QzREQSw2QnZDNUQ2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NkIsQ2tDaUJ6QixPQUFPO0FsQ2pCWCw2QkFBNkIsQ2tDa0J6QixZQUFZLEVsQ2xCaEIsNkJBQTZCLENrQ2F2QixTQUFTLEVsQ2JmLDZCQUE2QixDa0NhdkIsU0FBUyxFbENiZiw2QkFBNkIsQ2tDYXZCLFNBQVMsRWxDYmYsNkJBQTZCLENrQ2F2QixTQUFTLEVsQ2JmLDZCQUE2QixDa0NhdkIsU0FBUyxFbENiZiw2QkFBNkIsQ2tDYXZCLFNBQVMsRWxDYmYsNkJBQTZCLENrQ2F2QixTQUFTLEVsQ2JmLDZCQUE2QixDa0NhdkIsU0FBUyxFbENiZiw2QkFBNkIsQ2tDYXZCLFNBQVMsRWxDYmYsNkJBQTZCLENrQ2F2QixVQUFVLEVsQ2JoQiw2QkFBNkIsQ2tDYXZCLFVBQVUsRWxDYmhCLDZCQUE2QixDa0NhdkIsVUFBVSxFbENiaEIsNkJBQTZCLENrQ2lCekIsT0FBTztBbENqQlgsNkJBQTZCLENrQ2tCekIsWUFBWSxFbENsQmhCLDZCQUE2QixDa0NhdkIsU0FBUyxFbENiZiw2QkFBNkIsQ2tDYXZCLFNBQVMsRWxDYmYsNkJBQTZCLENrQ2F2QixTQUFTLEVsQ2JmLDZCQUE2QixDa0NhdkIsU0FBUyxFbENiZiw2QkFBNkIsQ2tDYXZCLFNBQVMsRWxDYmYsNkJBQTZCLENrQ2F2QixTQUFTLEVsQ2JmLDZCQUE2QixDa0NhdkIsU0FBUyxFbENiZiw2QkFBNkIsQ2tDYXZCLFNBQVMsRWxDYmYsNkJBQTZCLENrQ2F2QixTQUFTLEVsQ2JmLDZCQUE2QixDa0NhdkIsVUFBVSxFbENiaEIsNkJBQTZCLENrQ2F2QixVQUFVLEVsQ2JoQiw2QkFBNkIsQ2tDYXZCLFVBQVUsRWxDYmhCLDZCQUE2QixDa0NpQnpCLE9BQU87QWxDakJYLDZCQUE2QixDa0NrQnpCLFlBQVksRWxDbEJoQiw2QkFBNkIsQ2tDYXZCLFNBQVMsRWxDYmYsNkJBQTZCLENrQ2F2QixTQUFTLEVsQ2JmLDZCQUE2QixDa0NhdkIsU0FBUyxFbENiZiw2QkFBNkIsQ2tDYXZCLFNBQVMsRWxDYmYsNkJBQTZCLENrQ2F2QixTQUFTLEVsQ2JmLDZCQUE2QixD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Q0FBQyxHQUN5Qjs7QWxDOUM3QyxBa0M4Q1EsNkJsQzlDcUIsQ2tDOENyQixTQUFTLENBQWE7RUFBRSxLQUFLLEVBRGxCLEVBQUMsR0FDeUI7O0FsQzlDN0MsQWtDOENRLDZCbEM5Q3FCLENrQzhDckIsU0FBUyxDQUFhO0VBQUUsS0FBSyxFQURsQixFQUFDLEdBQ3lCOztBbEM5QzdDLEFrQzhDUSw2QmxDOUNxQixDa0M4Q3JCLFNBQVMsQ0FBYTtFQUFFLEtBQUssRUFEbEIsRUFBQyxHQUN5Qjs7QWxDOUM3QyxBa0NvRFUsNkJsQ3BEbUIsQ2tDb0RuQixTQUFTLENBQWM7RUNUL0IsV0FBVyxFQUFtQixRQUFnQixHRFdyQzs7QWxDdERYLEFrQ29EVSw2QmxDcERtQixDa0NvRG5CLFNBQVMsQ0FBYztFQ1QvQixXQUFXLEVBQW1CLFNBQWdCLEdEV3JDOztBbEN0RFgsQWtDb0RVLDZCbENwRG1CLENrQ29EbkIsU0FBUyxDQUFjO0VDVC9CLFdBQVcsRUFBbUIsR0FBZ0IsR0RXckM7O0FsQ3REWCxBa0NvRFUsNkJsQ3BEbUIsQ2tDb0RuQixTQUFTLENBQWM7RUNUL0IsV0FBVyxFQUFtQixTQUFnQixHRFdyQzs7QWxDdERYLEFrQ29EVSw2QmxDcERtQixDa0NvRG5CLFNBQVMsQ0FBYztFQ1QvQixXQUFXLEVBQW1CLFNBQWdCLEdEV3JDOztBbEN0RFgsQWtDb0RVLDZCbENwRG1CLENrQ29EbkIsU0FBUyxDQUFjO0VDVC9CLFdBQVcsRUFBbUIsR0FBZ0IsR0RXckM7O0FsQ3REWCxBa0NvRFUsNkJsQ3BEbUIsQ2tDb0RuQixTQUFTLENBQWM7RUNUL0IsV0FBVyxFQUFtQixTQUFnQixHRFdyQzs7QWxDdERYLEFrQ29EVSw2QmxDcERtQixDa0NvRG5CLFNBQVMsQ0FBYztFQ1QvQixXQUFXLEVBQW1CLFNBQWdCLEdEV3JDOztBbEN0RFgsQWtDb0RVLDZCbENwRG1CLENrQ29EbkIsU0FBUyxDQUFjO0VDVC9CLFdBQVcsRUFBbUIsR0FBZ0IsR0RXckM7O0FsQ3REWCxBa0NvRFUsNkJsQ3BEbUIsQ2tDb0RuQixVQUFVLENB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RUFEbEIsRUFBQyxHQUN5QjtFbEM5QzdDLEFrQ29EVSw2QmxDcERtQixDa0NvRG5CLFlBQVksQ0FBVztJQ1QvQixXQUFXLEVBQWdCLENBQUMsR0RXbkI7RWxDdERYLEFrQ29EVSw2QmxDcERtQixDa0NvRG5CLFlBQVksQ0FBVztJQ1QvQixXQUFXLEVBQW1CLFFBQWdCLEdEV3JDO0VsQ3REWCxBa0NvRFUsNkJsQ3BEbUIsQ2tDb0RuQixZQUFZLENBQVc7SUNUL0IsV0FBVyxFQUFtQixTQUFnQixHRFdyQztFbEN0RFgsQWtDb0RVLDZCbENwRG1CLENrQ29EbkIsWUFBWSxDQUFXO0lDVC9CLFdBQVcsRUFBbUIsR0FBZ0IsR0RXckM7RWxDdERYLEFrQ29EVSw2QmxDcERtQixDa0NvRG5CLFlBQVksQ0FBVztJQ1QvQixXQUFXLEVBQW1CLFNBQWdCLEdEV3JDO0VsQ3REWCxBa0NvRFUsNkJsQ3BEbUIsQ2tDb0RuQixZQUFZLENBQVc7SUNUL0IsV0FBVyxFQUFtQixTQUFnQixHRFdyQztFbEN0RFgsQWtDb0RVLDZCbENwRG1CLENrQ29EbkIsWUFBWSxDQUFXO0lDVC9CLFdBQVcsRUFBbUIsR0FBZ0IsR0RXckM7RWxDdERYLEFrQ29EVSw2QmxDcERtQixDa0NvRG5CLFlBQVksQ0FBVztJQ1QvQixXQUFXLEVBQW1CLFNBQWdCLEdEV3JDO0VsQ3REWCxBa0NvRFUsNkJsQ3BEbUIsQ2tDb0RuQixZQUFZLENBQVc7SUNUL0IsV0FBVyxFQUFtQixTQUFnQixHRFdyQztFbEN0RFgsQWtDb0RVLDZCbENwRG1CLENrQ29EbkIsWUFBWSxDQUFXO0lDVC9CLFdBQVcsRUFBbUIsR0FBZ0IsR0RXckM7RWxDdERYLEFrQ29EVSw2QmxDcERtQixDa0NvRG5CLGFBQWEsQ0FBVTtJQ1QvQixXQUFXLEVBQW1CLFNBQWdCLEdEV3JDO0VsQ3REWCxBa0NvRFUsNkJsQ3BEbUIsQ2tDb0RuQixhQUFhLENBQVU7SUNUL0IsV0FBVyxFQUFtQixTQUFnQixHRFdyQzs7QTNCQVAsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VQdEQ1QixBa0N3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SSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsSUFBSTtJQUNYLFNBQVMsRUFBRSxJQUFJLEdBQ2hCO0VsQ2pDUCxBa0NvQ1EsNkJsQ3BDcUIsQ2tDb0NyQixTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBNEI7SUFJdEMsU0FBUyxFQUFFLFFBQTRCLEdEQWhDO0VsQ3RDVCxBa0NvQ1EsNkJsQ3BDcUIsQ2tDb0NyQixTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEQWhDO0VsQ3RDVCxBa0NvQ1EsNkJsQ3BDcUIsQ2tDb0NyQixTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7SUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdEQWhDO0VsQ3RDVCxBa0NvQ1EsNkJsQ3BDcUIsQ2tDb0NyQixTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEQWhDO0VsQ3RDVCxBa0NvQ1EsNkJsQ3BDcUIsQ2tDb0NyQixTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEQWhDO0VsQ3RDVCxBa0NvQ1EsNkJsQ3BDcUIsQ2tDb0NyQixTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7SUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdEQWhDO0VsQ3RDVCxBa0NvQ1EsNkJsQ3BDcUIsQ2tDb0NyQixTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEQWhDO0VsQ3RDVCxBa0NvQ1EsNkJsQ3BDcUIsQ2tDb0NyQixTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEQWhDO0VsQ3RDVCxBa0NvQ1EsNkJsQ3BDcUIsQ2tDb0NyQixTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7SUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdEQWhDO0VsQ3RDVCxBa0NvQ1EsNkJsQ3BDcUIsQ2tDb0NyQixVQUFVLENBQVU7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEQWhDO0VsQ3RDVCxBa0NvQ1EsNkJsQ3BDcUIsQ2tDb0NyQixVQUFVLENBQVU7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEQWhDO0VsQ3RDVCxBa0NvQ1EsNkJsQ3BDcUIsQ2tDb0NyQixVQUFVLENBQVU7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBNEI7SUFJdEMsU0FBUyxFQUFFLElBQTRCLEdEQWhDO0VsQ3RDVCxBa0N5Q00sNkJsQ3pDdUIsQ2tDeUN2QixlQUFlLENBQU87SUFBRSxLQUFLLEVBQUUsRUFBRSxHQUFJO0VsQ3pDM0MsQWtDMkNNLDZCbEMzQ3VCLENrQzJDdkIsY0FBYyxDQUFPO0lBQUUsS0FBSyxFL0IyS0osRUFBRSxHK0IzS29CO0VsQzNDcEQsQWtDOENRLDZCbEM5Q3FCLENrQzhDckIsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VsQzlDN0MsQWtDOENRLDZCbEM5Q3FCLENrQzhDckIsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VsQzlDN0MsQWtDOENRLDZCbEM5Q3FCLENrQzhDckIsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VsQzlDN0MsQWtDOENRLDZCbEM5Q3FCLENrQzhDckIsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VsQzlDN0MsQWtDOENRLDZCbEM5Q3FCLENrQzhDckIsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VsQzlDN0MsQWtDOENRLDZCbEM5Q3FCLENrQzhDckIsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VsQzlDN0MsQWtDOENRLDZCbEM5Q3FCLENrQzhDckIsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VsQzlDN0MsQWtDOENRLDZCbEM5Q3FCLENrQzhDckIsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VsQzlDN0MsQWtDOENRLDZCbEM5Q3FCLENrQzhDckIsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VsQzlDN0MsQWtDOENRLDZCbEM5Q3FCLENrQzhDckIsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VsQzlDN0MsQWtDOENRLDZCbEM5Q3FCLENrQzhDckIsWUFBWSxDQUFVO0lBQUUsS0FBSyxFQURsQixFQUFDLEdBQ3lCO0VsQzlDN0MsQWtDOENRLDZCbEM5Q3FCLENrQzhDckIsWUFBWSxDQUFVO0lBQUUsS0FBSyxFQURsQixFQUFDLEdBQ3lCO0VsQzlDN0MsQWtDOENRLDZCbEM5Q3FCLENrQzhDckIsWUFBWSxDQUFVO0lBQUUsS0FBSyxFQURsQixFQUFDLEdBQ3lCO0VsQzlDN0MsQWtDb0RVLDZCbENwRG1CLENrQ29EbkIsWUFBWSxDQUFXO0lDVC9CLFdBQVcsRUFBZ0IsQ0FBQyxHRFduQjtFbEN0RFgsQWtDb0RVLDZCbENwRG1CLENrQ29EbkIsWUFBWSxDQUFXO0lDVC9CLFdBQVcsRUFBbUIsUUFBZ0IsR0RXckM7RWxDdERYLEFrQ29EVSw2QmxDcERtQixDa0NvRG5CLFlBQVksQ0FBVztJQ1QvQixXQUFXLEVBQW1CLFNBQWdCLEdEV3JDO0VsQ3REWCxBa0NvRFUsNkJsQ3BEbUIsQ2tDb0RuQixZQUFZLENBQVc7SUNUL0IsV0FBVyxFQUFtQixHQUFnQixHRFdyQztFbEN0RFgsQWtDb0RVLDZCbENwRG1CLENrQ29EbkIsWUFBWSxDQUFXO0lDVC9CLFdBQVcsRUFBbUIsU0FBZ0IsR0RXckM7RWxDdERYLEFrQ29EVSw2QmxDcERtQixDa0NvRG5CLFlBQVksQ0FBVztJQ1QvQixXQUFXLEVBQW1CLFNBQWdCLEdEV3JDO0VsQ3REWCxBa0NvRFUsNkJsQ3BEbUIsQ2tDb0RuQixZQUFZLENBQVc7SUNUL0IsV0FBVyxFQUFtQixHQUFnQixHRFdyQztFbEN0RFgsQWtDb0RVLDZCbENwRG1CLENrQ29EbkIsWUFBWSxDQUFXO0lDVC9CLFdBQVcsRUFBbUIsU0FBZ0IsR0RXckM7RWxDdERYLEFrQ29EVSw2QmxDcERtQixDa0NvRG5CLFlBQVksQ0FBVztJQ1QvQixXQUFXLEVBQW1CLFNBQWdCLEdEV3JDO0VsQ3REWCxBa0NvRFUsNkJsQ3BEbUIsQ2tDb0RuQixZQUFZLENBQVc7SUNUL0IsV0FBVyxFQUFtQixHQUFnQixHRFdyQztFbEN0RFgsQWtDb0RVLDZCbENwRG1CLENrQ29EbkIsYUFBYSxDQUFVO0lDVC9CLFdBQVcsRUFBbUIsU0FBZ0IsR0RXckM7RWxDdERYLEFrQ29EVSw2QmxDcERtQixDa0NvRG5CLGFBQWEsQ0FBVTtJQ1QvQixXQUFXLEVBQW1CLFNBQWdCLEdEV3JDOztBM0JBUCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07RVB0RDdCLEFrQ3dCTSw2QmxDeEJ1QixDa0N3QnZCLE9BQU8sQ0FBTztJQUNaLFVBQVUsRUFBRSxDQUFDO0lBQ2IsU0FBUyxFQUFFLENBQUM7SUFDWixTQUFTLEVBQUUsSUFBSSxHQUNoQjtFbEM1QlAsQWtDNkJNLDZCbEM3QnVCLENrQzZCdkIsWUFBWSxDQUFPO0lBQ2pCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLElBQUk7SUFDWCxTQUFTLEVBQUUsSUFBSSxHQUNoQjtFbENqQ1AsQWtDb0NRLDZCbENwQ3FCLENrQ29DckIsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQTRCO0lBSXRDLFNBQVMsRUFBRSxRQUE0QixHREFoQztFbEN0Q1QsQWtDb0NRLDZCbENwQ3FCLENrQ29DckIsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREFoQztFbEN0Q1QsQWtDb0NRLDZCbENwQ3FCLENrQ29DckIsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCO0lBSXRDLFNBQVMsRUFBRSxHQUE0QixHREFoQztFbEN0Q1QsQWtDb0NRLDZCbENwQ3FCLENrQ29DckIsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREFoQztFbEN0Q1QsQWtDb0NRLDZCbENwQ3FCLENrQ29DckIsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREFoQztFbEN0Q1QsQWtDb0NRLDZCbENwQ3FCLENrQ29DckIsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCO0lBSXRDLFNBQVMsRUFBRSxHQUE0QixHREFoQztFbEN0Q1QsQWtDb0NRLDZCbENwQ3FCLENrQ29DckIsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREFoQztFbEN0Q1QsQWtDb0NRLDZCbENwQ3FCLENrQ29DckIsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREFoQztFbEN0Q1QsQWtDb0NRLDZCbENwQ3FCLENrQ29DckIsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCO0lBSXRDLFNBQVMsRUFBRSxH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 */
