@charset "UTF-8";
/*
    nbn style guide. Bootstrap customisations and common styles.

    AEM component specific css should go in include_website.scss
 */
/*****************************
* ICONS
******************************/
@font-face {
  font-family: "fontcustom";
  src: url("./fontcustom_90a7c3d09259cd4e0b11a00b8069fabe.eot");
  src: url("./fontcustom_90a7c3d09259cd4e0b11a00b8069fabe.eot?#iefix") format("embedded-opentype"), url("./fontcustom_90a7c3d09259cd4e0b11a00b8069fabe.woff") format("woff"), url("./fontcustom_90a7c3d09259cd4e0b11a00b8069fabe.ttf") format("truetype"), url("./fontcustom_90a7c3d09259cd4e0b11a00b8069fabe.svg#fontcustom") format("svg");
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "fontcustom";
    src: url("./fontcustom_90a7c3d09259cd4e0b11a00b8069fabe.svg#fontcustom") format("svg");
  }
}
[data-icon]:before {
  content: attr(data-icon);
}

[data-icon]:before,
.fc-arrow-right-circle:before,
.fc-bars:before,
.fc-bars-alt:before,
.fc-calendar:before,
.fc-caret-down:before,
.dk_theme_default .dk_toggle:before,
.fc-caret-left:before,
.fc-caret-right:before,
.fc-caret-up:before,
.fc-chevron-down:before,
.collapse-icon-chevron.collapsed:before,
.collapsed .collapse-icon-chevron:before,
.fc-chevron-down-circle:before,
.fc-chevron-left:before,
.fc-chevron-left-circle:before,
.fc-chevron-right:before,
.fc-chevron-right-circle:before,
.fc-chevron-up:before,
.collapse-icon-chevron:before,
.fc-circle:before,
.fc-circle-sm:before,
.fc-cog:before,
.fc-cross:before,
.fc-cross-bold:before,
.is-invalid .formset-validation-icon:before,
.form-group.has-feedback.has-error .form-control-feedback:before,
.fc-cross-circle:before,
.modal .close:before,
.fc-download:before,
.fc-download-circle:before,
.fc-exclamation-circle:before,
.fc-exclamation-triangle:before,
.fc-external-link:before,
.fc-eye:before,
.fc-file-o:before,
.fc-fire:before,
.fc-fullscreen:before,
.fc-home:before,
.fc-info-circle:before,
.fc-location-arrow:before,
.fc-mail:before,
.fc-map-pin:before,
.fc-map-pin-alt:before,
.fc-minus:before,
.collapse-icon:before,
.fc-minus-circle:before,
.fc-pause:before,
.fc-phone:before,
.fc-play:before,
.fc-play-circle:before,
.fc-plus:before,
.collapse-icon.collapsed:before,
.collapsed .collapse-icon:before,
.fc-power-off:before,
.fc-progress-1:before,
.fc-progress-1-inverted:before,
.fc-progress-2:before,
.fc-progress-2-inverted:before,
.fc-progress-3:before,
.fc-progress-3-inverted:before,
.fc-progress-4:before,
.fc-progress-4-inverted:before,
.fc-repeat:before,
.fc-tick:before,
.is-valid .formset-validation-icon:before,
.form-group.has-feedback.has-success .form-control-feedback:before,
.fc-tick-circle:before,
.fc-tick-circle-alt:before {
  display: inline-block;
  font-family: "fontcustom";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

.fc-arrow-right-circle:before {
  content: "";
}

.fc-bars:before {
  content: "";
}

.fc-bars-alt:before {
  content: "";
}

.fc-calendar:before {
  content: "";
}

.fc-caret-down:before, .dk_theme_default .dk_toggle:before {
  content: "";
}

.fc-caret-left:before {
  content: "";
}

.fc-caret-right:before {
  content: "";
}

.fc-caret-up:before {
  content: "";
}

.fc-chevron-down:before, .collapse-icon-chevron.collapsed:before, .collapsed .collapse-icon-chevron:before {
  content: "";
}

.fc-chevron-down-circle:before {
  content: "";
}

.fc-chevron-left:before {
  content: "";
}

.fc-chevron-left-circle:before {
  content: "";
}

.fc-chevron-right:before {
  content: "";
}

.fc-chevron-right-circle:before {
  content: "";
}

.fc-chevron-up:before, .collapse-icon-chevron:before {
  content: "";
}

.fc-circle:before {
  content: "";
}

.fc-circle-sm:before {
  content: "";
}

.fc-cog:before {
  content: "";
}

.fc-cross:before {
  content: "";
}

.fc-cross-bold:before, .is-invalid .formset-validation-icon:before, .form-group.has-feedback.has-error .form-control-feedback:before {
  content: "";
}

.fc-cross-circle:before, .modal .close:before {
  content: "";
}

.fc-download:before {
  content: "";
}

.fc-download-circle:before {
  content: "";
}

.fc-exclamation-circle:before {
  content: "";
}

.fc-exclamation-triangle:before {
  content: "";
}

.fc-external-link:before {
  content: "";
}

.fc-eye:before {
  content: "";
}

.fc-file-o:before {
  content: "";
}

.fc-fire:before {
  content: "";
}

.fc-fullscreen:before {
  content: "";
}

.fc-home:before {
  content: "";
}

.fc-info-circle:before {
  content: "";
}

.fc-location-arrow:before {
  content: "";
}

.fc-mail:before {
  content: "";
}

.fc-map-pin:before {
  content: "";
}

.fc-map-pin-alt:before {
  content: "";
}

.fc-minus:before, .collapse-icon:before {
  content: "";
}

.fc-minus-circle:before {
  content: "";
}

.fc-pause:before {
  content: "";
}

.fc-phone:before {
  content: "";
}

.fc-play:before {
  content: "";
}

.fc-play-circle:before {
  content: "";
}

.fc-plus:before, .collapse-icon.collapsed:before, .collapsed .collapse-icon:before {
  content: "";
}

.fc-power-off:before {
  content: "";
}

.fc-progress-1:before {
  content: "";
}

.fc-progress-1-inverted:before {
  content: "";
}

.fc-progress-2:before {
  content: "";
}

.fc-progress-2-inverted:before {
  content: "";
}

.fc-progress-3:before {
  content: "";
}

.fc-progress-3-inverted:before {
  content: "";
}

.fc-progress-4:before {
  content: "";
}

.fc-progress-4-inverted:before {
  content: "";
}

.fc-repeat:before {
  content: "";
}

.fc-tick:before, .is-valid .formset-validation-icon:before, .form-group.has-feedback.has-success .form-control-feedback:before {
  content: "";
}

.fc-tick-circle:before {
  content: "";
}

.fc-tick-circle-alt:before {
  content: "";
}

.fc-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fc-2x {
  font-size: 2em;
}

.fc-3x {
  font-size: 3em;
}

.fc-4x {
  font-size: 4em;
}

.fc-5x {
  font-size: 5em;
}

.fc-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eeeeee;
  border-radius: 0.1em;
}

/*

// Spinning Icons
// --------------------------

.fc-spin {
  -webkit-animation: fc-spin 2s infinite linear;
  animation: fc-spin 2s infinite linear;
}

.fc-pulse {
  -webkit-animation: fc-spin 1s infinite steps(8);
  animation: fc-spin 1s infinite steps(8);
}

@-webkit-keyframes fc-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fc-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
*/
/*****************************
* VARIABLES
******************************/
/*****************************
* BOOTSTRAP
******************************/
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

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

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

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

figure {
  margin: 1em 40px;
}

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

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

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

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

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

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

input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

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

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
*:before,
*:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  a,
a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  a[href^="#"]:after,
a[href^="javascript:"]:after {
    content: "";
  }

  pre,
blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  .navbar {
    display: none;
  }

  .btn > .caret,
.dropup > .btn > .caret {
    border-top-color: #000 !important;
  }

  .label {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }
  .table td,
.table th {
    background-color: #fff !important;
  }

  .table-bordered th,
.table-bordered td {
    border: 1px solid #ddd !important;
  }
}
* {
  box-sizing: border-box;
}

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

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.428571429;
  color: #1d1e1e;
  background-color: #fff;
}

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

a {
  color: #006AAE;
  text-decoration: none;
}
a:hover, a:focus {
  color: #003b62;
  text-decoration: none;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 8px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 6px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-circle {
  border-radius: 50%;
}

hr {
  margin-top: 22px;
  margin-bottom: 22px;
  border: 0;
  border-top: 1px solid #E1E7EC;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

[role=button] {
  cursor: pointer;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 600;
  line-height: 1.35;
  color: #1d1e1e;
}
h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small,
.h1 small,
.h1 .small, .h2 small,
.h2 .small, .h3 small,
.h3 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 22px;
  margin-bottom: 11px;
}
h1 small,
h1 .small, .h1 small,
.h1 .small,
h2 small,
h2 .small, .h2 small,
.h2 .small,
h3 small,
h3 .small, .h3 small,
.h3 .small {
  font-size: 65%;
}

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 11px;
  margin-bottom: 11px;
}
h4 small,
h4 .small, .h4 small,
.h4 .small,
h5 small,
h5 .small, .h5 small,
.h5 .small,
h6 small,
h6 .small, .h6 small,
.h6 .small {
  font-size: 75%;
}

h1, .h1 {
  font-size: 34px;
  line-height: 70px;
}
@media (max-width: 576px) {
  h1, .h1 {
    line-height: 44px;
  }
}

h2, .h2 {
  font-size: 28px;
  line-height: 41px;
}

h3, .h3 {
  font-size: 24px;
  line-height: 36px;
}

h4, .h4 {
  font-size: 20px;
  line-height: 28px;
}

h5, .h5 {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

h6, .h6 {
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
}

p {
  margin: 0 0 11px;
}

.lead {
  margin-bottom: 22px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 576px) {
  .lead {
    font-size: 24px;
  }
}

small,
.small {
  font-size: 87%;
}

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

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

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

.text-nowrap {
  white-space: nowrap;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-uppercase, .initialism {
  text-transform: uppercase;
}

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

.text-muted {
  color: #748999;
}

.text-primary {
  color: #006AAE;
}

a.text-primary:hover,
a.text-primary:focus {
  color: #004b7b;
}

.text-success {
  color: #3c763d;
}

a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}

.text-info {
  color: #31708f;
}

a.text-info:hover,
a.text-info:focus {
  color: #245269;
}

.text-warning {
  color: #8a6d3b;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}

.text-danger {
  color: #a94442;
}

a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}

.bg-primary {
  color: #fff;
}

.bg-primary {
  background-color: #006AAE;
}

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #004b7b;
}

.bg-success {
  background-color: #dff0d8;
}

a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}

.bg-info {
  background-color: #d9edf7;
}

a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}

.bg-warning {
  background-color: #fcf8e3;
}

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}

.bg-danger {
  background-color: #f2dede;
}

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}

.page-header {
  padding-bottom: 10px;
  margin: 44px 0 22px;
  border-bottom: 1px solid #eeeeee;
}

ul,
ol {
  margin-top: 0;
  margin-bottom: 11px;
}
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

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

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

dl {
  margin-top: 0;
  margin-bottom: 22px;
}

dt,
dd {
  line-height: 1.428571429;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: " ";
  display: table;
}
.dl-horizontal dd:after {
  clear: both;
}
@media (min-width: 576px) {
  .dl-horizontal dt {
    float: left;
    width: 210px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 230px;
  }
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}

.initialism {
  font-size: 90%;
}

blockquote {
  padding: 11px 22px;
  margin: 0 0 22px;
  font-size: 20px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.428571429;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: "— ";
}

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: "";
}
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: " —";
}

address {
  margin-bottom: 22px;
  font-style: normal;
  line-height: 1.428571429;
}

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 6px;
}

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 4px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}

pre {
  display: block;
  padding: 10.5px;
  margin: 0 0 11px;
  font-size: 15px;
  line-height: 1.428571429;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 6px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

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

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 576px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 768px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 1170px;
  }
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}
.container-fluid:after {
  clear: both;
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

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

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

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

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

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

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 576px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }

  .col-sm-1 {
    width: 8.3333333333%;
  }

  .col-sm-2 {
    width: 16.6666666667%;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-sm-4 {
    width: 33.3333333333%;
  }

  .col-sm-5 {
    width: 41.6666666667%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-7 {
    width: 58.3333333333%;
  }

  .col-sm-8 {
    width: 66.6666666667%;
  }

  .col-sm-9 {
    width: 75%;
  }

  .col-sm-10 {
    width: 83.3333333333%;
  }

  .col-sm-11 {
    width: 91.6666666667%;
  }

  .col-sm-12 {
    width: 100%;
  }

  .col-sm-pull-0 {
    right: auto;
  }

  .col-sm-pull-1 {
    right: 8.3333333333%;
  }

  .col-sm-pull-2 {
    right: 16.6666666667%;
  }

  .col-sm-pull-3 {
    right: 25%;
  }

  .col-sm-pull-4 {
    right: 33.3333333333%;
  }

  .col-sm-pull-5 {
    right: 41.6666666667%;
  }

  .col-sm-pull-6 {
    right: 50%;
  }

  .col-sm-pull-7 {
    right: 58.3333333333%;
  }

  .col-sm-pull-8 {
    right: 66.6666666667%;
  }

  .col-sm-pull-9 {
    right: 75%;
  }

  .col-sm-pull-10 {
    right: 83.3333333333%;
  }

  .col-sm-pull-11 {
    right: 91.6666666667%;
  }

  .col-sm-pull-12 {
    right: 100%;
  }

  .col-sm-push-0 {
    left: auto;
  }

  .col-sm-push-1 {
    left: 8.3333333333%;
  }

  .col-sm-push-2 {
    left: 16.6666666667%;
  }

  .col-sm-push-3 {
    left: 25%;
  }

  .col-sm-push-4 {
    left: 33.3333333333%;
  }

  .col-sm-push-5 {
    left: 41.6666666667%;
  }

  .col-sm-push-6 {
    left: 50%;
  }

  .col-sm-push-7 {
    left: 58.3333333333%;
  }

  .col-sm-push-8 {
    left: 66.6666666667%;
  }

  .col-sm-push-9 {
    left: 75%;
  }

  .col-sm-push-10 {
    left: 83.3333333333%;
  }

  .col-sm-push-11 {
    left: 91.6666666667%;
  }

  .col-sm-push-12 {
    left: 100%;
  }

  .col-sm-offset-0 {
    margin-left: 0%;
  }

  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }

  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }

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

  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }

  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }

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

  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }

  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }

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

  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }

  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }

  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 768px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }

  .col-md-1 {
    width: 8.3333333333%;
  }

  .col-md-2 {
    width: 16.6666666667%;
  }

  .col-md-3 {
    width: 25%;
  }

  .col-md-4 {
    width: 33.3333333333%;
  }

  .col-md-5 {
    width: 41.6666666667%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-7 {
    width: 58.3333333333%;
  }

  .col-md-8 {
    width: 66.6666666667%;
  }

  .col-md-9 {
    width: 75%;
  }

  .col-md-10 {
    width: 83.3333333333%;
  }

  .col-md-11 {
    width: 91.6666666667%;
  }

  .col-md-12 {
    width: 100%;
  }

  .col-md-pull-0 {
    right: auto;
  }

  .col-md-pull-1 {
    right: 8.3333333333%;
  }

  .col-md-pull-2 {
    right: 16.6666666667%;
  }

  .col-md-pull-3 {
    right: 25%;
  }

  .col-md-pull-4 {
    right: 33.3333333333%;
  }

  .col-md-pull-5 {
    right: 41.6666666667%;
  }

  .col-md-pull-6 {
    right: 50%;
  }

  .col-md-pull-7 {
    right: 58.3333333333%;
  }

  .col-md-pull-8 {
    right: 66.6666666667%;
  }

  .col-md-pull-9 {
    right: 75%;
  }

  .col-md-pull-10 {
    right: 83.3333333333%;
  }

  .col-md-pull-11 {
    right: 91.6666666667%;
  }

  .col-md-pull-12 {
    right: 100%;
  }

  .col-md-push-0 {
    left: auto;
  }

  .col-md-push-1 {
    left: 8.3333333333%;
  }

  .col-md-push-2 {
    left: 16.6666666667%;
  }

  .col-md-push-3 {
    left: 25%;
  }

  .col-md-push-4 {
    left: 33.3333333333%;
  }

  .col-md-push-5 {
    left: 41.6666666667%;
  }

  .col-md-push-6 {
    left: 50%;
  }

  .col-md-push-7 {
    left: 58.3333333333%;
  }

  .col-md-push-8 {
    left: 66.6666666667%;
  }

  .col-md-push-9 {
    left: 75%;
  }

  .col-md-push-10 {
    left: 83.3333333333%;
  }

  .col-md-push-11 {
    left: 91.6666666667%;
  }

  .col-md-push-12 {
    left: 100%;
  }

  .col-md-offset-0 {
    margin-left: 0%;
  }

  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }

  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }

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

  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }

  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }

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

  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }

  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }

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

  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }

  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }

  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }

  .col-lg-1 {
    width: 8.3333333333%;
  }

  .col-lg-2 {
    width: 16.6666666667%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-4 {
    width: 33.3333333333%;
  }

  .col-lg-5 {
    width: 41.6666666667%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-7 {
    width: 58.3333333333%;
  }

  .col-lg-8 {
    width: 66.6666666667%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-10 {
    width: 83.3333333333%;
  }

  .col-lg-11 {
    width: 91.6666666667%;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-pull-0 {
    right: auto;
  }

  .col-lg-pull-1 {
    right: 8.3333333333%;
  }

  .col-lg-pull-2 {
    right: 16.6666666667%;
  }

  .col-lg-pull-3 {
    right: 25%;
  }

  .col-lg-pull-4 {
    right: 33.3333333333%;
  }

  .col-lg-pull-5 {
    right: 41.6666666667%;
  }

  .col-lg-pull-6 {
    right: 50%;
  }

  .col-lg-pull-7 {
    right: 58.3333333333%;
  }

  .col-lg-pull-8 {
    right: 66.6666666667%;
  }

  .col-lg-pull-9 {
    right: 75%;
  }

  .col-lg-pull-10 {
    right: 83.3333333333%;
  }

  .col-lg-pull-11 {
    right: 91.6666666667%;
  }

  .col-lg-pull-12 {
    right: 100%;
  }

  .col-lg-push-0 {
    left: auto;
  }

  .col-lg-push-1 {
    left: 8.3333333333%;
  }

  .col-lg-push-2 {
    left: 16.6666666667%;
  }

  .col-lg-push-3 {
    left: 25%;
  }

  .col-lg-push-4 {
    left: 33.3333333333%;
  }

  .col-lg-push-5 {
    left: 41.6666666667%;
  }

  .col-lg-push-6 {
    left: 50%;
  }

  .col-lg-push-7 {
    left: 58.3333333333%;
  }

  .col-lg-push-8 {
    left: 66.6666666667%;
  }

  .col-lg-push-9 {
    left: 75%;
  }

  .col-lg-push-10 {
    left: 83.3333333333%;
  }

  .col-lg-push-11 {
    left: 91.6666666667%;
  }

  .col-lg-push-12 {
    left: 100%;
  }

  .col-lg-offset-0 {
    margin-left: 0%;
  }

  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }

  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }

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

  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }

  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }

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

  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }

  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }

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

  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }

  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }

  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
table {
  background-color: transparent;
}

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #748999;
  text-align: left;
}

th {
  text-align: left;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 22px;
}
.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 1px solid #E1E7EC;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #E1E7EC;
}
.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #E1E7EC;
}
.table .table {
  background-color: #fff;
}

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

.table-bordered {
  border: 1px solid #E1E7EC;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border: 1px solid #E1E7EC;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

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

table col[class*=col-] {
  position: static;
  float: none;
  display: table-column;
}

table td[class*=col-],
table th[class*=col-] {
  position: static;
  float: none;
  display: table-cell;
}

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

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

.table > thead > tr > td.success,
.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}

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

.table > thead > tr > td.info,
.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}

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

.table > thead > tr > td.warning,
.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

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

.table > thead > tr > td.danger,
.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}

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

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 575px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 16.5px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #E1E7EC;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
.table-responsive > .table-bordered > thead > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child,
.table-responsive > .table-bordered > tbody > tr > td:first-child,
.table-responsive > .table-bordered > tfoot > tr > th:first-child,
.table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
.table-responsive > .table-bordered > thead > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child,
.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tfoot > tr > th:last-child,
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive > .table-bordered > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

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

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 22px;
  font-size: 24px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

input[type=search] {
  box-sizing: border-box;
}

input[type=radio],
input[type=checkbox] {
  margin: 4px 0 0;
  margin-top: 1px \9 ;
  line-height: normal;
}

input[type=file] {
  display: block;
}

input[type=range] {
  display: block;
  width: 100%;
}

select[multiple],
select[size] {
  height: auto;
}

input[type=file]:focus,
input[type=radio]:focus,
input[type=checkbox]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: 13px;
  font-size: 16px;
  line-height: 1.428571429;
  color: #555555;
}

.form-control {
  display: block;
  width: 100%;
  height: 48px;
  padding: 12px 12px;
  font-size: 16px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #F7FBFE;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 6px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-control:focus {
  border-color: #009DE6;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 157, 230, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  background-color: #ddd;
  opacity: 1;
}
.form-control[disabled], fieldset[disabled] .form-control {
  cursor: not-allowed;
}

textarea.form-control {
  height: auto;
}

input[type=search] {
  -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
    line-height: 48px;
  }
  input[type=date].input-sm,
.input-group-sm > .input-group-btn > input[type=date].btn, .input-group-sm input[type=date],
input[type=time].input-sm,
.input-group-sm > .input-group-btn > input[type=time].btn,
.input-group-sm input[type=time],
input[type=datetime-local].input-sm,
.input-group-sm > .input-group-btn > input[type=datetime-local].btn,
.input-group-sm input[type=datetime-local],
input[type=month].input-sm,
.input-group-sm > .input-group-btn > input[type=month].btn,
.input-group-sm input[type=month] {
    line-height: 37px;
  }
  input[type=date].input-lg,
.input-group-lg > .input-group-btn > input[type=date].btn, .input-group-lg input[type=date],
input[type=time].input-lg,
.input-group-lg > .input-group-btn > input[type=time].btn,
.input-group-lg input[type=time],
input[type=datetime-local].input-lg,
.input-group-lg > .input-group-btn > input[type=datetime-local].btn,
.input-group-lg input[type=datetime-local],
input[type=month].input-lg,
.input-group-lg > .input-group-btn > input[type=month].btn,
.input-group-lg input[type=month] {
    line-height: 63px;
  }
}
.form-group {
  margin-bottom: 25px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 22px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

.radio input[type=radio],
.radio-inline input[type=radio],
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9 ;
}

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

input[type=radio][disabled], input[type=radio].disabled, fieldset[disabled] input[type=radio],
input[type=checkbox][disabled],
input[type=checkbox].disabled,
fieldset[disabled] input[type=checkbox] {
  cursor: not-allowed;
}

.radio-inline.disabled, fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

.radio.disabled label, fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}

.form-control-static {
  padding-top: 13px;
  padding-bottom: 13px;
  margin-bottom: 0;
  min-height: 38px;
}
.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn {
  padding-left: 0;
  padding-right: 0;
}

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 37px;
  padding: 7px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 4px;
}

select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
  height: 37px;
  line-height: 37px;
}

textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
select[multiple].input-sm,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > .input-group-btn > select[multiple].btn {
  height: auto;
}

.form-group-sm .form-control {
  height: 37px;
  padding: 7px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 4px;
}
.form-group-sm select.form-control {
  height: 37px;
  line-height: 37px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 37px;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 14px;
  line-height: 1.5;
}

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 63px;
  padding: 17px 16px;
  font-size: 20px;
  line-height: 1.3333333;
  border-radius: 8px;
}

select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
  height: 63px;
  line-height: 63px;
}

textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
select[multiple].input-lg,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > .input-group-btn > select[multiple].btn {
  height: auto;
}

.form-group-lg .form-control {
  height: 63px;
  padding: 17px 16px;
  font-size: 20px;
  line-height: 1.3333333;
  border-radius: 8px;
}
.form-group-lg select.form-control {
  height: 63px;
  line-height: 63px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 63px;
  min-height: 42px;
  padding: 18px 16px;
  font-size: 20px;
  line-height: 1.3333333;
}

.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 60px;
}

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 48px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  pointer-events: none;
}

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 63px;
  height: 63px;
  line-height: 63px;
}

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 37px;
  height: 37px;
  line-height: 37px;
}

.has-success .help-block, .has-success .form-group .help-block-error, .form-group .has-success .help-block-error,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}

.has-warning .help-block, .has-warning .form-group .help-block-error, .form-group .has-warning .help-block-error,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}

.has-error .help-block, .has-error .form-group .help-block-error, .form-group .has-error .help-block-error,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
  top: 27px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

.help-block, .form-group .help-block-error {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #8395a3;
}

@media (min-width: 576px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
.form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
.form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type=radio],
.form-inline .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 13px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 35px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  content: " ";
  display: table;
}
.form-horizontal .form-group:after {
  clear: both;
}
@media (min-width: 576px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 13px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 576px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 18px;
    font-size: 20px;
  }
}
@media (min-width: 576px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 8px;
    font-size: 14px;
  }
}

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 600;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 11px 12px;
  font-size: 16px;
  line-height: 1.428571429;
  border-radius: 0px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover, .btn:focus, .btn.focus {
  color: #27214D;
  text-decoration: none;
}
.btn:active, .btn.active {
  outline: 0;
  background-image: none;
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}

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

.btn-default {
  color: #27214D;
  background-color: transparent;
  border-color: #27214D;
}
.btn-default:focus, .btn-default.focus {
  color: #27214D;
  background-color: rgba(0, 0, 0, 0);
  border-color: black;
}
.btn-default:hover {
  color: #27214D;
  background-color: rgba(0, 0, 0, 0);
  border-color: #110f22;
}
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
  color: #27214D;
  background-color: rgba(0, 0, 0, 0);
  border-color: #110f22;
}
.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus {
  color: #27214D;
  background-color: rgba(0, 0, 0, 0);
  border-color: black;
}
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
  background-image: none;
}
.btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus {
  background-color: transparent;
  border-color: #27214D;
}
.btn-default .badge {
  color: transparent;
  background-color: #27214D;
}

.btn-primary {
  color: #27214D;
  background-color: #A0E311;
}
.btn-primary:focus, .btn-primary.focus {
  color: #27214D;
  background-color: #88c10e;
  border-color: #709f0c;
}
.btn-primary:hover {
  color: #27214D;
  background-color: #88c10e;
}
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  color: #27214D;
  background-color: #88c10e;
}
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  background-image: none;
}
.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus {
  background-color: #A0E311;
  border-color: #A0E311;
}
.btn-primary .badge {
  color: #A0E311;
  background-color: #27214D;
}

.btn-success {
  color: #fff;
  background-color: #9aca3c;
  border-color: #8cba33;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #7da62d;
  border-color: #415617;
}
.btn-success:hover {
  color: #fff;
  background-color: #7da62d;
  border-color: #688a25;
}
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #7da62d;
  border-color: #688a25;
}
.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {
  color: #fff;
  background-color: #688a25;
  border-color: #415617;
}
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
  background-image: none;
}
.btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus {
  background-color: #9aca3c;
  border-color: #8cba33;
}
.btn-success .badge {
  color: #9aca3c;
  background-color: #fff;
}

.btn-info {
  color: #fff;
  background-color: #009DE6;
  border-color: #009DE6;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #007ab3;
  border-color: #004667;
}
.btn-info:hover {
  color: #fff;
  background-color: #007ab3;
  border-color: #0073a9;
}
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #007ab3;
  border-color: #0073a9;
}
.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {
  color: #fff;
  background-color: #00628f;
  border-color: #004667;
}
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
  background-image: none;
}
.btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus {
  background-color: #009DE6;
  border-color: #009DE6;
}
.btn-info .badge {
  color: #009DE6;
  background-color: #fff;
}

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus, .btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
  background-image: none;
}
.btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

.btn-danger {
  color: #fff;
  background-color: #e61200;
  border-color: #cd1000;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #b30e00;
  border-color: #4d0600;
}
.btn-danger:hover {
  color: #fff;
  background-color: #b30e00;
  border-color: #8f0b00;
}
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #b30e00;
  border-color: #8f0b00;
}
.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {
  color: #fff;
  background-color: #8f0b00;
  border-color: #4d0600;
}
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
  background-image: none;
}
.btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus {
  background-color: #e61200;
  border-color: #cd1000;
}
.btn-danger .badge {
  color: #e61200;
  background-color: #fff;
}

.btn-link {
  color: #006AAE;
  font-weight: normal;
  border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  border-color: transparent;
}
.btn-link:hover, .btn-link:focus {
  color: #003b62;
  text-decoration: none;
  background-color: transparent;
}
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 16px 16px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 0px;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 6px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 0px;
}

.btn-xs, .btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 0px;
}

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

@media (max-width: 575px) {
  .btn-block-xs {
    display: block;
    min-width: 0;
    width: 100%;
    margin-bottom: 10px;
  }
}

.btn-block + .btn-block {
  margin-top: 5px;
}

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

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

.collapse {
  display: none;
}
.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9 ;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle:focus {
  outline: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 16px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 6px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 10px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  white-space: nowrap;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #006AAE;
}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}

.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}

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

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

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #777777;
  white-space: nowrap;
}

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

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

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9 ;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

@media (min-width: 992px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}

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

.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar:before, .btn-toolbar:after {
  content: " ";
  display: table;
}
.btn-toolbar:after {
  clear: both;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

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

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

.btn-group > .btn-group {
  float: left;
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

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

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

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}

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

.btn .caret {
  margin-left: 0;
}

.btn-lg .caret, .btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table;
}
.btn-group-vertical > .btn-group:after {
  clear: both;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

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

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

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

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

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}

[data-toggle=buttons] > .btn input[type=radio],
[data-toggle=buttons] > .btn input[type=checkbox],
[data-toggle=buttons] > .btn-group > .btn input[type=radio],
[data-toggle=buttons] > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*=col-] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.input-group-addon {
  padding: 12px 12px;
  font-size: 16px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 6px;
}
.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: 7px 10px;
  font-size: 14px;
  border-radius: 4px;
}
.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: 17px 16px;
  font-size: 20px;
  border-radius: 8px;
}
.input-group-addon input[type=radio],
.input-group-addon input[type=checkbox] {
  margin-top: 0;
}

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

.input-group-addon:first-child {
  border-right: 0;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group-addon:last-child {
  border-left: 0;
}

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav:before, .nav:after {
  content: " ";
  display: table;
}
.nav:after {
  clear: both;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #006AAE;
}
.nav .nav-divider {
  height: 1px;
  margin: 10px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.428571429;
  border: 1px solid transparent;
  border-radius: 6px 6px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 6px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #006AAE;
}

.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

.nav-justified, .nav-tabs.nav-justified {
  width: 100%;
}
.nav-justified > li, .nav-tabs.nav-justified > li {
  float: none;
}
.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 576px) {
  .nav-justified > li, .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 6px;
}
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 576px) {
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 6px 6px 0 0;
  }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}

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

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

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 0;
  border: 1px solid transparent;
}
.navbar:before, .navbar:after {
  content: " ";
  display: table;
}
.navbar:after {
  clear: both;
}
@media (min-width: 992px) {
  .navbar {
    border-radius: 6px;
  }
}

.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table;
}
.navbar-header:after {
  clear: both;
}
@media (min-width: 992px) {
  .navbar-header {
    float: left;
  }
}

.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse:before, .navbar-collapse:after {
  content: " ";
  display: table;
}
.navbar-collapse:after {
  clear: both;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 992px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 992px) {
  .container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 992px) {
  .navbar-static-top {
    border-radius: 0;
  }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 992px) {
  .navbar-fixed-top,
.navbar-fixed-bottom {
    border-radius: 0;
  }
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.navbar-brand {
  float: left;
  padding: 14px 15px;
  font-size: 20px;
  line-height: 22px;
  height: 50px;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 992px) {
  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 6px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 992px) {
  .navbar-toggle {
    display: none;
  }
}

.navbar-nav {
  margin: 7px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 22px;
}
@media (max-width: 991px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
.navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 22px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 992px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 14px;
    padding-bottom: 14px;
  }
}

.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 1px;
  margin-bottom: 1px;
}
@media (min-width: 576px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
.navbar-form .input-group .input-group-btn,
.navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
.navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
.navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type=radio],
.navbar-form .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 991px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: none;
  }
}

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar-btn {
  margin-top: 1px;
  margin-bottom: 1px;
}
.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {
  margin-top: 6.5px;
  margin-bottom: 6.5px;
}
.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {
  margin-top: 14px;
  margin-bottom: 14px;
}

.navbar-text {
  margin-top: 14px;
  margin-bottom: 14px;
}
@media (min-width: 992px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
}

@media (min-width: 992px) {
  .navbar-left {
    float: left !important;
  }

  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 991px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}

.navbar-inverse {
  background-color: #222;
  border-color: #090909;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #090909;
}
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #090909;
  color: #fff;
}
@media (max-width: 991px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 22px 0;
  border-radius: 6px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 12px 12px;
  line-height: 1.428571429;
  text-decoration: none;
  color: #006AAE;
  background-color: #fff;
  border: 1px solid none;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  z-index: 2;
  color: #003b62;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #006AAE;
  border-color: #006AAE;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 17px 16px;
  font-size: 20px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 8px;
  border-top-left-radius: 8px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 8px;
  border-top-right-radius: 8px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 7px 10px;
  font-size: 14px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}

a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.label-default {
  background-color: #777777;
}
.label-default[href]:hover, .label-default[href]:focus {
  background-color: #5e5e5e;
}

.label-primary {
  background-color: #006AAE;
}
.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #004b7b;
}

.label-success {
  background-color: #9aca3c;
}
.label-success[href]:hover, .label-success[href]:focus {
  background-color: #7da62d;
}

.label-info {
  background-color: #009DE6;
}
.label-info[href]:hover, .label-info[href]:focus {
  background-color: #007ab3;
}

.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #ec971f;
}

.label-danger {
  background-color: #e61200;
}
.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #b30e00;
}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge, .btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
  color: #006AAE;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}

a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 24px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron, .container-fluid .jumbotron {
  border-radius: 8px;
  padding-left: 15px;
  padding-right: 15px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 576px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron, .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
.jumbotron .h1 {
    font-size: 72px;
  }
}

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 22px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 6px;
  -webkit-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
.thumbnail .caption {
  padding: 9px;
  color: #475560;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #006AAE;
}

.alert {
  padding: 15px;
  margin-bottom: 22px;
  border: 1px solid transparent;
  border-radius: 6px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  background-color: #f7fcea;
  border-color: #9aca3c;
  color: #6e9228;
}
.alert-success hr {
  border-top-color: #8cba33;
}
.alert-success .alert-link {
  color: #506a1d;
}

.alert-info {
  background-color: transparent;
  border-color: #009DE6;
  color: #008ccd;
}
.alert-info hr {
  border-top-color: #008ccd;
}
.alert-info .alert-link {
  color: #00699a;
}

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}

.alert-danger {
  background-color: transparent;
  border-color: #e61200;
  color: #e61200;
}
.alert-danger hr {
  border-top-color: #cd1000;
}
.alert-danger .alert-link {
  color: #b30e00;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 22px;
  margin-bottom: 22px;
  background-color: #f5f5f5;
  border-radius: 6px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 14px;
  line-height: 22px;
  color: #fff;
  text-align: center;
  background-color: #006AAE;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

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

.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
  background-color: #9aca3c;
}
.progress-striped .progress-bar-success {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
  background-color: #009DE6;
}
.progress-striped .progress-bar-info {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
  background-color: #e61200;
}
.progress-striped .progress-bar-danger {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}

.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}

.media-body {
  width: 10000px;
}

.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}

.media-right,
.media > .pull-right {
  padding-left: 10px;
}

.media-left,
.media > .pull-left {
  padding-right: 10px;
}

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}

.media-middle {
  vertical-align: middle;
}

.media-bottom {
  vertical-align: bottom;
}

.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

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

.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover, a.list-group-item:focus,
button.list-group-item:hover,
button.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}

button.list-group-item {
  width: 100%;
  text-align: left;
}

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #006AAE;
  border-color: #006AAE;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
  color: #7bcbff;
}

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover, a.list-group-item-success:focus,
button.list-group-item-success:hover,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,
button.list-group-item-success.active,
button.list-group-item-success.active:hover,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover, a.list-group-item-info:focus,
button.list-group-item-info:hover,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
button.list-group-item-info.active,
button.list-group-item-info.active:hover,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover, a.list-group-item-warning:focus,
button.list-group-item-warning:hover,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,
button.list-group-item-warning.active,
button.list-group-item-warning.active:hover,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover, a.list-group-item-danger:focus,
button.list-group-item-danger:hover,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,
button.list-group-item-danger.active,
button.list-group-item-danger.active:hover,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.panel {
  margin-bottom: 22px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 6px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}
.panel-body:before, .panel-body:after {
  content: " ";
  display: table;
}
.panel-body:after {
  clear: both;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.list-group + .panel-footer {
  border-top-width: 0;
}

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 5px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 5px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 5px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 5px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #E1E7EC;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}

.panel-group {
  margin-bottom: 22px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 6px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

.panel-primary {
  border-color: #006AAE;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #006AAE;
  border-color: #006AAE;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #006AAE;
}
.panel-primary > .panel-heading .badge {
  color: #006AAE;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #006AAE;
}

.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}

.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}

.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

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

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

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

.well, .article-list-item {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 6px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote, .article-list-item blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-lg {
  padding: 24px;
  border-radius: 8px;
}

.well-sm {
  padding: 9px;
  border-radius: 4px;
}

.close {
  float: right;
  font-size: 24px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

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

.modal-open {
  overflow: hidden;
}

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

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

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}

.modal-content-timeout {
  height: 462px;
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header:before, .modal-header:after {
  content: " ";
  display: table;
}
.modal-header:after {
  clear: both;
}

.modal-header .close {
  margin-top: -2px;
}

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

.modal-body {
  position: relative;
  padding: 15px;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer:before, .modal-footer:after {
  content: " ";
  display: table;
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

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

@media (min-width: 576px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }

  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }

  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 768px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.428571429;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 6px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.428571429;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 16px;
  background-color: #475560;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid #475560;
  border-radius: 8px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 16px;
  background-color: #475560;
  border-bottom: 1px solid #3c4851;
  border-radius: 7px 7px 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover > .arrow {
  border-width: 11px;
}

.popover > .arrow:after {
  border-width: 10px;
  content: "";
}

.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: #475560;
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #475560;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: #475560;
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #475560;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: #475560;
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #475560;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: #475560;
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #475560;
  bottom: -10px;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    transition: -webkit-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next, .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000", endColorstr="#00000000", GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#80000000", GradientType=1);
}
.carousel-control:hover, .carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: "‹";
}
.carousel-control .icon-next:before {
  content: "›";
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 12.15px;
  height: 11.99px;
  margin-left: 6px !important;
  margin-right: 6px !important;
  margin-top: 1px !important;
  margin-bottom: 1px !important;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 12px;
  cursor: pointer;
  background-color: #000 \9 ;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  width: 12.15px;
  height: 11.99px;
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}

@media screen and (min-width: 576px) {
  .carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-prev,
.carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
    margin-right: -10px;
  }

  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }

  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

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

.hidden {
  display: none !important;
}

.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}
.visible-xs {
  display: none !important;
}

.visible-sm {
  display: none !important;
}

.visible-md {
  display: none !important;
}

.visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 575px) {
  .visible-xs {
    display: block !important;
  }

  table.visible-xs {
    display: table !important;
  }

  tr.visible-xs {
    display: table-row !important;
  }

  th.visible-xs,
td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 575px) {
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 575px) {
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 575px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .visible-sm {
    display: block !important;
  }

  table.visible-sm {
    display: table !important;
  }

  tr.visible-sm {
    display: table-row !important;
  }

  th.visible-sm,
td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-md {
    display: block !important;
  }

  table.visible-md {
    display: table !important;
  }

  tr.visible-md {
    display: table-row !important;
  }

  th.visible-md,
td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) {
  .visible-lg {
    display: block !important;
  }

  table.visible-lg {
    display: table !important;
  }

  tr.visible-lg {
    display: table-row !important;
  }

  th.visible-lg,
td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 992px) {
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 992px) {
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 992px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 575px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }

  table.visible-print {
    display: table !important;
  }

  tr.visible-print {
    display: table-row !important;
  }

  th.visible-print,
td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}

.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}

.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .hidden-print {
    display: none !important;
  }
}
/*****************************
* OVERRIDE BOOTSTRAP
******************************/
body.hide-outlines *:focus {
  outline: 0 !important;
}

html {
  font-size: medium;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

label {
  font-weight: normal;
}

@media print {
  img {
    max-width: none !important;
  }
}
a {
  cursor: pointer;
}

ul, ol {
  margin-bottom: 0;
}

input::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: inherit;
}

sub {
  vertical-align: sub;
}

sup {
  vertical-align: super;
}

@media screen and (max-width: 575px) {
  .table-responsive > .table > thead > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > tfoot > tr > td {
    white-space: normal;
  }
}

.container {
  width: auto !important;
  max-width: 1170px;
}

body > .row {
  margin-left: 0;
  margin-right: 0;
}

.row .container {
  margin-left: 0;
  margin-right: 0;
}
.row.row-flex {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}
.row.row-flex > div[class*=col-] {
  min-height: 0;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
.row.row-flex > div[class*=col-] > .card, .row.row-flex > div[class*=col-] > .well, .row.row-flex > div[class*=col-] > .article-list-item, .row.row-flex > div[class*=col-] > .article-tile, .row.row-flex > div[class*=col-] > .content-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 1;
          flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
.row.row-flex:before, .row.row-flex:after {
  width: 0;
}
.row.no-padding .image-container {
  margin: 0;
  padding: 0;
}
.row.no-padding .image-container .media-body.collapsed-text-center {
  margin: 0;
}
@media (min-width: 768px) {
  .row.no-padding > div[class*=col-] {
    margin: 0;
    padding: 0;
    border-left: 1px solid transparent;
  }
  .row.no-padding > div[class*=col-]:first-child {
    border-left: none;
  }
}
@media (max-width: 575px) {
  .row.no-padding-for-mobile .image-container {
    margin: 0;
    padding: 0;
  }
  .row.no-padding-for-mobile .image-container .media-body.collapsed-text-center {
    margin: 0;
  }
  .row.no-padding-for-mobile > div[class*=col-] {
    margin: 0;
    padding: 0;
    border-left: 1px solid transparent;
  }
  .row.no-padding-for-mobile > div[class*=col-]:first-child {
    border-left: none;
  }
}
@media (min-width: 768px) {
  .row.vertical-separator > div[class*=col-] {
    border-left: 1px solid #E1E7EC;
  }
  .row.vertical-separator > div[class*=col-]:first-child {
    border-left: none;
  }
}

.has-error .dk_container .dk_toggle {
  border: 1px solid #e61200;
}

.form-group label, .form-group label span {
  color: #475560;
}
.form-group .help-label {
  font-size: 0.8em;
  margin-bottom: 10px;
}
.form-group .help-block, .form-group .help-block-error {
  font-size: 14px;
}
.form-group .help-block-error {
  display: none;
  color: #e61200 !important;
}
.form-group.has-error .help-block-error {
  display: block;
}
.form-group.has-success .help-block, .form-group.has-success .help-block-error,
.form-group.has-success .control-label,
.form-group.has-success .radio,
.form-group.has-success .checkbox,
.form-group.has-success .radio-inline,
.form-group.has-success .checkbox-inline, .form-group.has-success.radio label, .form-group.has-success.checkbox label, .form-group.has-success.radio-inline label, .form-group.has-success.checkbox-inline label {
  color: #9aca3c;
}
.form-group.has-success .form-control {
  border-color: #ccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.form-group.has-success .form-control:focus {
  border-color: #b3b3b3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
}
.form-group.has-success .input-group-addon {
  color: #9aca3c;
  border-color: #ccc;
  background-color: #f5f5f5;
}
.form-group.has-success .form-control-feedback {
  color: #9aca3c;
}
.form-group.has-success:focus {
  border-color: #009DE6 !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 157, 230, 0.6) !important;
}
.form-group.has-feedback {
  padding-right: 32px;
}
.form-group.has-feedback .form-control {
  padding-right: 0;
}
.form-group.has-feedback .form-control-feedback {
  right: -7px;
}
.form-group.has-feedback .form-control-feedback-wrapper {
  position: relative;
}
.form-group.has-feedback .form-control-feedback-wrapper .form-control-feedback {
  width: auto;
  right: -27px;
  top: -1px;
}
.form-group.has-feedback .form-control-feedback-wrapper .form-control-feedback:before {
  line-height: inherit;
}
.form-group.has-feedback.has-success .form-control-feedback {
  color: #006AAE;
}
.form-group.has-feedback.has-error .form-control-feedback {
  color: #e61200;
}
.form-group.form-group-material {
  position: relative;
  max-width: 500px;
}
.form-group.form-group-material input.form-control {
  background-color: transparent !important;
  border: none !important;
  box-shadow: none;
  border-radius: 0 !important;
  color: #000;
  height: 38px;
  border-bottom: 2px solid #D2DADD !important;
  padding: 0;
}
.form-group.form-group-material input.form-control::-moz-placeholder {
  color: #475560;
  opacity: 1;
}
.form-group.form-group-material input.form-control:-ms-input-placeholder {
  color: #475560;
}
.form-group.form-group-material input.form-control::-webkit-input-placeholder {
  color: #475560;
}
.form-group.form-group-material input.form-control:focus {
  border-bottom: 2px solid #009DE6 !important;
}
.form-group.form-group-material .form-material-icon-left, .form-group.form-group-material .form-material-icon-right {
  width: 30px;
  text-align: center;
  position: absolute;
  line-height: 38px;
}
.form-group.form-group-material .form-material-icon-left .svg-icon, .form-group.form-group-material .form-material-icon-right .svg-icon {
  width: 20px;
  height: 20px;
  fill: #475560;
}
.form-group.form-group-material .form-material-icon-left ~ input {
  padding-left: 30px !important;
}
.form-group.form-group-material .form-material-icon-right {
  right: 0px;
  top: 0px;
}
.form-group.form-group-material .form-material-icon-right ~ input {
  padding-right: 30px !important;
}

.align-has-feedback {
  margin-right: 32px;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

h1, .h1 {
  letter-spacing: 0px;
  font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", Sans-Serif;
  font-weight: 400;
}
@media (min-width: 576px) {
  h1, .h1 {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  h1.h1-responsive, .h1.h1-responsive {
    font-size: 60px;
  }
}
h1 b, h1 strong, .h1 b, .h1 strong {
  font-weight: 500;
}

.sub-heading {
  color: #27214D;
  font-weight: 600;
  font-size: 18px;
}

.font-heading {
  font-family: "Open Sans", sans-serif;
}

a.h1, a.h2, a.h3, a.h4, a.h5, a.h6 {
  color: #006AAE;
}
a.h1:hover, a.h1:focus, a.h2:hover, a.h2:focus, a.h3:hover, a.h3:focus, a.h4:hover, a.h4:focus, a.h5:hover, a.h5:focus, a.h6:hover, a.h6:focus {
  color: #003b62;
}

.modal .modal-header {
  border-bottom: none;
  padding-bottom: 0px;
}
.modal .close {
  font-size: 30px;
  color: #006AAE;
  opacity: 1;
  -ms-filter: "alpha(opacity=100)";
  outline: 0;
}
.modal .modal-dialog {
  top: 100px;
  width: auto !important;
  max-width: 600px;
}
.modal .modal-dialog.modal-lg {
  max-width: 900px;
}
@media (min-width: 576px) {
  .modal {
    padding-left: 10px;
  }
}

.form-group {
  /* Hiding default checkbox and Radio button design */
  /* Checked state styles */
  /* Hover state styles */
  /* Disabled state styles */
  /* Styles for Radio button */
  /* Styles for Check box */
}
.form-group input[type=checkbox], .form-group input[type=radio] {
  opacity: 0;
  position: absolute;
  z-index: 12;
  width: 25px;
  height: 25px;
  margin: 0;
  outline: none !important;
}
.form-group input[type=checkbox] + span, .form-group input[type=radio] + span {
  position: relative;
  z-index: 11;
  display: inline-block;
  margin: 0;
  line-height: 25px;
  min-height: 25px;
  min-width: 14px;
  font-weight: normal;
}
.form-group input[type=checkbox] + span:before, .form-group input[type=radio] + span:before {
  font-family: fontcustom;
  font-weight: normal;
  font-size: 11px;
  color: #333;
  content: " ";
  background-color: #F7FBFE;
  border: 1px solid #CCC;
  border-radius: 0;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  height: 25px;
  line-height: 24px;
  min-width: 25px;
  margin-right: 9px;
  margin-bottom: 2px;
}
.form-group input[type=checkbox]:checked + span:before, .form-group input[type=radio]:checked + span:before {
  display: inline-block;
  content: "";
}
.form-group input[type=checkbox]:hover + span:before, .form-group input[type=radio]:hover + span:before, .form-group input[type=checkbox] + span:hover:before, .form-group input[type=radio] + span:hover:before {
  border-color: #009DE6;
}
.form-group input[type=checkbox]:disabled + span:before, .form-group input[type=radio]:disabled + span:before, .form-group input[type=checkbox][disabled] + span:before, .form-group input[type=radio][disabled] + span:before, .form-group input[type=checkbox].disabled + span:before, .form-group input[type=radio].disabled + span:before {
  background-color: #D2DADD !important;
  border-color: #CCC !important;
  color: #BBB;
}
.form-group input[type=radio] + span:before {
  border-radius: 32px;
  font-family: Arial, sans-serif;
  font-size: 44px;
}
.form-group input[type=checkbox] + span:before {
  border-radius: 4px;
}
.form-group input[type=radio]:checked + span:before {
  content: "•";
  letter-spacing: 0.01em;
}
.form-group .radio-inline, .form-group .checkbox-inline {
  padding-left: 0;
  padding-right: 20px;
}
.form-group .radio label, .form-group .checkbox label {
  padding-left: 0;
}

.input-group-bordered {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 7px;
  padding: 5px;
}
.input-group-bordered .input-group {
  width: 100%;
}
.input-group-bordered .input-group input.form-control {
  background: #fff !important;
}

.input-group-btn .input-group-clear {
  z-index: 5;
  position: absolute;
  text-align: center;
  left: -44px;
  width: 44px;
  line-height: 44px;
  font-size: 20px;
  cursor: pointer;
}
.input-group-lg .input-group-btn .input-group-clear {
  line-height: 60px;
}

.input-group-btn:last-child > .btn {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.input-group input.has-clear {
  padding-right: 39px;
}

.well, .article-list-item {
  box-shadow: none;
  border: 1px solid #E1E7EC;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .well, .article-list-item {
    padding: 19px;
  }
}
@media (max-width: 575px) {
  .well, .article-list-item {
    padding: 13px;
  }
}
@media (min-width: 768px) {
  .well, .article-list-item {
    margin-bottom: 30px;
  }
}
.well.well-no-border, .well-no-border.article-list-item {
  border: none;
}

a.well, a.article-list-item {
  display: block;
  color: inherit;
}

[data-toggle=popover] {
  cursor: pointer;
}

.popover {
  color: #fff;
  background-clip: border-box;
}
.popover .popover-title {
  color: #fff;
  border-bottom: none;
}
.popover .popover-content {
  font-size: 0.9em;
}
.popover .popover-content p {
  margin-bottom: 0;
}
.popover .popover-content a {
  color: #fff !important;
  text-decoration: underline;
}
.popover .popover-content .btn-block {
  margin-top: 14px;
}

body.has-touch .popover {
  cursor: pointer;
}

.btn {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  min-width: 180px;
  padding-left: 26px;
  padding-right: 26px;
  white-space: normal;
  line-height: 22px;
  font-size: 15px;
}

.btn-lg, .btn-group-lg > .btn {
  padding-left: 46px;
  padding-right: 46px;
  min-width: 195px;
  line-height: 22px;
  font-size: 16px;
}

@media (max-width: 575px) {
  .btn-block-xs {
    display: block;
    min-width: 0;
    width: 100%;
    margin-bottom: 10px;
  }
}

.btn-block {
  min-width: 0;
}

.btn-block + .btn-block {
  margin-top: 10px;
}

.input-group-btn .btn {
  padding-left: 12px;
  padding-right: 12px;
  min-width: 0;
  white-space: nowrap;
}

.btn-link {
  min-width: 0;
}

.btn-secondary {
  color: #FFFFFF;
  background-color: #006AAE;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #FFFFFF;
  background-color: #005a94;
  border-color: #004a7a;
}
.btn-secondary:hover {
  color: #FFFFFF;
  background-color: #005a94;
}
.btn-secondary:active, .btn-secondary.active, .open > .btn-secondary.dropdown-toggle {
  color: #FFFFFF;
  background-color: #005a94;
}
.btn-secondary:active, .btn-secondary.active, .open > .btn-secondary.dropdown-toggle {
  background-image: none;
}
.btn-secondary.disabled:hover, .btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary[disabled]:hover, .btn-secondary[disabled]:focus, .btn-secondary[disabled].focus, fieldset[disabled] .btn-secondary:hover, fieldset[disabled] .btn-secondary:focus, fieldset[disabled] .btn-secondary.focus {
  background-color: #006AAE;
  border-color: #006AAE;
}
.btn-secondary .badge {
  color: #006AAE;
  background-color: #FFFFFF;
}

.btn-default.focus, .btn-default:hover {
  background-color: rgba(39, 33, 77, 0.05);
}

.btn-sm, .btn-group-sm > .btn {
  min-width: 136px;
  padding-left: 24px;
  padding-right: 24px;
  line-height: 20px;
  font-size: 14px;
}

.btn-transparent-white {
  color: #fff;
  background-color: transparent;
  border-color: #fff;
}
.btn-transparent-white:focus, .btn-transparent-white.focus {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-color: #bfbfbf;
}
.btn-transparent-white:hover {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-color: #e0e0e0;
}
.btn-transparent-white:active, .btn-transparent-white.active, .open > .btn-transparent-white.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-color: #e0e0e0;
}
.btn-transparent-white:active:hover, .btn-transparent-white:active:focus, .btn-transparent-white:active.focus, .btn-transparent-white.active:hover, .btn-transparent-white.active:focus, .btn-transparent-white.active.focus, .open > .btn-transparent-white.dropdown-toggle:hover, .open > .btn-transparent-white.dropdown-toggle:focus, .open > .btn-transparent-white.dropdown-toggle.focus {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-color: #bfbfbf;
}
.btn-transparent-white:active, .btn-transparent-white.active, .open > .btn-transparent-white.dropdown-toggle {
  background-image: none;
}
.btn-transparent-white.disabled:hover, .btn-transparent-white.disabled:focus, .btn-transparent-white.disabled.focus, .btn-transparent-white[disabled]:hover, .btn-transparent-white[disabled]:focus, .btn-transparent-white[disabled].focus, fieldset[disabled] .btn-transparent-white:hover, fieldset[disabled] .btn-transparent-white:focus, fieldset[disabled] .btn-transparent-white.focus {
  background-color: transparent;
  border-color: #fff;
}
.btn-transparent-white .badge {
  color: transparent;
  background-color: #fff;
}
.btn-transparent-white.focus, .btn-transparent-white:hover {
  background-color: rgba(255, 255, 255, 0.1);
}

.btn-transparent-blue {
  color: #006AAE;
  background-color: transparent;
  border-color: #006AAE;
}
.btn-transparent-blue:focus, .btn-transparent-blue.focus {
  color: #006AAE;
  background-color: rgba(0, 0, 0, 0);
  border-color: #001c2f;
}
.btn-transparent-blue:hover {
  color: #006AAE;
  background-color: rgba(0, 0, 0, 0);
  border-color: #004571;
}
.btn-transparent-blue:active, .btn-transparent-blue.active, .open > .btn-transparent-blue.dropdown-toggle {
  color: #006AAE;
  background-color: rgba(0, 0, 0, 0);
  border-color: #004571;
}
.btn-transparent-blue:active:hover, .btn-transparent-blue:active:focus, .btn-transparent-blue:active.focus, .btn-transparent-blue.active:hover, .btn-transparent-blue.active:focus, .btn-transparent-blue.active.focus, .open > .btn-transparent-blue.dropdown-toggle:hover, .open > .btn-transparent-blue.dropdown-toggle:focus, .open > .btn-transparent-blue.dropdown-toggle.focus {
  color: #006AAE;
  background-color: rgba(0, 0, 0, 0);
  border-color: #001c2f;
}
.btn-transparent-blue:active, .btn-transparent-blue.active, .open > .btn-transparent-blue.dropdown-toggle {
  background-image: none;
}
.btn-transparent-blue.disabled:hover, .btn-transparent-blue.disabled:focus, .btn-transparent-blue.disabled.focus, .btn-transparent-blue[disabled]:hover, .btn-transparent-blue[disabled]:focus, .btn-transparent-blue[disabled].focus, fieldset[disabled] .btn-transparent-blue:hover, fieldset[disabled] .btn-transparent-blue:focus, fieldset[disabled] .btn-transparent-blue.focus {
  background-color: transparent;
  border-color: #006AAE;
}
.btn-transparent-blue .badge {
  color: transparent;
  background-color: #006AAE;
}

.btn-dark-grey {
  color: #fff;
  background-color: #475560;
  border-color: #475560;
}
.btn-dark-grey:focus, .btn-dark-grey.focus {
  color: #fff;
  background-color: #313b43;
  border-color: #111417;
}
.btn-dark-grey:hover {
  color: #fff;
  background-color: #313b43;
  border-color: #2d363d;
}
.btn-dark-grey:active, .btn-dark-grey.active, .open > .btn-dark-grey.dropdown-toggle {
  color: #fff;
  background-color: #313b43;
  border-color: #2d363d;
}
.btn-dark-grey:active:hover, .btn-dark-grey:active:focus, .btn-dark-grey:active.focus, .btn-dark-grey.active:hover, .btn-dark-grey.active:focus, .btn-dark-grey.active.focus, .open > .btn-dark-grey.dropdown-toggle:hover, .open > .btn-dark-grey.dropdown-toggle:focus, .open > .btn-dark-grey.dropdown-toggle.focus {
  color: #fff;
  background-color: #22292e;
  border-color: #111417;
}
.btn-dark-grey:active, .btn-dark-grey.active, .open > .btn-dark-grey.dropdown-toggle {
  background-image: none;
}
.btn-dark-grey.disabled:hover, .btn-dark-grey.disabled:focus, .btn-dark-grey.disabled.focus, .btn-dark-grey[disabled]:hover, .btn-dark-grey[disabled]:focus, .btn-dark-grey[disabled].focus, fieldset[disabled] .btn-dark-grey:hover, fieldset[disabled] .btn-dark-grey:focus, fieldset[disabled] .btn-dark-grey.focus {
  background-color: #475560;
  border-color: #475560;
}
.btn-dark-grey .badge {
  color: #475560;
  background-color: #fff;
}

.btn-shaded-yellow {
  color: #27214D;
  background-color: #fff4d9;
  border-color: #ffc840;
}
.btn-shaded-yellow:focus, .btn-shaded-yellow.focus {
  color: #27214D;
  background-color: #ffe5a6;
  border-color: #c08800;
}
.btn-shaded-yellow:hover {
  color: #27214D;
  background-color: #ffe5a6;
  border-color: #ffb603;
}
.btn-shaded-yellow:active, .btn-shaded-yellow.active, .open > .btn-shaded-yellow.dropdown-toggle {
  color: #27214D;
  background-color: #ffe5a6;
  border-color: #ffb603;
}
.btn-shaded-yellow:active:hover, .btn-shaded-yellow:active:focus, .btn-shaded-yellow:active.focus, .btn-shaded-yellow.active:hover, .btn-shaded-yellow.active:focus, .btn-shaded-yellow.active.focus, .open > .btn-shaded-yellow.dropdown-toggle:hover, .open > .btn-shaded-yellow.dropdown-toggle:focus, .open > .btn-shaded-yellow.dropdown-toggle.focus {
  color: #27214D;
  background-color: #ffdb82;
  border-color: #c08800;
}
.btn-shaded-yellow:active, .btn-shaded-yellow.active, .open > .btn-shaded-yellow.dropdown-toggle {
  background-image: none;
}
.btn-shaded-yellow.disabled:hover, .btn-shaded-yellow.disabled:focus, .btn-shaded-yellow.disabled.focus, .btn-shaded-yellow[disabled]:hover, .btn-shaded-yellow[disabled]:focus, .btn-shaded-yellow[disabled].focus, fieldset[disabled] .btn-shaded-yellow:hover, fieldset[disabled] .btn-shaded-yellow:focus, fieldset[disabled] .btn-shaded-yellow.focus {
  background-color: #fff4d9;
  border-color: #ffc840;
}
.btn-shaded-yellow .badge {
  color: #fff4d9;
  background-color: #27214D;
}

.btn-white-bg {
  color: #27214D;
  background-color: #fff;
  border-color: #27214D;
}
.btn-white-bg:focus, .btn-white-bg.focus {
  color: #27214D;
  background-color: #e6e6e6;
  border-color: black;
}
.btn-white-bg:hover {
  color: #27214D;
  background-color: #e6e6e6;
  border-color: #110f22;
}
.btn-white-bg:active, .btn-white-bg.active, .open > .btn-white-bg.dropdown-toggle {
  color: #27214D;
  background-color: #e6e6e6;
  border-color: #110f22;
}
.btn-white-bg:active:hover, .btn-white-bg:active:focus, .btn-white-bg:active.focus, .btn-white-bg.active:hover, .btn-white-bg.active:focus, .btn-white-bg.active.focus, .open > .btn-white-bg.dropdown-toggle:hover, .open > .btn-white-bg.dropdown-toggle:focus, .open > .btn-white-bg.dropdown-toggle.focus {
  color: #27214D;
  background-color: #d4d4d4;
  border-color: black;
}
.btn-white-bg:active, .btn-white-bg.active, .open > .btn-white-bg.dropdown-toggle {
  background-image: none;
}
.btn-white-bg.disabled:hover, .btn-white-bg.disabled:focus, .btn-white-bg.disabled.focus, .btn-white-bg[disabled]:hover, .btn-white-bg[disabled]:focus, .btn-white-bg[disabled].focus, fieldset[disabled] .btn-white-bg:hover, fieldset[disabled] .btn-white-bg:focus, fieldset[disabled] .btn-white-bg.focus {
  background-color: #fff;
  border-color: #27214D;
}
.btn-white-bg .badge {
  color: #fff;
  background-color: #27214D;
}

.text-center a.cta.text-link {
  display: -webkit-inline-box;
  display: inline-flex;
}

a.cta .icon-left {
  margin-right: 5px;
}
a.cta .cta-label {
  font-weight: 600;
}
a.cta .link_unbold {
  font-weight: normal;
}
a.cta.inline-link {
  text-decoration: underline;
}
a.cta.small {
  line-height: 21px;
  font-size: 14px;
}
a.cta.medium {
  line-height: 24px;
}
a.cta.h5 > .cta-label {
  font-weight: 700;
}
a.cta .svg-icon {
  left: 5px;
}
a.cta.small > .svg-icon {
  left: 4px;
  height: 21px;
  width: 21px;
}
a.cta.medium > .svg-icon {
  height: 24px;
  width: 24px;
}
a.cta.h2 > .svg-icon {
  height: 41px;
  width: 41px;
}
a.cta.h3 > .svg-icon {
  height: 36px;
  width: 36px;
}
a.cta.h4 > .svg-icon {
  height: 28px;
  width: 28px;
}
a.cta.h5 > .svg-icon {
  height: 24px;
  width: 24px;
}
a.cta.h6 > .svg-icon {
  height: 22px;
  width: 22px;
}
a.cta.text-link {
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
          align-items: center;
}
a.cta.text-link svg {
  flex-shrink: 0;
  margin-right: 5px;
  position: relative;
}
a.cta.text-link svg.icon-left.circle-sm-cta {
  margin-right: 13px;
}
a.cta.text-link:hover {
  text-decoration: underline;
}
a.cta.text-link.dark-text-color {
  color: #27214D;
}
a.cta.text-link.dark-text-color:hover {
  color: #0c0a17;
}
a.cta.text-link.dark-text-color:hover .cta-label.link_underline {
  text-decoration: underline;
}
a.cta.cta_top_align {
  -webkit-box-align: start;
          align-items: flex-start;
}

.overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}
.overlay.overlay-loading {
  -webkit-transition: none;
  transition: none;
}
.overlay.enabled {
  opacity: 1;
  visibility: visible;
}
.overlay.enabled.overlay-loading {
  background-color: #fff;
}
.overlay.enabled.overlay-loading .overlay-spinner {
  position: relative;
  top: 50%;
  left: 50%;
  margin-top: -17px;
  width: 34px;
  height: 34px;
}
.overlay.enabled.overlay-grey {
  background-color: rgba(0, 0, 0, 0.3);
}

.fade-enter-active {
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
}

.fade-leave-active {
  -webkit-transition: opacity 0.1s;
  transition: opacity 0.1s;
}

.fade-enter, .fade-leave-to {
  opacity: 0;
}

.pagination > li > a, .pagination > li > span {
  font-weight: bold;
  border-radius: 0 !important;
  padding-left: 11px;
  padding-right: 11px;
}

.pagination-mobile .disabled {
  color: #BABFC4;
  cursor: default;
}

.full-text-search-results .pagination-mobile {
  margin-top: 30px;
}
.full-text-search-results .pagination-mobile .disabled .pagination-item {
  color: #BABFC4;
  cursor: default;
}
.full-text-search-results .pagination-mobile a:focus,
.full-text-search-results .pagination-mobile a:hover {
  color: #006AAE;
}

.ng-cloak {
  display: none;
}

[v-cloak] {
  display: none;
}

.text-wrap {
  white-space: normal !important;
  min-width: 0 !important;
}

@media (min-width: 576px) {
  .text-left-sm {
    text-align: left;
  }
}

@media (min-width: 768px) {
  .text-left-md {
    text-align: left;
  }
}

@media (min-width: 992px) {
  .text-left-lg {
    text-align: left;
  }
}

@media (min-width: 576px) {
  .text-center-sm {
    text-align: center;
  }
}

@media (min-width: 768px) {
  .text-center-md {
    text-align: center;
  }
}

@media (min-width: 992px) {
  .text-center-lg {
    text-align: center;
  }
}

@media (min-width: 576px) {
  .text-right-sm {
    text-align: right;
  }
}

@media (min-width: 768px) {
  .text-right-md {
    text-align: right;
  }
}

@media (min-width: 992px) {
  .text-right-lg {
    text-align: right;
  }
}

.text-muted {
  color: #748999;
}

a.text-muted:hover,
a.text-muted:focus {
  color: #5d6f7d;
}

.text-secondary {
  color: #ffc840;
}

a.text-secondary:hover,
a.text-secondary:focus {
  color: #ffb90d;
}

.text-heading {
  color: #27214D;
}

a.text-heading:hover,
a.text-heading:focus {
  color: #151229;
}

.text-info {
  color: #009DE6;
}

a.text-info:hover,
a.text-info:focus {
  color: #007ab3;
}

.text-white {
  color: #fff;
}

a.text-white:hover,
a.text-white:focus {
  color: #e6e6e6;
}

.text-green {
  color: #00ac70;
}

a.text-green:hover,
a.text-green:focus {
  color: #00794f;
}

.text-black {
  color: #1d1e1e;
}

a.text-black:hover,
a.text-black:focus {
  color: #040404;
}

.richtext .text-black span {
  color: #1d1e1e;
}

a.richtext .text-black span:hover,
a.richtext .text-black span:focus {
  color: #040404;
}

.icon-alert-danger {
  color: #F91F3E;
}

a.icon-alert-danger:hover,
a.icon-alert-danger:focus {
  color: #df0625;
}

.icon-alert-warning {
  color: #FF5533;
}

a.icon-alert-warning:hover,
a.icon-alert-warning:focus {
  color: #ff2b00;
}

.icon-alert-success {
  color: #00A764;
}

a.icon-alert-success:hover,
a.icon-alert-success:focus {
  color: #007445;
}

.icon-alert-info {
  color: #0060D6;
}

a.icon-alert-info:hover,
a.icon-alert-info:focus {
  color: #0049a3;
}

.text-light-blue {
  color: #009DE6;
}

a.text-light-blue:hover,
a.text-light-blue:focus {
  color: #007ab3;
}

.text-solid-charcoal {
  color: #37363a;
}

a.text-solid-charcoal:hover,
a.text-solid-charcoal:focus {
  color: #1e1d20;
}

.text-primary-green {
  color: #A0E311;
}

a.text-primary-green:hover,
a.text-primary-green:focus {
  color: #7fb40d;
}

.bg-info {
  background-color: #009DE6;
}

a.bg-info:hover,
a.bg-info:focus {
  background-color: #007ab3;
}

.bg-blue-light {
  background-color: #e3f5fd;
}

a.bg-blue-light:hover,
a.bg-blue-light:focus {
  background-color: #b3e4fa;
}

.bg-grey {
  background-color: #F1F4F7;
}

a.bg-grey:hover,
a.bg-grey:focus {
  background-color: #d1dbe4;
}

.bg-dark-grey {
  background-color: #475560;
}

a.bg-dark-grey:hover,
a.bg-dark-grey:focus {
  background-color: #313b43;
}

.bg-light-grey {
  background-color: #eeeeee;
}

a.bg-light-grey:hover,
a.bg-light-grey:focus {
  background-color: #d5d5d5;
}

.bg-solidCharcoal {
  background-color: #37363a;
}

a.bg-solidCharcoal:hover,
a.bg-solidCharcoal:focus {
  background-color: #1e1d20;
}

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

a.bg-white:hover,
a.bg-white:focus {
  background-color: #e6e6e6;
}

.bg-solidblue {
  background-color: #006AAE;
}

a.bg-solidblue:hover,
a.bg-solidblue:focus {
  background-color: #004b7b;
}

.bg-secondary {
  background-color: #ffc840;
}

a.bg-secondary:hover,
a.bg-secondary:focus {
  background-color: #ffb90d;
}

.bg-yellow-light {
  background-color: #FFF6E5;
}

a.bg-yellow-light:hover,
a.bg-yellow-light:focus {
  background-color: #ffe4b2;
}

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

a.bg-transparent:hover,
a.bg-transparent:focus {
  background-color: rgba(0, 0, 0, 0);
}

.bg-grey-gun-metal {
  background-color: #27214D;
}

a.bg-grey-gun-metal:hover,
a.bg-grey-gun-metal:focus {
  background-color: #151229;
}

.bg-business-light-blue {
  background-color: #DAE0E3;
}

a.bg-business-light-blue:hover,
a.bg-business-light-blue:focus {
  background-color: #bdc8cd;
}

.bg-business-navy {
  background-color: #27214D;
}

a.bg-business-navy:hover,
a.bg-business-navy:focus {
  background-color: #151229;
}

.bg-primary {
  background: linear-gradient(-38deg, #1F9BD6 0%, #093163 100%);
}

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #197ba9;
}

.bg-res-gradient2 {
  background: linear-gradient(-45deg, #1E679C 0%, #1D204D 100%);
}

a.bg-res-gradient2:hover,
a.bg-res-gradient2:focus {
  background-color: #164b71;
}

.bg-blue-dark {
  background: linear-gradient(134deg, #1F1C3F 0%, #36386E 100%);
}

a.bg-blue-dark:hover,
a.bg-blue-dark:focus {
  background-color: #0e0c1c;
}

.bg-business-gradient2 {
  background: linear-gradient(-38deg, #2C2C5A 0%, #1F1C3F 100%);
}

a.bg-business-gradient2:hover,
a.bg-business-gradient2:focus {
  background-color: #1b1b38;
}

.bg-supporting-grey1 {
  background-color: #D8DBE1;
}

a.bg-supporting-grey1:hover,
a.bg-supporting-grey1:focus {
  background-color: #bbc0cb;
}

.bg-supporting-grey3 {
  background-color: #EBEDF2;
}

a.bg-supporting-grey3:hover,
a.bg-supporting-grey3:focus {
  background-color: #ccd1de;
}

.bg-supporting-grey5 {
  background-color: #F3F5FA;
}

a.bg-supporting-grey5:hover,
a.bg-supporting-grey5:focus {
  background-color: #cfd7eb;
}

.bg-info,
.bg-primary,
.bg-blue-dark,
.bg-grey-gun-metal,
.bg-business-navy {
  color: #fff !important;
}
.bg-info h1, .bg-info .h1,
.bg-info h2, .bg-info .h2,
.bg-info h3, .bg-info .h3,
.bg-info h4, .bg-info .h4,
.bg-info h5, .bg-info .h5,
.bg-info h6, .bg-info .h6,
.bg-primary h1,
.bg-primary .h1,
.bg-primary h2,
.bg-primary .h2,
.bg-primary h3,
.bg-primary .h3,
.bg-primary h4,
.bg-primary .h4,
.bg-primary h5,
.bg-primary .h5,
.bg-primary h6,
.bg-primary .h6,
.bg-blue-dark h1,
.bg-blue-dark .h1,
.bg-blue-dark h2,
.bg-blue-dark .h2,
.bg-blue-dark h3,
.bg-blue-dark .h3,
.bg-blue-dark h4,
.bg-blue-dark .h4,
.bg-blue-dark h5,
.bg-blue-dark .h5,
.bg-blue-dark h6,
.bg-blue-dark .h6,
.bg-grey-gun-metal h1,
.bg-grey-gun-metal .h1,
.bg-grey-gun-metal h2,
.bg-grey-gun-metal .h2,
.bg-grey-gun-metal h3,
.bg-grey-gun-metal .h3,
.bg-grey-gun-metal h4,
.bg-grey-gun-metal .h4,
.bg-grey-gun-metal h5,
.bg-grey-gun-metal .h5,
.bg-grey-gun-metal h6,
.bg-grey-gun-metal .h6,
.bg-business-navy h1,
.bg-business-navy .h1,
.bg-business-navy h2,
.bg-business-navy .h2,
.bg-business-navy h3,
.bg-business-navy .h3,
.bg-business-navy h4,
.bg-business-navy .h4,
.bg-business-navy h5,
.bg-business-navy .h5,
.bg-business-navy h6,
.bg-business-navy .h6 {
  color: #fff !important;
}
.bg-info .richtext a,
.bg-primary .richtext a,
.bg-blue-dark .richtext a,
.bg-grey-gun-metal .richtext a,
.bg-business-navy .richtext a {
  color: #fff;
  text-decoration: underline;
}
.bg-info .richtext a:hover, .bg-info .richtext a:focus,
.bg-primary .richtext a:hover,
.bg-primary .richtext a:focus,
.bg-blue-dark .richtext a:hover,
.bg-blue-dark .richtext a:focus,
.bg-grey-gun-metal .richtext a:hover,
.bg-grey-gun-metal .richtext a:focus,
.bg-business-navy .richtext a:hover,
.bg-business-navy .richtext a:focus {
  color: #e6e6e6;
}

.collapsible-control {
  border-bottom: 1px solid #D2DADD;
  border-top: 1px solid #D2DADD;
}
.collapsible-control a .media {
  padding-top: 16px;
  padding-bottom: 16px;
}
.collapsible-control.no-v-padding a .media {
  padding-top: 0;
  padding-bottom: 0;
}
.collapsible-control .collapsible-control-title {
  color: #475560;
  padding-right: 10px;
}
.collapsible-control .collapse-header {
  color: #006AAE;
  font-weight: 500;
  margin-top: 11px;
  margin-bottom: 11px;
}
.collapsible-control .collapse-icon {
  color: #006AAE;
  font-size: small;
}
.collapsible-control .media-left.collapsible-control-title {
  padding-right: 5px;
}

.collapsible-control + .collapsible-control {
  border-top: none;
}

.collapse {
  overflow: hidden;
}
@media print {
  .collapse {
    display: block !important;
  }
}

/*
 * Sidebar layout
 */
.sidebar-layout {
  display: -webkit-box;
  display: flex;
  position: relative;
  padding-top: 22px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
}
.sidebar-layout .sidebar-layout-nav {
  width: 243px;
  font-size: 14px;
  padding-right: 15px;
}
.sidebar-layout .sidebar-layout-nav li a {
  color: #1d1e1e;
}
.sidebar-layout .sidebar-layout-nav li a:hover {
  color: black;
}
.sidebar-layout .sidebar-layout-nav li ul {
  margin-left: 10px;
}
.sidebar-layout .sidebar-layout-nav li ul li a {
  color: #1d1e1e;
}
.sidebar-layout .sidebar-layout-nav li ul li a:hover {
  color: black;
}
.sidebar-layout .sidebar-layout-nav li ul li.active > a, .sidebar-layout .sidebar-layout-nav li ul li.active > a:hover, .sidebar-layout .sidebar-layout-nav li ul li.active > a:focus {
  border-left: 0;
  margin-left: 0;
  background: #ebedf2;
  color: #1d1e1e;
  font-weight: 700;
}
.sidebar-layout .sidebar-layout-nav li.active > a, .sidebar-layout .sidebar-layout-nav li.active > a:hover, .sidebar-layout .sidebar-layout-nav li.active > a:focus {
  border-left: 3px #A0E311 solid;
  margin-left: -3px;
  font-weight: 700;
}
.sidebar-layout .sidebar-layout-nav .nav > li > a:hover, .sidebar-layout .sidebar-layout-nav .nav > li > a:focus {
  background-color: transparent;
}
.sidebar-layout .sidebar-layout-main {
  width: calc(100% - 243px);
}
@media (max-width: 991px) {
  .sidebar-layout {
    padding-right: 0;
    padding-left: 0;
  }
  .sidebar-layout .sidebar-layout-nav {
    display: none;
  }
  .sidebar-layout .sidebar-layout-main {
    width: 100%;
  }
}

.sidebar-layout-nav .sidebar-blog-logo {
  margin-bottom: 10px;
  width: 70px;
  height: 70px;
}

.fc-map-pin {
  color: #ff4f2c;
}

.nbn-navbar {
  height: 82px;
  border-bottom: 1px solid #E1E7EC;
  padding-top: 15px;
  padding-bottom: 15px;
}
.nbn-navbar .nbn-navbar-logo {
  max-height: 55px;
}

.btn-group .btn-default.active {
  background-color: #006AAE;
  color: white;
}

.image-container {
  padding-top: 5px;
  padding-bottom: 5px;
}
.image-container > .media-body {
  word-wrap: break-word;
}
.image-container > .media-left a:hover img {
  opacity: 0.75;
}
.image-container .image-container-heading a {
  font-size: 16px;
  color: #27214D;
}
.image-container.img-left-xs > .media-left {
  padding-right: 20px;
}
.image-container.img-left-xs > .media-left img {
  width: 48px;
}
.image-container.img-left-sm > .media-left {
  padding-right: 20px;
}
.image-container.img-left-sm > .media-left img {
  width: 85px;
}
.image-container.img-left-responsive > .media-left img {
  max-width: 235px;
  padding-right: 15px;
}
@media (max-width: 767px) {
  .image-container.img-left-responsive > .media-left img {
    padding-right: 8px;
    max-width: 180px;
  }
}
@media (max-width: 575px) {
  .image-container.img-left-responsive > .media-left img {
    padding-right: 0;
    max-width: 100%;
  }
  .image-container.img-left-responsive > .media-left, .image-container.img-left-responsive > .media-right, .image-container.img-left-responsive > .media-body {
    display: block;
    padding: 0;
  }
  .image-container.img-left-responsive > .media-left.collapsed-text-center, .image-container.img-left-responsive > .media-right.collapsed-text-center, .image-container.img-left-responsive > .media-body.collapsed-text-center {
    text-align: center;
  }
  .image-container.img-left-responsive > .media-body {
    margin-top: 12px;
    margin-bottom: 12px;
    width: auto;
  }
  .image-container.img-left-responsive > .media-body {
    margin-top: 18px;
    margin-bottom: 18px;
  }
}
@media (min-width: 768px) {
  .image-container.collapsed-desktop > .media-left img {
    padding-right: 0;
    max-width: 100%;
  }
  .image-container.collapsed-desktop > .media-left, .image-container.collapsed-desktop > .media-right, .image-container.collapsed-desktop > .media-body {
    display: block;
    padding: 0;
  }
  .image-container.collapsed-desktop > .media-left.collapsed-text-center, .image-container.collapsed-desktop > .media-right.collapsed-text-center, .image-container.collapsed-desktop > .media-body.collapsed-text-center {
    text-align: center;
  }
  .image-container.collapsed-desktop > .media-body {
    margin-top: 12px;
    margin-bottom: 12px;
    width: auto;
  }
}
@media (max-width: 767px) {
  .image-container.collapsed-mobile > .media-left img {
    padding-right: 0;
    max-width: 100%;
  }
  .image-container.collapsed-mobile > .media-left, .image-container.collapsed-mobile > .media-right, .image-container.collapsed-mobile > .media-body {
    display: block;
    padding: 0;
  }
  .image-container.collapsed-mobile > .media-left.collapsed-text-center, .image-container.collapsed-mobile > .media-right.collapsed-text-center, .image-container.collapsed-mobile > .media-body.collapsed-text-center {
    text-align: center;
  }
  .image-container.collapsed-mobile > .media-body {
    margin-top: 12px;
    margin-bottom: 12px;
    width: auto;
  }
}
.image-container figure figcaption {
  padding-top: 15px;
}
.image-container a.retina {
  display: inline-block;
}
.image-container a.retina img {
  width: 50%;
}
.image-container a.cta.text-link {
  display: inline-block;
}
.image-container a.cta.text-link .cta-label {
  vertical-align: middle;
}
.image-container a.cta.text-link .svg-icon {
  vertical-align: middle;
}

.list-item {
  padding: 16px 6px 16px 0;
  border-bottom: 1px solid #D2DADD;
  border-top: 1px solid #D2DADD;
}
.list-item .list-item-bullet {
  padding-left: 7px;
  padding-right: 5px;
}
.list-item .list-item-bullet .svg-icon {
  vertical-align: middle;
}
.list-item .list-item-number {
  width: 26px;
  padding-left: 10px;
  text-align: center;
  margin: 0;
}
.list-item .media-body {
  vertical-align: middle;
}

.list-item + .list-item {
  border-top: none !important;
}

.carousel {
  margin-bottom: 45px;
}
.carousel .carousel-indicators {
  bottom: -30px;
}
.carousel .carousel-indicators li {
  border-color: #D8DBE1;
  background-color: #D8DBE1;
}
.carousel .carousel-indicators li.active {
  border-color: #37363A;
  background-color: #37363A;
}
.carousel .carousel-control {
  top: 47%;
  padding-top: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 1;
  height: 35px;
  width: 45px;
  background-image: none;
}
.carousel.carousel-gallery {
  background: black;
}
.carousel.carousel-gallery .item .carousel-caption {
  bottom: 0;
}
.carousel.carousel-gallery .item img {
  -o-object-fit: contain;
     object-fit: contain;
  font-family: "object-fit: contain;";
  width: 100%;
  height: 400px;
}
@media (max-width: 767px) {
  .carousel.carousel-gallery .item img {
    height: 300px;
  }
}
.carousel .carousel-inner .item .card, .carousel .carousel-inner .item .well, .carousel .carousel-inner .item .article-list-item {
  height: 100%;
  margin-bottom: 6px;
}
.carousel .carousel-inner .item .card.card-box-shadow-small {
  height: calc(100% - 7px);
  margin: 7px 7px 6px;
}

.dl-horizontal {
  margin-bottom: 0;
}
.dl-horizontal dt {
  white-space: normal;
  text-align: left;
}
.dl-horizontal dd {
  margin-bottom: 7px;
}

.label {
  display: inline-block;
}

@media print {
  a[href]:after {
    content: "" !important;
  }
}
svg.svg-icon {
  height: 1em;
  width: 1em;
  vertical-align: -10%;
  fill: currentColor;
}

/* SVG ICON SIZES */
.svg-icon.svg-icon-lg {
  font-size: 1.33333333em;
  line-height: 0.9em;
  vertical-align: -15%;
}

.svg-icon.svg-icon-2x {
  height: 2em;
  width: 2em;
}

.svg-icon.svg-icon-3x {
  height: 3em;
  width: 3em;
}

/* CYA pin colour classes*/
svg.svg-icon.svg-icon-map-pin {
  display: none;
  width: 30px;
  height: 30px;
}
svg.svg-icon.svg-icon-cya-blue {
  display: block;
  fill: #009DE6;
}
svg.svg-icon.svg-icon-cya-brown {
  display: block;
  fill: #814225;
}
svg.svg-icon.svg-icon-cya-grey {
  display: block;
  fill: #BABFC4;
}
svg.svg-icon.svg-icon-cya-supporting-grey {
  display: block;
  fill: #BABFC4;
}
svg.svg-icon.svg-icon-cya-green {
  display: block;
  fill: #328400;
}
svg.svg-icon.svg-icon-cya-purple {
  display: block;
  fill: #8E55D9;
}
svg.svg-icon.svg-icon-cya-dark-blue {
  display: block;
  fill: #27214D;
}

img.svg-icon-extended {
  visibility: hidden;
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 0;
}

p {
  margin-top: 0;
  margin-bottom: 22px;
}

nav.navbar-dots {
  position: absolute;
  right: 15px;
}
nav.navbar-dots .nav a {
  font-size: 10px;
  text-align: center;
  padding: 3px;
  border-radius: 50%;
  height: 21px;
  width: 21px;
  margin-bottom: 3px;
}
nav.navbar-dots .nav a:hover, nav.navbar-dots .nav a:focus {
  background-color: transparent;
}
nav.navbar-dots .nav li.active a.text-info {
  border: 1px solid #009DE6;
}
nav.navbar-dots .nav li.active a.text-secondary {
  border: 1px solid #ffc840;
}
nav.navbar-dots .nav li.active a.text-green {
  border: 1px solid #00ac70;
}

.alert {
  color: #231F20 !important;
  padding: 5px !important;
  border-style: solid !important;
  border-right: 0px;
  border-top: 0px;
  border-bottom: 0px;
  border-left-width: 8px !important;
  border-radius: 3px;
}
.alert .mdi {
  font-size: 20px !important;
  padding-left: 8px !important;
}
.alert .media-left {
  vertical-align: top !important;
}
.alert .media-body {
  font-weight: 400;
  font-size: 14px;
  vertical-align: middle !important;
  text-align: left;
  padding-right: 15px !important;
  padding-left: 3px !important;
}
.alert .media-body a {
  color: #231F20 !important;
  text-decoration: underline;
  font-family: "Open Sans";
  font-weight: 700 !important;
  padding-bottom: 0px !important;
}
.alert .media-body p {
  margin-bottom: 10px !important;
}
.alert .media-body div {
  margin-top: 5px !important;
  padding-bottom: 3px !important;
}
.alert .h4 {
  margin-bottom: 7px;
  margin-top: 5px;
  font-family: "Open Sans";
  font-weight: 700 !important;
  font-size: 18px !important;
}
.alert .close {
  opacity: 1 !important;
  box-shadow: none !important;
}

.alert-danger {
  background-color: #FDF2F3 !important;
  border-color: #F91F3E !important;
  border-left-color: #F91F3E !important;
}
.alert-danger .mdi-alert {
  color: #F91F3E !important;
}
.alert-danger .h4 {
  color: #F91F3E !important;
}
.alert-danger .close {
  color: #F91F3E !important;
}
.alert-danger i.mdi {
  color: #F91F3E !important;
}

.alert-info {
  background-color: #EBF5FF !important;
  border-color: #0060D6 !important;
  border-left-color: #0060D6 !important;
}
.alert-info .mdi-information {
  color: #0060D6 !important;
}
.alert-info .h4 {
  color: #0060D6 !important;
}
.alert-info .close {
  color: #0060D6 !important;
}
.alert-info i.mdi {
  color: #0060D6 !important;
}

.alert-info-red-banner {
  background-color: #FFF7F5 !important;
  border-color: #DD1E11 !important;
  border-left-color: #FF5533 !important;
}
.alert-info-red-banner .mdi-information {
  color: #0060D6 !important;
}
.alert-info-red-banner .h4 {
  color: #0060D6 !important;
}
.alert-info-red-banner .close {
  color: #0060D6 !important;
}
.alert-info-red-banner i.mdi {
  color: #DD1E11 !important;
}

.alert-success {
  background-color: #EBFFF7 !important;
  border-color: #00A764 !important;
  border-left-color: #00A764 !important;
}
.alert-success .mdi-check-circle {
  color: #00A764 !important;
}
.alert-success .h4 {
  color: #00A764 !important;
}
.alert-success .close {
  color: #00A764 !important;
}
.alert-success i.mdi {
  color: #00A764 !important;
}
.alert-success div.deal {
  color: #00A764 !important;
  width: 881px;
  height: 25px;
  left: 58px;
  top: 19px;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 25px;
  font-weight: bold;
  margin-bottom: 5px !important;
}
.alert-success .mdi {
  padding-left: 8px !important;
}
.alert-success .mdi.deal {
  font-size: 22px !important;
}

.alert-warning {
  background-color: #FFF7F5 !important;
  border-color: #FF5533 !important;
  border-left-color: #FF5533 !important;
}
.alert-warning .mdi-alert-circle {
  color: #FF5533 !important;
}
.alert-warning .h4 {
  color: #FF5533 !important;
}
.alert-warning .close {
  color: #FF5533 !important;
}
.alert-warning i.mdi {
  color: #FF5533 !important;
}

.max-width-alert {
  max-width: 500px;
}

.max-width-alert-aem {
  max-width: 530px;
}

.align-center-rsplist {
  text-align: -webkit-center;
}

.form-down-alert-padding-top {
  padding-top: 17px !important;
}

.form-down-alert-p {
  padding-bottom: 10px !important;
  font-size: 14px !important;
}

.form-down-alert-without-h4-top {
  padding-top: 16px !important;
}

.form-down-alert-without-h4-p {
  margin-bottom: 9px !important;
  margin-top: 5px;
  font-size: 14px !important;
}

.padding-right-15 {
  padding-right: 15px !important;
}

.inline-alert-title {
  color: #231F20 !important;
  margin-bottom: 7px;
  margin-top: 5px;
  font-family: "Open Sans";
  font-weight: 700 !important;
  font-size: 14px !important;
}

.rsp-list-alert-width {
  max-width: 680px;
}

#tech-choice-cost-component .non-underlined-cta {
  padding-bottom: 7px !important;
  text-decoration: none;
}

.dropdown v-select.v-text-field input {
  position: unset !important;
}
.dropdown input[type=text][readonly] {
  background-color: transparent !important;
  color: inherit !important;
}
.dropdown .v-input {
  font-size: 20px !important;
  text-align: center !important;
}
.dropdown .theme--light.v-select .v-select__selection--comma {
  color: #37363A !important;
  font-weight: bold;
}
.dropdown .theme--light.v-input {
  color: #009DE6 !important;
}
.dropdown i.v-icon.notranslate.mdi.mdi-menu-down.theme--light.primary--text {
  color: #009DE6 !important;
}
.dropdown .v-select__selection {
  width: 400px;
  -moz-text-align-last: center;
       text-align-last: center;
}

.rspLogin .labelText {
  left: 0px;
  top: 0px;
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  /* or 138% */
  letter-spacing: 0.013333px;
  color: #1D1E1E;
  margin-bottom: 10px !important;
}
.rspLogin .input-box {
  display: block;
  box-sizing: border-box;
  width: 305px;
  height: 48px;
  background: #FFFFFF;
  border: 1px solid #D3DADD;
  border-radius: 3px;
  color: #000000 !important;
  line-height: 22px !important;
}
.rspLogin .select-box {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: transparent;
  background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
  background-repeat: no-repeat;
  background-position-x: 96%;
  background-position-y: 10px;
  padding-left: 15px !important;
  padding-right: 5px !important;
  padding-top: 13px !important;
  padding-bottom: 13px !important;
}
.rspLogin .input-username {
  padding-left: 15px !important;
  padding-right: 11px !important;
  padding-top: 13px !important;
  padding-bottom: 13px !important;
}
.rspLogin .checkbox-contain {
  margin-top: 3px;
  margin-bottom: 15px;
}
.rspLogin .checkbox-contain .input-checkbox {
  width: 18px;
  height: 18px;
  left: 12.5%;
  right: 12.5%;
  top: 12.5%;
  bottom: 12.5%;
  margin-right: 9px;
  vertical-align: sub !important;
  /* Primary/Base */
  background: #006AAE;
}
.rspLogin .checkbox-contain .checkbox-label {
  width: 96px;
  height: 17px;
  /* Attribute/Data */
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  /* identical to box height, or 121% */
  -webkit-box-align: center;
          align-items: center;
  letter-spacing: -0.2px;
  /* Standard/Grey5 */
  color: #475059;
  /* Inside auto layout */
  -webkit-box-flex: 0;
          flex: none;
  -webkit-box-ordinal-group: 1;
          order: 0;
  flex-grow: 0;
}
.rspLogin .error-block-display-none {
  display: none;
}
.rspLogin .submit-button {
  box-sizing: border-box;
  /* Auto layout */
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  padding: 0px;
  width: 313px;
  height: 38px;
  /* Primary/Base */
  background: #006AAE;
  border-radius: 4px;
  /* Inside auto layout */
  -webkit-box-flex: 0;
          flex: none;
  -webkit-box-ordinal-group: 1;
          order: 0;
  align-self: stretch;
  flex-grow: 0;
}
.rspLogin .submit-button .auto-layout {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  padding: 0px;
  width: 78px;
  height: 35px;
  /* Primary/Base */
  background: #006AAE;
  border-radius: 4px;
  /* Inside auto layout */
  -webkit-box-flex: 0;
          flex: none;
  -webkit-box-ordinal-group: 1;
          order: 0;
  flex-grow: 0;
}
.rspLogin .submit-button .auto-layout .btn-submit {
  /* Standard/Button */
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  /* identical to box height, or 100% */
  text-align: center;
  /* Standard/White */
  color: #FFFFFF;
  /* Inside auto layout */
  -webkit-box-flex: 0;
          flex: none;
  -webkit-box-ordinal-group: 1;
          order: 0;
  flex-grow: 0;
}
.rspLogin .termsConditionRSP {
  /* Standard/Link */
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  /* or 114% */
  /* Primary/Base */
  color: #006AAE;
  /* Inside auto layout */
  -webkit-box-flex: 0;
          flex: none;
  -webkit-box-ordinal-group: 1;
          order: 0;
  flex-grow: 0;
  margin-top: 27.2px;
}
.rspLogin ::-webkit-input-placeholder {
  color: #000000 !important;
  opacity: 1;
  /* Firefox */
}
.rspLogin ::-moz-placeholder {
  color: #000000 !important;
  opacity: 1;
  /* Firefox */
}
.rspLogin :-ms-input-placeholder {
  color: #000000 !important;
  opacity: 1;
  /* Firefox */
}
.rspLogin ::-ms-input-placeholder {
  color: #000000 !important;
  opacity: 1;
  /* Firefox */
}
.rspLogin ::placeholder {
  color: #000000 !important;
  opacity: 1;
  /* Firefox */
}
.rspLogin :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #000000 !important;
}
.rspLogin ::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #000000 !important;
}
.rspLogin .select-hidden {
  display: none;
  visibility: hidden;
  padding-right: 10px;
}
.rspLogin .select {
  cursor: pointer;
  position: relative;
  display: block;
  box-sizing: border-box;
  width: 305px;
  height: 48px;
  background: #FFFFFF;
  border: 1px solid #D3DADD;
  border-radius: 3px;
  color: #000000 !important;
  line-height: 22px !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: transparent;
  background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
  background-repeat: no-repeat;
  background-position-x: 96%;
  background-position-y: 10px;
}
.rspLogin .select-styled {
  position: absolute;
  padding-left: 15px !important;
  padding-right: 5px !important;
  padding-top: 13px !important;
  padding-bottom: 13px !important;
  width: 100%;
}
.rspLogin .select-styled:after {
  content: "";
  border: 7px solid transparent;
  position: absolute;
}
.rspLogin .select-options {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  z-index: 999;
  margin: 0;
  list-style: none;
  background-color: #f0f0f0;
  -webkit-padding-start: 25px !important;
          padding-inline-start: 25px !important;
  border: 1px solid #E8E8E8;
  border-top: 0px;
}
.rspLogin .select-options li {
  margin: 0;
  padding: 5px 0;
}
.rspLogin .select-options li[rel=hide] {
  display: none;
}
.rspLogin .active-tick::before {
  position: absolute;
  left: 0.4rem;
  content: "✓";
}
.rspLogin .rsp-msg-error {
  color: #d32f2f;
  font-size: 12px !important;
  position: relative;
  font-weight: 400;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  letter-spacing: normal;
  display: none;
}
.rspLogin .rsp-msg-display {
  display: inline-block;
}
.rspLogin .margin-bottom {
  margin-bottom: 27px;
}
.rspLogin .error-box {
  margin-top: 5px;
  width: 305px;
}
.rspLogin #errorPromptText {
  font-size: 11px;
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.rspLogOut {
  display: none;
  margin: 50px;
}
.rspLogOut .submit_rsp_logOut {
  box-sizing: border-box;
  /* Auto layout */
  display: -webkit-box;
  display: flex;
  margin: 0 auto;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0px;
  width: 313px;
  height: 38px;
  /* Primary/Base */
  background: #006AAE;
  border-radius: 4px;
  /* Inside auto layout */
  -webkit-box-flex: 0;
          flex: none;
  -webkit-box-ordinal-group: 1;
          order: 0;
  align-self: stretch;
  flex-grow: 0;
  /* Standard/Button */
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  /* identical to box height, or 100% */
  text-align: center;
  /* Standard/White */
  color: #FFFFFF;
}

.rsp-impersonate-links-visibility {
  display: none;
}

.impersonate-link {
  top: 30px !important;
  display: -webkit-box !important;
  display: flex !important;
  position: fixed !important;
  overflow: hidden !important;
  right: 217px !important;
  -webkit-box-align: center !important;
  align-items: center !important;
  height: 89px !important;
  justify-content: space-around !important;
}

.has-impersonate-role {
  display: block !important;
}

.rsp-impersonate-link {
  display: none;
  font-size: 14px;
  font-weight: 600;
  color: #27214D;
  padding-left: 15px;
}

#rspLogout:hover {
  color: #006AAE !important;
}

#rspLogin:hover {
  color: #006AAE !important;
}

/*****************************
* MIXINS
******************************/
.hidden {
  display: none;
}

/**
 * Mixins for flexbox related properties
 */
/*****************************
* FIXES/HACKS
******************************/
/*****************************
* BASE/GENERIC
******************************/
.icon-cta-arrow-circle-large {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  vertical-align: top;
  display: inline-block;
  background-image: url("../images/icon-cta-arrow-circle-large.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  background-size: contain;
}
@media print {
  .icon-cta-arrow-circle-large {
    display: none;
  }
}

.icon-close-round-blue-white-border {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  vertical-align: top;
  display: inline-block;
  background-image: url("../images/icon-close-round-blue-white-border.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 42px;
  height: 43px;
  background-size: contain;
  vertical-align: middle;
}
@media print {
  .icon-close-round-blue-white-border {
    display: none;
  }
}

select {
  font-size: 16px;
  border-radius: 4px;
}

textarea, input[type=text], input[type=url], input[type=tel], input[type=number], input[type=color], input[type=email], input[type=search] {
  font-size: 16px;
  border-radius: 4px;
}

input[type=text], input[type=url], input[type=tel], input[type=number], input[type=color], input[type=email] {
  width: 100%;
  padding: 11px 15px;
  border: 1px solid #D2DADD;
  background-color: #F7FBFE;
  height: 45px;
}
input[type=text] .is-invalid, .is-invalid input[type=text], input[type=url] .is-invalid, .is-invalid input[type=url], input[type=tel] .is-invalid, .is-invalid input[type=tel], input[type=number] .is-invalid, .is-invalid input[type=number], input[type=color] .is-invalid, .is-invalid input[type=color], input[type=email] .is-invalid, .is-invalid input[type=email] {
  border-color: #e61200;
  outline: 0;
}
input[type=text]:focus, input[type=url]:focus, input[type=tel]:focus, input[type=number]:focus, input[type=color]:focus, input[type=email]:focus {
  border-color: #009DE6;
}
input[type=text][disabled], input[type=text][readonly], input[type=url][disabled], input[type=url][readonly], input[type=tel][disabled], input[type=tel][readonly], input[type=number][disabled], input[type=number][readonly], input[type=color][disabled], input[type=color][readonly], input[type=email][disabled], input[type=email][readonly] {
  background-color: #D2DADD !important;
  color: #BABFC4 !important;
  cursor: default !important;
}

textarea {
  width: 100%;
  padding: 15px;
  height: 150px;
  border: 1px solid #D2DADD;
  margin-bottom: 10px;
  outline: 0;
  background-color: #F7FBFE;
}
textarea .is-invalid, .is-invalid textarea {
  border-color: #e61200;
  outline: 0;
}
textarea:focus {
  border-color: #009DE6;
}
textarea[disabled] {
  background-color: #ddd !important;
  color: #bbb !important;
  cursor: default !important;
}

.form-checkbox {
  width: 25px;
  height: 25px;
  margin-right: 15px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  vertical-align: top;
  display: inline-block;
  background-image: url("../images/icon-form-checkbox-normal.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  background-size: contain;
}
@media print {
  .form-checkbox {
    display: none;
  }
}
.form-checkbox:hover, .form-checkbox.is-focused {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  vertical-align: top;
  display: inline-block;
  background-image: url("../images/icon-form-checkbox-hover.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  background-size: contain;
}
@media print {
  .form-checkbox:hover, .form-checkbox.is-focused {
    display: none;
  }
}
.form-checkbox.is-checked, .form-checkbox.is-checked {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  vertical-align: top;
  display: inline-block;
  background-image: url("../images/icon-form-checkbox-click.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  background-size: contain;
}
@media print {
  .form-checkbox.is-checked, .form-checkbox.is-checked {
    display: none;
  }
}
.form-checkbox:hover.is-checked, .form-checkbox:hover.is-checked, .form-checkbox.is-checked.is-focused {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  vertical-align: top;
  display: inline-block;
  background-image: url("../images/icon-form-checkbox-hover-click.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  background-size: contain;
}
@media print {
  .form-checkbox:hover.is-checked, .form-checkbox:hover.is-checked, .form-checkbox.is-checked.is-focused {
    display: none;
  }
}
.form-checkbox input {
  position: absolute;
  left: -99999em;
}

.form-radio {
  width: 25px;
  height: 25px;
  margin-right: 15px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  vertical-align: top;
  display: inline-block;
  background-image: url("../images/icon-form-radio-normal.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  background-size: contain;
}
@media print {
  .form-radio {
    display: none;
  }
}
.form-radio:hover, .form-radio.is-focused {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  vertical-align: top;
  display: inline-block;
  background-image: url("../images/icon-form-radio-hover.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  background-size: contain;
}
@media print {
  .form-radio:hover, .form-radio.is-focused {
    display: none;
  }
}
.form-radio.is-checked, .form-radio.is-checked {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  vertical-align: top;
  display: inline-block;
  background-image: url("../images/icon-form-radio-click.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  background-size: contain;
}
@media print {
  .form-radio.is-checked, .form-radio.is-checked {
    display: none;
  }
}
.form-radio:hover.is-checked, .form-radio:hover.is-checked, .form-radio.is-checked.is-focused {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  vertical-align: top;
  display: inline-block;
  background-image: url("../images/icon-form-radio-click.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  background-size: contain;
}
@media print {
  .form-radio:hover.is-checked, .form-radio:hover.is-checked, .form-radio.is-checked.is-focused {
    display: none;
  }
}
.form-radio input {
  position: absolute;
  left: -99999em;
}

.hidden {
  visibility: hidden;
}

.form-radio-button {
  text-align: center;
  padding: 12px 9px;
  border: 2px solid #006AAE;
  border-radius: 4px;
  cursor: pointer;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0.03em;
  color: #006AAE;
}
.form-radio-button:hover, .form-radio-button.is-focused {
  background-color: #e5f5fc;
}
.form-radio-button.is-checked, .form-radio-button.is-checked {
  background-color: #006AAE;
  color: #fff;
  border-top-color: #0189be;
}
.form-radio-button:hover.is-checked, .form-radio-button:hover.is-checked, .form-radio-button.is-checked.is-focused {
  background-color: #006AAE;
  border-top-color: #0189be;
}

.autocomplete {
  position: relative;
}
.autocomplete span.formset-field-icon--loading {
  position: absolute;
  right: 16px;
}

.help-label {
  color: #666;
  display: block;
  font-size: 14px;
}

/*****************************
* VENDOR
******************************/
/**
 * NBNco Theme
 */
.dk_theme_default {
  /* Container */
  /* Toggle */
  /* Focus State */
  /* Open State */
  /* Options Menu */
  /* Inner Options */
}
.dk_theme_default ul {
  list-style: none;
  padding-left: 0;
}
.dk_theme_default.dk_container {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  outline: 0;
}
.dk_theme_default a {
  cursor: default;
  color: #475560;
}
.dk_theme_default a:hover {
  color: #475560;
}
.dk_theme_default .dk_toggle {
  width: 100% !important;
  padding: 11px 15px;
  padding-right: 37px;
  border: 1px solid #D2DADD;
  outline: 0;
  background-color: #F7FBFE;
  height: 45px;
}
.dk_theme_default .dk_toggle:before {
  position: absolute;
  right: 14px;
  top: 15px;
  font-size: 11px;
}
.is-invalid .dk_theme_default .dk_toggle {
  border-color: #e61200;
  outline: 0;
}
.dk_theme_default.dk_focus .dk_toggle, .dk_theme_default:focus .dk_toggle {
  border-color: #009DE6;
  outline: 0;
}
.dk_theme_default[disabled] .dk_toggle {
  background-color: #ddd !important;
  border: 1px solid transparent !important;
  color: #bbb !important;
  cursor: default !important;
}
.dk_theme_default .dk_options a {
  padding: 11px 15px;
  border-bottom: 1px solid #D2DADD;
  background-color: #fff;
  border-radius: 0;
}
.dk_theme_default .dk_options a:hover {
  background-color: #F7FBFE;
}
.dk_theme_default li:last-child a {
  border-bottom: 0;
}
.dk_theme_default .dk_option_current a {
  background-color: #F7FBFE;
}
.dk_theme_default .dk_options_inner {
  background-color: #fff;
  border: 1px solid #D2DADD;
  max-height: 300px;
}
.dk_theme_default.is-invalid .dk_options_inner {
  border-top: 1px solid #e61200;
}
.dk_theme_default.is-invalid.dk_open_top .dk_options_inner {
  border-top: 1px solid #D2DADD;
  border-bottom: 1px solid #e61200;
}
.dk_theme_default.dk_focus .dk_options_inner {
  border-top: 1px solid #009DE6;
}
.dk_theme_default.dk_focus.dk_open_top .dk_options_inner {
  border-top: 1px solid #D2DADD;
  border-bottom: 1px solid #009DE6;
}

.dk_container {
  display: none;
}
.dk_container a {
  outline: 0;
  border-radius: 4px;
}

.dk_toggle {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  position: relative;
  zoom: 1;
}

.dk_open {
  position: relative;
}
.dk_open .dk_options {
  display: block;
}
.dk_open a {
  border-radius: 4px 4px 0 0;
}

.dk_open_top a {
  border-radius: 0 0 4px 4px;
}

.dk_options {
  display: none;
  position: absolute;
  right: 0;
  width: 100%;
  z-index: 40;
}
.dk_options a, .dk_options a:link, .dk_options a:visited {
  display: block;
}

.dk_options_inner {
  overflow: auto;
  position: relative;
  -webkit-overflow-scrolling: touch;
}

.dk_container select {
  position: absolute;
  left: -99999em;
  visibility: hidden;
}

.dk_mobile {
  position: relative;
}
.dk_mobile select {
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  visibility: visible;
  opacity: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.si-float-wrapper {
  position: absolute;
  width: 100%;
}
.si-float-wrapper,
.si-float-wrapper * {
  box-sizing: border-box;
}

[class*=si-wrapper] {
  display: -webkit-box;
  display: flex;
  position: absolute;
  -webkit-box-align: center;
          align-items: center;
  font-size: 14px;
  cursor: default;
}

.si-wrapper-top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  margin-top: -40px;
  margin-left: 0px;
  -webkit-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
}

.si-wrapper-bottom {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
          flex-direction: column-reverse;
  margin-top: 0px;
  margin-left: 0px;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.si-wrapper-left {
  margin-top: -20px;
  margin-left: -11px;
  -webkit-transform: translate(-100%, -50%);
          transform: translate(-100%, -50%);
}

.si-wrapper-right {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-direction: row-reverse;
  margin-top: -20px;
  margin-left: 11px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

[class*=si-shadow-wrapper] {
  display: -webkit-box;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.298039;
  z-index: 1;
}

.si-shadow-wrapper-top,
.si-shadow-wrapper-bottom {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}

.si-shadow-pointer-bottom,
.si-shadow-pointer-right {
  -webkit-box-ordinal-group: 0;
          order: -1;
}

.si-shadow-frame {
  box-shadow: 0 1px 3px 0 #000;
}

[class*=si-shadow-pointer] {
  position: relative;
  width: 10px;
  height: 10px;
  margin: auto;
}

[class*=si-shadow-inner-pointer] {
  position: absolute;
  width: 141%;
  height: 141%;
  box-shadow: -0.7071067812px 0.7071067812px 3px 0 #000;
}

.si-shadow-inner-pointer-top {
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.si-shadow-inner-pointer-bottom {
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 50%) rotate(-45deg);
          transform: translate(-50%, 50%) rotate(-45deg);
}

.si-shadow-inner-pointer-left {
  top: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.si-shadow-inner-pointer-right {
  top: 50%;
  right: 0;
  -webkit-transform: translate(50%, -50%) rotate(-45deg);
          transform: translate(50%, -50%) rotate(-45deg);
}

.si-frame {
  position: relative;
  -webkit-box-flex: 1;
          flex: 1 1 auto;
  border-radius: 5px;
  overflow: hidden;
  z-index: 2;
}

.si-content-wrapper {
  width: 100%;
  max-width: 100%;
  max-height: 100%;
  padding: 0px;
  background-color: #fff;
}
.si-has-border .si-content-wrapper {
  border: 1px solid #bbb;
}

.si-content {
  overflow: auto;
}

.si-close-button {
  position: absolute;
  top: 7px;
  right: 6px;
  border: 0;
  outline: none;
  background-color: transparent;
  color: inherit;
  font-family: Arial, Baskerville, monospace;
  font-size: 20px;
  cursor: pointer;
  opacity: 0.5;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.si-close-button:hover, .si-close-button:focus {
  opacity: 0.7;
}

[class*=si-pointer-border] {
  position: absolute;
  border: 10px solid transparent;
  z-index: 3;
}

[class*=si-pointer-bg] {
  position: relative;
  border: 10px solid transparent;
  z-index: 4;
}
.si-has-border [class*=si-pointer-bg] {
  border-width: 10px;
}

.si-pointer-border-top,
.si-pointer-border-bottom {
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.si-pointer-border-left,
.si-pointer-border-right {
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.si-pointer-top {
  border-bottom: 0;
}

.si-pointer-border-top {
  bottom: 0;
  border-top-color: #bbb;
}

.si-pointer-bg-top {
  border-top-color: #fff;
}
.si-has-border .si-pointer-bg-top {
  top: -1px;
  margin-bottom: 0px;
}

.si-pointer-bottom {
  border-top: 0;
}

.si-pointer-border-bottom {
  top: 0;
  border-bottom-color: #bbb;
}

.si-pointer-bg-bottom {
  border-bottom-color: #fff;
}
.si-has-border .si-pointer-bg-bottom {
  bottom: -1px;
  margin-top: 0px;
}

.si-pointer-left {
  border-right: 0;
}

.si-pointer-border-left {
  right: 0;
  border-left-color: #bbb;
}

.si-pointer-bg-left {
  border-left-color: #fff;
}
.si-has-border .si-pointer-bg-left {
  left: -1px;
  margin-right: 0px;
}

.si-pointer-right {
  border-left: 0;
}

.si-pointer-border-right {
  left: 0;
  border-right-color: #bbb;
}

.si-pointer-bg-right {
  border-right-color: #fff;
}
.si-has-border .si-pointer-bg-right {
  right: -1px;
  margin-left: 0px;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/*****************************
* MODULES
******************************/
/* PAGE/GLOBAL */
.gototop {
  margin-bottom: 10px;
  color: #475560;
  float: right;
  text-decoration: none;
}
.gototop:hover {
  color: #687c8c;
}
.gototop span {
  vertical-align: middle;
}

/* FORMS */
.formset-field-icon {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 50%;
  right: 46px;
  margin-top: -12px;
}
.formset-field-icon.formset-field-icon--loading {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  vertical-align: top;
  display: inline-block;
  background-image: url("../images/progress.gif");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  background-size: contain;
}
@media print {
  .formset-field-icon.formset-field-icon--loading {
    display: none;
  }
}

.formset-submit {
  position: relative;
}

.formset-submit-icon {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 50%;
  margin-top: -12px;
  margin-left: 10px;
}
.formset-submit-icon.formset-field-icon--loading {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  vertical-align: top;
  display: inline-block;
  background-image: url("../images/progress.gif");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  background-size: contain;
}
@media print {
  .formset-submit-icon.formset-field-icon--loading {
    display: none;
  }
}
.formset-submit-icon.visible-xs-inline {
  right: -40px;
}

.formset-label {
  color: #475560;
  margin-bottom: 10px;
  display: block;
}

.formset-row {
  margin-bottom: 25px;
}

.formset-checkbox {
  display: block;
  zoom: 1;
}
.formset-checkbox:before, .formset-checkbox:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.formset-checkbox:after {
  clear: both;
}
.formset-checkbox .form-checkbox {
  float: left;
}
.formset-checkbox .formset-checkbox-label {
  overflow: hidden;
  color: #475560;
  padding-top: 3px;
  display: block;
}
.formset-checkbox .formset-checkbox-label a {
  color: #475560;
  text-decoration: underline;
}
.formset-checkbox .formset-checkbox-label a:hover {
  color: #000;
}

.formset-radio {
  display: block;
  zoom: 1;
}
.formset-radio:before, .formset-radio:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.formset-radio:after {
  clear: both;
}
.formset-radio .form-radio {
  float: left;
}
.formset-radio .formset-radio-label {
  overflow: hidden;
  color: #475560;
  line-height: 25px;
}
.formset-radio .formset-radio-label a {
  color: #475560;
  text-decoration: underline;
}
.formset-radio .formset-radio-label a:hover {
  color: #000;
}

.formset-field {
  padding-right: 28px;
  position: relative;
}
.formset-field.formset-field--with-icon input {
  padding-right: 45px;
}
.formset-field.formset-field--with-icon textarea {
  padding-right: 45px;
}

.formset-fieldgroup {
  display: table;
  width: 100%;
}
.formset-fieldgroup .formset-fieldgroup-item {
  display: table-cell;
  vertical-align: top;
}

.formset-validation {
  display: none;
}

.formset-validation-icon {
  position: absolute;
  right: 0;
  top: 11px;
}
.is-valid .formset-validation-icon {
  color: #006AAE;
}
.is-invalid .formset-validation-icon {
  color: #e61200;
}

.formset-validation-message {
  padding-top: 5px;
}
.is-valid .formset-validation-message {
  color: #80b900;
  display: none;
}
.is-invalid .formset-validation-message {
  color: #e61200;
}

@media (min-width: 768px) {
  .formset-form {
    border: 1px solid #D2DADD;
    border-radius: 4px;
    padding: 43px;
  }
}

.formset-overviewerror, .formset-overviewinfo {
  border: 1px solid #e61200;
  border-radius: 4px;
  margin-bottom: 25px;
  padding: 20px;
  color: #e61200;
  display: inline-block;
  width: 100%;
}
.formset-overviewerror p, .formset-overviewinfo p {
  color: #e61200;
}
.formset-overviewerror ul, .formset-overviewinfo ul {
  margin-bottom: 0 !important;
}

.formset-overviewinfo {
  border: 1px solid #009DE6;
  border-radius: 4px;
  color: #009DE6;
}
.formset-overviewinfo p {
  color: #009DE6;
}
.formset-overviewinfo ul {
  margin-bottom: 0 !important;
}

.formset-overviewsuccess {
  border: 1px solid #D2DADD;
  border-radius: 4px;
  background-color: #F7FBFE;
  padding: 25px 25px;
  margin-bottom: 25px;
}
.formset-overviewsuccess ul {
  margin-bottom: 0 !important;
}

/* CTA'S */
.cta-resource {
  zoom: 1;
  display: block;
}
.cta-resource:before, .cta-resource:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.cta-resource:after {
  clear: both;
}
.cta-resource .cta-resource-icon {
  vertical-align: middle;
  margin-right: 10px;
  float: left;
}
.cta-resource .cta-resource-content {
  overflow: hidden;
  padding-top: 2px;
}

/* FOOTER */
.website-footer {
  border-top: 1px solid #E1E7EC;
  padding-top: 40px;
}
.website-footer .collapsible-control {
  border-top: none;
  border-bottom: none;
}
.website-footer .collapsible-control .collapse-icon {
  color: #748999;
}
.website-footer .website-footer-link {
  margin-top: 10px;
  margin-bottom: 10px;
}
.website-footer .website-footer-link:first-child {
  margin-top: 0;
}
.website-footer .website-footer-link a {
  color: #475560;
  font-size: 12px;
}
.website-footer .website-footer-link a:hover {
  color: #262e34;
}
.website-footer .website-footer-links-header {
  color: #27214D;
  font-size: 14px;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.website-footer .website-footer-nbn-logo {
  width: 142px;
  height: auto;
  margin-top: 25px;
  margin-bottom: 25px;
}
.website-footer .footer-icons {
  margin-top: 22px;
  padding-bottom: 11px;
}
.website-footer .footer-icons a {
  color: #748999;
}
.website-footer .footer-icons a:hover {
  color: #52626f;
}
.website-footer .footer-icons .svg-icon {
  height: 28px;
  width: 28px;
}
@media (min-width: 992px) {
  .website-footer .footer-icons .footer-icons-offset {
    margin-left: -8px;
  }
}
.website-footer .footer-multilingual-container .website-footer-link a {
  margin-right: 10px;
}
@media (max-width: 991px) {
  .website-footer .footer-social-container {
    padding-top: 33px;
  }
  .website-footer .website-footer-link:last-child {
    margin-bottom: 22px;
  }
  .website-footer .website-footer-links {
    border-bottom: 1px solid #F1F4F7;
  }
}
@media (max-width: 767px) {
  .website-footer {
    position: relative;
    z-index: 200;
    background: white;
  }
}
@media (min-width: 992px) {
  .website-footer .website-footer-links-header {
    margin-top: 22px;
    margin-bottom: 11px;
  }
  .website-footer .collapse {
    display: block;
    height: 100% !important;
  }
}

/* .grecaptcha-badge {
    visibility: visible
}  */
.website-footer-new {
  background-color: #34343D;
}
.website-footer-new .borderLineBelowIcons {
  color: #E2E7EB !important;
  margin-bottom: 6px;
  margin-top: 0px;
  border-top: 1px solid #E2E7EB;
}
.website-footer-new .website-footer-header-new-margin {
  margin-left: -30px;
}
.website-footer-new .footer-rictext-custom {
  text-align: center !important;
  font-size: 13px;
  margin-bottom: 20px;
  padding-top: 6px;
}
.website-footer-new .facebookMargin {
  margin-left: -56px;
}
.website-footer-new .language {
  color: white;
}
.website-footer-new .collapsible-control {
  border-top: none;
  border-bottom: none;
}
.website-footer-new .collapsible-control .collapse-icon {
  color: #FFFFFF !important;
}
.website-footer-new .website-footer-link {
  margin-top: 16px;
  margin-bottom: 10px;
}
.website-footer-new .website-footer-link:first-child {
  margin-top: 0;
}
.website-footer-new .website-footer-link a {
  color: white;
  font-size: 12px;
}
.website-footer-new .website-footer-link a:hover {
  text-decoration: underline;
}
.website-footer-new .website-language-link {
  color: white;
  margin-top: 10px;
  margin-bottom: 10px;
  border: 1px solid white;
}
.website-footer-new .website-footer-links-header {
  color: White;
  font-size: 18px;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 600;
}
.website-footer-new .website-footer-languages-header {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  color: White;
  font-size: 12px;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 600;
  border: 1px solid white;
  border-radius: 0px;
  height: 30px;
  width: 179px;
  padding: 6px 32px 5px 12px;
  float: right;
}
.website-footer-new .website-footer-languages-header option {
  background: #34343D;
}
.website-footer-new .website-mobile-footer-languages-header {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  margin-top: 10px;
  margin-bottom: 44px;
  color: White;
  font-size: 12px;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 600;
  border: 1px solid white;
  border-radius: 0px;
  height: 30px;
  width: 179px;
  padding: 6px 32px 5px 13px;
}
.website-footer-new .website-footer-languages-header::-ms-expand {
  display: none;
}
.website-footer-new .website-mobile-footer-languages-header::-ms-expand {
  display: none;
}
.website-footer-new .website-mobile-footer-languages-header option {
  background: #34343D;
  height: 30px;
}
.website-footer-new .website-footer-nbn-logo {
  width: 98px;
  height: auto;
  margin-top: 21px;
  margin-bottom: 13px;
  color: white !important;
}
.website-footer-new .footer-icons {
  margin-top: 24px;
  margin-bottom: 22px;
}
.website-footer-new .footer-icons a {
  color: White;
}
.website-footer-new .footer-icons a:hover {
  color: #d9d9d9;
}
.website-footer-new .footer-icons .svg-icon {
  height: 28px;
  width: 28px;
}
@media (min-width: 992px) {
  .website-footer-new .footer-icons .footer-icons-offset {
    margin-left: -8px;
  }
}
.website-footer-new .footer-multilingual-container {
  margin-top: 22px;
  margin-bottom: 22px;
  width: 25%;
  float: left;
  margin-left: 82px;
}
.website-footer-new .footer-multilingual-container .website-footer-link a {
  margin-right: 10px;
  color: white;
}
.website-footer-new .footer-multilingual-container .selectBox {
  float: right;
}
.website-footer-new .footer-mobile-multilingual-container .website-footer-link a {
  margin-right: 10px;
  color: white;
}
.website-footer-new .select-wrapper, .website-footer-new .select-wrapper-hidden {
  width: 179px;
  position: relative;
}
.website-footer-new .select-wrapper-hidden {
  float: right;
}
.website-footer-new .select-wrapper-hidden::after {
  content: "";
  font-family: FontAwesome;
  position: relative;
  background: transparent;
  margin-left: -35px;
  color: white;
  pointer-events: none;
  position: absolute;
  top: 4px;
  right: 15px;
}
.website-footer-new .select-wrapper::after {
  content: "";
  font-family: FontAwesome;
  position: relative;
  background: transparent;
  margin-left: -35px;
  color: white;
  pointer-events: none;
  position: absolute;
  top: 12px;
  right: 15px;
}
@media (max-width: 991px) {
  .website-footer-new .footer-social-container {
    padding-top: 33px;
  }
  .website-footer-new .website-footer-link:last-child {
    margin-bottom: 27px;
  }
  .website-footer-new .website-footer-links {
    border-bottom: 1px solid #F1F4F7;
    padding-right: 0px;
    margin-right: -14px;
    margin-top: 9px;
    padding-bottom: 0px;
    margin-bottom: 0px;
  }
  .website-footer-new .website-footer-header-new-margin > :last-child > .container > .website-footer-links {
    border-bottom: 0px;
  }
  .website-footer-new .footer-icons {
    margin-top: 0px;
    margin-bottom: 22px;
  }
  .website-footer-new .borderLineBelowIcons {
    display: none;
  }
  .website-footer-new .richtext {
    padding-top: 22px;
  }
  .website-footer-new .collapse-icon-one {
    color: #FFFFFF !important;
    margin-top: 2px;
  }
  .website-footer-new .collapse-icon-two {
    color: #FFFFFF !important;
    margin-top: 2px;
  }
  .website-footer-new a.collapseChevronHideShow[aria-expanded=false] .collapse-icon-down {
    display: block;
  }
  .website-footer-new a.collapseChevronHideShow[aria-expanded=false] .collapse-icon-up {
    display: none;
  }
  .website-footer-new a.collapseChevronHideShow[aria-expanded=true] .collapse-icon-down {
    display: none;
  }
  .website-footer-new a.collapseChevronHideShow[aria-expanded=true] .collapse-icon-up {
    display: block;
  }
  .website-footer-new .collapsible-control a .media {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .website-footer-new .website-footer-links-header {
    color: White;
    font-size: 16px;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-weight: 700;
    padding-bottom: 5px;
    padding-top: 0px;
  }
  .website-footer-new .website-footer-nbn-logo {
    width: 97px;
    height: auto;
    margin-top: 30px;
    margin-bottom: 25px;
    color: white !important;
  }
  .website-footer-new .website-mobile-footer-languages-header {
    margin-bottom: 24px;
  }
  .website-footer-new .footer-rictext-custom {
    text-align: left !important;
    font-size: 13px;
    margin-bottom: 30px;
    padding-top: 0px;
  }
}
@media (max-width: 767px) {
  .website-footer-new {
    position: relative;
    z-index: 200;
    background-color: #34343D;
  }
}
@media (min-width: 992px) {
  .website-footer-new .website-footer-links-header {
    margin-top: 22px;
    margin-bottom: 11px;
  }
  .website-footer-new .collapse {
    display: block;
    height: 100% !important;
  }
}
@media (max-width: 1200px) {
  .website-footer-new .footer-multilingual-container::after {
    margin-left: 228px;
  }
  .website-footer-new .footer-multilingual-container {
    margin-left: 70px;
  }
}

.selectBox {
  color: White;
  font-size: 12px;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 600;
  border: 1px solid white;
  border-radius: 0px;
  height: 30px;
  width: 179px;
  padding: 6px 32px 5px 13px;
  position: relative;
}
.selectBox:hover {
  cursor: pointer;
}
.selectBox #footer-down {
  position: absolute;
  top: 6px;
  right: 18px;
}
.selectBox__value {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.selectBox .dropdown-footer-menu {
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  opacity: 0;
  display: none;
  top: 100%;
  width: auto;
  z-index: 9999;
  position: absolute;
  right: -13px;
  top: -10px;
  display: none;
  opacity: 1;
  z-index: 9999;
  background: #3b3b3e;
  background-clip: padding-box;
  border: 1px solid #484852;
  border-radius: 0.5rem;
  padding: 4px 0;
}
@media (max-width: 991px) {
  .selectBox .dropdown-footer-menu {
    right: auto;
    left: -10px;
    top: 0px;
  }
}
.selectBox .dropdownlist-item {
  padding: 0.25rem 1.5rem;
  clear: both;
  color: #fff;
  text-align: inherit;
  white-space: nowrap;
  border: 0;
  height: 20px;
  width: 225px;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 600;
}
.selectBox .dropdownlist-item:hover {
  cursor: pointer;
  background-color: #0761cf;
}
.selectBox .dropdownlist-item.selected-item:before {
  content: "";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  position: absolute;
  left: 5px;
}
.selectBox.show .dropdown-footer-menu {
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  display: block;
  opacity: 1;
  z-index: 9999;
}

/* STICKY FOOTER */
.sticky-footer {
  width: 100%;
  min-height: 110px;
  max-height: 110px;
  z-index: 1001;
  background-color: #006AAE;
  opacity: 0.9;
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
.sticky-footer.open {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.sticky-footer.open {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
}

/* MAPS */
.check-address-map #staticMap {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 236px;
}
@media (min-width: 768px) {
  .check-address-map #staticMap {
    height: 299px;
  }
}
.check-address-map #staticMap img {
  position: absolute;
  margin: auto;
  left: -5000px;
  right: -5000px;
  top: -5000px;
  bottom: -4980px;
}
.check-address-map .check-address-map-offset {
  position: relative;
  padding-top: 20px;
  top: -34px;
}
@media (min-width: 768px) {
  .check-address-map .check-address-map-offset {
    top: -46px;
  }
}
@media (max-width: 1199px) {
  .check-address-map .check-address-map-offset {
    margin-left: 15px;
    margin-right: 15px;
  }
}
.check-address-map .check-address-map-offset .green-tick-offset {
  margin-top: -66px;
}

.address-triage-container {
  text-align: left;
}
.address-triage-container .rolloutMapContainer {
  margin-bottom: 30px;
}
.address-triage-container .rolloutMapContainer .cartodb-container.cartodb-container-rollout-map {
  height: 55vh;
  margin-top: 0;
  padding-top: 0;
  min-height: 380px;
}
@media (max-width: 767px) {
  .address-triage-container .rolloutMapContainer .cartodb-container.cartodb-container-rollout-map {
    height: 45vh;
    min-height: 320px;
  }
}
.address-triage-container .rolloutMapContainer .si-float-wrapper .si-wrapper-right {
  width: 365px;
}
@media (max-width: 767px) {
  .address-triage-container .rolloutMapContainer .si-float-wrapper .si-wrapper-right {
    display: none;
  }
}
@media (max-width: 767px) {
  .address-triage-container .rolloutMapContainer .si-float-wrapper .si-wrapper-top {
    display: none;
  }
}
.address-triage-container .rolloutMapContainer .info-window {
  padding: 5px 0;
}
.address-triage-container .rolloutMapContainer .info-window .info-content {
  border-radius: 0;
  padding: 0;
  min-width: 180px;
}
.address-triage-container .rolloutMapContainer .info-window .info-content .header-message {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  color: #27214D;
}
.address-triage-container .rolloutMapContainer .info-window .info-content .nearby-addresses-header {
  padding: 9px 22px 7px 15px;
  min-width: 352px;
}
.address-triage-container .rolloutMapContainer .info-window .info-content .nearby-addresses-header.not-found {
  min-width: 250px;
}
.address-triage-container .rolloutMapContainer .info-window .info-content .nearby-addresses-header-bottom {
  margin: 5px 0;
}
.address-triage-container .rolloutMapContainer .info-window .info-content .nearby-addresses-list-holder {
  overflow-x: hidden;
}
.address-triage-container .rolloutMapContainer .info-window .info-content .nearby-addresses-list-holder .lat-lng {
  padding: 15px;
}
.address-triage-container .rolloutMapContainer .info-window .info-content .nearby-addresses-list-holder ul {
  list-style-type: none;
  padding-left: 0;
  padding-top: 0px;
  max-height: 221px;
  overflow-y: auto;
}
.address-triage-container .rolloutMapContainer .info-window .info-content .nearby-addresses-list-holder ul li {
  padding: 5px 5px 0 15px;
  min-height: 48px;
}
.address-triage-container .rolloutMapContainer .info-window .info-content .nearby-addresses-list-holder ul li a {
  color: #475560;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
}
.address-triage-container .rolloutMapContainer .info-window .info-content .nearby-addresses-list-holder ul li:hover {
  background-color: #f5f8fa;
}

/* ARTICLES */
.article-filter {
  margin: 10px 0px;
}

.article-filter-content {
  overflow: hidden;
}
.article-filter-content :last-child {
  margin-bottom: 0px;
}

.article-filter-option, .rsplist-jumpto .jumps .jump-item {
  padding: 6px 10px;
  font-size: 13px;
  display: inline-table;
  text-transform: capitalize;
  text-align: center;
  color: #3A82BF;
  height: 20px;
  vertical-align: middle;
}
.article-filter-option:hover, .rsplist-jumpto .jumps .jump-item:hover {
  color: #475560;
  background-color: #D2DADD;
  border-radius: 15px;
  font-weight: 700;
}
@media (min-width: 576px) {
  .article-filter-option:hover, .rsplist-jumpto .jumps .jump-item:hover {
    height: 10px;
  }
}
.article-filter-option.is-active, .rsplist-jumpto .jumps .is-active.jump-item {
  color: white;
  background-color: #27214D;
  border-radius: 15px;
  font-weight: 700;
}
@media (min-width: 576px) {
  .article-filter-option.is-active, .rsplist-jumpto .jumps .is-active.jump-item {
    height: 15px;
  }
}
.article-filter-option.disabled, .rsplist-jumpto .jumps .disabled.jump-item {
  color: #BABFC4;
  background-color: #F7FBFE;
}

label.article-filter-option, .rsplist-jumpto .jumps label.jump-item, span.article-filter-option, .rsplist-jumpto .jumps span.jump-item {
  color: #D2DADD;
  margin: 0;
}
label.article-filter-option:hover, .rsplist-jumpto .jumps label.jump-item:hover, span.article-filter-option:hover, .rsplist-jumpto .jumps span.jump-item:hover {
  color: #D2DADD;
  background-color: transparent;
}

.article-filter-options {
  padding: 22px 37px;
  border-radius: 47.5px;
  background-color: #F1F4F7;
  border-width: 0;
  margin-bottom: 25px;
  display: table;
}
@media (max-width: 767px) {
  .article-filter-options {
    padding: 9px 20px;
    letter-spacing: 1.4px;
    font-size: 10px;
  }
}
@media (max-width: 550px) {
  .article-filter-options {
    padding: 5px 10px;
    font-size: 8px;
  }
}

.article-list-item {
  zoom: 1;
  background-color: white;
  margin-bottom: 25px;
  padding: 0;
  border-radius: 0;
}
.article-list-item:before, .article-list-item:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.article-list-item:after {
  clear: both;
}
@media (min-width: 768px) {
  .article-list-item {
    margin-bottom: 30px;
  }
}

.article-list-item-image {
  margin-bottom: 20px;
}
@media (min-width: 576px) {
  .article-list-item-image {
    width: 40%;
    float: left;
    margin-bottom: 0;
    margin-right: 20px;
  }
}
.article-list-item-image img {
  width: 100%;
  height: auto;
}

.article-list-item-content {
  overflow: hidden;
  padding: 19px;
}

.article-list-item-meta {
  font-size: 10px;
  font-weight: 600;
  color: #006AAE;
  text-transform: uppercase;
  letter-spacing: 3px;
  line-height: 2.8;
}

.article-list-item-title {
  margin-bottom: 20px;
}

.article-list-item-content-description {
  font-size: 16px;
  letter-spacing: 0.5px;
  margin-bottom: 10px;
}

.article-list-section {
  border-bottom: 1px solid #d0d0d0;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .article-list-section {
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 30px;
  }
}
.article-list-section .article-list-section-title {
  margin-bottom: 20px;
}

.article-list-section:last-child {
  border-bottom: none;
}

/* NAVIGATION */
@media (min-width: 992px) {
  body.desktop-offset {
    padding-top: 82px;
  }

  body.desktop-offset.desktop-offset-sticky {
    padding-top: 68px;
  }

  body {
    -webkit-transition: padding-top 0.5s ease;
    transition: padding-top 0.5s ease;
  }
}
body.cq-wcm-edit {
  padding-top: 0 !important;
}

.website-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10001;
  background-color: #ffffff;
  -webkit-transition: box-shadow 0.5s ease;
  transition: box-shadow 0.5s ease;
}
body.cq-wcm-edit .website-header {
  position: static;
}
.website-header img.website-header-logo-transparent {
  display: none;
}
.website-header img.website-header-logo {
  height: 46px;
  -webkit-transition: height 0.3s ease-in-out;
  transition: height 0.3s ease-in-out;
}
.website-header .website-header-business img {
  height: 28px !important;
  padding-bottom: 9px;
}
.website-header .website-header-right {
  text-align: right;
  padding-right: 15px;
}
.website-header .website-header-desktop {
  color: #ffffff;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  height: 82px;
}
.website-header .website-header-desktop .website-header-left {
  width: 17%;
  padding-left: 30px;
}
.website-header .website-header-desktop .website-header-right {
  width: 17%;
}
.website-header .website-header-desktop .main-nav-wrapper {
  width: 66%;
  display: -webkit-box;
  display: flex;
}
.website-header .website-header-desktop .main-nav-wrapper > .header-search {
  display: none;
  padding-bottom: 8px;
  width: 100%;
}
.website-header .website-header-desktop .main-nav-wrapper > .header-search form {
  margin: 0 auto;
  position: relative;
  padding: 1px;
}
.website-header .website-header-desktop .main-nav-wrapper > .header-search form button {
  border: none;
  padding: 0;
  background: transparent;
  height: 1.5em;
  width: 1.5em;
  position: absolute;
  top: 10px;
  left: 0;
  color: #27214D;
}
.website-header .website-header-desktop .main-nav-wrapper > .header-search form button .svg-icon-search {
  height: 1.5em;
  width: 1.5em;
  display: block;
  fill: currentColor;
}
.website-header .website-header-desktop .main-nav-wrapper > .header-search form input {
  width: 100%;
  border: 0;
  border-radius: 0;
  border-bottom: 1px solid #D2DADD;
  background: transparent;
  padding: 13px 20px 8px 30px;
  color: #475560;
  font-size: 14px;
}
.website-header .website-header-desktop .main-nav-wrapper > .header-search form .header-search-cancel {
  position: absolute;
  right: 0;
  top: 14px;
  width: 20px;
  height: 20px;
}
.website-header .website-header-desktop .main-nav-wrapper > .header-search form .header-search-cancel .svg-icon-cross {
  width: 20px;
  height: 20px;
  display: block;
  fill: #27214D;
}
.website-header .website-header-desktop .main-nav-wrapper ul {
  padding: 0;
  list-style-type: none;
}
.website-header .website-header-desktop .main-nav-wrapper > ul {
  margin: 0 auto;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  justify-content: space-around;
}
.website-header .website-header-desktop .main-nav-wrapper > ul li > .main-nav-l1-item {
  font-size: 14px;
  font-weight: 600;
  color: #27214D;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  height: 89px;
  padding-left: 15px;
  padding-right: 15px;
  border-bottom: 8px solid transparent;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .website-header .website-header-desktop .main-nav-wrapper > ul li > .main-nav-l1-item {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.website-header .website-header-desktop .main-nav-wrapper > ul li > .main-nav-l1-item .svg-icon-chevron-down {
  pointer-events: none;
  margin-left: 4px;
}
.website-header .website-header-desktop .main-nav-wrapper > ul li > .main-nav-l1-item:hover, .website-header .website-header-desktop .main-nav-wrapper > ul li > .main-nav-l1-item .hover {
  border-bottom: 8px solid #006AAE;
  color: #006AAE;
}
.website-header .website-header-desktop .main-nav-wrapper > ul li > .main-nav-l1-item.active {
  border-bottom: 8px solid #006AAE;
  color: #006AAE;
}
.website-header .website-header-desktop .main-nav-wrapper > ul li > .main-nav-l1-item.active-breadcrumb {
  color: #006AAE !important;
}
.website-header .website-header-desktop .main-nav-wrapper > ul li.header-search-menu-item .main-nav-l1-item {
  border-bottom-color: transparent;
}
.website-header .website-header-desktop .main-nav-wrapper > ul li.header-search-menu-item .main-nav-l1-item .svg-icon-search {
  height: 1.7em;
  width: 1.7em;
}
.website-header .website-header-desktop .main-nav-wrapper > ul li .megamenu {
  display: none;
  position: absolute;
  z-index: -1;
  top: 82px;
  left: 0;
  right: 0;
  height: auto;
  background-color: #fff;
  border-top: 1px solid #E1E7EC;
}
.website-header .website-header-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content {
  margin: 0 auto;
  max-width: 1170px;
  overflow: hidden;
  padding-top: 35px;
  padding-bottom: 35px;
}
.website-header .website-header-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content .megamenu-content-panel {
  min-height: 200px;
  float: left;
  font-size: 16px;
  line-height: 1.42857;
  color: #6e6e79;
}
.website-header .website-header-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content .megamenu-second-level {
  border-left: 1px solid #E1E7EC;
  border-right: 1px solid #E1E7EC;
  float: left;
}
.website-header .website-header-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content .megamenu-second-level .level-two-nav {
  margin: 0;
}
.website-header .website-header-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content .megamenu-second-level li {
  text-align: left;
  display: list-item;
  clear: both;
  padding: 0 5px;
}
.website-header .website-header-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content .megamenu-second-level li a {
  display: block;
  padding: 7.5px 15px;
  height: auto;
  font-size: 14px;
  text-align: left;
  color: #27214D;
  font-weight: normal;
  border-bottom: 0;
}
.website-header .website-header-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content .megamenu-second-level li a:hover {
  color: #006AAE;
}

.website-header.transparent:not(.sticky) {
  background-color: transparent;
  box-shadow: none;
  border-bottom: 0;
}
.website-header.transparent:not(.sticky) img.website-header-logo-transparent {
  display: block;
  position: absolute;
  opacity: 0;
}
.website-header.transparent:not(.sticky) img.website-header-logo {
  opacity: 0;
}
.website-header.transparent:not(.sticky) img.website-header-logo-transparent {
  opacity: 1;
}
.website-header.transparent:not(.sticky) .website-header-desktop .main-nav-wrapper > ul li > a {
  color: #ffffff;
}
.website-header.transparent:not(.sticky) .website-header-desktop .main-nav-wrapper > ul li > a:hover, .website-header.transparent:not(.sticky) .website-header-desktop .main-nav-wrapper > ul li > a .hover {
  color: #e3f5fd;
}
.website-header.transparent:not(.sticky) .website-header-desktop .main-nav-wrapper > ul li > a.active {
  color: #e3f5fd;
}
.website-header.transparent:not(.sticky) .website-header-desktop .main-nav-wrapper > ul li .megamenu {
  border-top: 0;
}
.website-header.transparent:not(.sticky) .website-header-desktop .main-nav-wrapper .header-search-menu-item #searchTerm {
  overflow: auto;
  border-bottom: 1px solid #ffffff;
}
.website-header.transparent:not(.sticky) .website-header-desktop .main-nav-wrapper .header-search form {
  z-index: 1000;
}
.website-header.transparent:not(.sticky) .website-header-desktop .main-nav-wrapper .header-search form .svg-icon {
  fill: #fff !important;
}
.website-header.transparent:not(.sticky) .website-header-desktop .main-nav-wrapper .header-search form #searchTerm {
  border-bottom: 1px solid #fff;
  color: #fff;
}
.website-header.transparent:not(.sticky) .website-header-desktop .main-nav-wrapper .header-search form #searchTerm::-moz-placeholder {
  color: rgba(255, 255, 255, 0.75);
  opacity: 1;
}
.website-header.transparent:not(.sticky) .website-header-desktop .main-nav-wrapper .header-search form #searchTerm:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.75);
}
.website-header.transparent:not(.sticky) .website-header-desktop .main-nav-wrapper .header-search form #searchTerm::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.75);
}

.website-header.sticky {
  border-bottom: 0;
  box-shadow: 0 2px 31px 0 rgba(0, 0, 0, 0.15);
}
.website-header.sticky img.website-header-logo {
  height: 40px;
}
.website-header.sticky .website-header-desktop {
  height: 68px;
}
.website-header.sticky .website-header-desktop .megamenu {
  top: 68px !important;
}
.website-header.sticky .website-header-desktop .main-nav-l1-item {
  height: 75px !important;
}

.header-overlay {
  z-index: 10000;
}

.website-header-strap {
  position: relative;
}

.header-strap-close a {
  font-size: 18px;
  position: absolute;
  right: 4px;
  top: 1px;
}
@media (min-width: 992px) {
  .header-strap-close a {
    right: 7px;
  }
}
.header-strap-close svg.svg-icon {
  fill: #27214D;
}

@media (min-width: 992px) {
  body.desktop-offset-nbnco2 {
    padding-top: 110px;
  }

  body.desktop-offset.desktop-offset-sticky {
    padding-top: 105px;
  }

  body {
    -webkit-transition: padding-top 0.5s ease;
    transition: padding-top 0.5s ease;
  }
}
body.cq-wcm-edit {
  padding-top: 0 !important;
}

.mega-nav {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10001;
  background-color: #ffffff;
  -webkit-transition: box-shadow 0.5s ease;
  transition: box-shadow 0.5s ease;
}
body.cq-wcm-edit .mega-nav {
  position: static;
}
.mega-nav img.mega-nav-logo-transparent {
  display: none;
}
.mega-nav img.mega-nav-logo {
  height: 39px;
  -webkit-transition: height 0.3s ease-in-out;
  transition: height 0.3s ease-in-out;
}
.mega-nav .mega-nav-business img {
  height: 28px !important;
  width: 158px;
  padding-bottom: 9px;
}
.mega-nav .mega-nav-desktop {
  color: #ffffff;
  -webkit-box-align: center;
          align-items: center;
  height: 73px;
}
.mega-nav .mega-nav-desktop .mega-nav-left {
  padding: 19px 68px 15px 0px;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper {
  width: 100%;
  display: -webkit-box;
  display: flex;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > .mega-nav-search {
  display: none;
  position: absolute;
  z-index: -1;
  top: 110px;
  left: 0;
  right: 0;
  height: 135px;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > .mega-nav-search .container {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  background: #ffffff;
  padding-left: 0 !important;
  padding-right: 0 !important;
  max-width: 1226px;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > .mega-nav-search form {
  display: -webkit-box;
  display: flex;
  padding: 36px 44px 39px 43px;
  width: 100%;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > .mega-nav-search form button {
  font-family: "Open Sans";
  font-weight: 600;
  text-align: center;
  margin-left: 30px;
  margin-bottom: 3px;
  margin-right: 30px;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > .mega-nav-search form button .svg-icon-search {
  height: 1.5em;
  width: 1.5em;
  display: block;
  fill: currentColor;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > .mega-nav-search form input {
  width: 47%;
  border: 0;
  border-radius: 0;
  border-bottom: 1px solid #1d1e1e;
  font-size: 20px;
  padding-right: 20px;
  padding: 8px 30px 22px 0px;
  line-height: 22px;
  font-size: 20px;
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  color: #1d1e1e;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > .mega-nav-search form .mega-nav-search-cancel {
  right: 0;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > .mega-nav-search form .mega-nav-search-cancel .svg-icon-cross {
  width: 33.65px;
  height: 33.65px;
  display: block;
  fill: #111111;
  margin-bottom: 10px;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper ul {
  padding: 0;
  list-style-type: none;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > ul {
  margin: 0 auto;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  justify-content: space-around;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > ul li > .main-nav-l1-item {
  font-size: 15px;
  font-weight: 600;
  color: #1d1e1e;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  height: 73px;
  margin-left: 25px;
  margin-right: 25px;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > ul li > .main-nav-l1-item .svg-icon-chevron-down {
  pointer-events: none;
  margin-left: 4px;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > ul li > .main-nav-l1-item.active-breadcrumb {
  color: #006AAE !important;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > ul li.mega-nav-search-menu-item .main-nav-l1-item {
  border-bottom-color: transparent;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > ul li.mega-nav-search-menu-item .main-nav-l1-item .svg-icon-search {
  height: 1.7em;
  width: 1.7em;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > ul li.mega-nav-search-menu-item .main-nav-l1-item:first-child {
  padding-left: 5px !important;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > ul li.mega-nav-search-menu-item .main-nav-l1-item:hover {
  padding-left: 27px !important;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > ul li .megamenu {
  max-width: 1226px;
  display: none;
  position: absolute;
  z-index: -1;
  top: 110px;
  left: 0;
  right: 0;
  height: auto;
  border-top: 1px solid #E1E7EC;
  margin: 0 auto;
  width: 100% !important;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content {
  margin: 0 auto;
  max-width: 1170px;
  overflow: hidden;
  padding-top: 35px;
  padding-bottom: 35px;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content .megamenu-content-panel {
  min-height: 200px;
  float: left;
  font-size: 16px;
  line-height: 1.42857;
  color: #6e6e79;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content .megamenu-content-panel .megamenu-column2-header .link-title {
  padding-bottom: 29px;
  font-weight: 700;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content .megamenu-content-panel .megamenu-column2-header .link-title .svg-icon {
  margin-left: 5px;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content .megamenu-content-panel .megamenu-column2-header:hover .link-title {
  color: #006AAE !important;
  text-decoration: underline;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content .megamenu-second-level {
  background-color: #ffffff;
  float: left;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content .megamenu-second-level .level-two-nav {
  margin: 0;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content .megamenu-second-level .level-two-nav .pd-rt-0 {
  padding-right: 0 !important;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content .megamenu-second-level .level-two-nav .pd-lt-0 {
  padding-left: 0 !important;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content .megamenu-second-level .level-two-nav .pd-lt-20 {
  padding-left: 20px !important;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content .megamenu-second-level .level-two-nav .level-two-nav-items {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content .megamenu-second-level .level-two-nav .level-two-nav-items .level-two-nav-svg {
  margin-left: auto;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content .megamenu-second-level .level-two-nav a:hover .level-two-nav-title, .mega-nav .mega-nav-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content .megamenu-second-level .level-two-nav a:hover .level-two-nav-title-no-icon {
  text-decoration: underline;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content .megamenu-second-level .level-two-nav .level-two-nav-title {
  padding-left: 20px !important;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content .megamenu-second-level .level-two-nav-logo {
  height: 35px;
  width: 35px;
  margin-right: 12px;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content .megamenu-second-level li {
  text-align: left;
  display: list-item;
  clear: both;
  padding: 0 5px;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content .megamenu-second-level li a {
  display: block;
  padding: 7.5px 15px;
  height: auto;
  font-size: 14px;
  text-align: left;
  color: #1d1e1e;
  font-weight: normal;
  border-bottom: 0;
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content .megamenu-second-level li a:hover {
  text-decoration: underline;
}

.mega-nav.transparent:not(.sticky) {
  background-color: transparent;
  box-shadow: none;
  border-bottom: 0;
}
.mega-nav.transparent:not(.sticky) img.mega-nav-logo-transparent {
  display: block;
  position: absolute;
  opacity: 0;
}
.mega-nav.transparent:not(.sticky) img.mega-nav-logo {
  opacity: 0;
}
.mega-nav.transparent:not(.sticky) img.mega-nav-logo-transparent {
  opacity: 1;
}
.mega-nav.transparent:not(.sticky) .mega-nav-desktop .main-nav-wrapper > ul li > a {
  color: #ffffff;
}
.mega-nav.transparent:not(.sticky) .mega-nav-desktop .main-nav-wrapper > ul li > a:hover, .mega-nav.transparent:not(.sticky) .mega-nav-desktop .main-nav-wrapper > ul li > a .hover {
  color: #e3f5fd;
}
.mega-nav.transparent:not(.sticky) .mega-nav-desktop .main-nav-wrapper > ul li > a.active {
  color: #e3f5fd;
}
.mega-nav.transparent:not(.sticky) .mega-nav-desktop .main-nav-wrapper > ul li .megamenu {
  border-top: 0;
}
.mega-nav.transparent:not(.sticky) .mega-nav-desktop .main-nav-wrapper .mega-nav-search-menu-item #searchTerm {
  overflow: auto;
  border-bottom: 1px solid #ffffff;
}
.mega-nav.transparent:not(.sticky) .mega-nav-desktop .main-nav-wrapper .mega-nav-search {
  position: absolute;
  z-index: -1;
  top: 110px;
  left: 0;
  right: 0;
  height: auto;
}
.mega-nav.transparent:not(.sticky) .mega-nav-desktop .main-nav-wrapper .mega-nav-search-label {
  font-family: "Open Sans";
  font-weight: 600;
  color: #27214D;
  text-align: left;
  line-height: 32px;
}
.mega-nav.transparent:not(.sticky) .mega-nav-desktop .main-nav-wrapper .mega-nav-search form {
  z-index: 1000;
}
.mega-nav.transparent:not(.sticky) .mega-nav-desktop .main-nav-wrapper .mega-nav-search form .svg-icon {
  fill: #ffffff !important;
}
.mega-nav.transparent:not(.sticky) .mega-nav-desktop .main-nav-wrapper .mega-nav-search form #searchTerm {
  border-bottom: 1px solid #ffffff;
  color: #ffffff;
}
.mega-nav.transparent:not(.sticky) .mega-nav-desktop .main-nav-wrapper .mega-nav-search form #searchTerm::-moz-placeholder {
  color: rgba(255, 255, 255, 0.75);
  opacity: 1;
}
.mega-nav.transparent:not(.sticky) .mega-nav-desktop .main-nav-wrapper .mega-nav-search form #searchTerm:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.75);
}
.mega-nav.transparent:not(.sticky) .mega-nav-desktop .main-nav-wrapper .mega-nav-search form #searchTerm::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.75);
}

.mega-nav.sticky {
  border-bottom: 0;
  box-shadow: 0 2px 31px 0 rgba(0, 0, 0, 0.15);
}
.mega-nav.sticky img.mega-nav-logo {
  height: 40px;
}
.mega-nav.sticky .mega-nav-desktop {
  height: 68px;
}
.mega-nav.sticky .mega-nav-desktop .megamenu {
  top: 68px !important;
}
.mega-nav.sticky .mega-nav-desktop .main-nav-l1-item {
  height: 75px !important;
}

.header-overlay {
  z-index: 10000;
}

.mega-nav-strap {
  position: relative;
}

.header-strap-close a {
  font-size: 18px;
  position: absolute;
  right: 4px;
  top: 1px;
}
@media (min-width: 992px) {
  .header-strap-close a {
    right: 7px;
  }
}
.header-strap-close svg.svg-icon {
  fill: #27214D;
}

.mega-nav .mega-nav-top-section {
  background-color: #34343D;
  text-align: right;
  text-align: end;
  height: 37px;
}
.mega-nav .mega-nav-top-section .mega-nav-top-section-container {
  max-width: 1164px;
  margin: 0 auto;
  font-size: 0px;
}
.mega-nav .mega-nav-top-section .mega-nav-top-section-container a:last-child {
  padding-right: 15px;
}
.mega-nav .mega-nav-top-section .top-section-links {
  color: #ffffff;
  font-family: "Open Sans";
  font-size: 14px;
  font-weight: 600;
  text-align: left;
  line-height: normal;
  border-left: 1px solid #484850;
  display: inline-block;
  padding: 8px 20px 10px 20px;
}
.mega-nav .mega-nav-top-section .top-section-links .svg-icon {
  margin-right: 10px;
}
.mega-nav .mega-nav-top-section .top-section-links img.svg-icon {
  display: inline-block;
  width: 19px !important;
  height: 19px !important;
}
.mega-nav .mega-nav-top-section .top-section-links .svg-icon-map-pin {
  fill: #ffffff !important;
  display: inline-block;
  width: 14px !important;
  height: 14px !important;
}
.mega-nav .mega-nav-top-section .mega-nav-search-link.search-active, .mega-nav .mega-nav-top-section .selected-support, .mega-nav .mega-nav-top-section .selected-network, .mega-nav .mega-nav-top-section .top-section-links.cya-drawer-toggle.address-active {
  background-color: #212125;
}
.mega-nav .megamenu-third-level-header, .mega-nav .megamenu-second-level-header {
  font-size: 14px;
  font-family: "Open Sans";
  font-weight: 600;
  color: #27214D;
  text-align: left;
  line-height: normal;
  margin-bottom: 10px;
}
.mega-nav ul.level-two-nav a, .mega-nav ul.level-three-nav a {
  font-size: 14px;
  font-family: "Open Sans";
  color: #1d1e1e;
  text-align: left;
  line-height: normal;
  padding: 19px 0 16px 0 !important;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: justify;
          justify-content: space-between;
}
.mega-nav ul.level-two-nav a:not(.btn), .mega-nav ul.level-three-nav a:not(.btn) {
  border-bottom: 1px solid #BCCBD9 !important;
}
.mega-nav ul.level-three-nav a:hover {
  text-decoration: underline;
}
.mega-nav .megamenu-third-level {
  background-color: #f3f5fa;
  padding-top: 47px !important;
  padding-bottom: 67px !important;
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.mega-nav .megamenu-third-level .svg-icon {
  color: #006AAE;
}
.mega-nav .megamenu-second-level {
  padding-top: 44px !important;
  padding-bottom: 67px !important;
  padding-left: 44px !important;
  padding-right: 42px !important;
  border-left: 1px solid #E1E7EC;
}
.mega-nav .megamenu-second-level .svg-icon {
  color: #006AAE;
}
.mega-nav .megamenu-second-level li {
  padding: 0 !important;
}
.mega-nav .megamenu-second-level.others {
  border-left: 0 !important;
  border-right: 0 !important;
}
.mega-nav .megamenu-drop-zone.dropzone {
  background-color: #ffffff;
  padding-top: 37px !important;
  padding-bottom: 67px !important;
  padding-left: 44px !important;
  padding-right: 42px !important;
}
.mega-nav ul.main-nav-menu {
  width: 100% !important;
}
.mega-nav li.main-nav-menu-items-4 {
  margin-left: auto;
}

.mega-nav .mega-nav-desktop {
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
}
.mega-nav .mega-nav-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content {
  max-width: none;
  padding: 0px;
  display: -webkit-box;
  display: flex;
}
.mega-nav .mega-nav-desktop .megamenu {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.mega-nav .mega-nav-desktop .mega-nav-desktop-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  margin: 0 auto;
  max-width: 1164px;
  padding: 0 15px;
}
.mega-nav .mega-nav-desktop .mega-nav-desktop-container ul.level-two-nav .level-two-nav-svg svg {
  min-width: 1em;
  min-height: 1em;
  margin-left: 20px;
}
.mega-nav .mega-nav-desktop .mega-nav-desktop-container ul.level-three-nav svg {
  min-width: 1em;
  min-height: 1em;
  margin-left: 20px;
}
.mega-nav .mega-nav-desktop .main-nav-l1-item.active {
  border-bottom: 4px solid #A0E311;
  border-top: 4px solid transparent;
}
.mega-nav .mega-nav-desktop .main-nav-l1-item.selected-nav {
  border-bottom: 4px solid #A0E311;
  border-top: 4px solid transparent;
}
.mega-nav .mega-nav-desktop .main-nav-menu-items.nav-6 .main-nav-l1-item {
  margin-right: 0px;
}

.mega-nav .main-nav-menu-items.hide-menu-item {
  display: none;
}
.mega-nav .megamenu-drop-zone.others {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.mega-nav .mega-nav-search-label {
  font-family: "Open Sans";
  font-weight: 600;
  color: #1d1e1e;
  text-align: left;
  line-height: 32px;
  margin-right: 40px;
  padding-top: 6px;
  padding-bottom: 22px;
  margin-bottom: 0 !important;
  width: 360px;
  left: 150px;
  top: 152px;
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
}
.mega-nav .mega-nav-search-input:placeholder-shown ~ .mega-nav-search-clear-icon {
  display: none;
}
.mega-nav .mega-nav-search-input:-ms-input-placeholder ~ .mega-nav-search-clear-icon {
  display: none;
}
.mega-nav .mega-nav-search-input::-ms-input-placeholder ~ .mega-nav-search-clear-icon {
  display: none;
}
.mega-nav .mega-nav-search-input::-ms-input-placeholder {
  color: #37363a;
}
.mega-nav .mega-nav-search-input:-moz-placeholder {
  color: #37363a;
}
.mega-nav .mega-nav-search-input::-webkit-input-placeholder {
  color: #37363a;
}
.mega-nav .mega-nav-search-input:not(:placeholder-shown) ~ .mega-nav-search-clear-icon {
  display: block;
  margin-left: -25px;
  margin-top: 14px;
}
.mega-nav .mega-nav-search-input:not(:placeholder-shown) ~ .mega-nav-search-clear-icon .svg-icon-clear {
  fill: #111111;
  height: 20px;
  width: 20px;
  margin-bottom: 15px;
}
.mega-nav .mega-nav-search-input:not(:-ms-input-placeholder) ~ .mega-nav-search-clear-icon {
  display: block;
  margin-left: -25px;
  margin-top: 14px;
}
.mega-nav .mega-nav-search-input:not(:-ms-input-placeholder) ~ .mega-nav-search-clear-icon .svg-icon-clear {
  fill: #111111;
  height: 20px;
  width: 20px;
}
.mega-nav .mega-nav-search-input:not(::-ms-input-placeholder) ~ .mega-nav-search-clear-icon {
  display: block;
  margin-left: -25px;
  margin-top: 14px;
}
.mega-nav .mega-nav-search-input:not(::-ms-input-placeholder) ~ .mega-nav-search-clear-icon .svg-icon-clear {
  fill: #111111;
  height: 20px;
  width: 20px;
}
.mega-nav input:-webkit-autofill,
.mega-nav input:-webkit-autofill:hover,
.mega-nav input:-webkit-autofill:focus,
.mega-nav input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0px 100px #ffffff inset;
}
.mega-nav input#searchTerm::-webkit-input-placeholder {
  color: #646473;
}
.mega-nav input#searchTerm::-moz-placeholder {
  color: #646473;
}
.mega-nav input#searchTerm:-ms-input-placeholder {
  color: #646473;
}
.mega-nav input#searchTerm::-ms-input-placeholder {
  color: #646473;
}
.mega-nav input#searchTerm::placeholder {
  color: #646473;
}
.mega-nav input#searchTerm::-ms-input-placeholder {
  color: #646473;
}
.mega-nav input#searchTerm:-ms-input-placeholder {
  color: #646473;
}

@media (max-width: 991px) {
  body.mobile-offset {
    padding-top: 56px;
  }
}
.website-header-mobile {
  background: #fff;
  height: 56px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}
.website-header-mobile .mobile-menu-overlay {
  z-index: 102;
}
.website-header-mobile .website-header-mobile-logo {
  padding-top: 5px;
  padding-left: 3px;
}
.website-header-mobile .website-header-mobile-logo img {
  height: 34px;
}
.website-header-mobile .website-header-right {
  height: 100%;
  -webkit-box-flex: 1;
          flex-grow: 1;
  width: auto;
}
.website-header-mobile .website-header-mobile-btn {
  background-color: transparent;
  border: none;
  padding: 10px 10px 8px 14px;
  margin: 0 4px;
}
.website-header-mobile .website-header-mobile-btn svg {
  width: 28px;
  height: 28px;
}
.website-header-mobile .website-header-mobile-btn:focus {
  background: #e6e6e6;
}
.website-header-mobile .nav-panel {
  visibility: hidden;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: -webkit-transform 0.5s;
  -webkit-transition: -webkit-transform 0.5s, visibility 0.1s 0.5s;
  -webkit-transition: visibility 0.1s 0.5s, -webkit-transform 0.5s;
  transition: visibility 0.1s 0.5s, -webkit-transform 0.5s;
  transition: transform 0.5s, visibility 0.1s 0.5s;
  transition: transform 0.5s, visibility 0.1s 0.5s, -webkit-transform 0.5s;
  z-index: 102;
  background-color: #006AAE;
  width: 80%;
  max-width: 700px;
}
.website-header-mobile .nav-panel.open {
  visibility: visible;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: visibility, -webkit-transform 0.5s;
  transition: visibility, -webkit-transform 0.5s;
  transition: visibility, transform 0.5s;
  transition: visibility, transform 0.5s, -webkit-transform 0.5s;
}
.website-header-mobile .nav-panel *:focus {
  outline-color: #D2DADD;
}
.website-header-mobile .nav-panel .mobile-navigation {
  padding-top: 20px;
}
.website-header-mobile .nav-panel .slimScrollDiv {
  background-color: #006AAE;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  padding: 0 30px;
  list-style-type: none;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation.level-1,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation.level-1 {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation.level-2,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation.level-2 {
  -webkit-transform: translateX(-200%);
          transform: translateX(-200%);
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation.level-3,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation.level-3 {
  -webkit-transform: translateX(-300%);
          transform: translateX(-300%);
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation.level-4,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation.level-4 {
  -webkit-transform: translateX(-400%);
          transform: translateX(-400%);
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation.level-5,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation.level-5 {
  -webkit-transform: translateX(-500%);
          transform: translateX(-500%);
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li {
  position: static;
  margin-bottom: 14px;
  line-height: 18px;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li:last-child,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li:last-child {
  margin-bottom: 0;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li svg,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li svg {
  position: relative;
  right: -8px;
  height: 13px;
  width: 13px;
  vertical-align: -7%;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li a,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li a {
  color: #FFF;
  text-decoration: none;
  font-family: "Open Sans", sans-serif;
  display: block;
  line-height: 18px;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li a.active,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li a.active {
  font-weight: bold;
  border-left: 3px solid #009DE6;
  padding: 1px 0 1px 10px;
  vertical-align: middle;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li a.active:hover,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li a.active:hover {
  text-decoration: none;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li a.active.heading,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li a.active.heading {
  border-left: none;
  padding: 0;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li a:hover,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li a:hover {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.85);
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li a:focus,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li a:focus {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.85);
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li a.heading,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li a.heading {
  font-weight: bold;
  font-size: 16px;
}
@media (min-width: 992px) {
  .website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li a:hover,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li a:hover {
    text-decoration: underline;
  }
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li a .link-title,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li a .link-title {
  position: relative;
  top: -1px;
  display: inline-block;
  width: calc(100% - 24px);
  line-height: 18px;
  vertical-align: middle;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li i,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li i {
  font-size: 13px;
  line-height: 18px;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li ul,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li ul {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  display: none;
  -webkit-transition: all 1s;
  transition: all 1s;
  width: 100%;
  padding: 0 30px;
  font-size: 15px;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li ul.activeList,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li ul.activeList {
  display: block;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li ul > li > a,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li ul > li > a {
  padding: 0;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li.secondary-link > a,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li.secondary-link > a {
  font-size: 14px;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li.secondary-link:not(.blog-links) > a,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li.secondary-link:not(.blog-links) > a {
  font-weight: normal;
  border-left: none;
  padding: 0;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation {
  margin-bottom: 10px;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li:last-child {
  padding-bottom: 20px;
}
.website-header-mobile .nav-panel h6 {
  text-transform: uppercase;
  font-size: 12px;
  color: #FFF;
}
.website-header-mobile .nav-panel hr.nav-panel-hr {
  border-color: rgba(255, 255, 255, 0.13);
  margin: 16px 0px;
  background-color: rgba(255, 255, 255, 0.13);
}
.website-header-mobile .nav-panel hr.top-nav-panel-hr {
  border-color: rgba(255, 255, 255, 0.13);
  margin: 16px 30px;
  background-color: rgba(255, 255, 255, 0.13);
}
.website-header-mobile .nav-panel .website-search-bar {
  width: 100%;
  padding-right: 30px;
  padding-left: 30px;
  bottom: 0;
  left: 0;
  padding-top: 0;
  height: 66px;
  position: absolute;
  background-color: #278fd8;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.website-header-mobile .nav-panel .website-search-bar:before {
  content: " ";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: -10px;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(14, 108, 173, 0)), to(#0e6cad));
  background: linear-gradient(to bottom, rgba(14, 108, 173, 0) 0%, #0e6cad 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  height: 10px;
}
.website-header-mobile .nav-panel .website-search-bar form button {
  margin-top: 18px;
}
.website-header-mobile .nav-panel .website-search-bar form button .svg-icon-search {
  fill: #ffffff;
  height: 20px;
  width: 20px;
}
.website-header-mobile .nav-panel .website-search-bar form input {
  color: #ffffff;
  padding: 17px 20px 5px 30px;
  font-size: 16px;
}
@media (max-width: 321px) {
  .website-header-mobile .nav-panel .website-search-bar form input {
    font-size: 14px;
  }
}
.website-header-mobile .nav-panel .website-search-bar form input::-webkit-input-placeholder {
  color: #ffffff;
}
.website-header-mobile .nav-panel .website-search-bar form input:focus::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.website-header-mobile .nav-panel .website-search-bar form input::-moz-placeholder {
  color: #ffffff;
}
.website-header-mobile .nav-panel .website-search-bar form input:focus::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.website-header-mobile .nav-panel .website-search-bar form input:-ms-input-placeholder {
  color: #ffffff;
}
.website-header-mobile .nav-panel .website-search-bar form input:focus:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.website-header-mobile .nav-panel .website-search-bar form .header-search-cancel {
  position: absolute;
  display: block;
  right: 0px;
  top: 20px;
  width: 20px;
  height: 23px;
}
.website-header-mobile .nav-panel .website-search-bar form .header-search-cancel .svg-icon-cross {
  width: 20px;
  height: 20px;
  fill: #fff;
}
.website-header-mobile .nav-panel .panel-close, .website-header-mobile .nav-panel .menu-header {
  font-family: "Open Sans", sans-serif;
  position: relative;
  text-align: left;
  padding-top: 2px;
  margin-bottom: 15px;
  padding-left: 30px;
  padding-right: 30px;
  line-height: 18px;
  height: 20px;
}
.website-header-mobile .nav-panel .panel-close a, .website-header-mobile .nav-panel .menu-header a {
  color: #fff;
}
.website-header-mobile .nav-panel .panel-close a .mobile-breadcrumb, .website-header-mobile .nav-panel .menu-header a .mobile-breadcrumb {
  font-size: 16px;
  font-weight: 500;
  width: 80%;
  font-weight: 600;
  color: #e3f5fd;
}
.website-header-mobile .nav-panel .panel-close a .up-level, .website-header-mobile .nav-panel .menu-header a .up-level {
  float: left;
}
.website-header-mobile .nav-panel .panel-close a .up-level i, .website-header-mobile .nav-panel .menu-header a .up-level i {
  font-size: 14px;
  margin-right: 10px;
}
.website-header-mobile .nav-panel .panel-close a .up-level svg, .website-header-mobile .nav-panel .menu-header a .up-level svg {
  height: 0.8em;
  width: 0.8em;
  margin-right: 10px;
  vertical-align: -7%;
}
.website-header-mobile .nav-panel .panel-close button, .website-header-mobile .nav-panel .menu-header button {
  position: relative;
  top: -0.3em;
  right: -0.3em;
  -webkit-appearance: none;
  border-radius: 0;
  border: none;
  background-color: transparent;
  padding: 0;
}
.website-header-mobile .nav-panel .panel-close button svg, .website-header-mobile .nav-panel .menu-header button svg {
  height: 1.6em;
  width: 1.6em;
}
@media (min-width: 992px) {
  .website-header-mobile .nav-panel .panel-close, .website-header-mobile .nav-panel .menu-header {
    padding-top: 17px;
    margin-bottom: 25px;
  }
}

@media (max-width: 991px) {
  body.mobile-offset {
    padding-top: 56px;
  }
}
.mega-nav-mobile {
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
  background: #ffffff;
  height: 56px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}
.mega-nav-mobile .mobile-menu-overlay {
  z-index: 102;
}
.mega-nav-mobile .mobile-menu-overlay.enabled {
  top: 56px;
}
.mega-nav-mobile .mega-nav-mobile-logo {
  padding-top: 5px;
  padding-left: 3px;
  width: 45%;
}
.mega-nav-mobile .mega-nav-mobile-logo img {
  height: 29px;
}
.mega-nav-mobile .mega-nav-mobile-logo .small-logo {
  display: none;
}
@media screen and (max-width: 319px) {
  .mega-nav-mobile .mega-nav-mobile-logo .small-logo {
    display: inline-block;
  }
  .mega-nav-mobile .mega-nav-mobile-logo .regular-logo {
    display: none;
  }
}
.mega-nav-mobile .mega-nav-right {
  height: 100%;
  -webkit-box-flex: 1;
          flex-grow: 1;
}
.mega-nav-mobile .mega-nav-right .mega-nav-top-section-mobile-icons {
  margin: auto;
}
.mega-nav-mobile .mega-nav-mobile-btn {
  background-color: transparent;
  border: none;
  padding: 10px 10px 8px 14px;
  margin: 0 4px;
}
.mega-nav-mobile .mega-nav-mobile-btn svg {
  width: 28px;
  height: 28px;
}
.mega-nav-mobile .mega-nav-mobile-btn:focus {
  background: #e6e6e6;
}
.mega-nav-mobile .nav-panel {
  visibility: hidden;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: -webkit-transform 0.5s;
  -webkit-transition: -webkit-transform 0.5s, visibility 0.1s 0.5s;
  -webkit-transition: visibility 0.1s 0.5s, -webkit-transform 0.5s;
  transition: visibility 0.1s 0.5s, -webkit-transform 0.5s;
  transition: transform 0.5s, visibility 0.1s 0.5s;
  transition: transform 0.5s, visibility 0.1s 0.5s, -webkit-transform 0.5s;
  top: 56px !important;
  z-index: 102;
  background-color: #ffffff;
  width: 100%;
  max-width: 768px;
}
.mega-nav-mobile .nav-panel.open {
  visibility: visible;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: visibility, -webkit-transform 0.5s;
  transition: visibility, -webkit-transform 0.5s;
  transition: visibility, transform 0.5s;
  transition: visibility, transform 0.5s, -webkit-transform 0.5s;
}
.mega-nav-mobile .nav-panel *:focus {
  outline-color: #D2DADD;
}
.mega-nav-mobile .nav-panel .slimScrollDiv {
  background-color: #ffffff;
}
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation,
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  padding: 0 40px;
  list-style-type: none;
}
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation.level-1,
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation.level-1 {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation.level-2,
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation.level-2 {
  -webkit-transform: translateX(-200%);
          transform: translateX(-200%);
}
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation.level-3,
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation.level-3 {
  -webkit-transform: translateX(-300%);
          transform: translateX(-300%);
}
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation.level-4,
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation.level-4 {
  -webkit-transform: translateX(-400%);
          transform: translateX(-400%);
}
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation.level-5,
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation.level-5 {
  -webkit-transform: translateX(-500%);
          transform: translateX(-500%);
}
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li,
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li {
  position: static;
  line-height: 18px;
}
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li:last-child,
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li:last-child {
  margin-bottom: 0;
}
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li svg,
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li svg {
  position: relative;
  right: -8px;
  height: 13px;
  width: 13px;
  vertical-align: -7%;
}
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li a,
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li a {
  color: #1d1e1e;
  text-decoration: none;
  font-family: "Open Sans", sans-serif;
  display: block;
  line-height: 18px;
}
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li a.active,
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li a.active {
  font-weight: bold;
  border-left: 3px solid #009DE6;
  padding: 1px 0 1px 10px;
  vertical-align: middle;
}
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li a.active:hover,
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li a.active:hover {
  text-decoration: none;
}
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li a.active.heading,
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li a.active.heading {
  border-left: none;
  padding: 0;
}
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li a:not(.btn):hover,
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li a:not(.btn):hover {
  background-color: transparent;
  color: #475560;
}
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li a:not(.btn):focus,
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li a:not(.btn):focus {
  background-color: transparent;
  color: #475560;
}
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li a.heading,
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li a.heading {
  font-weight: bold;
  font-size: 16px;
}
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li a.heading-title,
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li a.heading-title {
  border-left: 6px solid #A0E311;
  color: #006AAE;
  font-family: "Open Sans";
  font-weight: 700;
  font-size: 14px;
  text-align: left;
  line-height: normal;
}
@media (min-width: 992px) {
  .mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li a:hover,
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li a:hover {
    text-decoration: underline;
  }
}
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li a .link-title,
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li a .link-title {
  position: relative;
  top: -1px;
  display: inline-block;
  width: calc(100% - 24px);
  line-height: 19px;
  vertical-align: middle;
  font-size: 14px;
  font-family: "Open Sans";
  font-weight: normal;
}
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li i,
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li i {
  font-size: 13px;
  line-height: 18px;
}
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li ul,
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li ul {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  display: none;
  -webkit-transition: all 1s;
  transition: all 1s;
  width: 100%;
  font-size: 15px;
}
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li ul.activeList,
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li ul.activeList {
  display: block;
}
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li ul > li > a,
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li ul > li > a {
  padding: 0;
}
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li.secondary-link > a,
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li.secondary-link > a {
  font-size: 14px;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li.secondary-link:not(.blog-links) > a,
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li.secondary-link:not(.blog-links) > a {
  font-weight: normal;
  border-left: none;
  padding: 0;
}
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation .level-two-nav-heading,
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation .level-two-nav-heading {
  margin-bottom: 0 !important;
}
.mega-nav-mobile .nav-panel .mega-nav-level1-banner .content-container .container, .mega-nav-mobile .nav-panel .mega-nav-home-banner .content-container .container {
  padding-left: 40px;
  padding-right: 40px;
}
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation {
  margin-bottom: 10px;
}
.mega-nav-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li:last-child {
  padding-bottom: 17px;
}
.mega-nav-mobile .nav-panel h6 {
  text-transform: uppercase;
  font-size: 12px;
  color: #ffffff;
}
.mega-nav-mobile .nav-panel hr.nav-panel-hr {
  border-color: rgba(255, 255, 255, 0.13);
  margin: 16px 0px;
  background-color: rgba(255, 255, 255, 0.13);
}
.mega-nav-mobile .nav-panel hr.top-nav-panel-hr {
  border-color: rgba(255, 255, 255, 0.13);
  margin: 16px 30px;
  background-color: rgba(255, 255, 255, 0.13);
}
.mega-nav-mobile .nav-panel hr.top-nav-li-hr {
  border-color: #d5dbe4;
  background-color: rgba(255, 255, 255, 0.13);
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.mega-nav-mobile .nav-panel .mobile-top-navigation-last-item {
  margin-bottom: 12px !important;
}
.mega-nav-mobile .nav-panel .mobile-top-navigation .svg-icon {
  fill: #006AAE;
}
.mega-nav-mobile .nav-panel .website-search-bar {
  width: 100%;
  padding-right: 30px;
  padding-left: 30px;
  bottom: 0;
  left: 0;
  padding-top: 0;
  height: 66px;
  position: absolute;
  background-color: #278fd8;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.mega-nav-mobile .nav-panel .website-search-bar:before {
  content: " ";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: -10px;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(14, 108, 173, 0)), to(#0e6cad));
  background: linear-gradient(to bottom, rgba(14, 108, 173, 0) 0%, #0e6cad 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  height: 10px;
}
.mega-nav-mobile .nav-panel .website-search-bar form button {
  margin-top: 18px;
}
.mega-nav-mobile .nav-panel .website-search-bar form button .svg-icon-search {
  fill: #ffffff;
  height: 20px;
  width: 20px;
}
.mega-nav-mobile .nav-panel .website-search-bar form input {
  color: #ffffff;
  padding: 17px 20px 5px 30px;
  font-size: 16px;
}
@media (max-width: 321px) {
  .mega-nav-mobile .nav-panel .website-search-bar form input {
    font-size: 14px;
  }
}
.mega-nav-mobile .nav-panel .website-search-bar form input::-webkit-input-placeholder {
  color: #37363a;
}
.mega-nav-mobile .nav-panel .website-search-bar form input:focus::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.mega-nav-mobile .nav-panel .website-search-bar form input::-moz-placeholder {
  color: #37363a;
}
.mega-nav-mobile .nav-panel .website-search-bar form input:focus::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.mega-nav-mobile .nav-panel .website-search-bar form input:-ms-input-placeholder {
  color: #37363a;
}
.mega-nav-mobile .nav-panel .website-search-bar form input:focus:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.mega-nav-mobile .nav-panel .website-search-bar form .header-search-cancel {
  position: absolute;
  display: block;
  right: 0px;
  top: 20px;
  width: 20px;
  height: 23px;
}
.mega-nav-mobile .nav-panel .website-search-bar form .header-search-cancel .svg-icon-cross {
  width: 20px;
  height: 20px;
  fill: #ffffff;
}
.mega-nav-mobile .nav-panel .level-two-nav-heading .link-title, .mega-nav-mobile .nav-panel .level-three-nav-heading .level-three-link-title {
  padding: 0 40px 0 34px;
}
.mega-nav-mobile .nav-panel .level-two-nav-items, .mega-nav-mobile .nav-panel .level-two-nav-items-popular, .mega-nav-mobile .nav-panel .level-three-nav-items {
  padding: 0 40px;
}
.mega-nav-mobile .nav-panel .level-two-nav-items.level-two-nav-items-last {
  border-bottom: 1px solid #ebedf2 !important;
  padding-bottom: 17px !important;
}
.mega-nav-mobile .nav-panel .level-two-nav-items.level-two-nav-items-last > a {
  border-bottom: none !important;
}
.mega-nav-mobile .nav-panel .level-two-nav-items-popular.level-two-nav-items-popular-last a {
  border-bottom: none !important;
}
.mega-nav-mobile .nav-panel ul.level-three-nav.activeList li:last-child a {
  border-bottom: none !important;
}
.mega-nav-mobile .nav-panel .level-two-nav-sub-heading {
  margin: 0 40px;
  font-family: "Open Sans", sans-serif;
  line-height: 16px;
  font-size: 12px;
  font-weight: bold;
  color: #1d1e1e;
}
.mega-nav-mobile .nav-panel .level-two-nav-sub-heading .level-two-link-title {
  padding-top: 22px;
}
.mega-nav-mobile .nav-panel .panel-close, .mega-nav-mobile .nav-panel .menu-header {
  font-family: "Open Sans", sans-serif;
  position: relative;
  text-align: left;
  padding-top: 18px;
  padding-bottom: 16px;
  padding-left: 40px;
  padding-right: 40px;
  line-height: 18px;
  background-color: #f3f5fa;
}
.mega-nav-mobile .nav-panel .panel-close a, .mega-nav-mobile .nav-panel .menu-header a {
  color: #006AAE;
}
.mega-nav-mobile .nav-panel .panel-close a .mobile-breadcrumb, .mega-nav-mobile .nav-panel .menu-header a .mobile-breadcrumb {
  font-family: "Open Sans";
  font-size: 13px;
  font-weight: 600;
  width: 80%;
  color: #006AAE;
}
.mega-nav-mobile .nav-panel .panel-close a .up-level, .mega-nav-mobile .nav-panel .menu-header a .up-level {
  float: left;
}
.mega-nav-mobile .nav-panel .panel-close a .up-level i, .mega-nav-mobile .nav-panel .menu-header a .up-level i {
  font-size: 14px;
  margin-right: 10px;
}
.mega-nav-mobile .nav-panel .panel-close a .up-level svg, .mega-nav-mobile .nav-panel .menu-header a .up-level svg {
  height: 0.8em;
  width: 0.8em;
  margin-right: 10px;
  vertical-align: -7%;
}
.mega-nav-mobile .nav-panel .panel-close button, .mega-nav-mobile .nav-panel .menu-header button {
  position: relative;
  top: -0.3em;
  right: -0.3em;
  -webkit-appearance: none;
  border-radius: 0;
  border: none;
  background-color: transparent;
  padding: 0;
  color: #475560;
}
.mega-nav-mobile .nav-panel .panel-close button svg, .mega-nav-mobile .nav-panel .menu-header button svg {
  height: 1.6em;
  width: 1.6em;
}
@media (min-width: 992px) {
  .mega-nav-mobile .nav-panel .panel-close, .mega-nav-mobile .nav-panel .menu-header {
    padding-top: 17px;
    margin-bottom: 25px;
  }
}
.mega-nav-mobile .mega-nav-top-section-mobile {
  background-color: #34343D;
  height: 56px;
  text-align: center;
}
.mega-nav-mobile .mega-nav-top-section-mobile .mega-nav-top-section-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  height: 100%;
}
.mega-nav-mobile .mega-nav-top-section-mobile .mega-nav-top-section-container .mega-nav-mobile-search-link {
  border-left: none;
}
.mega-nav-mobile .mega-nav-top-section-mobile .mega-nav-top-section-container .mega-nav-mobile-search-link.search-active, .mega-nav-mobile .mega-nav-top-section-mobile .mega-nav-top-section-container .selected-support, .mega-nav-mobile .mega-nav-top-section-mobile .mega-nav-top-section-container .selected-network, .mega-nav-mobile .mega-nav-top-section-mobile .mega-nav-top-section-container .top-section-links.cya-drawer-toggle.address-active {
  background-color: #212125;
}
.mega-nav-mobile .mega-nav-top-section-mobile .top-section-links {
  color: #ffffff;
  font-family: "Open Sans";
  font-size: 19px;
  font-weight: 600;
  text-align: center;
  line-height: normal;
  border-left: 1px solid #4D4B51;
  padding-left: 5px;
  padding-right: 5px;
  min-width: 44px;
  width: 25%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}
.mega-nav-mobile .mega-nav-top-section-mobile .top-section-links img.svg-icon {
  display: inline-block;
  width: 19px !important;
  height: 19px !important;
}
.mega-nav-mobile .mega-nav-top-section-mobile .top-section-links .svg-icon-map-pin {
  fill: #ffffff !important;
  display: inline-block;
  margin: auto;
  width: 22px !important;
  height: 22px !important;
}
.mega-nav-mobile .mega-nav-top-section-mobile .top-section-links.top-section-links-hide-search {
  width: 33% !important;
}
.mega-nav-mobile .mega-nav-mobile-search {
  display: none;
  position: absolute;
  z-index: -1;
  top: 56px;
  left: 0;
  right: 0;
  height: 140px;
}
.mega-nav-mobile .mega-nav-mobile-search .container {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  background: #ffffff;
  padding-left: 0 !important;
  padding-right: 0 !important;
  height: 140px;
}
.mega-nav-mobile .mega-nav-mobile-search form {
  display: block;
  -webkit-box-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
}
.mega-nav-mobile .mega-nav-mobile-search form button {
  font-family: "Open Sans";
  font-size: 14px;
  font-weight: 600;
  text-align: center;
  line-height: 24px;
  padding: 5px 19px;
  min-width: auto;
  margin-right: 25px;
}
.mega-nav-mobile .mega-nav-mobile-search form button .svg-icon-search {
  height: 1.5em;
  width: 1.5em;
  display: block;
  fill: currentColor;
}
.mega-nav-mobile .mega-nav-mobile-search form input {
  width: 75%;
  border: 0;
  border-radius: 0;
  border-bottom: 1px solid #1d1e1e;
  color: #1d1e1e;
  font-size: 14px;
  padding-right: 20px;
  padding: 6px 25px 15px 6px;
  margin-left: 23px;
  margin-right: 12px;
}
.mega-nav-mobile .mega-nav-mobile-search form .mega-nav-search-label {
  font-family: "Open Sans";
  font-size: 18px;
  font-weight: 600;
  color: #1d1e1e;
  text-align: center;
  line-height: 32px;
  width: 90%;
  padding-top: 13px !important;
  margin: 0px auto;
  margin-left: 30px;
}
.mega-nav-mobile .mega-nav-mobile-search form .mega-nav-search-cancel-btn {
  float: right;
  margin-top: -12px;
  margin-right: 10px;
}
.mega-nav-mobile .mega-nav-mobile-search form input#searchTerm::-webkit-input-placeholder {
  color: #ababab;
}
.mega-nav-mobile .mega-nav-mobile-search form input#searchTerm::-moz-placeholder {
  color: #ababab;
}
.mega-nav-mobile .mega-nav-mobile-search form input#searchTerm:-ms-input-placeholder {
  color: #ababab;
}
.mega-nav-mobile .mega-nav-mobile-search form input#searchTerm::-ms-input-placeholder {
  color: #ababab;
}
.mega-nav-mobile .mega-nav-mobile-search form input#searchTerm::placeholder {
  color: #ababab;
}
.mega-nav-mobile .mega-nav-mobile-search form input#searchTerm:-ms-input-placeholder {
  color: #ababab;
}
.mega-nav-mobile .mega-nav-mobile-search form input#searchTermt::-ms-input-placeholder {
  color: #ababab;
}
.mega-nav-mobile .mega-nav-mobile-search form .mega-nav-search-clear-icon {
  margin-right: 10px;
  margin-top: 0 !important;
}
.mega-nav-mobile .mega-nav-mobile-search form .mega-nav-search-clear-icon svg {
  fill: #111111;
  margin-bottom: 3px;
}
.mega-nav-mobile .mega-nav-mobile-search form .mega-nav-search-top, .mega-nav-mobile .mega-nav-mobile-search form .mega-nav-search-bottom {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
}
.mega-nav-mobile .mega-nav-mobile-search form .mega-nav-search-bottom {
  margin-bottom: 31px;
}
.mega-nav-mobile .mega-nav-mobile-search form .mega-nav-search-cancel {
  right: 0;
  top: 14px;
  width: 20px;
  height: 20px;
}
.mega-nav-mobile .mega-nav-mobile-search form .mega-nav-search-cancel .svg-icon-cross {
  width: 20px;
  height: 20px;
  display: block;
  fill: #475560;
}
.mega-nav-mobile ul.level-two-nav a.cta {
  padding-right: 24px !important;
  text-align: center !important;
  display: inline-block !important;
  line-height: normal !important;
  padding: 11px 12px !important;
  font-family: "Open Sans" !important;
}

.mobile-top-navigation-bottom-links {
  background-color: #f3f5fa;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  padding: 0 40px;
  list-style-type: none;
  padding-top: 10px;
  padding-bottom: 14px;
}
.mobile-top-navigation-bottom-links .mobile-top-nav-items {
  padding-top: 14px !important;
  padding-bottom: 13px !important;
}
.mobile-top-navigation-bottom-links .mobile-top-nav-items .svg-icon {
  height: 13px !important;
  width: 13px !important;
  right: 0 !important;
  margin-right: 7px;
  fill: #475560 !important;
}
.mobile-top-navigation-bottom-links .mobile-top-nav-items span {
  font-family: "Open Sans";
  font-weight: 600;
  font-size: 12px;
  color: #475560;
}
.mobile-top-navigation-bottom-links .mobile-top-nav-items .svg-icon-map-pin {
  display: inline-block;
}

.skip-to-content {
  background-color: #fff;
  z-index: 2000000;
  position: absolute;
  left: -9999px;
  font-size: 13px;
}
.skip-to-content:focus {
  left: 20px;
  top: 0;
}

.website-header a.cya-drawer-toggle {
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
          align-items: center;
  color: #27214D;
  font-size: 14px;
  font-weight: 600;
  height: 100%;
}
.website-header a.cya-drawer-toggle svg {
  margin-left: 5px;
}
.website-header.transparent:not(.sticky) .website-header-desktop a.cya-drawer-toggle {
  color: #ffffff;
}
.website-header .website-header-mobile a.cya-drawer-toggle {
  font-size: 12px;
}
.website-header .website-header-mobile a.cya-drawer-toggle .svg-icon-map-pin {
  width: 25px;
  height: 25px;
}

/* TOOLTIP COMPONENT */
.tooltip-label > * {
  display: inline;
}

/* MISCELLANEOUS MODULES */
.annual_report {
  /*@font-face {
    font-family: 'GothamRounded-Medium';
    src: url('../fonts/GothamRounded-Medium.eot');
    src: url('../fonts/GothamRounded-Medium.woff') format('woff'), url('../fonts/GothamRounded-Medium.ttf') format('truetype'), url('../fonts/GothamRounded-Medium.svg') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'GothamRounded-Book';
    src: url('../fonts/GothamRounded-Book.eot');
    src: url('../fonts/GothamRounded-Book.woff') format('woff'), url('../fonts/GothamRounded-Book.ttf') format('truetype'), url('../fonts/GothamRounded-Book.svg') format('svg');
    font-weight: normal;
    font-style: normal;
  }*/
  /*

  */
  /*

  */
}
.annual_report ._flex-display {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}
.annual_report ._justify-content-center {
  -webkit-box-pack: center;
          justify-content: center;
}
.annual_report ._justify-content-end {
  -webkit-box-pack: end;
          justify-content: flex-end;
}
.annual_report ._justify-content-start {
  -webkit-box-pack: start;
          justify-content: flex-start;
}
.annual_report ._justify-content-justify {
  -webkit-box-pack: justify;
          justify-content: space-between;
}
.annual_report * {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  box-sizing: border-box;
}
.annual_report table {
  border-collapse: collapse;
  border-spacing: 0;
}
.annual_report textarea {
  overflow: hidden;
}
.annual_report ul {
  list-style: disc;
  margin-bottom: 0;
  padding-left: 20px;
}
.annual_report ol {
  list-style: decimal;
  margin-bottom: 0;
  padding-left: 20px;
}
.annual_report h1,
.annual_report h2,
.annual_report h3,
.annual_report h4,
.annual_report h5,
.annual_report h6 {
  font-weight: 500;
}
.annual_report a:hover,
.annual_report a:focus,
.annual_report a:visited {
  text-decoration: none;
}
.annual_report *:focus::-webkit-input-placeholder {
  color: transparent !important;
}
.annual_report *:focus::-moz-placeholder {
  color: transparent !important;
}
.annual_report *:focus:-moz-placeholder {
  color: transparent !important;
}
.annual_report *:focus:-ms-input-placeholder {
  color: transparent !important;
}
.annual_report p,
.annual_report li {
  line-height: 1.5;
  margin-bottom: 10px;
}
.annual_report a {
  text-decoration: none;
  color: #DEBFAD;
}
.annual_report html {
  height: 100%;
}
.annual_report img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}
.annual_report body {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: normal;
  color: #212121;
  min-height: 100vh;
  background: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: center;
          justify-content: center;
}
.annual_report body.modal-content-open {
  overflow: hidden;
}
.annual_report .row {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.annual_report .col-md-3,
.annual_report .col-md-7,
.annual_report .col-md-9,
.annual_report .col-md-10,
.annual_report .col-md-11,
.annual_report .col-sm-6,
.annual_report .col-md-6,
.annual_report .col-md-4,
.annual_report .col-sm-3,
.annual_report .col-sm-5,
.annual_report .col-sm-7,
.annual_report .col-xm-6,
.annual_report .col-md-12,
.annual_report .col-md-8,
.annual_report .col-md-5,
.annual_report .col-md-2,
.annual_report .col-sm-4,
.annual_report .col-sm-8 {
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
}
.annual_report .col-md-3.no-pad,
.annual_report .col-md-7.no-pad,
.annual_report .col-md-9.no-pad,
.annual_report .col-md-10.no-pad,
.annual_report .col-md-11.no-pad,
.annual_report .col-sm-6.no-pad,
.annual_report .col-md-6.no-pad,
.annual_report .col-md-4.no-pad,
.annual_report .col-sm-3.no-pad,
.annual_report .col-sm-5.no-pad,
.annual_report .col-sm-7.no-pad,
.annual_report .col-xm-6.no-pad,
.annual_report .col-md-12.no-pad,
.annual_report .col-md-8.no-pad,
.annual_report .col-md-5.no-pad,
.annual_report .col-md-2.no-pad,
.annual_report .col-sm-4.no-pad,
.annual_report .col-sm-8.no-pad {
  padding-left: 0;
  padding-right: 0;
}
.annual_report .color-white {
  color: #fff;
}
.annual_report .color-white * {
  color: #fff !important;
}
.annual_report .color-white a {
  color: #fff;
}
.annual_report .color-white .label,
.annual_report .color-white .read-more {
  color: #fff;
}
.annual_report .logo {
  font-size: 0 !important;
  margin: 0 !important;
}
.annual_report .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.annual_report .main-block {
  -webkit-box-flex: 1;
          flex: 1 0 auto;
  height: 100%;
  overflow: hidden;
  padding: 50px 0;
  background: -webkit-gradient(linear, left top, left bottom, from(#006098), to(#002856));
  background: linear-gradient(180deg, #006098 0%, #002856 100%);
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-align: center;
          align-items: center;
}
.annual_report .instructions {
  position: absolute;
  border: 1px solid #fff;
  padding: 15px;
  right: 0;
  top: 50%;
  width: 240px;
  margin-right: -130px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  display: none;
}
.annual_report .instructions.active {
  display: block;
}
.annual_report .instructions h4 {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5;
  color: #FFFFFF;
  margin-bottom: 5px;
}
.annual_report .instructions .plus {
  border-radius: 50%;
  display: inline-block;
  width: 24px;
  height: 24px;
  background-color: #fff;
  border: 3px solid #009FE3;
  color: #006098;
  line-height: 17px;
  text-align: center;
}
.annual_report .instructions .plus .la {
  font-size: 20px;
  display: inline-block;
}
.annual_report .instructions p {
  position: relative;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  padding-left: 35px;
  margin-bottom: 0;
}
.annual_report .instructions p svg {
  position: absolute;
  left: 0;
  top: 0;
}
.annual_report .text-center {
  text-align: center;
}
.annual_report .text-right {
  text-align: right;
}
.annual_report .toggle-menu {
  display: none;
}
.annual_report .headline {
  color: #fff;
  padding-bottom: 10px;
}
.annual_report .headline h1 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 42px;
  line-height: 1.2;
  margin-bottom: 20px;
  color: #fff;
}
.annual_report .headline h2 {
  font-weight: 600;
  font-size: 24px;
  line-height: 1.5;
  color: #fff;
}
.annual_report .top-icons {
  margin: 70px -21px -6px -21px;
  z-index: 2;
  position: relative;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
}
.annual_report .top-icons .icon-item:nth-of-type(3) {
  margin-right: 2px;
}
.annual_report .top-icons .icon-item:nth-of-type(2) > p,
.annual_report .top-icons .icon-item:nth-of-type(5) > p {
  min-width: 220px;
}
.annual_report .bottom-icons {
  margin: -6px -21px 90px -21px;
  z-index: 2;
  position: relative;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
}
.annual_report .bottom-icons .icon-item:nth-of-type(2) {
  margin-left: -2px;
}
.annual_report .bottom-icons .icon-item:nth-of-type(2) > p,
.annual_report .bottom-icons .icon-item:nth-of-type(5) > p {
  min-width: 220px;
}
.annual_report .bottom-icons .icon-item > p {
  bottom: auto;
  top: 100%;
  min-width: 140px;
}
.annual_report .bottom-icons .icon-item .icon {
  margin-top: 5px;
}
.annual_report .bottom-icons .icon-item.active .plus:after {
  margin-top: 0;
  margin-bottom: 0;
}
.annual_report .bottom-icons .icon-item.active .text-block {
  margin-top: 0;
  margin-bottom: 5px;
}
.annual_report .bottom-icons .icon-item .plus:after {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 15px;
  border-bottom: none;
  border-top: 5px solid #fff;
}
.annual_report .bottom-icons .icon-item .text-block {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 15px;
}
.annual_report .icon-item {
  text-align: center;
  position: relative;
  cursor: pointer;
}
.annual_report .icon-item.center-pos {
  position: absolute;
  left: 50%;
  margin-left: -12px;
  height: 24px;
  padding-left: 24px;
}
.annual_report .icon-item.center-pos:hover .plus,
.annual_report .icon-item.center-pos.active .plus {
  -webkit-transform: scale(1.4);
  transform: scale(1.4);
  background-color: #009FE3;
  color: #fff;
  border: 2px solid #fff;
  /*-webkit-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,1);
        -moz-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,1);
        box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,1);*/
}
.annual_report .icon-item.center-pos:hover .plus .la,
.annual_report .icon-item.center-pos.active .plus .la {
  line-height: 1;
}
.annual_report .icon-item.center-pos:hover .info-block,
.annual_report .icon-item.center-pos.active .info-block {
  background: #002856;
  color: #F3F5FA;
}
.annual_report .icon-item.center-pos:hover .info-block:after,
.annual_report .icon-item.center-pos.active .info-block:after {
  border-right-color: #002856;
}
.annual_report .icon-item.center-pos .plus {
  position: absolute;
  top: 0;
  left: 0;
}
.annual_report .icon-item.center-pos .plus .la {
  /*position: absolute;
        top:50%;
        left: 50%;
        margin: -7px 0 0 -7px;*/
}
.annual_report .icon-item.center-pos .plus:after {
  display: none;
}
.annual_report .icon-item.center-pos:nth-of-type(2) {
  top: 23%;
}
.annual_report .icon-item.center-pos:nth-of-type(3) {
  top: 28.6%;
}
.annual_report .icon-item .info-block {
  position: absolute;
  left: 100%;
  top: 50%;
  white-space: nowrap;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-weight: 700;
  font-size: 16px;
  color: #21327E;
  padding: 5px 9px;
  background: rgba(255, 255, 255, 0.95);
  border-radius: 2px;
  margin-left: 10px;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
.annual_report .icon-item .info-block:after {
  content: "";
  position: absolute;
  right: 100%;
  top: 50%;
  margin-top: -4px;
  border-bottom: 4px solid transparent;
  border-right: 5px solid #fff;
  border-top: 4px solid transparent;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
.annual_report .icon-item .info-block p {
  margin: 0;
}
.annual_report .icon-item:hover .icon img {
  opacity: 0;
}
.annual_report .icon-item:hover .icon img.second-image {
  opacity: 1;
}
.annual_report .icon-item:hover .plus {
  background-color: #009FE3;
  border-color: #fff;
  color: #fff;
}
.annual_report .icon-item.active .icon img {
  opacity: 0;
}
.annual_report .icon-item.active .icon img.second-image {
  opacity: 1;
}
.annual_report .icon-item.active .plus {
  background-color: #009FE3;
  border-color: #fff;
  color: #fff;
}
.annual_report .icon-item.active .plus .la {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.annual_report .icon-item.active .plus:after {
  margin-top: 0;
  opacity: 1;
}
.annual_report .icon-item.active .text-block {
  margin-top: 5px;
  opacity: 1;
  pointer-events: auto;
}
.annual_report .icon-item > p {
  font-weight: 700;
  font-size: 16px;
  color: #fff;
  position: absolute;
  bottom: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.annual_report .icon-item .icon {
  margin-bottom: 5px;
  position: relative;
}
.annual_report .icon-item .icon img {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
.annual_report .icon-item .icon .second-image {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.annual_report .icon-item svg {
  vertical-align: middle;
  max-width: 100%;
  height: auto;
}
.annual_report .icon-item .plus {
  border-radius: 50%;
  display: inline-block;
  width: 24px;
  height: 24px;
  background-color: #fff;
  border: 3px solid #009FE3;
  color: #006098;
  line-height: 17px;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
.annual_report .icon-item .plus:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 100%;
  opacity: 0;
  margin-left: -4px;
  margin-top: 15px;
  border-bottom: 5px solid #fff;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
.annual_report .icon-item .plus .la {
  font-size: 20px;
  line-height: 18px;
  display: inline-block;
  -webkit-transition: transform 0.3s ease;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.annual_report .icon-item .text-block {
  position: absolute;
  top: 100%;
  left: 0;
  min-width: 200px;
  background: #FFFFFF;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.2);
  padding: 24px;
  text-align: left;
  font-weight: 400;
  font-size: 14px;
  margin-top: 15px;
  opacity: 0;
  pointer-events: none;
  cursor: auto;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
.annual_report .icon-item .text-block h3 {
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5;
  color: #1D1E1E;
  margin-bottom: 7px;
}
.annual_report .icon-item .text-block .la-close {
  position: absolute;
  right: 8px;
  top: 10px;
  color: #21327E;
  cursor: pointer;
  font-weight: bold;
  font-size: 16px;
  display: inline-block;
}
.annual_report .icon-item .text-block .link {
  display: inline-block;
  font-weight: 600;
  font-size: 14px;
  color: #21327E;
  text-decoration: underline;
}
.annual_report .icon-item .text-block .link .la {
  font-weight: bold;
  margin-left: 4px;
  line-height: 14px;
  position: relative;
  display: inline-block;
  top: -1px;
  text-decoration: none;
}
.annual_report .center-content {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 23%;
  padding: 9px 20px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  pointer-events: none;
}
.annual_report .center-content .icon {
  position: absolute;
  background: linear-gradient(123.8deg, #134584 -86.28%, #00AEEF 128.36%);
  border: 1px solid #FFFFFF;
  border-radius: 50%;
  width: 66px;
  height: 66px;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  text-align: center;
}
.annual_report .center-content .icon:nth-of-type(1) {
  left: -6%;
  top: 0;
}
.annual_report .center-content .icon:nth-of-type(2) {
  right: -6%;
  top: 0;
}
.annual_report .center-content .icon:nth-of-type(2) img {
  margin-top: -2px;
}
.annual_report .center-content .icon:nth-of-type(3) {
  right: -2%;
  bottom: -13%;
}
.annual_report .center-content .icon:nth-of-type(4) {
  left: -2%;
  bottom: -13%;
}
.annual_report .center-content .icon:nth-of-type(4) img {
  margin-top: 3px;
}
.annual_report .center-content h2 {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 1.4;
  text-align: center;
  color: #002856;
}
.annual_report .center-content p {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.4;
  color: #002856;
  margin-bottom: 6px;
}
.annual_report .text-block-info {
  position: absolute;
  background: #fff;
  padding: 22px 15px;
  border-top: 4px solid #002856;
  z-index: 3;
  width: 262px;
  font-size: 14px;
  top: 50%;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
.annual_report .text-block-info.active {
  opacity: 1;
  pointer-events: auto;
}
.annual_report .text-block-info.right-pos {
  left: 100%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.annual_report .text-block-info.left-pos {
  right: 100%;
  -webkit-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
}
.annual_report .text-block-info ul {
  list-style: none;
  padding: 0;
  margin-bottom: 15px;
}
.annual_report .text-block-info ul li {
  display: -webkit-box;
  display: flex;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 1.57;
  -webkit-box-align: start;
          align-items: flex-start;
  margin-bottom: 0;
  color: #1D1E1E;
}
.annual_report .text-block-info ul li img {
  margin-right: 15px;
}
.annual_report .text-block-info ul li + li {
  margin-top: 15px;
}
.annual_report .text-block-info h3 {
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 10px;
  color: #002856;
}
.annual_report .text-block-info .buttons-block {
  padding-top: 5px;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}
.annual_report .btn {
  display: inline-block;
  font-weight: 600;
  font-size: 15px;
  padding: 13px 25px;
  color: #002856;
  background: #A0E311;
}
.annual_report .btn.close {
  background: transparent;
  color: #8D9598;
}
.annual_report .wrap-resources {
  max-width: 860px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.annual_report .wrap-resources .inner-circle-img {
  position: absolute;
  left: 50%;
  top: 49.8%;
  width: 53%;
  height: auto;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.annual_report .wrap-resources #inner-text,
.annual_report .wrap-resources path:not(.hover-element) {
  pointer-events: none;
}
.annual_report .wrap-resources .rev-hover {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}
.annual_report .wrap-resources .rev-hover.active {
  opacity: 0;
}
.annual_report .wrap-resources .hover-element {
  cursor: pointer;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}
.annual_report .wrap-resources .hover-element.path-hover.active[data-target=hover-element1] {
  fill: url(#paint0_linear_603_7776) !important;
}
.annual_report .wrap-resources .hover-element.path-hover.active[data-target=hover-element2] {
  fill: url(#paint0_linear_603_7921) !important;
}
.annual_report .wrap-resources .hover-element.path-hover.active[data-target=hover-element3] {
  fill: url(#paint0_linear_603_8066) !important;
}
.annual_report .wrap-resources .hover-element.path-hover.active[data-target=hover-element4] {
  fill: url(#paint0_linear_603_8211) !important;
}
.annual_report .wrap-resources-mob {
  max-width: 375px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 15px;
  margin-bottom: 15px;
  position: relative;
  text-align: center;
}
.annual_report .wrap-resources-mob .inner-circle-img {
  position: absolute;
  top: 51%;
  width: 78%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.annual_report .wrap-resources-mob .open-m-content {
  position: absolute;
  left: 50%;
  margin-left: -15px;
  z-index: 3;
}
.annual_report .wrap-resources-mob .open-m-content:first-child {
  top: 26.7%;
}
.annual_report .wrap-resources-mob .open-m-content:nth-of-type(2),
.annual_report .wrap-resources-mob .open-m-content.left-text {
  top: 65%;
}
.annual_report .wrap-resources-mob .open-m-content:nth-of-type(2) .label,
.annual_report .wrap-resources-mob .open-m-content.left-text .label {
  position: absolute;
  left: auto;
  right: 100%;
  margin-left: 0;
  margin-right: 10px;
}
.annual_report .wrap-resources-mob .open-m-content:nth-of-type(2) .label:after,
.annual_report .wrap-resources-mob .open-m-content.left-text .label:after {
  right: auto;
  left: 100%;
  border-right: none;
  border-left: 5px solid #fff;
}
.annual_report .wrap-resources-mob .label {
  position: absolute;
  left: 100%;
  top: 50%;
  line-height: 1.5;
  white-space: nowrap;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-weight: 700;
  font-size: 14px;
  color: #21327E;
  padding: 5px 9px;
  background: rgba(255, 255, 255, 0.95);
  border-radius: 2px;
  margin-left: 10px;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
.annual_report .wrap-resources-mob .label:after {
  content: "";
  position: absolute;
  right: 100%;
  top: 50%;
  margin-top: -4px;
  border-bottom: 4px solid transparent;
  border-right: 5px solid #fff;
  border-top: 4px solid transparent;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
.annual_report .wrap-resources-mob .center-content {
  width: 38%;
  padding: 7px 0;
  top: 51%;
  height: auto;
  z-index: 2;
}
.annual_report .wrap-resources-mob .center-content .icon {
  width: 40px;
  height: 40px;
}
.annual_report .wrap-resources-mob .center-content .icon:nth-of-type(1) {
  left: -13%;
  top: -5px;
}
.annual_report .wrap-resources-mob .center-content .icon:nth-of-type(2) {
  right: -13%;
  top: -5px;
}
.annual_report .wrap-resources-mob .center-content .icon:nth-of-type(3) {
  right: -9%;
  bottom: -13%;
}
.annual_report .wrap-resources-mob .center-content .icon:nth-of-type(4) {
  left: -9%;
  bottom: -13%;
}
.annual_report .wrap-resources-mob .center-content h2 {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
  color: #002856;
}
.annual_report .wrap-resources-mob .center-content p {
  color: #002856;
}
.annual_report .headline-m h2 {
  font-style: normal;
  font-weight: 600;
  font-size: 34px;
  line-height: 44px;
  color: #FFFFFF;
  margin-bottom: 20px;
}
.annual_report .open-m-content {
  display: inline-block;
}
.annual_report .open-m-content > span {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  display: inline-block;
  vertical-align: middle;
  padding-left: 4px;
  color: #FFFFFF;
}
.annual_report .open-m-content .la-plus {
  background: #FFFFFF;
  color: #006098;
  width: 30px;
  height: 30px;
  border: 2px solid #009FE3;
  border-radius: 50%;
  text-align: center;
  letter-spacing: 0.5px;
  line-height: 24px;
  font-size: 25px;
  vertical-align: middle;
  display: inline-block;
  box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.15);
}
.annual_report .our_approach_link {
  position: absolute;
  top: 36%;
  left: 17%;
  z-index: 2;
}
.annual_report .our_approach_link .la-plus {
  background: #FFFFFF;
  color: #006098;
  width: 27px;
  height: 27px;
  border: 2px solid #009FE3;
  border-radius: 50%;
  text-align: center;
  letter-spacing: 0.5px;
  line-height: 21px;
  font-size: 25px;
  vertical-align: middle;
  display: inline-block;
  box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.15);
}
.annual_report .modal-content-ar {
  display: block;
  position: fixed;
  top: 0;
  left: -200%;
  bottom: 0;
  width: 100%;
  background-color: #fff;
  padding: 30px 20px 20px 20px;
  opacity: 0;
  visibility: visible;
  pointer-events: none;
  z-index: 4;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.annual_report .modal-content-ar.open {
  display: block;
  opacity: 1;
  position: relative;
  left: 0;
  visibility: visible;
  pointer-events: auto;
}
.annual_report .modal-content-ar h2 {
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5;
  color: #002659;
}
.annual_report .modal-content-ar .modal-close {
  display: block;
  text-align: right;
  font-weight: 400;
  font-size: 14px;
  color: #000000;
}
.annual_report .modal-content-ar .modal-close svg {
  vertical-align: middle;
}
.annual_report .modal-content-ar .modal-close .la {
  color: #21327E;
  display: inline-block;
  margin-left: 5px;
}
.annual_report .mob-list-content {
  list-style: none;
  padding: 0;
  text-align: left;
  margin: 24px 0;
}
.annual_report .mob-list-content.border-top-none li + li {
  border-top: none;
}
.annual_report .mob-list-content.item-align-center li {
  -webkit-box-align: center;
          align-items: center;
}
.annual_report .mob-list-content.has-border-bottom {
  border-bottom: 2px solid #009FE3;
}
.annual_report .mob-list-content li {
  display: -webkit-box;
  display: flex;
  padding: 15px 0;
  border-top: 2px solid #009FE3;
  margin: 0;
}
.annual_report .mob-list-content li.border-orange {
  border-top-color: #F37024;
}
.annual_report .mob-list-content li.border-yellow {
  border-top-color: #FECA33;
}
.annual_report .mob-list-content li.border-blue {
  border-top-color: #4D618D;
}
.annual_report .mob-list-content li.border-green {
  border-top-color: #A0E311;
}
.annual_report .mob-list-content li.border-blue-l {
  border-top-color: #2BACE2;
}
.annual_report .mob-list-content .icon {
  -webkit-box-flex: 0;
          flex: 0 0 48px;
  max-width: 48px;
}
.annual_report .mob-list-content .text {
  -webkit-box-flex: 1;
          flex: 1 1 auto;
  padding-left: 20px;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
  color: #000000;
}
.annual_report .mob-list-content .text h3 {
  font-weight: 700;
  font-size: 14px;
  line-height: 1.57;
  color: #1E1E1E;
  margin-bottom: 5px;
}
.annual_report .mob-list-content .text .link {
  display: inline-block;
  font-weight: 600;
  font-size: 14px;
  color: #21327E;
}
.annual_report .mob-list-content .text .link .la {
  font-weight: bold;
  margin-left: 4px;
  position: relative;
  top: -1px;
}
.annual_report .mob-list-content .text .link .la svg {
  vertical-align: middle;
}
.annual_report .mfp-move-from-top {
  /* start state */
  /* animate in */
  /* animate out */
}
.annual_report .mfp-move-from-top .mfp-with-anim {
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translateY(-100px);
          transform: translateY(-100px);
}
.annual_report .mfp-move-from-top.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.annual_report .mfp-move-from-top.mfp-ready .mfp-with-anim {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.annual_report .mfp-move-from-top.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.annual_report .mfp-move-from-top.mfp-removing .mfp-with-anim {
  -webkit-transform: translateY(-100px);
          transform: translateY(-100px);
  opacity: 0;
}
.annual_report .mfp-move-from-top.mfp-removing.mfp-bg {
  opacity: 0;
}
.annual_report .col-xm-6 {
  -webkit-box-flex: 0;
          flex: 0 0 50%;
  max-width: 50%;
}
@media (min-width: 576px) {
  .annual_report .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .annual_report .mob-visible {
    display: none;
  }
  .annual_report .container {
    max-width: 720px;
  }
  .annual_report .col-sm-6 {
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .annual_report .col-sm-3 {
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .annual_report .col-sm-4 {
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .annual_report .col-sm-7 {
    -webkit-box-flex: 0;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .annual_report .col-sm-5 {
    -webkit-box-flex: 0;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .annual_report .col-sm-8 {
    -webkit-box-flex: 0;
            flex: 0 0 66.666666%;
    max-width: 66.666666%;
  }
}
@media (min-width: 992px) {
  .annual_report .container {
    max-width: 960px;
  }
  .annual_report .offset-md-1 {
    margin-left: 8.333333%;
  }
  .annual_report .col-md-3 {
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .annual_report .col-md-10 {
    -webkit-box-flex: 0;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .annual_report .col-md-11 {
    -webkit-box-flex: 0;
            flex: 0 0 91.666666%;
    max-width: 91.666666%;
  }
  .annual_report .col-md-9 {
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .annual_report .col-md-6 {
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .annual_report .col-md-5 {
    -webkit-box-flex: 0;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .annual_report .col-md-2 {
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .annual_report .col-md-8 {
    -webkit-box-flex: 0;
            flex: 0 0 66.666666%;
    max-width: 66.666666%;
  }
  .annual_report .col-md-7 {
    -webkit-box-flex: 0;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .annual_report .col-md-4 {
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
}
@media (min-width: 1200px) {
  .annual_report .container {
    max-width: 1180px;
  }
}
@media (min-width: 1500px) {
  .annual_report .container {
    max-width: 1220px;
  }
}
.annual_report .linktext {
  position: relative;
  z-index: 100;
}
.annual_report .approachlink {
  cursor: pointer;
  position: relative;
  z-index: 999;
}
.annual_report .inner-circle-img path {
  z-index: 0;
}
.annual_report .approachlink path {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.annual_report .approachlink:hover path {
  fill: #a0e311;
}
.annual_report .circleradius {
  overflow: hidden;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}
@media (max-width: 1199px) {
  .annual_report .instructions {
    margin-right: -93px;
  }
  .annual_report .icon-item .info-block {
    font-size: 13px;
  }
  .annual_report .text-block-info.right-pos {
    -webkit-transform: translate(-78%, -50%);
    transform: translate(-78%, -50%);
  }
  .annual_report .text-block-info.left-pos {
    -webkit-transform: translate(78%, -50%);
    transform: translate(78%, -50%);
  }
  .annual_report .icon-item:nth-of-type(5) .text-block {
    left: auto;
    right: 0;
  }
}
@media (max-width: 1110px) {
  .annual_report .wrap-resources .inner-circle-img {
    width: 49%;
  }
  .annual_report .instructions {
    margin-right: -50px;
    width: 215px;
    top: 72%;
    padding: 6px;
  }
  .annual_report .wrap-resources {
    padding: 0 35px;
  }
}
@media (max-width: 991px) {
  .annual_report .wrap-resources .inner-circle-img {
    width: 48%;
  }
  .annual_report .center-content {
    height: 20%;
  }
  .annual_report .center-content h2 {
    font-size: 15px;
  }
  .annual_report .center-content p {
    font-size: 12px;
  }
  .annual_report .icon-item > p {
    font-size: 14px;
  }
  .annual_report .icon-item.center-pos:nth-of-type(2) {
    top: 24.2%;
  }
  .annual_report .icon-item.center-pos:nth-of-type(3) {
    top: 29.4%;
  }
  .annual_report .center-content .icon {
    width: 54px;
    height: 54px;
  }
  .annual_report .center-content .icon img {
    max-height: 75%;
    max-width: 75%;
  }
  .annual_report .text-block-info {
    width: 220px;
  }
  .annual_report .buttons-block .btn {
    padding: 13px 16px;
  }
  .annual_report .bottom-icons .icon-item:nth-of-type(2) > p,
.annual_report .bottom-icons .icon-item:nth-of-type(5) > p {
    width: 151px;
    min-width: 151px;
  }
  .annual_report .bottom-icons .icon-item:nth-of-type(2) > p br,
.annual_report .bottom-icons .icon-item:nth-of-type(5) > p br {
    display: none;
  }
  .annual_report .top-icons .icon-item:nth-of-type(2) > p,
.annual_report .top-icons .icon-item:nth-of-type(5) > p {
    min-width: 172px;
  }
}
@media (max-width: 880px) {
  .annual_report .wrap-resources {
    padding: 0 55px;
  }
  .annual_report .wrap-resources .inner-circle-img {
    width: 45%;
  }
}
@media (max-width: 820px) {
  .annual_report .text-block-info.right-pos {
    -webkit-transform: translate(-100%, -50%);
    transform: translate(-100%, -50%);
  }
  .annual_report .text-block-info.left-pos {
    -webkit-transform: translate(100%, -50%);
    transform: translate(100%, -50%);
  }
  .annual_report .instructions {
    margin-right: -26px;
  }
}
@media (max-width: 767px) {
  .annual_report .desktop-visible {
    display: none;
  }
  .annual_report .center-content p {
    font-size: 16px;
  }
  .annual_report .headline h1 {
    font-family: "GothamRounded-Book";
  }
  .annual_report .main-block {
    padding: 0;
  }
  .annual_report .showfirst {
    padding: 45px 0;
  }
  .annual_report .mob-visible {
    width: 100%;
  }
}
@media (max-width: 420px) {
  .annual_report .wrap-resources-mob .inner-circle-img {
    width: 80%;
  }
  .annual_report .our_approach_link {
    left: 16%;
  }
}
@media (max-width: 405px) {
  .annual_report .wrap-resources-mob .inner-circle-img {
    width: 83%;
  }
  .annual_report .our_approach_link {
    left: 15%;
  }
}
@media (max-width: 375px) {
  .annual_report .wrap-resources-mob .center-content {
    width: 38%;
    padding: 9px 0;
  }
  .annual_report .wrap-resources-mob .center-content p {
    font-size: 13px;
  }
  .annual_report .wrap-resources-mob .inner-circle-img {
    width: 86%;
  }
  .annual_report .our_approach_link {
    top: 36.5%;
    left: 13.3%;
  }
}

[class^=visible-cya-], [class*=" visible-cya-"] {
  display: none;
}

html.cya-reason-code-FTTP_CT .visible-cya-reason-code-FTTP_CT {
  display: block;
}

html.cya-reason-code-FTTP_C .visible-cya-reason-code-FTTP_C {
  display: block;
}

html.cya-reason-code-FTTP_SA .visible-cya-reason-code-FTTP_SA {
  display: block;
}

html.cya-reason-code-FTTP_NA .visible-cya-reason-code-FTTP_NA {
  display: block;
}

html.cya-reason-code-FTTP_NS .visible-cya-reason-code-FTTP_NS {
  display: block;
}

html.cya-reason-code-FTTB_CT .visible-cya-reason-code-FTTB_CT {
  display: block;
}

html.cya-reason-code-FTTB_C .visible-cya-reason-code-FTTB_C {
  display: block;
}

html.cya-reason-code-FTTB_SA .visible-cya-reason-code-FTTB_SA {
  display: block;
}

html.cya-reason-code-FTTB_NA .visible-cya-reason-code-FTTB_NA {
  display: block;
}

html.cya-reason-code-FTTB_NS .visible-cya-reason-code-FTTB_NS {
  display: block;
}

html.cya-reason-code-FTTN_CT .visible-cya-reason-code-FTTN_CT {
  display: block;
}

html.cya-reason-code-FTTB_NA .visible-cya-reason-code-FTTB_NA {
  display: block;
}

html.cya-reason-code-FTTN_C .visible-cya-reason-code-FTTN_C {
  display: block;
}

html.cya-reason-code-FTTN_SA .visible-cya-reason-code-FTTN_SA {
  display: block;
}

html.cya-reason-code-FTTN_NA .visible-cya-reason-code-FTTN_NA {
  display: block;
}

html.cya-reason-code-FTTN_NS .visible-cya-reason-code-FTTN_NS {
  display: block;
}

html.cya-reason-code-FTTC_CT .visible-cya-reason-code-FTTC_CT {
  display: block;
}

html.cya-reason-code-FTTC_C .visible-cya-reason-code-FTTC_C {
  display: block;
}

html.cya-reason-code-FTTC_SA .visible-cya-reason-code-FTTC_SA {
  display: block;
}

html.cya-reason-code-FTTC_NA .visible-cya-reason-code-FTTC_NA {
  display: block;
}

html.cya-reason-code-FTTC_NS .visible-cya-reason-code-FTTC_NS {
  display: block;
}

html.cya-reason-code-HFC_CT .visible-cya-reason-code-HFC_CT {
  display: block;
}

html.cya-reason-code-HFC_C .visible-cya-reason-code-HFC_C {
  display: block;
}

html.cya-reason-code-HFC_SA .visible-cya-reason-code-HFC_SA {
  display: block;
}

html.cya-reason-code-HFC_NA .visible-cya-reason-code-HFC_NA {
  display: block;
}

html.cya-reason-code-HFC_NS .visible-cya-reason-code-HFC_NS {
  display: block;
}

html.cya-reason-code-FW_CT .visible-cya-reason-code-FW_CT {
  display: block;
}

html.cya-reason-code-FW_C .visible-cya-reason-code-FW_C {
  display: block;
}

html.cya-reason-code-FW_SA .visible-cya-reason-code-FW_SA {
  display: block;
}

html.cya-reason-code-FW_NA .visible-cya-reason-code-FW_NA {
  display: block;
}

html.cya-reason-code-FW_NS .visible-cya-reason-code-FW_NS {
  display: block;
}

html.cya-reason-code-SAT_BSS .visible-cya-reason-code-SAT_BSS {
  display: block;
}

html.cya-reason-code-SAT_CT .visible-cya-reason-code-SAT_CT {
  display: block;
}

html.cya-reason-code-SAT_C .visible-cya-reason-code-SAT_C {
  display: block;
}

html.cya-reason-code-SAT_SA .visible-cya-reason-code-SAT_SA {
  display: block;
}

html.cya-reason-code-SAT_NULL .visible-cya-reason-code-SAT_NULL {
  display: block;
}

html.cya-reason-code-NewDEV .visible-cya-reason-code-NewDEV {
  display: block;
}

html.cya-reason-code-NewDEV_SA .visible-cya-reason-code-NewDEV_SA {
  display: block;
}

html.cya-reason-code-ASA .visible-cya-reason-code-ASA {
  display: block;
}

html.cya-reason-code-NULL_NA .visible-cya-reason-code-NULL_NA {
  display: block;
}

html.cya-reason-code-ALL_CT .visible-cya-reason-code-ALL_CT {
  display: block;
}

html.cya-reason-code-ALL_C .visible-cya-reason-code-ALL_C {
  display: block;
}

html.cya-reason-code-ALL_SA .visible-cya-reason-code-ALL_SA {
  display: block;
}

html.cya-reason-code-ALL_NA .visible-cya-reason-code-ALL_NA {
  display: block;
}

html.cya-reason-code-ALL_NS .visible-cya-reason-code-ALL_NS {
  display: block;
}

html.cya-reason-code-FTTP_ALL .visible-cya-reason-code-FTTP_ALL {
  display: block;
}

html.cya-reason-code-FTTB_ALL .visible-cya-reason-code-FTTB_ALL {
  display: block;
}

html.cya-reason-code-FTTN_ALL .visible-cya-reason-code-FTTN_ALL {
  display: block;
}

html.cya-reason-code-FTTC_ALL .visible-cya-reason-code-FTTC_ALL {
  display: block;
}

html.cya-reason-code-HFC_ALL .visible-cya-reason-code-HFC_ALL {
  display: block;
}

html.cya-reason-code-FW_ALL .visible-cya-reason-code-FW_ALL {
  display: block;
}

html.cya-reason-code-SAT_ALL .visible-cya-reason-code-SAT_ALL {
  display: block;
}

html.cya-alt-reason-code-ALL_NA .visible-cya-alt-reason-code-ALL_NA {
  display: block;
}

html.cya-alt-reason-code-ALL_CT .visible-cya-alt-reason-code-ALL_CT {
  display: block;
}

html.cya-alt-reason-code-ALL_C .visible-cya-alt-reason-code-ALL_C {
  display: block;
}

html.cya-alt-reason-code-ALL_SA .visible-cya-alt-reason-code-ALL_SA {
  display: block;
}

html.cya-alt-reason-code-FTTP_NA .visible-cya-alt-reason-code-FTTP_NA {
  display: block;
}

html.cya-alt-reason-code-FTTP_CT .visible-cya-alt-reason-code-FTTP_CT {
  display: block;
}

html.cya-alt-reason-code-FTTP_C .visible-cya-alt-reason-code-FTTP_C {
  display: block;
}

html.cya-alt-reason-code-FTTP_SA .visible-cya-alt-reason-code-FTTP_SA {
  display: block;
}

html.cya-alt-reason-code-FTTB_NA .visible-cya-alt-reason-code-FTTB_NA {
  display: block;
}

html.cya-alt-reason-code-FTTB_CT .visible-cya-alt-reason-code-FTTB_CT {
  display: block;
}

html.cya-alt-reason-code-FTTB_C .visible-cya-alt-reason-code-FTTB_C {
  display: block;
}

html.cya-alt-reason-code-FTTB_SA .visible-cya-alt-reason-code-FTTB_SA {
  display: block;
}

html.cya-alt-reason-code-FTTN_NA .visible-cya-alt-reason-code-FTTN_NA {
  display: block;
}

html.cya-alt-reason-code-FTTN_CT .visible-cya-alt-reason-code-FTTN_CT {
  display: block;
}

html.cya-alt-reason-code-FTTN_C .visible-cya-alt-reason-code-FTTN_C {
  display: block;
}

html.cya-alt-reason-code-FTTN_SA .visible-cya-alt-reason-code-FTTN_SA {
  display: block;
}

html.cya-alt-reason-code-FTTC_NA .visible-cya-alt-reason-code-FTTC_NA {
  display: block;
}

html.cya-alt-reason-code-FTTC_CT .visible-cya-alt-reason-code-FTTC_CT {
  display: block;
}

html.cya-alt-reason-code-FTTC_C .visible-cya-alt-reason-code-FTTC_C {
  display: block;
}

html.cya-alt-reason-code-FTTC_SA .visible-cya-alt-reason-code-FTTC_SA {
  display: block;
}

html.cya-alt-reason-code-FW_NA .visible-cya-alt-reason-code-FW_NA {
  display: block;
}

html.cya-alt-reason-code-FW_CT .visible-cya-alt-reason-code-FW_CT {
  display: block;
}

html.cya-alt-reason-code-FW_C .visible-cya-alt-reason-code-FW_C {
  display: block;
}

html.cya-alt-reason-code-FW_SA .visible-cya-alt-reason-code-FW_SA {
  display: block;
}

html.cya-alt-reason-code-HFC_NA .visible-cya-alt-reason-code-HFC_NA {
  display: block;
}

html.cya-alt-reason-code-HFC_CT .visible-cya-alt-reason-code-HFC_CT {
  display: block;
}

html.cya-alt-reason-code-HFC_C .visible-cya-alt-reason-code-HFC_C {
  display: block;
}

html.cya-alt-reason-code-HFC_SA .visible-cya-alt-reason-code-HFC_SA {
  display: block;
}

html.cya-alt-reason-code-NULL_NA .visible-cya-alt-reason-code-NULL_NA {
  display: block;
}

html.cya-alt-reason-code-SAT_NA .visible-cya-alt-reason-code-SAT_NA {
  display: block;
}

html.cya-alt-reason-code-SAT_CT .visible-cya-alt-reason-code-SAT_CT {
  display: block;
}

html.cya-alt-reason-code-SAT_C .visible-cya-alt-reason-code-SAT_C {
  display: block;
}

html.cya-alt-reason-code-SAT_SA .visible-cya-alt-reason-code-SAT_SA {
  display: block;
}

html.cya-loc-id-address .visible-cya-loc-id-address {
  display: block;
}

html.cya-no-loc-id-address .visible-cya-no-loc-id-address {
  display: block;
}

html.cya-has-address .visible-cya-has-address {
  display: block;
}

html.cya-no-address .visible-cya-no-address {
  display: block;
}

html.cya-has-special-services .visible-cya-has-special-services {
  display: block;
}

html.cya-no-special-services .visible-cya-no-special-services {
  display: block;
}

html.cya-category-home .visible-cya-category-home {
  display: block;
}

html.cya-category-business .visible-cya-category-business {
  display: block;
}

html.cya-category-not-selected .visible-cya-category-not-selected {
  display: block;
}

html.cya-speed-tier-Yes .visible-cya-speed-tier-Yes {
  display: block;
}

html.cya-speed-tier-No .visible-cya-speed-tier-No {
  display: block;
}

html.cya-frustrated .visible-cya-frustrated {
  display: block;
}

html.cya-frustrated-false .visible-cya-frustrated-false {
  display: block;
}

html.cya-has-online-reg .visible-cya-has-online-reg {
  display: block;
}

html.cya-no-online-reg .visible-cya-no-online-reg {
  display: block;
}

html.cya-greenfields .visible-cya-greenfields {
  display: block;
}

html.cya-greenfields-false .visible-cya-greenfields-false {
  display: block;
}

html.cya-disconnection-status-PAST .visible-cya-disconnection-status-PAST {
  display: block;
}

html.cya-disconnection-status-NOT_PAST .visible-cya-disconnection-status-NOT_PAST {
  display: block;
}

html.cya-disconnection-status-NULL .visible-cya-disconnection-status-NULL {
  display: block;
}

html.cya-change-over-status-Urgent .visible-cya-change-over-status-Urgent {
  display: block;
}

html.cya-change-over-status-Standard .visible-cya-change-over-status-Standard {
  display: block;
}

html.cya-change-over-status-Past .visible-cya-change-over-status-Past {
  display: block;
}

html.cya-change-over-status-Null .visible-cya-change-over-status-Null {
  display: block;
}

html.cya-tech-flip-YES .visible-cya-tech-flip-YES {
  display: block;
}

html.cya-tech-flip-NO .visible-cya-tech-flip-NO {
  display: block;
}

html.cya-tech-flip-NULL .visible-cya-tech-flip-NULL {
  display: block;
}

html.cya-change-reason-nbn-initiated .visible-cya-change-reason-nbn-initiated {
  display: block;
}

html.cya-change-reason-customer-initiated .visible-cya-change-reason-customer-initiated {
  display: block;
}

html.cya-change-reason-on-demand .visible-cya-change-reason-on-demand {
  display: block;
}

html.cya-forecasted-RTC-True .visible-cya-forecasted-RTC-True {
  display: block;
}

html.cya-forecasted-RTC-False .visible-cya-forecasted-RTC-False {
  display: block;
}

html.cya-products-Enterprise_Ethernet_Yes .visible-cya-products-Enterprise_Ethernet_Yes {
  display: block;
}

html.cya-products-Enterprise_Ethernet_No .visible-cya-products-Enterprise_Ethernet_No {
  display: block;
}

html.cya-products-Business_Fibre_Yes .visible-cya-products-Business_Fibre_Yes {
  display: block;
}

html.cya-products-Business_Fibre_No .visible-cya-products-Business_Fibre_No {
  display: block;
}

html.cya-products-Zero_Build_Cost_Yes .visible-cya-products-Zero_Build_Cost_Yes {
  display: block;
}

html.cya-products-Zero_Build_Cost_No .visible-cya-products-Zero_Build_Cost_No {
  display: block;
}

html.cya-products-Zero_Build_Cost_Null .visible-cya-products-Zero_Build_Cost_Null {
  display: block;
}

html.cya-products-Cbd_Pricing_Yes .visible-cya-products-Cbd_Pricing_Yes {
  display: block;
}

html.cya-products-Cbd_Pricing_No .visible-cya-products-Cbd_Pricing_No {
  display: block;
}

html.cya-products-Cbd_Pricing_Null .visible-cya-products-Cbd_Pricing_Null {
  display: block;
}

html.cya-products-TC2-measured-Yes .visible-cya-products-TC2-measured-Yes {
  display: block;
}

html.cya-products-TC2-measured-No .visible-cya-products-TC2-measured-No {
  display: block;
}

html.cya-products-TC2-estimated-Yes .visible-cya-products-TC2-estimated-Yes {
  display: block;
}

html.cya-products-TC2-estimated-No .visible-cya-products-TC2-estimated-No {
  display: block;
}

html.cya-products-TC2-default-Yes .visible-cya-products-TC2-default-Yes {
  display: block;
}

html.cya-products-TC2-default-No .visible-cya-products-TC2-default-No {
  display: block;
}

html.cya-products-TC2-Null .visible-cya-products-TC2-Null {
  display: block;
}

html.cya-products-Eec_Unavailable .visible-cya-products-Eec_Unavailable {
  display: block;
}

html.cya-products-Eec_Available .visible-cya-products-Eec_Available {
  display: block;
}

html.cya-products-Eec_Blacklisted .visible-cya-products-Eec_Blacklisted {
  display: block;
}

html.cya-products-Eec_Null .visible-cya-products-Eec_Null {
  display: block;
}

html.cya-pat-change-status-TRUE .visible-cya-pat-change-status-TRUE {
  display: block;
}

html.cya-pat-change-status-FALSE .visible-cya-pat-change-status-FALSE {
  display: block;
}

ul.autocomplete-suggestions {
  position: absolute;
  z-index: 9999;
  background: #FFF;
  border: 1px solid #E1E7EC;
  text-align: left;
  padding-left: 0;
  width: 100%;
}
ul.autocomplete-suggestions.powered-by-google-logo {
  padding-bottom: 16px;
}
ul.autocomplete-suggestions.powered-by-google-logo:after {
  content: "";
  position: absolute;
  bottom: 1px;
  right: 1px;
  background: url("https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white3_hdpi.png") no-repeat;
  background-size: contain;
  height: 16px;
  width: 120px;
}

li.autocomplete-suggestion {
  cursor: pointer;
  list-style: none;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  font-size: 14px;
  color: #475560;
}
li.autocomplete-suggestion .media-body {
  padding-top: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid #E1E7EC;
}
li.autocomplete-suggestion:last-child .media-body {
  border: none;
}
li.autocomplete-suggestion[aria-selected=true], li.autocomplete-suggestion:hover, li.autocomplete-suggestion:focus {
  background-color: #F7FBFE;
}

.single-resource-download {
  margin-bottom: 15px;
}
.single-resource-download .media-body {
  padding-left: 15px;
}
.single-resource-download .media-body .single-resource-download-title {
  color: #27214D;
  font-size: 18px;
  font-weight: 600;
}
.single-resource-download .media-body .single-resource-download-link {
  font-weight: 600;
}
.single-resource-download .single-resource-download-file-type {
  height: 59px;
  width: 38px;
}

.rsp-resource-download .subheading {
  line-height: 40px;
  font-weight: 600;
  margin-right: 20px;
}
.rsp-resource-download hr {
  margin-top: 10px;
}
.rsp-resource-download .loading-spinner {
  width: 22px;
  height: 22px;
  margin: 0 auto;
  display: block;
  margin-bottom: 20px;
}
.rsp-resource-download .template-link {
  margin-bottom: 20px;
}
.rsp-resource-download .media-body {
  padding-left: 15px;
}
.rsp-resource-download .media-body .rsp-resource-download-title {
  color: #27214D;
  font-size: 18px;
  font-weight: 600;
}
.rsp-resource-download .media-body .rsp-resource-download-link {
  font-weight: 600;
}
.rsp-resource-download .rsp-resource-download-file-type {
  height: 59px;
  width: 38px;
}

body.cq-wcm-edit .richtext {
  min-height: 20px;
}
.richtext p {
  line-height: 25px;
  color: #1d1e1e;
}
.richtext td {
  padding: 8px;
}
.richtext ul, .richtext ol {
  margin-bottom: 16px;
}
.richtext ul, .richtext ul > li {
  list-style-type: none;
}
.richtext ul > li {
  text-indent: -1.4em;
}
.richtext ul > li::before {
  margin-right: 0.9em;
  font-family: fontcustom;
  content: "";
  color: #748999;
}
.richtext li {
  color: #1d1e1e;
  margin-bottom: 12px;
  line-height: 24px;
}
.richtext img {
  max-width: 100%;
  height: auto;
}
.richtext a {
  text-decoration: underline;
}
.richtext .richtext-introduction {
  font-size: 28px;
  color: #ffffff;
  line-height: 42px;
}
@media (min-width: 768px) {
  .richtext .richtext-introduction {
    font-size: 28px;
  }
}
@media (max-width: 480px) {
  .richtext .richtext-introduction {
    font-size: 18px;
    line-height: 25px;
  }
}
.richtext .richtext-introduction strong, .richtext .richtext-introduction b {
  font-weight: 600;
}
.richtext .richtext-introduction-sm {
  font-size: 22px;
  color: #ffffff;
  line-height: 34px;
}
@media (max-width: 480px) {
  .richtext .richtext-introduction-sm {
    font-size: 18px;
    line-height: 25px;
  }
}
.richtext .richtext-introduction-sm strong, .richtext .richtext-introduction-sm b {
  font-weight: 600;
}
.richtext .richtext-disclaimer {
  color: #1d1e1e;
  font-size: 14px;
  line-height: 21px;
}
.richtext a.richtext-tooltip {
  color: currentColor;
  border-bottom: 1px dotted #999 !important;
  cursor: pointer;
}
.richtext a.richtext-tooltip:hover {
  text-decoration: none;
}
.richtext a.richtext-tooltip + .popover {
  text-indent: 0px;
}
@media (max-width: 767px) {
  .richtext table {
    font-size: 14px;
  }
}
.richtext table tr th {
  background: #F7FBFE;
  font-weight: 600;
}
.richtext table tr th:not([scope=row]) {
  color: #fff;
  vertical-align: middle;
  background: #006AAE;
}
.richtext table.table-business tr th:not([scope=row]) {
  background: #27214D;
}
.richtext table ul, .richtext table ol {
  padding-left: 22px;
}
.richtext table img {
  max-width: none !important;
}

.richtext-white-colour {
  color: #FFFFFF;
}

.rsplist {
  position: relative;
}
@media (min-width: 576px) {
  .rsplist .clearfix:before, .rsplist .clearfix:after {
    display: block;
    content: none;
  }
}
@media (min-width: 768px) {
  .rsplist {
    padding-right: 0px;
  }
}
.rsplist .nav-bar-vertical {
  position: fixed;
  right: 0px;
  border-radius: 20px;
  padding-left: 5px;
  padding-right: 5px;
  right: 42px;
  z-index: 1;
}
.rsplist .nav-bar-vertical .nav-bar-element {
  font-size: 12px;
  text-transform: uppercase;
}
.rsplist .nav-bar-vertical .nav-bar-element span {
  color: #BABFC4;
}
.rsplist .nav-bar-vertical .bullet {
  color: #009DE6;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  padding-right: 5px;
}
@media (min-height: 385px) {
  .rsplist .nav-bar-vertical .bullet {
    display: none;
  }
}
.rsplist .nav-bar-vertical .col-md-3:empty::after {
  content: ".";
  visibility: hidden;
}
.rsplist .nav-bar-element {
  text-align: center;
  margin-bottom: -2px;
  display: none;
}
.rsplist .nav-bar-element a {
  padding-right: 3px;
  padding-left: 3px;
}
.rsplist .nav-bar-element.major {
  display: block;
}
@media (min-height: 385px) {
  .rsplist .nav-bar-element {
    display: block;
  }
}
.rsplist .rsp-list-container {
  padding-top: 30px;
}
.rsplist .rsplist-item {
  height: 280px;
  background-color: #ffffff;
  border: 1px solid #BDCBD9;
  padding: 10px;
  margin-bottom: 15px;
  margin-top: 15px;
}
.rsplist .rsplist-item:first-child {
  border-bottom-width: 1px;
}
.rsplist .rsplist-item:last-child {
  padding-right: 0;
}
.rsplist .rsplist-item .btn-secondary {
  color: #006AAE;
  background-color: transparent;
  border-color: #006AAE;
  border-width: 1px;
}
.rsplist .rsplist-item .logo {
  padding-top: 10px;
  padding-bottom: 15px;
}
.rsplist .rsplist-item .logo div {
  border-right: 1px solid grey;
  min-height: 68px;
}
.rsplist .rsplist-item .logo img {
  width: 100%;
  max-height: 50px;
}
@media (min-width: 576px) {
  .rsplist .rsplist-item .logo img {
    width: 50%;
  }
}
.rsplist .rsplist-item .rsplist-phone-block {
  display: inline-block;
  min-width: 144px;
  padding-bottom: 30px;
}
.rsplist .rsplist-item .detail .name {
  color: #27214D;
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  font-style: normal;
  display: block;
  font-size: 16px;
  padding-bottom: 20px;
  word-wrap: break-word;
}
.rsplist .rsplist-item .detail .contact-info a.btn {
  min-width: 107px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 13px;
}
.rsplist .rsplist-item .website-info .btn {
  min-width: 0;
  font-size: 14px;
  font-weight: 600;
  border-width: 1px;
}
@media (max-width: 575px) {
  .rsplist .rsplist-item {
    height: auto;
    margin: 0;
  }
  .rsplist .rsplist-item .detail {
    text-align: left;
  }
  .rsplist .rsplist-item .detail .name {
    padding-bottom: 15px;
  }
  .rsplist .rsplist-item .contact-info {
    text-align: left;
  }
  .rsplist .rsplist-item .website-info {
    text-align: left;
  }
  .rsplist .rsplist-item .website-info .btn {
    font-size: 12px;
    height: 36px;
    border-width: 1px;
    padding-top: 7px;
  }
  .rsplist .rsplist-item .rsplist-phone-block {
    padding-bottom: 25px;
  }
  .rsplist .rsplist-item .rsplist-phone-block .rsplist-phone {
    font-size: 14px;
  }
  .rsplist .rsplist-item .logo {
    padding-left: 25px;
  }
}
@media (max-width: 375px) {
  .rsplist .rsplist-item .right-col {
    padding-right: 30px;
  }
  .rsplist .rsplist-item .right-col .detail .name {
    padding-bottom: 15px;
    word-wrap: break-word;
    font-size: 12px;
  }
  .rsplist .rsplist-item .right-col .contact-info {
    font-size: 12px;
  }
  .rsplist .rsplist-item .right-col .website-info .btn {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 11px;
    padding-top: 9px;
  }
}

.rsplist-empty-message {
  margin-top: 30px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* IE10+ specific styles */
  .padding-rsp-email-ie {
    padding-left: 20%;
  }
}
.rsplist-jumpto {
  height: 80px;
  padding-top: 28px;
  border-radius: 47.5px;
  background-color: #F1F4F7;
  border-width: 0;
}
.rsplist-jumpto.fade-out {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0s 0.5s, opacity 0.5s linear;
  transition: visibility 0s 0.5s, opacity 0.5s linear;
}
.rsplist-jumpto.fade-in {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 0.5s linear;
  transition: opacity 0.5s linear;
}
@media (max-width: 767px) {
  .rsplist-jumpto {
    height: auto;
  }
}
.rsplist-jumpto .jump-label {
  display: table-cell;
  white-space: nowrap;
  width: 1%;
  padding-right: 30px;
}
.rsplist-jumpto .jumps {
  display: table;
  width: 100%;
  table-layout: fixed;
}
@media (max-width: 767px) {
  .rsplist-jumpto .jumps {
    padding: 9px 20px;
    padding-top: 12px;
    table-layout: unset;
    letter-spacing: 1.4px;
  }
}
.rsplist-jumpto .jumps .disabled.jump-item {
  pointer-events: none;
  cursor: default;
  background-color: #F1F4F7;
}
.rsplist-jumpto .jumps .jump-item {
  display: table-cell;
  text-transform: uppercase;
  text-align: center;
  color: #3A82BF;
  padding: 0;
}
.rsplist-jumpto .jumps .jump-item:hover {
  color: #475560;
  background-color: #D2DADD;
  border-radius: 15px;
  height: 20px;
  font-weight: 700;
  vertical-align: middle;
  padding-bottom: 2px;
}
@media (min-width: 576px) {
  .rsplist-jumpto .jumps .jump-item:hover {
    padding-bottom: 0;
    height: 10px;
  }
}
@media (max-width: 767px) {
  .rsplist-jumpto .jumps .jump-item {
    font-size: 10px;
  }
}
@media (max-width: 575px) {
  .rsplist-jumpto .jumps .jump-item {
    font-size: 8px;
  }
}
.rsplist-jumpto .jumps .jump-item.selected {
  color: white;
  background-color: #27214D;
  border-radius: 15px;
  height: 20px;
  font-weight: 700;
  vertical-align: middle;
  padding-bottom: 2px;
}
@media (min-width: 576px) {
  .rsplist-jumpto .jumps .jump-item.selected {
    height: 15px;
  }
}
.is-sticky .rsplist-jumpto {
  z-index: 1;
}
@media (max-width: 767px) {
  .rsplist-jumpto {
    height: 40px;
    padding: 0;
  }
}

.rsp-email {
  margin-top: 15px;
  padding: 60px 15px;
}
.rsp-email .email-icon {
  width: 50px;
}

.rsp-email-input input#input-3 {
  border: none !important;
  background-color: inherit !important;
}
.rsp-email-input .error--text {
  color: #D32F2F !important;
}

.v-input--has-state.error--text .v-label {
  color: #D32F2F !important;
  -webkit-animation: none !important;
          animation: none !important;
}

/*
  Loosely based on the Bootstrap 4 card
  Card has the following components:

    img.card-img
    .card-body
      .card-title
      .card-subtitle
*/
.card {
  position: relative;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  margin-bottom: 15px;
  border-radius: 6px;
}
@media (min-width: 768px) {
  .card {
    margin-bottom: 30px;
  }
}
.card .card-img-zoom {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
@media (min-width: 992px) {
  .card .card-img-zoom {
    overflow: hidden;
  }
  .card .card-img-zoom img {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }
  .card .card-img-zoom img:hover {
    -webkit-transform: scale(1.08);
            transform: scale(1.08);
  }
}
.card img.card-img {
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover;";
  height: 228px;
  width: 100%;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.card img.card-img.card-img-contain {
  -o-object-fit: contain;
     object-fit: contain;
  font-family: "object-fit: contain;";
  background: #F1F4F7;
}
.card .card-border-bottom {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.card .card-body {
  padding: 14px 20px 20px 20px;
}
.card .card-body.card-body-grow {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-flex: 2;
          flex-grow: 2;
  flex-shrink: 1;
  display: -webkit-box;
  display: flex;
}
.card .card-body.card-body-condensed {
  padding-top: 10px;
  padding-bottom: 10px;
}
.card .card-body .card-icon {
  width: 38px;
}
.card .card-body .card-title.h4 {
  font-size: 18px;
}
.card .card-body .card-title a {
  color: #27214D;
}
.card .card-body .card-title a:hover {
  color: #0c0a17;
}
.card .card-body .richtext {
  color: #475560;
}
.card .card-body .card-subtitle {
  text-transform: uppercase;
  font-size: 10px;
  color: #006AAE;
  letter-spacing: 3px;
  margin-bottom: 11px;
  padding: 20px 0px 10px;
  font-weight: 600;
}
.card .card-body .card-content {
  -webkit-box-flex: 1;
          flex-grow: 1;
  padding-bottom: 12px;
}
.card.card-box-shadow {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 0px 1px 0px rgba(0, 0, 0, 0.3), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}

.card-website {
  position: relative;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  margin-bottom: 15px;
  border-radius: 0px;
}
@media (min-width: 768px) {
  .card-website {
    margin-bottom: 30px;
  }
}
.card-website a {
  -webkit-box-flex: 1;
          flex-grow: 1;
}
.card-website img.card-img {
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover;";
  height: 228px;
  width: 100%;
  border-radius: 0px;
  border-bottom: 4px solid #A0E311;
  margin-bottom: 32px;
}
.card-website img.card-img.card-img-contain {
  -o-object-fit: contain;
     object-fit: contain;
  font-family: "object-fit: contain;";
  background: #F1F4F7;
}
.card-website .card-border-bottom {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.card-website .card-body {
  padding: 0px 30px 40px 30px;
}
.card-website .card-body.card-body-grow {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-flex: 2;
          flex-grow: 2;
  flex-shrink: 1;
  display: -webkit-box;
  display: flex;
}
.card-website .card-body.card-body-condensed {
  padding-top: 10px;
  padding-bottom: 10px;
}
.card-website .card-body .card-icon {
  width: 38px;
}
.card-website .card-body .card-title.h4 {
  font-size: 18px;
}
.card-website .card-body .card-title a {
  color: #27214D;
}
.card-website .card-body .card-title a:hover {
  color: #0c0a17;
}
.card-website .card-body .richtext {
  font-size: 15px;
  color: #1d1e1e;
  line-height: 23px;
}
.card-website .card-body .richtext p {
  line-height: 23px;
  margin-bottom: 0px;
}
.card-website .card-body .richtext h4 {
  margin-bottom: 16px;
}
.card-website .card-body .card-subtitle {
  font-size: 12px;
  color: #646473;
  letter-spacing: 0;
  margin-bottom: 0px;
  padding: 0px 0px 16px;
  font-weight: 700;
}
.card-website .card-body .card-content {
  -webkit-box-flex: 1;
          flex-grow: 1;
  padding-bottom: 12px;
}
.card-website:hover a > .card-content > .card-body > .card-body-content > .richtext h4 {
  text-decoration: underline;
  color: #006aae;
}
.card-website.card-box-shadow-large {
  box-shadow: 0 15px 39px rgba(0, 0, 0, 0.12);
}
.card-website.card-box-shadow-small {
  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.25);
}

.chip {
  border: none;
  display: inline-block;
  margin-bottom: 5px;
  padding: 7px 12px;
  border-radius: 25px;
  font-size: 14px;
  color: #475560;
  background-color: #F1F4F7;
}
.chip.chip.active {
  color: #fff;
  background-color: #27214D;
}

.chip + .chip {
  margin-left: 8px;
}

.tab-component {
  position: relative;
}
.tab-component.sticky-header-padding {
  padding-top: 94px;
}
.tab-component .tab-nav-wrapper {
  overflow: hidden;
  position: relative;
}
.tab-component .tab-nav-wrapper.affix {
  position: fixed !important;
  top: 56px;
  background: #fff;
}
.tab-component .tab-nav-wrapper.at-tabs-bottom {
  visibility: hidden;
}
@media (min-width: 992px) {
  .tab-component .tab-nav-wrapper.has-nav-buttons {
    padding-left: 50px;
    padding-right: 50px;
  }
}
.tab-component .tab-nav-wrapper ul.tab-nav {
  -ms-overflow-style: none;
  scrollbar-width: none;
  text-align: center;
  overflow: auto;
  white-space: nowrap;
  padding: 0;
}
.tab-component .tab-nav-wrapper ul.tab-nav::-webkit-scrollbar {
  display: none;
}
.tab-component .tab-nav-wrapper ul.tab-nav > li.tab-nav-link {
  display: inline-block;
}
.tab-component .tab-nav-wrapper ul.tab-nav > li.tab-nav-link a {
  display: block;
  padding: 34px 20px 34px;
  font-size: 14px;
  border: none;
  color: #475560;
}
.tab-component .tab-nav-wrapper ul.tab-nav > li.tab-nav-link.active a {
  color: #006AAE;
  border-bottom: 4px solid #006AAE;
}
.tab-component .tab-nav-wrapper ul.tab-nav.left-align {
  text-align: left;
  padding-left: 15px;
}
.tab-component .tab-nav-wrapper .tabs-previous,
.tab-component .tab-nav-wrapper .tabs-next {
  background: none;
  border: 0;
  color: #006AAE;
  padding: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webskit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}
.tab-component .tab-nav-wrapper .tabs-previous svg.svg-icon,
.tab-component .tab-nav-wrapper .tabs-next svg.svg-icon {
  vertical-align: 0;
}
.tab-component .tab-nav-wrapper .tabs-previous {
  left: 6px;
  display: none;
}
@media (min-width: 768px) {
  .tab-component .tab-nav-wrapper .tabs-previous {
    left: 20px;
  }
}
.tab-component .tab-nav-wrapper .tabs-next {
  right: 6px;
  display: none;
}
@media (min-width: 768px) {
  .tab-component .tab-nav-wrapper .tabs-next {
    right: 20px;
  }
}
.tab-component .active-inner-tab {
  background-color: #e3f5fd;
}
.tab-component .true .active-inner-tab {
  background-color: transparent;
}
.tab-component hr.tab-divider {
  margin: 0;
  border-color: #D2DADD;
}
.tab-component.tab-component-tile-mode .tab-nav-wrapper {
  padding-left: 0;
  padding-right: 0;
}
.tab-component.tab-component-tile-mode .tab-content {
  width: 100%;
}
@media (max-width: 767px) {
  .tab-component.tab-component-tile-mode .tab-content.first-content {
    position: absolute;
  }
}
@media (max-width: 767px) {
  .tab-component.tab-component-tile-mode .tab-content {
    position: relative;
  }
}
.tab-component.tab-component-tile-mode .tab-content .active-arrow {
  width: 0;
  height: 0;
  border-left: 18px solid transparent;
  border-right: 18px solid transparent;
  border-bottom: 18px solid #fff;
}

.search-bar {
  width: 100%;
}
.search-bar .search-btn {
  font-weight: normal;
  font-size: 16px !important;
  width: 152px;
  border-radius: 0 !important;
}
.search-bar .input-group {
  margin: 0 auto;
}
.search-bar input[type=text] {
  background-color: #ffffff;
  border: solid 1px #d2dadd;
  box-shadow: none;
  border-radius: 0;
  font-size: 16px;
}

@media (max-width: 991px) {
  .search-bar .input-group {
    max-width: 100%;
  }
  .search-bar .input-group input {
    max-width: 100%;
  }
  .search-bar .search-btn {
    width: 50px;
    padding-left: 13px !important;
  }
  .search-bar .search-btn .svg-icon-search {
    width: 24px;
    height: 24px;
    fill: #ffffff;
  }
}
.website-search-bar {
  height: 82px;
  padding-top: 6px;
  text-align: center;
}
.website-search-bar form {
  margin: 0 auto;
  position: relative;
  width: 100%;
}
.website-search-bar form button {
  border: none;
  padding: 0;
  background: transparent;
  position: absolute;
  top: 0;
  left: 0;
  margin: 12px 0;
}
.website-search-bar form button .svg-icon-search {
  height: 23px;
  width: 22px;
  fill: #475560;
}
.website-search-bar form input {
  border: 0;
  border-radius: 0;
  border-bottom: 1px solid #E1E7EC;
  background: transparent;
  padding: 12px 0 12px 30px;
  color: #475560;
  width: 100%;
  font-size: 14px;
  letter-spacing: 0;
}

.vertical-spacer {
  zoom: 1;
  pointer-events: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  min-height: 8px;
}
.vertical-spacer:before, .vertical-spacer:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.vertical-spacer:after {
  clear: both;
}
.vertical-spacer .space {
  height: 8px;
}
@media (min-width: 768px) {
  .vertical-spacer .space {
    height: 10px;
  }
}
.cq-Editable-dom .vertical-spacer {
  background-color: rgba(255, 0, 0, 0.2);
  border: 1px solid #ddd;
}
body.cq-wcm-edit .vertical-spacer {
  background-color: rgba(255, 0, 0, 0.2);
  border: 1px solid #ddd;
}

.cya-container {
  padding: 0;
}
.cya-container.cya-border-large {
  padding: 50px 0;
  background-color: rgba(0, 0, 0, 0.3);
}
.cya-container.cya-border-shadow {
  padding: 20px 5px;
  background-color: #ffffff;
  box-shadow: 0px 12px 31px 0px rgba(0, 0, 0, 0.12);
}
@media (min-width: 1022px) {
  .cya-container.cya-border-shadow {
    padding: 40px 15px 50px;
  }
}
.cya-container.cya-border-small .check-address-search {
  padding: 0;
}
.cya-container.cya-border-small .input-group {
  border: 2px rgba(0, 0, 0, 0.3) solid;
}

.check-address-search {
  background: transparent;
  /*
   Displays the button below the input field for containers under 991px
  */
}
.check-address-search.cas-box-shadow-small {
  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.25);
  background-color: #ffffff;
}
.check-address-search.cas-box-shadow-large {
  box-shadow: 0px 15px 39px rgba(0, 0, 0, 0.12);
  background-color: #ffffff;
}
.check-address-search.cas-box-shadow-large-round-border {
  box-shadow: 0px 15px 39px rgba(0, 0, 0, 0.12);
  background-color: #ffffff;
  border-radius: 12px;
}
.check-address-search img.input-group-spinner {
  position: absolute;
  z-index: 5;
  top: 26%;
  left: -33px;
  width: 22px;
  height: 22px;
}
.check-address-search .input-group {
  margin: 0 auto;
}
.check-address-search .input-group .input-container {
  margin-right: 30px;
}
.check-address-search .input-group .input-container input.form-control {
  height: 60px;
  border-radius: 0;
  color: #1d1e1e;
  border-bottom: 1px solid #1d1e1e !important;
  border: none;
  padding: 15px 25px 15px 0;
  box-shadow: none;
  font-size: 24px;
}
@media (min-width: 992px) {
  .check-address-search .input-group .input-container input.form-control {
    padding: 15px 25px 22px 0;
  }
}
.check-address-search .input-group .input-container input.form-control[disabled=disabled] {
  border-bottom: 1px solid #1D1E1EA6 !important;
}
.check-address-search .input-group .input-container input.form-control::-webkit-input-placeholder {
  color: #747474;
  font-size: 24px;
}
.check-address-search .input-group .input-container input.form-control::-moz-placeholder {
  color: #747474;
  font-size: 24px;
}
.check-address-search .input-group .input-container input.form-control:-ms-input-placeholder {
  color: #747474;
  font-size: 24px;
}
.check-address-search .input-group .input-container input.form-control::-ms-input-placeholder {
  color: #747474;
  font-size: 24px;
}
.check-address-search .input-group .input-container input.form-control::placeholder {
  color: #747474;
  font-size: 24px;
}
.check-address-search .input-group .input-group-btn .btn {
  height: 60px;
  font-size: 16px;
  border-radius: 0;
}
.check-address-search .input-group .input-group-btn .btn:first-of-type {
  margin-left: 0px !important;
}
.check-address-search .input-group .input-group-btn .btn:last-of-type {
  margin-left: 1px;
}
.check-address-search .input-group .input-group-btn .input-group-clear {
  line-height: 60px;
  left: -58px;
  width: 44px;
  color: #1d1e1e;
}
@media (min-width: 992px) {
  .check-address-search .input-group .input-group-btn .input-group-clear .svg-icon-cross {
    vertical-align: -4%;
  }
}
.check-address-search .input-group .input-group-btn .btn-results {
  display: none;
}
.check-address-search .input-group .input-group-btn.btn-primary {
  background-color: #006AAE;
}
.check-address-search .input-group .input-group-btn.btn-secondary {
  background-color: #ffc840;
}
.check-address-search .input-group.input-group-lg img.input-group-spinner {
  top: 31%;
}
.check-address-search .input-group.input-group-lg input.form-control {
  height: 60px;
}
.check-address-search .input-group.input-group-lg .input-group-btn {
  background-color: inherit;
}
.check-address-search .input-group.input-group-lg .input-group-btn .input-group-clear {
  line-height: 60px;
}
@media (max-width: 767px) {
  .check-address-search .input-group.input-group-lg .input-group-btn .input-group-clear {
    top: -66px !important;
  }
}
.check-address-search .input-group.input-group-lg .input-group-btn .btn {
  font-size: 16px;
  height: 60px;
  min-width: 200px;
}
.check-address-search .input-group.input-group-lg .input-group-btn.btn-primary {
  background-color: #006AAE;
}
.check-address-search .input-group.input-group-lg .input-group-btn.btn-secondary {
  background-color: #ffc840;
}
.check-address-search .input-group.show-btn-results .btn-results {
  display: table-cell;
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.check-address-search .input-group.show-btn-results .btn-home, .check-address-search .input-group.show-btn-results .btn-business {
  display: none !important;
}
.check-address-search .input-group.show-business.show-btn-results .btn-home, .check-address-search .input-group.show-business.show-btn-results .btn-results {
  display: block !important;
  line-height: 38px;
}
.check-address-search .input-group.show-business.show-btn-results .btn-business {
  display: none !important;
}
.check-address-search .input-group.show-home.show-btn-results .btn-business, .check-address-search .input-group.show-home.show-btn-results .btn-results {
  display: block !important;
  line-height: 38px;
}
.check-address-search .input-group.show-home.show-btn-results .btn-home {
  display: none !important;
}
.check-address-search input.form-control {
  background: transparent !important;
}
.check-address-search input.form-control:focus {
  border-color: #D2DADD;
  box-shadow: none;
}
.check-address-search .cya-button-background {
  background-color: white;
}
.check-address-search.stacked-cya .check-address-search {
  padding: 0;
}
.check-address-search.stacked-cya .input-group {
  display: block;
}
.check-address-search.stacked-cya .input-group .input-container {
  margin-right: 0px;
}
.check-address-search.stacked-cya .input-group .input-group-btn {
  width: 100%;
  display: table;
  padding-top: 22px;
  background: #ffffff;
}
.check-address-search.stacked-cya .input-group .input-group-btn .input-group-clear {
  left: auto;
  right: -15px;
  top: -60px;
}
.check-address-search.stacked-cya .input-group .input-group-btn img.input-group-spinner {
  left: auto;
  right: 11px;
  top: -73%;
}
.check-address-search.stacked-cya .input-group .input-group-btn .btn {
  white-space: normal;
  width: 100%;
  border-radius: 0 !important;
  margin-left: 0px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
}
.check-address-search.stacked-cya .input-group .input-group-btn .btn:last-of-type {
  margin-top: 1px;
}
.check-address-search.stacked-cya .input-group .input-group-btn .btn-home {
  border-bottom-right-radius: 0 !important;
}
.check-address-search.stacked-cya .input-group .input-group-btn .btn-business {
  border-bottom-left-radius: 0 !important;
}
.check-address-search.stacked-cya .input-group .input-group-btn .btn-results {
  display: none !important;
}
.check-address-search.stacked-cya .input-group.input-group-lg img.input-group-spinner {
  top: -68%;
}
.check-address-search.stacked-cya .input-group.show-home .btn-home {
  width: 100%;
  border-bottom-right-radius: 0 !important;
}
.check-address-search.stacked-cya .input-group.show-business .btn-business {
  width: 100%;
  border-bottom-left-radius: 0 !important;
}
.check-address-search.stacked-cya .input-group.show-btn-results .btn-results {
  width: 100%;
  display: -webkit-box !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: center;
          justify-content: center;
}
.check-address-search.stacked-cya .input-group input.form-control {
  border-radius: 0 !important;
  font-size: 18px;
  padding-top: 0;
  height: 38px;
  text-overflow: ellipsis;
}
.check-address-search.stacked-cya .input-group input.form-control::-webkit-input-placeholder {
  font-size: 18px;
}
.check-address-search.stacked-cya .input-group input.form-control::-moz-placeholder {
  font-size: 18px;
}
.check-address-search.stacked-cya .input-group input.form-control:-ms-input-placeholder {
  font-size: 18px;
}
.check-address-search.stacked-cya .input-group input.form-control::-ms-input-placeholder {
  font-size: 18px;
}
.check-address-search.stacked-cya .input-group input.form-control::placeholder {
  font-size: 18px;
}

.content-container .check-address-search {
  padding: 40px 30px 50px;
}
@media (min-width: 992px) {
  .content-container .check-address-search {
    padding: 40px 60px 50px;
  }
}

.btn-fibre-rounded {
  background: #A0E311;
  color: #1D1E1E;
  border-radius: 100px !important;
}

@media (min-width: 769px) and (max-width: 1200px) {
  .check-address-search.stacked-cya .input-group.show-home .btn-fibre-rounded {
    border-radius: 100px !important;
  }
}
@media (max-width: 768px) {
  .check-address-search.stacked-cya .input-group.show-home .btn-fibre-rounded {
    border-radius: 100px !important;
  }
}
.canvas-slideshow .hidden-static-mode {
  display: none;
}
.canvas-slideshow .visible-static-mode {
  display: block;
  text-align: center;
}
.canvas-slideshow .visible-static-mode img {
  width: 100%;
  max-width: 480px;
}
@media (min-width: 992px) {
  .canvas-slideshow .visible-static-mode img {
    max-width: 640px;
  }
}
.canvas-slideshow .visible-static-mode img.img-intro {
  max-width: 100%;
}
.canvas-slideshow .media-left {
  display: none;
}
.canvas-slideshow .caption {
  max-width: 480px;
  width: 100%;
  margin: 50px auto 0 auto;
  padding-left: 10px;
  padding-right: 10px;
}
.canvas-slideshow .caption .caption-title {
  font-weight: normal;
}
.canvas-slideshow .bg-aurora {
  background-image: url("/etc/designs/nbnco2/images/how-nbn-gets-to-you/intro_particles.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position-x: center;
}
.canvas-slideshow .slide-container {
  border-bottom: 1px solid #D2DADD;
}
.canvas-slideshow .slide-container.bg-yellow-light {
  border-bottom: 1px solid #ffdc99;
}
.canvas-slideshow .slide-container.slide-intro {
  background: #fff;
  /* For browsers that do not support gradients */
  /* For Safari 5.1 to 6.0 */
  /* For Opera 11.1 to 12.0 */
  /* For Firefox 3.6 to 15 */
  background: -webkit-gradient(linear, left top, left bottom, from(#e3f5fd), color-stop(#fff), to(#fff));
  background: linear-gradient(#e3f5fd, #fff, #fff);
  /* Standard syntax */
}
.canvas-slideshow .slide-end .slide-end-column {
  position: relative;
  width: 450px;
  height: 450px;
  padding: 140px 35px 0 35px;
}
@media (max-width: 991px) {
  .canvas-slideshow .slide-end .slide-end-column {
    float: none;
    width: 100%;
    height: auto;
  }
  .canvas-slideshow .slide-end .slide-end-column.pull-right {
    padding-bottom: 160px;
  }
  .canvas-slideshow .slide-end .slide-end-column.pull-left {
    padding-bottom: 40px;
  }
}
.canvas-slideshow .slide-end .slide-end-row {
  margin-top: 140px;
  margin-left: 0;
  margin-right: 0;
}
.canvas-slideshow .slide-end .slide-end-img {
  width: 240px;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: -120px;
}
.canvas-slideshow .slide-end .bg-blue-light .list-item {
  border-bottom: 1px solid #D2DADD;
  border-top: 1px solid #D2DADD;
}
.canvas-slideshow .slide-end .bg-blue-light .list-item .svg-tick {
  color: #009DE6;
}
.canvas-slideshow .slide-end .bg-yellow-light .list-item {
  border-bottom: 1px solid #ffdc99;
  border-top: 1px solid #ffdc99;
}
.canvas-slideshow .slide-end .bg-yellow-light .list-item .svg-tick {
  color: #ffc840;
}

.canvas-slideshow.canvas-supported {
  position: relative;
}
.canvas-slideshow.canvas-supported .media-left {
  display: table-cell;
}
.canvas-slideshow.canvas-supported .slide-container {
  border-bottom: none !important;
  overflow: hidden;
}
.canvas-slideshow.canvas-supported .hidden-static-mode {
  display: inline-block;
}
.canvas-slideshow.canvas-supported .visible-static-mode {
  display: none;
}
.canvas-slideshow.canvas-supported .canvas-slide, .canvas-slideshow.canvas-supported .canvas-intro {
  overflow: hidden;
}
.canvas-slideshow.canvas-supported .canvas-intro {
  margin-left: -100%;
  margin-right: -100%;
}
.canvas-slideshow.canvas-supported .caption {
  padding-left: 0;
  padding-right: 52px;
  margin: 0;
}
.canvas-slideshow.canvas-supported .caption-center {
  max-width: 65%;
  padding-right: 0;
  margin: auto;
}

.evolution-of-internet .canvas-slideshow .slide-section {
  border-bottom: 1px solid #d1e2f2;
  padding-bottom: 30px;
}
.evolution-of-internet .canvas-slideshow .slide-container {
  border: none;
}
.evolution-of-internet .canvas-slideshow .media-body .slide-section:first-child .caption:first-child {
  margin: 0 auto;
}
.evolution-of-internet .canvas-slideshow.canvas-supported .slide-section {
  border-bottom: none;
  padding-bottom: 0;
}
.evolution-of-internet .canvas-slideshow.canvas-supported .media-body .slide-section:first-child .caption:first-child {
  margin: 0;
}

.youtube-player {
  position: relative;
}
.youtube-player .youtube-player-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: pointer;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.youtube-player .youtube-player-overlay::before {
  width: 100%;
  height: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(black));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), black);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
}
.youtube-player .youtube-player-overlay .youtube-player-overlay-content {
  width: 100%;
  height: 100%;
  position: relative;
}
.youtube-player .youtube-player-overlay .youtube-player-overlay-content .youtube-player-info {
  position: absolute;
  padding-left: 20px;
  bottom: 43px;
  max-width: 60%;
}
.youtube-player .youtube-player-overlay .youtube-player-overlay-content .youtube-player-info .youtube-player-info-title {
  font-size: 22px;
}
.youtube-player .youtube-player-overlay .youtube-player-overlay-content .youtube-player-info .youtube-player-info-caption {
  display: none;
}
.youtube-player .youtube-player-overlay .youtube-player-overlay-content .youtube-player-info-description {
  display: none;
}
.youtube-player .youtube-player-overlay .youtube-player-bottom-bar {
  position: absolute;
  width: 100%;
  height: 38px;
  bottom: 0;
  background-color: #333132;
  padding-top: 6px;
  padding-left: 20px;
  color: #FFFFFF;
}
.youtube-player .youtube-player-overlay .play-button {
  position: absolute;
  bottom: 16px;
  right: 16px;
}
.youtube-player .youtube-player-overlay .play-button button[name=play] {
  height: 42px;
  width: 42px;
  background: #009DE6;
  border: none;
  border-radius: 100%;
  margin: auto;
  cursor: pointer;
}
.youtube-player .youtube-player-overlay .play-button button[name=play]:focus {
  outline: 0;
  border: 1px solid #82b0de;
  box-shadow: 0 0 0 3px rgba(62, 145, 229, 0.5);
}
.youtube-player .youtube-player-overlay .play-button button[name=play]::after {
  content: "";
  display: inline-block;
  position: relative;
  top: 2px;
  left: 2px;
  border-style: solid;
  border-width: 8px 0 8px 12px;
  border-color: transparent transparent transparent white;
}
.youtube-player .youtube-player-iframe .ytp-large-play-button.ytp-button {
  display: none !important;
}
@media (min-width: 768px) {
  .youtube-player.youtube-player-lg .youtube-player-overlay::before {
    background-image: linear-gradient(275deg, rgba(0, 0, 0, 0), black);
  }
  .youtube-player.youtube-player-lg .youtube-player-overlay .youtube-player-info {
    max-width: calc(50% - 49px);
    padding-left: 30px;
    top: 60px;
    padding-left: 60px;
    padding-right: 20px;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .youtube-player.youtube-player-lg .youtube-player-overlay .youtube-player-info {
    padding-left: 80px;
    padding-right: 20px;
  }
}
@media (min-width: 768px) {
  .youtube-player.youtube-player-lg .youtube-player-overlay .youtube-player-info .youtube-player-info-title {
    font-size: 28px !important;
    margin-bottom: 35px !important;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .youtube-player.youtube-player-lg .youtube-player-overlay .youtube-player-info .youtube-player-info-title {
    font-size: 33px !important;
  }
}
@media (min-width: 768px) {
  .youtube-player.youtube-player-lg .youtube-player-overlay .youtube-player-info .youtube-player-info-caption {
    display: block !important;
    text-transform: uppercase;
    font-size: 16px;
    color: #BABFC3;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .youtube-player.youtube-player-lg .youtube-player-overlay .youtube-player-info .youtube-player-info-caption {
    font-size: 19px !important;
  }
}
@media (min-width: 768px) {
  .youtube-player.youtube-player-lg .youtube-player-overlay .youtube-player-info .youtube-player-info-description {
    display: block !important;
    font-size: 18px !important;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .youtube-player.youtube-player-lg .youtube-player-overlay .youtube-player-info .youtube-player-info-description {
    font-size: 25px !important;
  }
}
@media (min-width: 768px) {
  .youtube-player.youtube-player-lg .youtube-player-overlay .youtube-player-bottom-bar {
    display: none;
  }
}
@media (min-width: 768px) {
  .youtube-player.youtube-player-lg .youtube-player-overlay .play-button {
    position: absolute;
    display: -webkit-box;
    display: flex;
    height: 100%;
    width: 100%;
    top: 0;
    bottom: 0 !important;
    right: 0 !important;
  }
  .youtube-player.youtube-player-lg .youtube-player-overlay .play-button button[name=play] {
    height: 60px !important;
    width: 60px !important;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .youtube-player.youtube-player-lg .youtube-player-overlay .play-button button[name=play] {
    height: 86px !important;
    width: 86px !important;
  }
}
@media (min-width: 768px) {
  .youtube-player.youtube-player-lg .youtube-player-overlay .play-button button[name=play]::after {
    top: 2px !important;
    left: 3px !important;
    border-width: 9px 0 9px 15px !important;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .youtube-player.youtube-player-lg .youtube-player-overlay .play-button button[name=play]::after {
    top: 1px !important;
    left: 5px !important;
    border-width: 13px 0 12px 20px !important;
  }
}

.article-tile {
  zoom: 1;
  margin-bottom: 10px;
}
.article-tile:before, .article-tile:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.article-tile:after {
  clear: both;
}
@media (min-width: 768px) {
  .article-tile {
    margin-bottom: 30px;
  }
}
.article-tile .article-tile-content {
  -webkit-box-flex: 1;
          flex-grow: 1;
  min-height: 0;
  max-height: 100%;
  background-color: #475560;
  position: relative;
  height: 330px;
  width: 100%;
}
@media (min-width: 992px) {
  .article-tile .article-tile-content {
    overflow: hidden;
  }
  .article-tile .article-tile-content:hover div.article-tile-image {
    -webkit-transform: scale(1.08);
    transform: scale(1.08) rotate(0.1deg);
  }
}
.article-tile .article-tile-content.tile-box-shadow {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
}
.article-tile .article-tile-content.refresh {
  border-radius: 6px;
}
.article-tile .article-tile-content.refresh .article-tile-image {
  border-radius: 6px;
}
.article-tile .article-tile-content.refresh.border-left-blue-primary-light {
  border-left: 3px solid #006AAE;
}
.article-tile .article-tile-content.refresh .article-tile-link-overlay:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.article-tile .article-tile-content.image-overlay {
  border-radius: 6px;
}
.article-tile .article-tile-content.image-overlay .article-tile-image {
  border-radius: 6px;
}
@media (min-width: 768px) {
  .article-tile .article-tile-content.double {
    height: 566px;
  }
}
.article-tile .article-tile-content .img-wrap {
  overflow: hidden;
  height: 60%;
}
.article-tile .article-tile-content .article-tile-image {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 100%;
}
@media (min-width: 992px) {
  .article-tile .article-tile-content .article-tile-image {
    -webkit-transition: transform 0.3s;
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
  }
}
.article-tile .article-tile-content .article-tile-text {
  position: absolute;
  bottom: 0;
  z-index: 101;
  padding-left: 7px;
  padding-right: 5px;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.article-tile .article-tile-content .article-tile-text.top {
  top: 0px;
}
.article-tile .article-tile-content .article-tile-text .icon svg.svg-icon {
  width: 13.38px;
}
.article-tile .article-tile-content .article-tile-text.refresh-page-tile {
  width: 100%;
}
.article-tile .article-tile-content .article-tile-text.refresh-page-tile .article-tag-refresh {
  margin: 23px 15px;
}
.article-tile .article-tile-content .article-tile-text.refresh-page-tile .article-tag-refresh .h3 {
  margin-top: 11px;
  margin-bottom: 22px;
  font-size: 24px;
  font-family: "Open Sans", sans-serif;
  padding-right: 55px;
}
.article-tile .article-tile-content .article-tile-text.refresh-page-tile .article-tag-refresh .sub-title {
  padding-right: 55px;
  font-size: 16px !important;
}
.article-tile .article-tile-content .article-tile-text.refresh-page-tile .article-tag-refresh .icon {
  position: absolute;
  right: 21px;
  bottom: 20px;
}
.article-tile .article-tile-content .article-tile-text.refresh-page-tile .article-tag-refresh .icon > span {
  font-size: 36px;
}
.article-tile .article-tile-content .article-tile-text.refresh-page-tile .article-tag-refresh .icon > svg {
  stroke-width: 6;
  height: 2.5em;
  width: 2.5em;
}
.article-tile .article-tile-content .article-tile-text.refresh-page-tile .article-tag-refresh .article-tag-hightlight-text {
  font-family: "Open Sans", sans-serif;
  line-height: 1.1;
  font-size: 30px !important;
}
.article-tile .article-tile-content .article-tile-text.refresh-page-tile .article-tag-refresh .tile-icon {
  max-height: 40px;
}
.article-tile .article-tile-content .article-tile-text.refresh-page-tile.top .tile-icon {
  margin-bottom: 22px;
}
.article-tile .article-tile-content .article-tile-text.refresh-page-tile.top .sub-title {
  padding-right: 0;
}
.article-tile .article-tile-content .article-tile-text.refresh-page-tile.top .icon {
  left: 23px;
  bottom: 18px;
}
.article-tile .article-tile-content .article-tile-text.refresh-page-tile.top .icon > svg {
  height: 15px;
  width: 15px;
  stroke-width: 6;
  vertical-align: -5%;
}
.article-tile .article-tile-content .article-tile-text.refresh-page-tile.top .icon > span {
  font-size: 14px;
  font-style: normal;
  margin-right: 5px;
}
.article-tile .article-tile-content .article-tile-text.refresh-page-tile.top .icon > span.text {
  vertical-align: text-top;
  margin-right: 0;
  margin-left: 2px;
}
.article-tile .article-tile-content .article-tile-text.image-overlay-page-tile {
  border-radius: 6px;
  top: 0;
  right: 0;
  width: 100%;
  background-color: #333132;
  opacity: 0.75;
  padding: 0;
}
.article-tile .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh {
  width: 100%;
  padding: 0 20px;
  position: absolute;
  bottom: 20px;
}
.article-tile .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .tile-label {
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 3px;
  color: #ffffff;
  font-weight: 600;
}
.article-tile .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh hr {
  width: 47px;
  border: 1px solid #009DE6;
  background-color: #009DE6;
  margin-left: 2px;
  margin-right: auto;
}
.article-tile .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .h3 {
  margin-bottom: 22px;
  font-size: 24px;
  color: #ffffff;
  padding-right: 55px;
}
@media (min-width: 768px) {
  .article-tile .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .h3 {
    padding-right: 0;
  }
}
.article-tile .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .sub-title {
  color: #ffffff;
  margin-bottom: 0px;
  padding-right: 55px;
}
.article-tile .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .icon {
  position: absolute;
  right: 18px;
  bottom: -5px;
}
.article-tile .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .icon > span {
  font-size: 40px;
  font-style: normal;
  color: #ffffff;
  margin-right: 4px;
}
.article-tile .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .icon > span.text {
  display: none;
}
@media (min-width: 768px) {
  .article-tile .article-tile-content .article-tile-text.image-overlay-page-tile {
    border-radius: 0 6px 6px 0;
    width: 50%;
  }
  .article-tile .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh {
    padding: 0 50px;
    top: 50%;
    bottom: auto;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
  }
  .article-tile .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .sub-title {
    margin-bottom: 50px;
    padding-right: 0;
  }
  .article-tile .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .icon {
    position: inherit;
    left: 23px;
    bottom: 18px;
  }
  .article-tile .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .icon > span {
    font-size: 14px;
    font-style: normal;
    color: #00aeef;
    margin-right: 5px;
  }
  .article-tile .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .icon > span.text {
    display: inline;
    color: #ffffff;
    margin-right: 0;
  }
}
.article-tile .article-tile-content .article-tile-text.text-white {
  color: #ffffff;
}
.article-tile .article-tile-content .article-tile-text.text-white .h3 {
  color: #ffffff;
}
.article-tile .article-tile-content .article-tile-text.text-dark {
  color: #27214D;
}
.article-tile .article-tile-content .article-tile-text.text-dark.top .icon > svg {
  color: #009DE6;
}
.article-tile .article-tile-content .article-tile-text.text-dark.bottom .icon > svg {
  color: #475560;
}
.article-tile .article-tile-content .article-tile-text.text-dark .sub-title {
  color: #475560;
}
.article-tile .article-tile-content > a.article-tile-link-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}

.article-tile-website {
  zoom: 1;
  margin-bottom: 10px;
}
.article-tile-website:before, .article-tile-website:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.article-tile-website:after {
  clear: both;
}
@media (min-width: 768px) {
  .article-tile-website {
    margin-bottom: 32px;
  }
}
.article-tile-website .article-tile-content {
  -webkit-box-flex: 1;
          flex-grow: 1;
  min-height: 0;
  max-height: 100%;
  background-color: #475560;
  position: relative;
  height: 230px;
  width: 100%;
}
@media (min-width: 992px) {
  .article-tile-website .article-tile-content {
    overflow: hidden;
  }
  .article-tile-website .article-tile-content:hover div.article-tile-image {
    -webkit-transform: scale(1.08);
    transform: scale(1.08) rotate(0.1deg);
  }
}
.article-tile-website .article-tile-content.tile-box-shadow {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
}
.article-tile-website .article-tile-content.tile-box-shadow-large {
  box-shadow: 0px 15px 39px rgba(0, 0, 0, 0.12);
}
.article-tile-website .article-tile-content.tile-box-shadow-small {
  box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.25);
}
.article-tile-website .article-tile-content.refresh {
  border-radius: 0px;
}
.article-tile-website .article-tile-content.refresh.border-left-blue-primary-light {
  border-left: 3px solid #006AAE;
}
.article-tile-website .article-tile-content.refresh .article-tile-link-overlay:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.article-tile-website .article-tile-content.refresh .article-tile-image {
  border-radius: 0px;
}
.article-tile-website .article-tile-content.image-overlay {
  border-radius: 0px;
}
@media (max-width: 768px) {
  .article-tile-website .article-tile-content.image-overlay {
    height: auto;
  }
}
.article-tile-website .article-tile-content.image-overlay .article-tile-image {
  width: 50%;
  border-radius: 0px;
}
.article-tile-website .article-tile-content.image-overlay .right-image {
  position: relative;
  width: 100%;
  height: 181px;
}
@media (min-width: 768px) {
  .article-tile-website .article-tile-content.image-overlay .right-image {
    position: absolute;
    right: 0;
    width: 50%;
    height: 100%;
  }
}
.article-tile-website .article-tile-content.image-overlay .left-image {
  position: relative;
  width: 100%;
  height: 181px;
}
@media (min-width: 768px) {
  .article-tile-website .article-tile-content.image-overlay .left-image {
    position: absolute;
    left: 0;
    width: 50%;
    height: 100%;
  }
}
@media (min-width: 768px) {
  .article-tile-website .article-tile-content.double {
    height: 492px;
  }
}
.article-tile-website .article-tile-content .img-wrap {
  overflow: hidden;
  height: 60%;
}
.article-tile-website .article-tile-content .article-tile-image {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 100%;
}
@media (min-width: 992px) {
  .article-tile-website .article-tile-content .article-tile-image {
    -webkit-transition: transform 0.3s;
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
  }
}
.article-tile-website .article-tile-content .article-tile-text {
  position: absolute;
  bottom: 0;
  z-index: 101;
  padding-left: 7px;
  padding-right: 5px;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.article-tile-website .article-tile-content .article-tile-text.top {
  top: 0px;
}
.article-tile-website .article-tile-content .article-tile-text.refresh-page-tile {
  width: 100%;
}
.article-tile-website .article-tile-content .article-tile-text.refresh-page-tile .article-tag-refresh {
  margin: 17px 15px 30px 15px;
}
.article-tile-website .article-tile-content .article-tile-text.refresh-page-tile .article-tag-refresh .h3 {
  margin-top: 11px;
  margin-bottom: 6px;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 18px;
  padding-right: 0px;
}
.article-tile-website .article-tile-content .article-tile-text.refresh-page-tile .article-tag-refresh .sub-title {
  padding-right: 0px;
  font-size: 15px !important;
  line-height: 23px;
}
.article-tile-website .article-tile-content .article-tile-text.refresh-page-tile .article-tag-refresh .icon {
  position: absolute;
  right: 21px;
  bottom: 20px;
}
.article-tile-website .article-tile-content .article-tile-text.refresh-page-tile .article-tag-refresh .icon > span {
  font-size: 36px;
}
.article-tile-website .article-tile-content .article-tile-text.refresh-page-tile .article-tag-refresh .icon > svg {
  stroke-width: 6;
  height: 2.5em;
  width: 2.5em;
}
.article-tile-website .article-tile-content .article-tile-text.refresh-page-tile .article-tag-refresh .article-tag-highlight-text {
  font-family: "Open Sans", sans-serif;
  line-height: 1.1;
  font-size: 30px !important;
}
.article-tile-website .article-tile-content .article-tile-text.refresh-page-tile .article-tag-refresh .tile-icon {
  max-height: 45px;
}
.article-tile-website .article-tile-content .article-tile-text.refresh-page-tile.top .tile-icon {
  margin-bottom: 22px;
}
.article-tile-website .article-tile-content .article-tile-text.refresh-page-tile.top .sub-title {
  padding-right: 0;
}
.article-tile-website .article-tile-content .article-tile-text.refresh-page-tile.top .icon {
  left: 23px;
  bottom: 18px;
}
.article-tile-website .article-tile-content .article-tile-text.refresh-page-tile.top .icon > svg {
  height: 15px;
  width: 15px;
  stroke-width: 6;
  vertical-align: -5%;
}
.article-tile-website .article-tile-content .article-tile-text.refresh-page-tile.top .icon > span {
  font-size: 16px;
  font-weight: 600;
  font-style: normal;
  margin-right: 5px;
}
.article-tile-website .article-tile-content .article-tile-text.refresh-page-tile.top .icon > span.text {
  vertical-align: text-top;
  margin-right: 0;
  margin-left: 2px;
}
.article-tile-website .article-tile-content .article-tile-text.image-overlay-page-tile {
  top: 0;
  right: 0;
  width: 100%;
  background-color: #333132;
  opacity: 0.75;
  padding: 0;
}
.article-tile-website .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh {
  width: 100%;
  padding: 0 20px;
  position: absolute;
  bottom: 20px;
}
.article-tile-website .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .tile-label {
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 3px;
  color: #ffffff;
  font-weight: 600;
}
.article-tile-website .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh hr {
  width: 47px;
  border: 1px solid #009DE6;
  background-color: #009DE6;
  margin-left: 2px;
  margin-right: auto;
}
.article-tile-website .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .h3 {
  margin-bottom: 22px;
  font-size: 24px;
  color: #ffffff;
  padding-right: 55px;
}
@media (min-width: 768px) {
  .article-tile-website .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .h3 {
    padding-right: 0;
  }
}
.article-tile-website .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .sub-title {
  color: #ffffff;
  margin-bottom: 0px;
  padding-right: 55px;
}
.article-tile-website .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .icon {
  position: absolute;
  right: 18px;
  bottom: -5px;
}
.article-tile-website .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .icon > span {
  font-size: 40px;
  font-style: normal;
  color: #ffffff;
  margin-right: 4px;
}
.article-tile-website .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .icon > span.text {
  display: none;
}
@media (min-width: 768px) {
  .article-tile-website .article-tile-content .article-tile-text.image-overlay-page-tile {
    width: 50%;
  }
  .article-tile-website .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh {
    padding: 0 50px;
    top: 50%;
    bottom: auto;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
  }
  .article-tile-website .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .sub-title {
    margin-bottom: 50px;
    padding-right: 0;
  }
  .article-tile-website .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .icon {
    position: inherit;
    left: 23px;
    bottom: 18px;
  }
  .article-tile-website .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .icon > span {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    font-style: normal;
    color: #00aeef;
    margin-right: 5px;
  }
  .article-tile-website .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .icon > span:hover {
    text-decoration: underline;
  }
  .article-tile-website .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .icon > span.text {
    display: inline;
    color: #ffffff;
    margin-right: 0;
  }
}
.article-tile-website .article-tile-content .article-tile-text.split-image-page-tile {
  position: relative;
  width: 100%;
  opacity: 1;
  padding: 0;
  box-shadow: 0 12px 31px rgba(0, 0, 0, 0.15);
}
@media (min-width: 768px) {
  .article-tile-website .article-tile-content .article-tile-text.split-image-page-tile {
    position: absolute;
  }
}
.article-tile-website .article-tile-content .article-tile-text.split-image-page-tile .article-tag-refresh {
  background-color: #ffffff;
  width: 100%;
  padding: 30px 30px 46px 30px;
}
.article-tile-website .article-tile-content .article-tile-text.split-image-page-tile .article-tag-refresh .tile-label {
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 3px;
  color: #1d1e1e;
  font-weight: 600;
}
.article-tile-website .article-tile-content .article-tile-text.split-image-page-tile .article-tag-refresh .h3 {
  line-height: 28px;
  margin-bottom: 22px;
  font-size: 20px;
  color: #1d1e1e;
}
@media (min-width: 768px) {
  .article-tile-website .article-tile-content .article-tile-text.split-image-page-tile .article-tag-refresh .h3 {
    padding-right: 0;
  }
}
.article-tile-website .article-tile-content .article-tile-text.split-image-page-tile .article-tag-refresh .sub-title {
  color: #1d1e1e;
  font-size: 16px;
  margin-bottom: 30px;
}
.article-tile-website .article-tile-content .article-tile-text.split-image-page-tile .article-tag-refresh .icon > span {
  font-size: 16px;
  font-style: normal;
  color: #006AAE;
  margin-right: 4px;
}
@media (min-width: 768px) {
  .article-tile-website .article-tile-content .article-tile-text.split-image-page-tile {
    height: 100%;
    width: 50%;
  }
  .article-tile-website .article-tile-content .article-tile-text.split-image-page-tile .article-tag-refresh {
    display: -webkit-box;
    display: flex;
    position: absolute;
    height: 100%;
    padding: 0 50px;
    bottom: auto;
  }
  .article-tile-website .article-tile-content .article-tile-text.split-image-page-tile .article-tag-refresh .article-tag-highlight-text {
    width: 100%;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -webkit-box-pack: center;
            justify-content: center;
  }
  .article-tile-website .article-tile-content .article-tile-text.split-image-page-tile .article-tag-refresh.text-align-center {
    text-align: center;
  }
  .article-tile-website .article-tile-content .article-tile-text.split-image-page-tile .article-tag-refresh .sub-title {
    line-height: 24px;
    margin-bottom: 50px;
    padding-right: 0;
  }
  .article-tile-website .article-tile-content .article-tile-text.split-image-page-tile .article-tag-refresh .icon {
    position: inherit;
    left: 23px;
    bottom: 18px;
    color: #006AAE;
  }
  .article-tile-website .article-tile-content .article-tile-text.split-image-page-tile .article-tag-refresh .icon:hover > .text {
    text-decoration: underline;
  }
  .article-tile-website .article-tile-content .article-tile-text.split-image-page-tile .article-tag-refresh .icon > span {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    font-style: normal;
    color: #006AAE;
    margin-right: 5px;
  }
  .article-tile-website .article-tile-content .article-tile-text.split-image-page-tile .article-tag-refresh .icon > span.text {
    display: inline;
    color: #006AAE;
    margin-right: 5px;
  }
}
.article-tile-website .article-tile-content .article-tile-text.text-white {
  color: #ffffff;
}
.article-tile-website .article-tile-content .article-tile-text.text-white .h3 {
  color: #ffffff;
}
.article-tile-website .article-tile-content .article-tile-text.right-text {
  right: 0;
}
.article-tile-website .article-tile-content .article-tile-text.text-dark {
  color: #27214D;
}
.article-tile-website .article-tile-content .article-tile-text.text-dark.top .icon > svg {
  color: #009DE6;
}
.article-tile-website .article-tile-content .article-tile-text.text-dark.bottom .icon > svg {
  color: #475560;
}
.article-tile-website .article-tile-content .article-tile-text.text-dark .sub-title {
  color: #475560;
}
.article-tile-website .article-tile-content > a.article-tile-link-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}
.article-tile-website:hover > .article-tile-content > .article-tile-text > .article-tag-refresh > .article-tag-highlight-text > .h3 {
  text-decoration: underline;
}

.in-experience .mobile-experience {
  padding-top: 30px;
}
.in-experience .desktop-experience {
  margin: 0 auto;
  height: 100vh;
}
.in-experience .canvas-container {
  display: block;
  float: right;
  text-align: center;
  max-width: 950px;
  height: calc(100vh - 180px);
}
.in-experience .hotspot-menu {
  width: 400px;
  display: block;
  float: right;
  margin-left: 15px;
  margin-bottom: 30px;
  margin-top: 4rem;
}
.in-experience .hotspot-menu h3,
.in-experience .hotspot-menu .h3 {
  font-weight: 300;
  font-size: 24px;
}
.in-experience .hotspot-menu .hotspot-menu-item + .hotspot-menu-item {
  border-top: none !important;
}
.in-experience .hotspot-menu a.hotspot-menu-item {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  display: block;
  padding: 9px 20px 9px 0;
  color: #4D82C2;
  margin-right: 8px;
}
.in-experience .hotspot-menu .hover-on-list-item {
  background-color: #FFF;
  padding-left: 15px !important;
}
.in-experience .content-panels-author .content-panel {
  border: 2px solid #CCCCCC;
  margin-bottom: 20px;
  max-width: 768px;
}

.newDevsSupplierList .new-devs-table-heading {
  font-weight: 700;
}
.newDevsSupplierList .new-devs-bold-text {
  font-weight: 600;
}
.newDevsSupplierList .align-content-middle {
  margin: auto;
}
.newDevsSupplierList .new-devs-titles-table {
  margin-right: 15px;
  color: #27214D;
}
.newDevsSupplierList .new-devs-mobile-skilled-in-title {
  padding-bottom: 12px;
}
.newDevsSupplierList .new-devs-mobile-servicing-in-title {
  padding-top: 35px;
  padding-bottom: 12px;
}

.business-solution-finder .business-solution-finder-background {
  background-size: cover;
  background-position: top center;
  background-image: url(/etc/designs/nbnco2/images/business-solution-finder/bsf-background-mobile.jpg);
}
@media (min-width: 768px) {
  .business-solution-finder .business-solution-finder-background {
    min-height: 880px;
    background-image: url(/etc/designs/nbnco2/images/business-solution-finder/bsf-background-desktop.jpg);
  }
}
.business-solution-finder .business-solution-finder-background.business-solution-finder-background-results {
  min-height: 0 !important;
}
@media (max-width: 575px) {
  .business-solution-finder .btn-inline-mobile {
    min-width: 46%;
  }
}
.business-solution-finder .progress {
  background-color: #E1E7EC;
  max-width: 580px;
  margin: 30px auto 20px auto;
  border-radius: 4px;
  height: 6px;
}
.business-solution-finder .progress .progress-bar-info {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .business-solution-finder .step-header .h4 {
    font-size: 16px;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    line-height: inherit;
  }
  .business-solution-finder .step-header .h4 strong {
    display: block;
  }
  .business-solution-finder .step-header p {
    font-size: 12px;
  }
}
.business-solution-finder .step-header p {
  font-size: 14px;
}
.business-solution-finder .step-5-tile-layout .interactive-tile {
  -webkit-box-flex: 1;
          flex-grow: 1;
  margin-left: 0;
  margin-right: 0;
}
.business-solution-finder .step-5-tile-layout .interactive-tile .interactive-tile-inner {
  width: auto;
}
.business-solution-finder .step-5-tile-layout .interactive-tile .interactive-tile-inner .tile-title {
  font-weight: 600;
}
.business-solution-finder .powered-by-google-logo {
  position: relative;
  bottom: 1px;
  right: 1px;
  background: url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white3_hdpi.png) no-repeat;
  background-size: contain;
  height: 14px;
  width: 100%;
  display: block;
  background-position: right;
  margin-top: 5px;
}
@media screen and (min-width: 992px) {
  .business-solution-finder .bundles-table {
    margin: auto;
  }
  .business-solution-finder .bundles-table .carousel-arrow {
    display: none !important;
  }
}
@media screen and (min-width: 768px) {
  .business-solution-finder .bundles-table .carousel-indicators {
    display: none !important;
  }
  .business-solution-finder .bundles-table tr.affix {
    top: 68px;
  }
  .business-solution-finder .bundles-table tr.affix + tr td {
    padding-top: 72px;
  }
  .business-solution-finder .bundles-table tr.affix.at-table-bottom {
    visibility: hidden;
  }
}
@media screen and (max-width: 991px) {
  .business-solution-finder .bundles-table {
    overflow-x: hidden;
  }
  .business-solution-finder .bundles-table table {
    margin-left: -15px;
    margin-right: -15px;
  }
  .business-solution-finder .bundles-table table tr.affix {
    top: 56px;
  }
  .business-solution-finder .bundles-table table tr.affix + tr td {
    padding-top: 72px;
  }
  .business-solution-finder .bundles-table table tr.affix.at-table-bottom {
    visibility: hidden;
  }
}
.business-solution-finder .bundles-table table {
  margin-bottom: 45px;
  -webkit-transition: margin-left 0.6s;
  transition: margin-left 0.6s;
  table-layout: fixed;
  width: 100%;
  position: relative;
}
.business-solution-finder .bundles-table table th {
  text-align: center;
  font-weight: normal;
}
.business-solution-finder .bundles-table table tbody {
  background-color: #fff;
}
.business-solution-finder .bundles-table table tbody:before {
  box-shadow: 0px 12px 26px 0px #BABFC4;
  height: calc(100% - 29px);
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  content: "";
  pointer-events: none;
}
.business-solution-finder .bundles-table table tbody tr:last-child td {
  border-bottom: 0;
}
.business-solution-finder .bundles-table table tbody tr:last-child td.recommended {
  border-bottom: 4px solid #009DE6;
}
.business-solution-finder .bundles-table table tbody tr.nextStepsRow {
  vertical-align: bottom;
  text-align: center;
}
.business-solution-finder .bundles-table table tbody p {
  margin-bottom: 5px;
}
.business-solution-finder .bundles-table table tbody p:last-child {
  margin-bottom: 0;
}
.business-solution-finder .bundles-table table tbody th, .business-solution-finder .bundles-table table tbody td {
  padding-left: 10px;
  padding-right: 10px;
  border-left: 1px solid #BABFC4;
  border-top: 1px solid #BABFC4;
  border-bottom: 1px solid #BABFC4;
}
.business-solution-finder .bundles-table table tbody th {
  background: #6e7883;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  border-top: none;
  font-family: "Open Sans", sans-serif;
  position: relative;
}
.business-solution-finder .bundles-table table tbody th .carousel-arrow {
  position: absolute;
  padding: 10px 5px;
  top: 17%;
}
.business-solution-finder .bundles-table table tbody th .carousel-arrow.previous {
  left: 0;
}
.business-solution-finder .bundles-table table tbody th .carousel-arrow.next {
  right: 0;
}
.business-solution-finder .bundles-table table tbody th:first-child .carousel-arrow.previous {
  display: none;
}
.business-solution-finder .bundles-table table tbody th:last-child .carousel-arrow.next {
  display: none;
}
.business-solution-finder .bundles-table table tbody th:after {
  content: "Recommended bundle";
  display: none;
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.business-solution-finder .bundles-table table tbody th.recommended {
  background: #006AAE;
  background: -webkit-gradient(linear, left top, left bottom, from(#009DE6), to(#006AAE));
  background: linear-gradient(#009DE6, #006AAE);
  border-left: 2px solid #009DE6;
  border-right: 2px solid #009DE6;
}
.business-solution-finder .bundles-table table tbody th.recommended :after {
  display: inline;
}
.business-solution-finder .bundles-table table tbody td {
  font-size: 12px;
  padding-top: 16px;
  padding-bottom: 16px;
  color: #6e7883;
}
.business-solution-finder .bundles-table table tbody td [data-toggle=collapse] {
  cursor: pointer;
}
.business-solution-finder .bundles-table table tbody td .collapse.in ~ .open-icon, .business-solution-finder .bundles-table table tbody td .collapsing ~ .open-icon {
  display: none;
}
.business-solution-finder .bundles-table table tbody td .close-icon {
  display: none;
}
.business-solution-finder .bundles-table table tbody td .collapse.in ~ .close-icon, .business-solution-finder .bundles-table table tbody td .collapsing ~ .close-icon {
  display: block;
}
.business-solution-finder .bundles-table table tbody td ul, .business-solution-finder .bundles-table table tbody td ol {
  padding-left: 20px;
}
.business-solution-finder .bundles-table table tbody td .btn {
  max-width: 180px;
  margin: auto;
}
.business-solution-finder .bundles-table table tbody td.recommended {
  box-shadow: 0px 7px 15px 1px #BABFC4;
  border-left: 2px solid #009DE6;
  border-right: 2px solid #009DE6;
  background-color: #e3f5fd;
  color: #475560;
}
.business-solution-finder .bundles-table table tbody td.recommended .btn {
  color: #27214D;
  background-color: #A0E311;
  border-color: #8fcb0f;
  padding-left: 10px;
  padding-right: 10px;
}
.business-solution-finder .bundles-table table tbody td.recommended .btn:focus, .business-solution-finder .bundles-table table tbody td.recommended .btn.focus {
  color: #27214D;
  background-color: #7fb40d;
  border-color: #3c5506;
}
.business-solution-finder .bundles-table table tbody td.recommended .btn:hover {
  color: #27214D;
  background-color: #7fb40d;
  border-color: #67920b;
}
.business-solution-finder .bundles-table table tbody td.recommended .btn:active, .business-solution-finder .bundles-table table tbody td.recommended .btn.active, .open > .business-solution-finder .bundles-table table tbody td.recommended .btn.dropdown-toggle {
  color: #27214D;
  background-color: #7fb40d;
  border-color: #67920b;
}
.business-solution-finder .bundles-table table tbody td.recommended .btn:active:hover, .business-solution-finder .bundles-table table tbody td.recommended .btn:active:focus, .business-solution-finder .bundles-table table tbody td.recommended .btn:active.focus, .business-solution-finder .bundles-table table tbody td.recommended .btn.active:hover, .business-solution-finder .bundles-table table tbody td.recommended .btn.active:focus, .business-solution-finder .bundles-table table tbody td.recommended .btn.active.focus, .open > .business-solution-finder .bundles-table table tbody td.recommended .btn.dropdown-toggle:hover, .open > .business-solution-finder .bundles-table table tbody td.recommended .btn.dropdown-toggle:focus, .open > .business-solution-finder .bundles-table table tbody td.recommended .btn.dropdown-toggle.focus {
  color: #27214D;
  background-color: #67920b;
  border-color: #3c5506;
}
.business-solution-finder .bundles-table table tbody td.recommended .btn:active, .business-solution-finder .bundles-table table tbody td.recommended .btn.active, .open > .business-solution-finder .bundles-table table tbody td.recommended .btn.dropdown-toggle {
  background-image: none;
}
.business-solution-finder .bundles-table table tbody td.recommended .btn.disabled:hover, .business-solution-finder .bundles-table table tbody td.recommended .btn.disabled:focus, .business-solution-finder .bundles-table table tbody td.recommended .btn.disabled.focus, .business-solution-finder .bundles-table table tbody td.recommended .btn[disabled]:hover, .business-solution-finder .bundles-table table tbody td.recommended .btn[disabled]:focus, .business-solution-finder .bundles-table table tbody td.recommended .btn[disabled].focus, fieldset[disabled] .business-solution-finder .bundles-table table tbody td.recommended .btn:hover, fieldset[disabled] .business-solution-finder .bundles-table table tbody td.recommended .btn:focus, fieldset[disabled] .business-solution-finder .bundles-table table tbody td.recommended .btn.focus {
  background-color: #A0E311;
  border-color: #8fcb0f;
}
.business-solution-finder .bundles-table table tbody td.recommended .btn .badge {
  color: #A0E311;
  background-color: #27214D;
}
.business-solution-finder .bundles-table table thead th {
  visibility: hidden;
  background-color: #475560;
  color: #FFF;
  font-size: 14px;
  font-weight: 600;
  padding: 5px;
  border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
}
.business-solution-finder .bundles-table table thead th.recommended {
  visibility: visible;
}
.business-solution-finder .bundles-table .carousel-indicators {
  position: static;
  margin-left: 0;
  margin-bottom: 40px;
  width: auto;
}
.business-solution-finder .bundles-table .carousel-indicators li {
  margin-right: 6px;
  border-color: #E1E7EC;
  background-color: #E1E7EC;
}
.business-solution-finder .bundles-table .carousel-indicators li:last-child {
  margin-right: 1px;
}
.business-solution-finder .bundles-table .carousel-indicators li.active {
  border-color: #009DE6;
  background-color: #009DE6;
}
.business-solution-finder a.more-info-link {
  color: #475560;
}
.business-solution-finder a.more-info-link:hover {
  color: #1c2125;
}
.business-solution-finder a.more-info-link svg {
  vertical-align: -13%;
  font-size: 18px;
  margin-left: 3px;
}
.business-solution-finder .autocomplete-input-wrapper {
  max-width: 800px;
  margin: auto;
  padding: 30px 15px 0 15px;
  background-color: #FFFFFF;
  box-shadow: 0px 20px 40px -10px rgba(0, 0, 0, 0.15) !important;
}
.business-solution-finder .autocomplete-input-wrapper input#input-3 {
  padding: 8px 0px 8px;
}
.business-solution-finder .address-triage-container {
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
  background-color: #FFF;
  box-shadow: 0px 20px 40px -10px rgba(0, 0, 0, 0.15) !important;
}
.business-solution-finder .address-triage-container .rolloutMapContainer {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}
.business-solution-finder .alert-info-wrapper {
  background-color: #FFF;
  max-width: 800px;
  margin: 0 auto;
  padding-bottom: 30px;
  box-shadow: 0px 20px 40px -10px rgba(0, 0, 0, 0.15) !important;
}
.business-solution-finder .alert-info-wrapper .alert-info {
  max-width: 770px;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .business-solution-finder .alert-info-wrapper .alert-info {
    max-width: 92%;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .business-solution-finder {
    /* IE10+ specific styles */
  }
  .business-solution-finder .container.questions-padding {
    width: 100% !important;
  }
  .business-solution-finder .v-application--wrap {
    display: block;
  }
}
.business-solution-finder .tab-plans-content .img-text-box, .business-solution-finder .tab-plans-content .img-text-box-voice {
  margin-bottom: 5px;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
}
.business-solution-finder .tab-plans-content .img-text-box svg, .business-solution-finder .tab-plans-content .img-text-box-voice svg {
  height: 42px;
  width: 42px;
}
.business-solution-finder .tab-plans-content .img-text-box span, .business-solution-finder .tab-plans-content .img-text-box-voice span {
  margin-top: 6px;
  font-size: 14px;
  font-weight: 400;
}
.business-solution-finder .tab-plans-content .importantnotes {
  font-size: 12px;
  margin-left: 42px;
}
.business-solution-finder .tab-plans-content .speed {
  font-size: 18px;
  font-weight: 600;
  margin-left: 42px;
}
.business-solution-finder .tab-plans-content .collapse-text {
  display: inline-block;
  margin-left: 0px;
  margin-top: 6px !important;
  font-size: 18px !important;
  vertical-align: top;
  font-weight: 600 !important;
}
.business-solution-finder .tab-plans-content .collapse-available {
  font-size: 14px;
  margin-left: 42px;
}
.business-solution-finder .tab-plans-content .speed-text {
  font-size: 14px;
  font-weight: 400;
}
.business-solution-finder .tab-plans-content .speed-info {
  margin-left: 42px;
  font-size: 12px;
}
.business-solution-finder .tab-plans-content .service-info {
  font-size: 14px;
  font-weight: 400;
  margin-left: 42px;
}
.business-solution-finder .tab-plans-content .access-technology .img-text-box-technology {
  display: inline-block;
}
.business-solution-finder .tab-plans-content .access-technology .svg-icon {
  width: 16px;
  height: 16px;
  margin-top: 6px;
  margin-right: 10px;
}
.business-solution-finder .tab-plans-content .data-technology {
  margin-left: 42px;
  margin-top: 10px;
}
.business-solution-finder .tab-plans-content .data-technology p {
  font-size: 12px;
}
.business-solution-finder .tab-plans-content .data-technology p sup {
  font-size: 8px;
}
.business-solution-finder .tab-plans-content .tab-plans-basic, .business-solution-finder .tab-plans-content .tab-plans-premium {
  margin: 0;
  border-top: 1px solid #E1E7EC;
  padding-bottom: 25px;
  margin-bottom: 25px;
}
.business-solution-finder .tab-plans-content .svg-icon-na {
  width: 32px !important;
  height: 32px !important;
}
.business-solution-finder .tab-plans-content .plan-description {
  margin-left: 25px;
}
@media screen and (max-width: 991px) {
  .business-solution-finder .business-solution-finder-results-well {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .business-solution-finder .tab-plans__tabs {
    float: left !important;
    width: 50% !important;
  }
  .business-solution-finder .tab-plans-content tbody th {
    text-align: center !important;
  }
  .business-solution-finder .tab-plans-content tbody th .th-recommended {
    margin-left: 30px;
  }
  .business-solution-finder .tab-plans-content tbody th .th-heading {
    margin-left: 30px;
  }
  .business-solution-finder .tab-plans-content .carousel-arrow {
    color: #27214D;
  }
  .business-solution-finder .tab-plans-content tr.affix .carousel-arrow {
    top: 18px;
  }
  .business-solution-finder .tab-plans-content tr.affix .carousel-arrow.carousel-arrow-premium {
    top: 36px !important;
  }
  .business-solution-finder .tab-plans-content thead th {
    text-align: center !important;
  }
  .business-solution-finder .bundles-table__info {
    text-align: left;
  }
  .business-solution-finder .plan-description {
    margin-left: 30px;
  }
}
.business-solution-finder .next-steps {
  background-color: #ECF1F6;
}
.business-solution-finder .next-steps .steps {
  border-radius: 4px;
}
.business-solution-finder .next-steps .steps .text-center .h4 {
  font-size: 24px;
}
.business-solution-finder .next-steps .steps .consent-checkbox-text {
  color: #475560;
  font-size: 14px;
}
.business-solution-finder .next-steps .next-steps-close {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  float: right;
  margin-top: 10px;
  margin-right: 10px;
}
.business-solution-finder .next-steps .next-steps-close-img {
  width: 22px;
  height: 22px;
}
.business-solution-finder .next-steps .next-step-container {
  padding: 72px 15px 30px 15px;
}
.business-solution-finder .next-steps .step-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row;
}
.business-solution-finder .next-steps .steps-circle {
  margin: 0 auto;
  background: #27214D;
  color: #ffffff;
  border-radius: 50%;
  height: 76px;
  width: 76px;
  top: -38px;
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
}
.business-solution-finder .next-steps .steps-content {
  margin-top: -23px;
}
.business-solution-finder .next-steps .v-input--checkbox, .business-solution-finder .next-steps .v-text-field {
  margin-left: 15px;
  margin-right: 16px;
}
.business-solution-finder .next-steps .privacystmt {
  max-height: 128px;
  overflow-y: scroll;
  border: 1px solid #D3DADD;
  border-radius: 3px;
  text-align: left;
  padding: 18px 20px 3px 19px;
  word-break: break-word;
  font-size: 14px;
  color: #475560;
}
.business-solution-finder .next-steps .next-steps-close {
  margin-top: 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
.business-solution-finder .next-steps .bsf-email-success-wrapper .email-send-success {
  float: right;
}
.business-solution-finder .next-steps .bsf-email-success-wrapper .email-send-success svg {
  height: 20px;
  width: 20px;
}
.business-solution-finder .next-steps .bsf-email-success-wrapper .media-middle p {
  text-align: left;
}
@media screen and (max-width: 991px) {
  .business-solution-finder .next-steps .step-row {
    flex-flow: wrap;
  }
  .business-solution-finder .next-steps .steps {
    margin-bottom: 70px;
  }
  .business-solution-finder .next-steps .rsp-list-btn {
    margin-bottom: 30px;
  }
  .business-solution-finder .next-steps .steps-content .h4 {
    text-align: left;
    margin-bottom: 15px;
  }
  .business-solution-finder .next-steps .steps-content .v-input--checkbox label {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .business-solution-finder .next-steps .steps-content .btn-send-results {
    width: 100%;
  }
}

.business-service-provider-list {
  /** ie11 fix **/
}
.business-service-provider-list svg.filter {
  width: 28px;
  height: auto;
  margin-left: -6px;
}
.business-service-provider-list .nbn-primary--text {
  color: #006AAE !important;
}
.business-service-provider-list [role=listbox] {
  background: white;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .business-service-provider-list .v-list-item__content {
    display: inline-block !important;
  }
  .business-service-provider-list .v-btn__content {
    text-transform: none;
  }
}
.business-service-provider-list input[type=text] {
  border: none;
  background-color: transparent;
}
.business-service-provider-list div[role=combobox], .business-service-provider-list .v-input__slot {
  border: 1px solid #BABFC4 !important;
  border-radius: 0px;
}
.business-service-provider-list .theme--light.v-chip.Primary {
  background: #F1F4F7 !important;
  color: #475560 !important;
}
.business-service-provider-list .mdi-checkbox-marked {
  color: #006AAE !important;
}
.business-service-provider-list .v-text-field.v-text-field--solo .v-input__append-inner, .business-service-provider-list .v-text-field.v-text-field--solo .v-input__prepend-inner {
  align-self: baseline !important;
  margin-top: 10px !important;
}
.business-service-provider-list .v-input__icon.v-input__icon--clear {
  display: none;
}
.business-service-provider-list button.apply-btn {
  border: 1px solid #D2DADD !important;
  margin: 10px;
  text-transform: initial;
}
.business-service-provider-list button.visit {
  border: 1px solid #006AAE !important;
  color: #006AAE;
  text-transform: initial;
  padding: 0px 27px !important;
}
.business-service-provider-list button.visit svg {
  margin-left: 5px;
}
.business-service-provider-list .phone {
  color: #006AAE;
}
.business-service-provider-list .phone i.mdi-phone-outline {
  color: #006AAE !important;
}
.business-service-provider-list .logo-img {
  max-width: 121px;
  height: auto;
  display: block;
  margin: 0 auto;
}
.business-service-provider-list .v-list-item--three-line {
  height: 170px;
}
.business-service-provider-list .link {
  padding-top: 15px;
  text-align: left;
}
.business-service-provider-list .thin {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  width: 80%;
}
.business-service-provider-list .action-card-align a.cta, .business-service-provider-list .action-card-align .link-padding {
  display: inline-block;
  min-height: 46px;
  padding-left: 15px;
  padding-right: 15px;
}
.business-service-provider-list .action-card-align .link-padding a.cta {
  padding-left: 0px;
  padding-right: 0px;
}
.business-service-provider-list .action-card-align {
  padding-top: 0px !important;
  padding-bottom: 20px !important;
}
.business-service-provider-list .action-card-align .link {
  width: 100%;
}
.business-service-provider-list .action-card-align .top-link, .business-service-provider-list .action-card-align .link-padding {
  display: inline-block;
  width: 100%;
  padding-bottom: 10px;
}
.business-service-provider-list .action-card-align .top-link a.cta, .business-service-provider-list .action-card-align .link-padding a.cta {
  width: 100%;
}
.business-service-provider-list .action-card-align .cta-label-align {
  float: right;
  width: 87%;
}
@media (min-width: 992px) and (max-width: 1071px), (min-width: 576px) and (max-width: 577px) {
  .business-service-provider-list .action-card-align .cta-label-align {
    width: 85%;
    height: 66px;
  }
}

.rsp-with-filters {
  /** ie11 fix **/
}
.rsp-with-filters svg.filter {
  width: 28px;
  height: auto;
  margin-left: -6px;
}
.rsp-with-filters .nbn-primary--text {
  color: #006AAE !important;
}
.rsp-with-filters [role=listbox] {
  background: white;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rsp-with-filters .v-list-item__content {
    display: inline-block !important;
  }
  .rsp-with-filters .v-btn__content {
    text-transform: none;
  }
}
.rsp-with-filters input[type=text] {
  border: none;
  background-color: transparent;
}
.rsp-with-filters div[role=combobox], .rsp-with-filters .v-input__slot {
  border: 1px solid #BABFC4 !important;
  border-radius: 0px;
}
.rsp-with-filters .theme--light.v-chip.Primary {
  background: #F1F4F7 !important;
  color: #475560 !important;
}
.rsp-with-filters .mdi-checkbox-marked {
  color: #006AAE !important;
}
.rsp-with-filters .v-text-field.v-text-field--solo .v-input__append-inner, .rsp-with-filters .v-text-field.v-text-field--solo .v-input__prepend-inner {
  align-self: baseline !important;
  margin-top: 10px !important;
}
.rsp-with-filters .v-input__icon.v-input__icon--clear {
  display: none;
}
.rsp-with-filters button.apply-btn {
  border: 1px solid #D2DADD !important;
  margin: 10px;
  text-transform: initial;
}
.rsp-with-filters button.visit {
  border: 1px solid #006AAE !important;
  color: #006AAE;
  text-transform: initial;
  padding: 0px 27px !important;
}
.rsp-with-filters button.visit svg {
  margin-left: 5px;
}
.rsp-with-filters .phone {
  color: #006AAE;
}
.rsp-with-filters .phone i.mdi-phone-outline {
  color: #006AAE !important;
}
.rsp-with-filters .logo-img {
  max-width: 121px;
  height: auto;
  display: block;
  margin: 0 auto;
}
.rsp-with-filters .v-list-item--three-line {
  height: 170px;
}
.rsp-with-filters .link {
  padding-top: 15px;
  text-align: left;
}
.rsp-with-filters .thin {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  width: 80%;
}
.rsp-with-filters .action-card-align a.cta, .rsp-with-filters .action-card-align .link-padding {
  display: inline-block;
  min-height: 46px;
  padding-left: 15px;
  padding-right: 15px;
}
.rsp-with-filters .action-card-align .link-padding a.cta {
  padding-left: 0px;
  padding-right: 0px;
}
.rsp-with-filters .action-card-align {
  padding-top: 0px !important;
  padding-bottom: 20px !important;
}
.rsp-with-filters .action-card-align .link {
  width: 100%;
}
.rsp-with-filters .action-card-align .top-link, .rsp-with-filters .action-card-align .link-padding {
  display: inline-block;
  width: 100%;
  padding-bottom: 10px;
}
.rsp-with-filters .action-card-align .top-link a.cta, .rsp-with-filters .action-card-align .link-padding a.cta {
  width: 100%;
}
.rsp-with-filters .action-card-align .cta-label-align {
  float: right;
  width: 87%;
}
@media (min-width: 992px) and (max-width: 1071px) {
  .rsp-with-filters .action-card-align .cta-label-align {
    width: 85%;
    height: 66px;
  }
}

.non-wcmmode {
  display: none;
}

.white-label-provider-list {
  font-family: "Open Sans";
  color: #1D1E1E;
  /** ie11 fix **/
}
.white-label-provider-list .v-tabs .v-slide-group.v-item-group {
  height: 58px;
}
.white-label-provider-list .v-tabs .v-slide-group.v-item-group > .v-slide-group__next, .white-label-provider-list .v-tabs .v-slide-group.v-item-group > .v-slide-group__prev {
  margin-bottom: 12px;
}
.white-label-provider-list .v-tabs .v-slide-group.v-item-group > .v-slide-group__next--disabled, .white-label-provider-list .v-tabs .v-slide-group.v-item-group > .v-slide-group__prev--disabled {
  display: none;
}
.white-label-provider-list .v-tabs .v-slide-group.v-item-group > .v-slide-group__next .v-icon, .white-label-provider-list .v-tabs .v-slide-group.v-item-group > .v-slide-group__prev .v-icon {
  font-weight: 600;
  font-size: 34px;
  color: #006AAE;
}
.white-label-provider-list .v-tabs .v-slide-group.v-item-group.v-tabs-bar--is-mobile .v-tab {
  font-size: 14px !important;
  margin: 10px 30px 24px !important;
}
.white-label-provider-list .v-tabs .v-slide-group.v-item-group.v-tabs-bar--is-mobile .v-tab:nth-child(2) {
  margin-left: 0 !important;
}
.white-label-provider-list .v-tabs .v-slide-group.v-item-group.v-tabs-bar--is-mobile .v-tab:last-child {
  margin-right: 0 !important;
}
.white-label-provider-list .v-tabs .v-slide-group.v-item-group .v-slide-group__prev {
  margin-left: -20px;
}
.white-label-provider-list .v-tabs .v-slide-group.v-item-group .v-slide-group__next {
  margin-right: -20px;
}
.white-label-provider-list .v-tabs .v-slide-group.v-item-group .v-slide-group__wrapper .v-slide-group__content {
  -webkit-box-flex: 0;
          flex: none;
}
.white-label-provider-list .v-tabs .v-slide-group.v-item-group .v-slide-group__wrapper .v-slide-group__content .v-tabs-slider-wrapper {
  height: 4px !important;
  color: #A0E311;
}
.white-label-provider-list .v-tabs .v-slide-group.v-item-group .v-slide-group__wrapper .v-slide-group__content .v-tab {
  margin: 10px 40px 36px;
  min-width: unset;
  padding: 0;
  color: #1D1E1E;
  font-family: "Open Sans";
  font-weight: 600;
  font-size: 20px;
}
.white-label-provider-list .v-tabs .v-slide-group.v-item-group .v-slide-group__wrapper .v-slide-group__content .v-tab > a {
  color: #1D1E1E;
}
.white-label-provider-list .v-tabs .v-slide-group.v-item-group .v-slide-group__wrapper .v-slide-group__content .v-tab.v-tab--active {
  color: #006AAE;
}
.white-label-provider-list .v-tabs .v-slide-group.v-item-group .v-slide-group__wrapper .v-slide-group__content .v-tab.v-tab--active > a {
  color: #006AAE;
}
.white-label-provider-list .v-tabs .v-slide-group.v-item-group .v-slide-group__wrapper .v-slide-group__content .v-tab:nth-child(2) {
  margin-left: 0;
}
.white-label-provider-list .v-tabs .v-slide-group.v-item-group .v-slide-group__wrapper .v-slide-group__content .v-tab:last-child {
  margin-right: 0;
}
.white-label-provider-list .v-window .v-window-item {
  background: #F3F5FA;
}
.white-label-provider-list .v-window .v-window-item p.context {
  font-weight: 600;
  font-size: 16px;
  margin: 40px 0;
}
.white-label-provider-list .v-window .v-window-item .combobox-container .combobox-wrap .comobobox-label {
  margin-bottom: 10px;
}
.white-label-provider-list .v-window .v-window-item .combobox-container .combobox-wrap .comobobox-label.ind-label {
  display: none;
}
.white-label-provider-list .v-window .v-window-item .combobox-container .combobox-wrap .v-input {
  padding: 0 !important;
}
.white-label-provider-list .v-window .v-window-item .combobox-container .combobox-wrap .v-input .v-input__control .v-input__slot {
  border-radius: 3px;
}
.white-label-provider-list .v-window .v-window-item .combobox-container .combobox-wrap .v-input .v-input__control .v-input__slot .v-select__slot .v-label.theme--light {
  color: #000000 !important;
}
.white-label-provider-list .v-window .v-window-item .combobox-container .combobox-wrap .v-input .v-input__control .v-input__slot .v-select__selections {
  flex-wrap: nowrap;
}
.white-label-provider-list .v-window .v-window-item .combobox-container .combobox-wrap .v-input .v-input__control .v-input__slot .v-select__selections .v-select__selection {
  color: #1D1E1E !important;
  font-weight: 600;
}
.white-label-provider-list .v-window .v-window-item .combobox-container .combobox-wrap .v-input .v-input__control .v-input__slot .v-select__selections .text-caption {
  font-size: 14px !important;
}
.white-label-provider-list .v-window .v-window-item .combobox-container .combobox-wrap .v-input .v-input__control .v-input__slot .v-input__append-inner .v-input__icon {
  height: 14px;
}
.white-label-provider-list .v-window .v-window-item .combobox-container .combobox-wrap .v-menu__content .v-list .v-list-item .v-list-item__content .v-list-item__title {
  color: #1D1E1E;
}
.white-label-provider-list .v-window .v-window-item .combobox-container .combobox-wrap .v-menu__content .v-list .v-list-item .v-list-item__content .v-list-item__title.dropdown-subheading {
  font-weight: bold;
  font-size: 16px;
}
.white-label-provider-list .v-window .v-window-item .combobox-container .col-sm-12 .combobox-wrap {
  padding-bottom: 50px;
}
.white-label-provider-list .v-window .v-window-item .combobox-container .col-xs-12 .combobox-wrap {
  padding-bottom: 30px;
}
.white-label-provider-list .v-window .v-window-item .card-container .card-wrap .col-xs-12 {
  line-height: 20px;
}
.white-label-provider-list .v-window .v-window-item .card-container .card-wrap .col-lg-4, .white-label-provider-list .v-window .v-window-item .card-container .card-wrap.col-sm-6 {
  line-height: 30px;
}
.white-label-provider-list .v-window .v-window-item .card-container .card-wrap .v-card {
  box-shadow: 0px 2px 5px #0000000d;
  border-radius: 0px;
}
.white-label-provider-list .v-window .v-window-item .card-container .card-wrap .v-card .v-list-item .v-list-item__content .img-wrap {
  height: 50px;
}
.white-label-provider-list .v-window .v-window-item .card-container .card-wrap .v-card .v-list-item .v-list-item__content .img-wrap .logo-img {
  height: auto;
}
.white-label-provider-list .v-window .v-window-item .card-container .card-wrap .v-card .v-list-item .v-list-item__content .v-list-item__title {
  font-weight: 600;
}
.white-label-provider-list .v-window .v-window-item .card-container .card-wrap .v-card .v-list-item .v-list-item__content .v-list-item__title.tile-name {
  font-size: 15px !important;
}
.white-label-provider-list .v-window .v-window-item .card-container .card-wrap .v-card .v-list-item .v-list-item__content .v-list-item__subtitle {
  font-weight: 600;
  font-size: 16px;
}
.white-label-provider-list .v-window .v-window-item .card-container .card-wrap .v-card .v-list-item .v-list-item__content .v-list-item__subtitle span {
  color: #1D1E1E;
}
.white-label-provider-list .v-window .v-window-item .card-container .card-wrap .v-card .v-list-item .v-list-item__content .v-list-item__subtitle .phone-number {
  font-weight: 500;
}
.white-label-provider-list .v-window .v-window-item .card-container .card-wrap .v-card .v-card__actions .find-out-more {
  font-weight: 600;
}
.white-label-provider-list .v-window .v-window-item .card-container .card-wrap .no-records {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 15px;
}
@media (max-width: 575px) {
  .white-label-provider-list .v-window .combobox-container .label-wrap .label-in-row {
    display: none;
  }
  .white-label-provider-list .v-window .combobox-container .comobobox-label.ind-label {
    display: block !important;
  }
}
.white-label-provider-list svg.filter {
  width: 28px;
  height: auto;
  margin-left: -6px;
}
.white-label-provider-list .nbn-primary--text {
  color: #006AAE !important;
}
.white-label-provider-list [role=listbox] {
  background: white;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .white-label-provider-list .v-list-item__content {
    display: inline-block !important;
  }
  .white-label-provider-list .v-btn__content {
    text-transform: none;
  }
}
.white-label-provider-list input[type=text] {
  border: none;
  background-color: transparent;
}
.white-label-provider-list div[role=combobox], .white-label-provider-list .v-input__slot {
  border: 1px solid #BABFC4 !important;
  border-radius: 0px;
}
.white-label-provider-list .theme--light.v-chip.Primary {
  background: #F1F4F7 !important;
  color: #475560 !important;
}
.white-label-provider-list .mdi-checkbox-marked {
  color: #006AAE !important;
}
.white-label-provider-list .mdi-minus-box {
  color: #006AAE !important;
}
.white-label-provider-list .v-text-field.v-text-field--solo .v-input__append-inner, .white-label-provider-list .v-text-field.v-text-field--solo .v-input__prepend-inner {
  align-self: baseline !important;
  margin-top: 10px !important;
}
.white-label-provider-list .v-input__icon.v-input__icon--clear {
  display: none;
}
.white-label-provider-list button.apply-btn {
  border: 1px solid #D2DADD !important;
  margin: 10px;
  text-transform: initial;
}
.white-label-provider-list button.visit {
  border: 1px solid #006AAE !important;
  color: #006AAE;
  text-transform: initial;
  padding: 0px 27px !important;
}
.white-label-provider-list button.visit svg {
  margin-left: 5px;
}
.white-label-provider-list .phone {
  color: #006AAE;
}
.white-label-provider-list .phone i.mdi-phone-outline {
  color: #006AAE !important;
}
.white-label-provider-list .logo-img {
  max-width: 121px;
  height: auto;
  display: block;
  margin: 0 auto;
}
.white-label-provider-list .v-list-item--three-line {
  height: 170px;
}

.check-address-timeline {
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  transtion-delay: 1s;
}
.check-address-timeline * {
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
}
@media screen and (max-width: 767px) {
  .check-address-timeline * {
    -webkit-transition: none;
    transition: none;
  }
  .check-address-timeline * .step-box {
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease;
  }
  .check-address-timeline * .line-fill {
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease;
  }
  .check-address-timeline * .dot {
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease;
  }
}
.check-address-timeline .slick-track {
  display: -webkit-box !important;
  display: flex !important;
}
.check-address-timeline .slick-slide {
  height: inherit !important;
  margin-bottom: 50px;
}
.check-address-timeline .mobile {
  margin: 0px -20px;
}
.check-address-timeline .v-application ul {
  padding-left: 0px !important;
}
.check-address-timeline .timeline-container .col-md-4, .check-address-timeline .timeline-container .col-md-12 {
  padding: 0px !important;
}
.check-address-timeline .carousel-indicators {
  position: static;
  margin-left: 0;
  margin-bottom: 0px;
  width: auto;
  padding: 0px !important;
}
.check-address-timeline .carousel-indicators li, .check-address-timeline .carousel-indicators li button {
  margin-right: 6px;
  border-color: #E1E7EC;
  background-color: #E1E7EC;
}
.check-address-timeline .carousel-indicators li:last-child, .check-address-timeline .carousel-indicators li button:last-child {
  margin-right: 1px;
}
.check-address-timeline .carousel-indicators li.slick-active, .check-address-timeline .carousel-indicators li button.slick-active {
  border-color: #009DE6;
  background-color: #009DE6;
}
@-webkit-keyframes loop-shadow {
  0% {
    box-shadow: 0px 0px 0px 0px rgba(0, 157, 230, 0.1);
  }
  80% {
    box-shadow: 0px 0px 0px 9px rgba(0, 157, 230, 0.1);
  }
  100% {
    box-shadow: 0px 0px 0px 11px rgba(0, 157, 230, 0);
  }
}
@keyframes loop-shadow {
  0% {
    box-shadow: 0px 0px 0px 0px rgba(0, 157, 230, 0.1);
  }
  80% {
    box-shadow: 0px 0px 0px 9px rgba(0, 157, 230, 0.1);
  }
  100% {
    box-shadow: 0px 0px 0px 11px rgba(0, 157, 230, 0);
  }
}
@-webkit-keyframes loop-shadow-desktop {
  0% {
    box-shadow: 0px 0px 0px 0px rgba(0, 157, 230, 0.4);
  }
  80% {
    box-shadow: 0px 0px 0px 9px rgba(0, 157, 230, 0.2);
  }
  100% {
    box-shadow: 0px 0px 0px 11px rgba(0, 157, 230, 0);
  }
}
@keyframes loop-shadow-desktop {
  0% {
    box-shadow: 0px 0px 0px 0px rgba(0, 157, 230, 0.4);
  }
  80% {
    box-shadow: 0px 0px 0px 9px rgba(0, 157, 230, 0.2);
  }
  100% {
    box-shadow: 0px 0px 0px 11px rgba(0, 157, 230, 0);
  }
}
@media screen and (max-width: 767px) {
  .check-address-timeline .timeline-container {
    position: absolute;
    width: 100%;
    bottom: 0px;
  }
  .check-address-timeline .timeline-container .timeline-line {
    height: 4px;
  }
  .check-address-timeline .timeline-container .col-md-4 {
    width: 33.3333333%;
    float: left;
  }
}
.check-address-timeline .timeline-line {
  background: #E1E7EC;
  width: 100%;
  display: block;
  height: 10px;
  border-radius: 15px;
  margin: 25px auto;
}
.check-address-timeline .timeline-line .line-fill {
  background: #009DE6;
  width: 0%;
  height: 100%;
  display: block;
  border-radius: 15px;
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}
.check-address-timeline.step-one .line-fill {
  width: 17%;
}
.check-address-timeline.step-two .line-fill {
  width: 50%;
}
.check-address-timeline.step-three .line-fill {
  width: 83%;
}

.check-address-timeline .dot {
  width: 30px;
  height: 30px;
  border: 5px solid white;
  background: #E1E7EC;
  margin: 0 auto;
  display: block;
  border-radius: 100%;
  margin-top: -45px;
}
@media screen and (max-width: 767px) {
  .check-address-timeline .dot {
    border: none;
    width: 18px;
    height: 18px;
    margin-top: -36px;
    box-shadow: none;
  }
}
.check-address-timeline .dot.one {
  -webkit-transition-delay: 1.1s;
          transition-delay: 1.1s;
}
.check-address-timeline .dot.two {
  -webkit-transition-delay: 1.3s;
          transition-delay: 1.3s;
}
.check-address-timeline .dot.three {
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}
.check-address-timeline.step-one .dot.one {
  background: #009DE6;
  box-shadow: 0px 0px 0px 11px rgba(0, 157, 230, 0.1);
  -webkit-animation: loop-shadow 3s infinite;
          animation: loop-shadow 3s infinite;
  -webkit-animation-delay: 1.1s;
          animation-delay: 1.1s;
}
.check-address-timeline.step-two .dot.one, .check-address-timeline.step-two .dot.two {
  background: #009DE6;
}
.check-address-timeline.step-two .dot.two {
  box-shadow: 0px 0px 0px 11px rgba(0, 157, 230, 0.1);
  -webkit-animation: loop-shadow 3s infinite;
          animation: loop-shadow 3s infinite;
  -webkit-animation-delay: 1.3s;
          animation-delay: 1.3s;
}
.check-address-timeline.step-three .dot.one, .check-address-timeline.step-three .dot.two, .check-address-timeline.step-three .dot.three {
  background: #009DE6;
}
.check-address-timeline.step-three .dot.three {
  box-shadow: 0px 0px 0px 11px rgba(0, 157, 230, 0.1);
  -webkit-animation: loop-shadow 3s infinite;
          animation: loop-shadow 3s infinite;
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
}

@media screen and (max-width: 767px) {
  .check-address-timeline .step-box-outer {
    padding: 15px;
    margin-bottom: 0px;
    min-height: 100%;
    min-width: 100%;
    display: -webkit-box;
    display: flex;
  }
}
@media screen and (max-width: 769px) {
  .check-address-timeline .step-box-outer {
    padding: 15px;
    margin-bottom: 0px;
    min-height: 100%;
    min-width: 100%;
    display: -webkit-box;
    display: flex;
  }
}
.check-address-timeline .step-box {
  padding: 20px;
  border-radius: 5px;
  border: 2px solid #E1E7EC;
  min-height: 100%;
  background: white;
}
.check-address-timeline.step-one .step-box-outer:nth-child(1) .step-box {
  border: 2px solid #009DE6;
  -webkit-transition-delay: 1.1s;
          transition-delay: 1.1s;
}
@media screen and (max-width: 767px) {
  .check-address-timeline.step-one .step-box-outer:nth-child(1) .step-box {
    border: none;
  }
}
@media screen and (min-width: 769px) {
  .check-address-timeline.step-one .step-box-outer:nth-child(1) .step-box {
    border: none;
  }
}
.check-address-timeline.step-two .step-box-outer:nth-child(2) .step-box {
  border: 2px solid #009DE6;
  -webkit-transition-delay: 1.3s;
          transition-delay: 1.3s;
}
.check-address-timeline.step-three .step-box-outer:nth-child(3) .step-box {
  border: 2px solid #009DE6;
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}

@media screen and (max-width: 767px) {
  .check-address-timeline .step-box {
    border: none;
    border-top: 5px solid white;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);
    min-width: 100%;
    min-height: 100%;
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 0px;
  }
  .check-address-timeline.step-one .item:nth-child(1) .step-box-outer .step-box {
    border: none;
    border-top: 5px solid #009DE6;
  }
  .check-address-timeline.step-two .item:nth-child(2) .step-box-outer .step-box {
    border: none;
    border-top: 5px solid #009DE6;
  }
  .check-address-timeline.step-three .item:nth-child(3) .step-box-outer .step-box {
    border: none;
    border-top: 5px solid #009DE6;
  }
}
.check-address-timeline .triangle {
  border: 2px solid #E1E7EC;
  width: 20px;
  height: 20px;
  display: block;
  margin: 0 auto;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  margin-top: -11px;
  padding: 10px;
  background: white;
  border-top: transparent;
  border-left: transparent;
}
.check-address-timeline.step-one .step-box-outer:nth-child(1) .triangle {
  border: 2px solid #009DE6;
  border-top: transparent;
  border-left: transparent;
  -webkit-transition-delay: 1.1s;
          transition-delay: 1.1s;
}
.check-address-timeline.step-two .step-box-outer:nth-child(2) .triangle {
  border: 2px solid #009DE6;
  border-top: transparent;
  border-left: transparent;
  -webkit-transition-delay: 1.3s;
          transition-delay: 1.3s;
}
.check-address-timeline.step-three .step-box-outer:nth-child(3) .triangle {
  border: 2px solid #009DE6;
  border-top: transparent;
  border-left: transparent;
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}

@media screen and (max-width: 767px) {
  .check-address-timeline .triangle {
    border: none;
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.05);
    margin-top: -26px;
  }
  .check-address-timeline.step-one .step-box-outer:nth-child(1) .triangle {
    border: none;
  }
  .check-address-timeline.step-two .step-box-outer:nth-child(2) .triangle {
    border: none;
  }
  .check-address-timeline.step-three .step-box-outer:nth-child(3) .triangle {
    border: none;
  }
}
@media screen and (min-width: 769px) {
  .check-address-timeline .slide.desktop {
    display: -webkit-box !important;
    display: flex !important;
  }
  .check-address-timeline .timeline-container .timeline-line {
    height: 4px;
  }
  .check-address-timeline .timeline-container .col-md-4 {
    width: 33.3333333%;
    float: left;
  }
  .check-address-timeline.step-one .dot.one {
    -webkit-animation: loop-shadow-desktop 3s infinite;
            animation: loop-shadow-desktop 3s infinite;
  }
  .check-address-timeline.step-two .dot.two {
    -webkit-animation: loop-shadow-desktop 3s infinite;
            animation: loop-shadow-desktop 3s infinite;
  }
  .check-address-timeline.step-three .dot.three {
    -webkit-animation: loop-shadow-desktop 3s infinite;
            animation: loop-shadow-desktop 3s infinite;
  }

  .check-address-timeline .timeline-container.desktop {
    margin-top: 5px;
  }
}
.check-address-timeline .dot {
  border: none;
  width: 18px;
  height: 18px;
  margin-top: -36px;
  box-shadow: none;
}
.check-address-timeline .step-box {
  border: none;
  border-top: 5px solid white;
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);
  min-width: 100%;
  min-height: 100%;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0px;
}
.check-address-timeline.step-one .step-box-outer:nth-child(1) .step-box {
  border: none;
  border-top: 5px solid #009DE6;
}
.check-address-timeline.step-two .step-box-outer:nth-child(2) .step-box {
  border: none;
  border-top: 5px solid #009DE6;
}
.check-address-timeline.step-three .step-box-outer:nth-child(3) .step-box {
  border: none;
  border-top: 5px solid #009DE6;
}

.check-address-timeline .triangle {
  border: none;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.05);
}
.check-address-timeline.step-one .step-box-outer:nth-child(1) .triangle {
  border: none;
}
.check-address-timeline.step-two .step-box-outer:nth-child(2) .triangle {
  border: none;
}
.check-address-timeline.step-three .step-box-outer:nth-child(3) .triangle {
  border: none;
}

@media screen and (min-width: 768px) {
  .step-box-outer {
    min-width: auto !important;
    display: block !important;
  }

  .slide.desktop {
    display: -webkit-box !important;
    display: flex !important;
  }

  .dot {
    margin-top: -40px;
  }

  .timeline-container .timeline-line {
    height: 4px;
  }
  .timeline-container .col-md-4 {
    width: 33.3333333%;
    float: left;
  }

  .check-address-timeline.step-one .dot.one {
    -webkit-animation: loop-shadow-desktop 3s infinite;
            animation: loop-shadow-desktop 3s infinite;
  }
  .check-address-timeline.step-two .dot.two {
    -webkit-animation: loop-shadow-desktop 3s infinite;
            animation: loop-shadow-desktop 3s infinite;
  }
  .check-address-timeline.step-three .dot.three {
    -webkit-animation: loop-shadow-desktop 3s infinite;
            animation: loop-shadow-desktop 3s infinite;
  }
}
.business-readiness-tool .business-readiness-tool-background {
  background-size: cover;
  background-image: url(/etc/designs/nbnco2/images/business-readiness-tool/brt-background-mobile.jpg);
}
@media (min-width: 992px) {
  .business-readiness-tool .business-readiness-tool-background {
    min-height: 680px;
  }
}
@media (min-width: 768px) {
  .business-readiness-tool .business-readiness-tool-background {
    background-image: url(/etc/designs/nbnco2/images/business-readiness-tool/brt-background.jpg);
  }
}
.business-readiness-tool .business-readiness-tool-background-results {
  background-size: cover;
  background-position: center;
  background-image: url(/etc/designs/nbnco2/images/business-readiness-tool/brt-results-background-mobile.jpg);
}
@media (min-width: 768px) {
  .business-readiness-tool .business-readiness-tool-background-results {
    background-image: url(/etc/designs/nbnco2/images/business-readiness-tool/brt-results-background.jpg);
  }
}
@media (max-width: 767px) {
  .business-readiness-tool .step-header .h4 {
    font-size: 16px;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    line-height: inherit;
  }
  .business-readiness-tool .step-header .h4 strong {
    display: block;
  }
}
.business-readiness-tool .powered-by-google-logo {
  position: relative;
  bottom: 1px;
  right: 1px;
  background: url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white3_hdpi.png) no-repeat;
  background-size: contain;
  height: 14px;
  width: 100%;
  display: block;
  background-position: right;
  margin-top: 5px;
}
@media (max-width: 575px) {
  .business-readiness-tool .btn-inline-mobile {
    min-width: 46%;
  }
}
.business-readiness-tool .progress {
  background-color: #E1E7EC;
  max-width: 580px;
  margin: 30px auto 20px auto;
  border-radius: 4px;
  height: 6px;
}
.business-readiness-tool .progress .progress-bar-info {
  border-radius: 4px;
}
.business-readiness-tool .v-chip {
  background-color: #E1E7EC !important;
  float: left;
}
.business-readiness-tool .v-chip.active {
  color: white;
  background-color: #27214D !important;
}
.business-readiness-tool .tab-content svg.svg-icon-extended {
  fill: #27214D;
  stroke: #27214D;
  stroke-width: 1px;
  pointer-events: none;
  padding: 10px;
  height: 70px;
}
.business-readiness-tool .tab-content .icon-left {
  margin-right: 5px;
}
.business-readiness-tool .content-tile-container {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  /* Not ideal but autoprefixer is removing this property so tiles don't align with flex */
  /* autoprefixer: off */
  flex-direction: row;
  flex-wrap: wrap;
  /* autoprefixer: on */
  justify-content: center;
}
.business-readiness-tool .content-tile-container .content-tile {
  width: 225px;
  margin: 15px 20px 5px 20px;
}
.business-readiness-tool .content-tile-container .content-tile svg.svg-icon-extended {
  padding: 0;
  height: 90px;
  width: 90px;
  stroke-width: 0.005em;
}
.business-readiness-tool .content-tile-container .content-tile a {
  text-decoration: underline;
}
.business-readiness-tool .green-tick-offset {
  margin-top: -54px;
}
@media (min-width: 576px) {
  .business-readiness-tool .green-tick-offset {
    margin-top: -64px;
  }
}
@media (min-width: 768px) {
  .business-readiness-tool .green-tick-offset {
    margin-top: -74px;
  }
}
.business-readiness-tool .alert-info-wrapper {
  background-color: #FFF;
  max-width: 800px;
  margin: 0 auto;
  padding-bottom: 30px;
  box-shadow: 0px 20px 40px -10px rgba(0, 0, 0, 0.15) !important;
}
.business-readiness-tool .alert-info-wrapper .alert-info {
  max-width: 770px;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .business-readiness-tool .alert-info-wrapper .alert-info {
    max-width: 92%;
  }
}
.business-readiness-tool .tab-component {
  margin-left: -28px;
  margin-right: -28px;
}
.business-readiness-tool .tab-component .tab-nav-wrapper {
  padding: 70px 0px 0 0;
}
.business-readiness-tool .tab-component .tab-nav-wrapper ul.tab-nav > li.tab-nav-link {
  display: inline-block;
  width: 22%;
}
@media (max-width: 576px) {
  .business-readiness-tool .tab-component .tab-nav-wrapper ul.tab-nav > li.tab-nav-link {
    width: 210px;
  }
}
.business-readiness-tool .tab-component .tab-nav-wrapper ul.tab-nav > li.tab-nav-link a {
  display: block;
  padding: 23px 17px 23px 18px;
  font-size: 14px;
  border: none;
  color: #475560;
  background-color: #F1F4F7;
}
.business-readiness-tool .tab-component .tab-nav-wrapper ul.tab-nav > li.tab-nav-link a:hover {
  color: #262e34;
}
@media (max-width: 576px) {
  .business-readiness-tool .tab-component .tab-nav-wrapper ul.tab-nav > li.tab-nav-link.active:first-child {
    margin-left: 25%;
  }
  .business-readiness-tool .tab-component .tab-nav-wrapper ul.tab-nav > li.tab-nav-link.active:last-child {
    margin-right: 25%;
  }
}
.business-readiness-tool .tab-component .tab-nav-wrapper ul.tab-nav > li.tab-nav-link.active a {
  background-color: #006AAE;
  color: #FFFFFF;
  font-weight: normal;
}
.business-readiness-tool .tab-component .tab-nav-wrapper ul.tab-nav > li.tab-nav-link.active a:hover {
  border-bottom: 0;
}
.business-readiness-tool .tab-component .tab-nav-wrapper ul.tab-nav > li.tab-nav-link.active .arrow-down {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #006AAE;
  margin: -1px auto 0px;
}

.ee-animatics a.next-slide {
  color: #00ac70;
}
.ee-animatics .content-desktop {
  display: table-cell;
}
@media screen and (max-width: 576px) {
  .ee-animatics .content-desktop {
    display: none;
  }
}
@media screen and (max-width: 576px) {
  .ee-animatics img.img-intro {
    height: 105.36px;
  }
}
.ee-animatics .content-mobile {
  display: block;
  padding-right: 0px !important;
}
@media (min-width: 768px) {
  .ee-animatics .content-mobile {
    display: none;
  }
}
@media only screen and (device-width: 768px) {
  .ee-animatics .content-ipad {
    padding-left: 50px;
    padding-right: 50px;
  }
  .ee-animatics .content-ipad .caption {
    max-width: 100%;
  }
}
.ee-animatics .content-ipad .caption {
  float: left;
  max-width: 80%;
  padding-left: 20px;
}
.ee-animatics .slide-container .caption {
  margin: 0 auto !important;
}
.ee-animatics .slide-container .caption .next-slide {
  float: left;
}
.ee-animatics .slide-container .caption.content-mobile {
  margin: 0 auto;
}
.ee-animatics .canvas-slide {
  float: right;
}
.ee-animatics .slide-intro-image {
  margin: 0 auto;
}
@media screen and (max-width: 575px) {
  .ee-animatics .media-left {
    display: block !important;
  }
  .ee-animatics .media {
    padding-left: 5px;
    padding-right: 5px;
  }
  .ee-animatics .slide-container .caption {
    text-align: center;
  }
  .ee-animatics .caption.caption-center {
    max-width: -webkit-fit-content !important;
    max-width: -moz-fit-content !important;
    max-width: fit-content !important;
  }
  .ee-animatics .slide-intro-image {
    max-width: inherit;
    margin: 0 auto;
  }
  .ee-animatics .content-ipad {
    border-top: 1px solid #D2DADD;
  }
  .ee-animatics .content-ipad .caption {
    max-width: 100%;
    padding-left: 0px !important;
  }
  .ee-animatics .slide-end {
    border-top: 1px solid #D2DADD;
  }
  .ee-animatics .canvas-slide {
    float: none !important;
  }
  .ee-animatics .canvas-slideshow.ee-animatics {
    padding-left: 5px;
    padding-right: 5px;
  }
  .ee-animatics .next-slide-container {
    padding-bottom: 8px;
  }
}
@media screen and (min-width: 768px) {
  .ee-animatics .canvas-container {
    padding: 25px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .ee-animatics .content-ipad .caption {
    max-width: 100% !important;
    padding-right: 0 !important;
  }
}
.ee-animatics .slide-end {
  background: #eee;
}
.ee-animatics .slide-end .last-image {
  max-width: 200px;
  margin: 0 auto;
}
.ee-animatics .slide-end .media {
  padding-top: 0 !important;
}
.ee-animatics .slide-intro {
  padding-top: 20px;
}
.ee-animatics .media {
  padding-top: 30px;
}
.ee-animatics .slide-end-caption {
  padding-top: 22px;
  background: #eee;
}
.ee-animatics .slide-end-image {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, #eee), color-stop(40%, #FFF));
  background: linear-gradient(#eee 60%, #FFF 40%);
}
.ee-animatics .wcmmode-hidden {
  display: none;
}

.ee-animatics.canvas-slideshow.canvas-supported .slide-end .media-left {
  display: block !important;
}

.email-subscription .email-container-bg-grey {
  background-color: #f0f4fb;
}
.email-subscription-form {
  padding: 60px 30px 60px 30px;
}
@media (max-width: 767px) {
  .email-subscription-form {
    padding: 30px 15px 30px 15px;
  }
}
.email-subscription .label-section {
  display: block;
}
.email-subscription .email-subscription-content {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}
@media (max-width: 767px) {
  .email-subscription .email-subscription-content {
    display: block;
  }
}
.email-subscription .email-subscription-content .email-input-section {
  width: 100%;
  position: relative;
}
.email-subscription .error {
  border-bottom: 2px solid #e61200 !important;
}
.email-subscription-label {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-size: 28px;
  color: #1d1e1e;
  text-align: left;
  line-height: 53px;
  margin-bottom: 16px;
}
.email-subscription-sub-label {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: #1d1e1e;
  text-align: left;
  line-height: 22px;
}
@media (max-width: 767px) {
  .email-subscription-sub-label {
    margin-bottom: 30px;
  }
}
.email-subscription-input {
  background-color: #ffffff;
  padding: 31px 30px 36px 30px;
}
@media (max-width: 767px) {
  .email-subscription-input {
    padding: 20px 20px 22px 21px;
  }
}
.email-subscription-input-txt {
  border: 0 !important;
  border-radius: 0 !important;
  border-bottom: 1px solid #1d1e1e !important;
  color: #1d1e1e;
  font-size: 20px;
  padding-left: 0px !important;
  padding-right: 20px !important;
  padding-bottom: 0px !important;
  padding-top: 0 !important;
  background-color: #ffffff !important;
  outline: none;
  font-size: 20px !important;
  line-height: 22px !important;
  height: 60px !important;
}
@media (max-width: 767px) {
  .email-subscription-input-txt {
    padding-bottom: 3px !important;
    margin-bottom: 22px;
    font-size: 15px !important;
    line-height: 23px !important;
    height: 41px !important;
  }
}
.email-subscription-input-txt::-webkit-input-placeholder, .email-subscription-input-txt::-moz-placeholder, .email-subscription-input-txt:-ms-input-placeholder, .email-subscription-input-txt:-moz-placeholder {
  font-size: 20px !important;
  line-height: 22px !important;
}
@media (max-width: 767px) {
  .email-subscription-input-txt::-webkit-input-placeholder, .email-subscription-input-txt::-moz-placeholder, .email-subscription-input-txt:-ms-input-placeholder, .email-subscription-input-txt:-moz-placeholder {
    font-size: 15px !important;
    line-height: 23px !important;
  }
}
.email-subscription-input-txt:placeholder-shown ~ .email-subscription-input-clear-icon {
  display: none;
}
.email-subscription-input-txt:-ms-input-placeholder ~ .email-subscription-input-clear-icon {
  display: none;
}
.email-subscription-input-txt::-ms-input-placeholder ~ .email-subscription-input-clear-icon {
  display: none;
}
.email-subscription-input-txt:not(:placeholder-shown) ~ .email-subscription-input-clear-icon {
  position: absolute;
  right: 0;
  bottom: 25px;
  width: 20px;
  height: 20px;
}
@media (max-width: 767px) {
  .email-subscription-input-txt:not(:placeholder-shown) ~ .email-subscription-input-clear-icon {
    bottom: 45px;
    top: 10px;
  }
}
.email-subscription-input-txt:not(:placeholder-shown) ~ .email-subscription-input-clear-icon .svg-icon-clear {
  fill: #1d1e1e;
  width: 100%;
  height: 100%;
  vertical-align: 12px;
}
@media (max-width: 767px) {
  .email-subscription-input-txt:not(:placeholder-shown) ~ .email-subscription-input-clear-icon .svg-icon-clear {
    vertical-align: 15px;
  }
}
.email-subscription-input-txt:not(:-ms-input-placeholder) ~ .email-subscription-input-clear-icon {
  position: absolute;
  right: 0;
  bottom: 25px;
  width: 20px;
  height: 20px;
}
@media (max-width: 767px) {
  .email-subscription-input-txt:not(:-ms-input-placeholder) ~ .email-subscription-input-clear-icon {
    bottom: 45px;
    top: 10px;
  }
}
.email-subscription-input-txt:not(:-ms-input-placeholder) ~ .email-subscription-input-clear-icon .svg-icon-clear {
  fill: #1d1e1e;
  width: 100%;
  height: 100%;
  vertical-align: 12px;
}
@media (max-width: 767px) {
  .email-subscription-input-txt:not(:-ms-input-placeholder) ~ .email-subscription-input-clear-icon .svg-icon-clear {
    vertical-align: 15px;
  }
}
.email-subscription-input-txt:not(::-ms-input-placeholder) ~ .email-subscription-input-clear-icon {
  position: absolute;
  right: 0;
  bottom: 25px;
  width: 12px;
  height: 12px;
}
.email-subscription-input-txt:not(::-ms-input-placeholder) ~ .email-subscription-input-clear-icon .svg-icon-clear {
  fill: #1d1e1e;
  width: 100%;
  height: 100%;
  vertical-align: 12px;
}
.email-subscription-input-invalid {
  display: none;
  color: #e61200;
  position: absolute;
  left: 0;
  right: 0;
  top: 65px;
  margin-bottom: 0px;
  height: 14px;
  font-size: 12px;
  line-height: 1;
}
@media (max-width: 767px) {
  .email-subscription-input-invalid {
    bottom: 7px;
    top: 45px;
  }
}
.email-subscription-input-btn {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
  line-height: 24px;
  margin-left: 30px;
  padding: 10px 34px 9px 35px;
  min-width: 175px;
  border-radius: 0 !important;
  height: 60px;
  border: none !important;
  outline: none !important;
}
@media (max-width: 767px) {
  .email-subscription-input-btn {
    width: 100% !important;
    margin-left: 0px;
    height: 56px;
    margin-bottom: 0;
  }
}
.email-subscription-input .btn:focus, .email-subscription-input .btn.focus, .email-subscription-input .btn:active:focus, .email-subscription-input .btn:active.focus, .email-subscription-input .btn.active:focus, .email-subscription-input .btn.active.focus {
  outline: none !important;
}
.email-subscription input:-webkit-autofill,
.email-subscription input:-webkit-autofill:hover,
.email-subscription input:-webkit-autofill:focus,
.email-subscription input:-webkit-autofill:active {
  -webkit-text-fill-color: #000;
  box-shadow: 0 0 0px 1000px #fff inset;
}

.double-optin-email-confirmation .dble-optin-success-message, .double-optin-email-confirmation .dble-optin-failure-message, .double-optin-email-confirmation .dble-optin-uuid-failure-message {
  display: none;
}

/* SLIDE OUT */
.drawer-overlay {
  z-index: 9999;
}
@media (min-width: 768px) {
  .drawer-overlay {
    z-index: 10002;
  }
}

.website-drawer .list-item .media-body {
  font-size: 16px;
}
.website-drawer .description-panel {
  width: 80%;
  max-width: 700px;
  background: #ffffff;
  visibility: hidden;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: -webkit-transform 0.5s, visibility 0.1s 0.5s;
  -webkit-transition: visibility 0.1s 0.5s, -webkit-transform 0.5s;
  transition: visibility 0.1s 0.5s, -webkit-transform 0.5s;
  transition: transform 0.5s, visibility 0.1s 0.5s;
  transition: transform 0.5s, visibility 0.1s 0.5s, -webkit-transform 0.5s;
  top: 0;
  z-index: 10010;
  height: auto;
}
.website-drawer .description-panel.open {
  visibility: visible;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: visibility, -webkit-transform 0.5s;
  transition: visibility, -webkit-transform 0.5s;
  transition: visibility, transform 0.5s;
  transition: visibility, transform 0.5s, -webkit-transform 0.5s;
}
.website-drawer .description-panel .panel-close a {
  position: absolute;
  right: 20px;
  top: 20px;
}
.website-drawer .description-panel .panel-close a svg {
  height: 22px;
  width: 22px;
}
.website-drawer .description-panel .description-panel-content {
  padding-right: 40px;
  padding-left: 30px;
  padding-bottom: 40px;
  padding-top: 50px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  height: 100%;
}
@media (max-width: 575px) {
  .website-drawer .description-panel .description-panel-content {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (max-width: 767px) {
  .website-drawer .description-panel .description-panel-content {
    padding-right: 25px;
    padding-left: 25px;
  }
}
.website-drawer .margin-top-customer-center {
  margin-top: 40px;
}

@media (max-width: 991px) {
  .special-services .ss-instructions {
    padding-bottom: 15px;
  }
}
.special-services .ss-tile-legend {
  text-align: center;
  margin-top: 35px;
}
.special-services .special-services-tile-container {
  text-align: center;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-align: stretch;
          align-items: stretch;
  -webkit-box-pack: center;
          justify-content: center;
  margin: 0 auto;
  position: relative;
}
@media (max-width: 991px) {
  .special-services .special-services-tile-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }
}
.special-services .special-services-tile-container .ss-tile {
  width: 256px;
  vertical-align: middle;
  margin: 30px 19px 0 19px;
}
.special-services .special-services-tile-container .ss-tile:nth-child(1) {
  margin-left: 0;
}
.special-services .special-services-tile-container .ss-tile:nth-child(4) {
  margin-right: 0;
}
@media (max-width: 991px) {
  .special-services .special-services-tile-container .ss-tile {
    width: 100%;
    height: auto;
    margin: 0;
  }
}
.special-services .special-services-tile-container .ss-tile .ss-tile-inner {
  text-align: center;
  width: 100%;
  padding: 15px 20px;
  border-radius: 6px;
  border: 1px solid #D2DADD;
  background-color: #FFF;
  display: -webkit-box;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
}
@media (max-width: 991px) {
  .special-services .special-services-tile-container .ss-tile .ss-tile-inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    padding: 0;
  }
}
@media (min-width: 992px) {
  .special-services .special-services-tile-container .ss-tile .ss-tile-inner {
    height: 100%;
  }
}
.special-services .special-services-tile-container .ss-tile .ss-tile-inner .ss-tooltip {
  position: absolute;
  width: 25px;
  height: 25px;
  z-index: 100;
  top: 0;
  right: 0;
  color: #27214D;
}
@media (max-width: 991px) {
  .special-services .special-services-tile-container .ss-tile .ss-tile-inner .ss-tooltip {
    width: 50px;
    height: auto;
    position: relative;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-pack: center;
            justify-content: center;
    background-color: #68B1CF;
    border-radius: 0 6px 6px 0;
    color: #FFF;
  }
}
.special-services .special-services-tile-container .ss-tile .ss-tile-inner .ss-tile-image {
  margin: 0 auto;
  padding: 0 0 15px 0;
  min-height: 60px;
}
.special-services .special-services-tile-container .ss-tile .ss-tile-inner .ss-tile-image img {
  width: 45px;
}
@media (max-width: 991px) {
  .special-services .special-services-tile-container .ss-tile .ss-tile-inner .ss-tile-image {
    width: 75px;
    height: auto;
    position: relative;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-pack: center;
            justify-content: center;
    padding: 25px 0;
    min-height: initial;
  }
}
.special-services .special-services-tile-container .ss-tile .ss-tile-inner .ss-tile-icon-mobile {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  width: 50px;
}
.special-services .special-services-tile-container .ss-tile .ss-tile-inner .ss-tile-content {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
.special-services .special-services-tile-container .ss-tile .ss-tile-inner .ss-tile-content .tile-title {
  font-family: "Open Sans", sans-serif;
  color: #27214D;
  margin: 0;
  font-size: 18px;
}
.special-services .special-services-tile-container .ss-tile .ss-tile-inner .ss-tile-content .tile-title.padding-10-bottom {
  padding-bottom: 15px;
}
.special-services .special-services-tile-container .ss-tile .ss-tile-inner .ss-tile-content .tile-description {
  color: #475560;
  font-size: 14px;
  width: 100%;
}
@media (max-width: 991px) {
  .special-services .special-services-tile-container .ss-tile .ss-tile-inner .ss-tile-content {
    width: calc(100% - 125px);
    padding: 15px 15px 15px 0;
    text-align: left;
    -webkit-box-pack: center;
            justify-content: center;
    min-height: 95px;
  }
  .special-services .special-services-tile-container .ss-tile .ss-tile-inner .ss-tile-content .tile-title {
    font-size: 16px;
    height: auto;
  }
  .special-services .special-services-tile-container .ss-tile .ss-tile-inner .ss-tile-content .tile-title.padding-10-bottom {
    padding-bottom: 10px;
  }
  .special-services .special-services-tile-container .ss-tile .ss-tile-inner .ss-tile-content .tile-description {
    font-size: 14px;
    padding-bottom: 0;
    margin: 0;
  }
  .special-services .special-services-tile-container .ss-tile .ss-tile-inner .ss-tile-content.no-tooltip {
    width: calc(100% - 75px);
  }
}
@media (min-width: 992px) {
  .special-services .special-services-tile-container .ss-tile .ss-tile-inner:hover {
    background-color: #e0e0e0;
  }
}
.special-services .special-services-tile-container .ss-tile.selected .ss-tile-inner {
  background-color: #68B1CF;
}
.special-services .special-services-tile-container .ss-tile.selected .ss-tile-inner .ss-tile-content p {
  color: #FFF !important;
}
.special-services .special-services-tile-container .ss-tile.selected .ss-tile-inner .ss-tooltip {
  color: #FFF;
}
@media (max-width: 991px) {
  .special-services .special-services-tile-container .ss-tile.selected .ss-tile-inner .ss-tooltip {
    background-color: #3c98be;
  }
}
.special-services .special-services-tile-container .ss-tile .tooltip.bottom .tooltip-arrow {
  border-bottom-color: #27214D;
}
.special-services .special-services-tile-container .ss-tile .tooltip.top .tooltip-arrow {
  border-top-color: #27214D;
}
.special-services .special-services-tile-container .ss-tile .tooltip.left .tooltip-arrow {
  border-left-color: #27214D;
}
.special-services .special-services-tile-container .ss-tile .tooltip.right .tooltip-arrow {
  border-right-color: #27214D;
}
.special-services .special-services-tile-container .ss-tile .tooltip .tooltip-inner {
  color: #fff;
  background-color: #27214D;
  min-width: 200px;
}
.special-services #ss-tile-1-result,
.special-services #ss-tile-2-result,
.special-services #ss-tile-3-result,
.special-services #ss-tile-4-result {
  display: none;
  background-color: #FFFFFF;
  width: 100%;
  margin: 30px 0;
  border-radius: 6px;
  border: 1px solid #D2DADD;
  text-align: left;
  float: left;
}
.special-services #ss-tile-1-result.active-desktop,
.special-services #ss-tile-2-result.active-desktop,
.special-services #ss-tile-3-result.active-desktop,
.special-services #ss-tile-4-result.active-desktop {
  display: block;
  position: absolute;
  left: 0;
}
.special-services #ss-tile-1-result.edit-content,
.special-services #ss-tile-2-result.edit-content,
.special-services #ss-tile-3-result.edit-content,
.special-services #ss-tile-4-result.edit-content {
  display: block;
  left: 0;
}
.special-services #ss-tile-1-result.active-mobile,
.special-services #ss-tile-2-result.active-mobile,
.special-services #ss-tile-3-result.active-mobile,
.special-services #ss-tile-4-result.active-mobile {
  display: block;
}
.special-services #ss-tile-1-result .ss-result-image img,
.special-services #ss-tile-2-result .ss-result-image img,
.special-services #ss-tile-3-result .ss-result-image img,
.special-services #ss-tile-4-result .ss-result-image img {
  width: 35px;
}
@media (max-width: 991px) {
  .special-services #ss-tile-1-result,
.special-services #ss-tile-2-result,
.special-services #ss-tile-3-result,
.special-services #ss-tile-4-result {
    margin: 10px 0;
  }
  .special-services #ss-tile-1-result .ss-result-image,
.special-services #ss-tile-2-result .ss-result-image,
.special-services #ss-tile-3-result .ss-result-image,
.special-services #ss-tile-4-result .ss-result-image {
    padding-bottom: 10px;
  }
}

.ss-dropzones {
  background-color: #FFF;
}

/* Pre Qualification Questionnaire */
.pre-qualification-questionnaire .label-lg {
  font-size: 22px;
  margin-bottom: 10px;
}
.pre-qualification-questionnaire .btn-group .btn {
  min-width: 140px;
}
@media (min-width: 480px) {
  .pre-qualification-questionnaire .btn-group .btn {
    min-width: 186px;
  }
}
.pre-qualification-questionnaire .wholesale-provider.ng-enter, .pre-qualification-questionnaire .wholesale-provider.ng-leave {
  -webkit-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;
  transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;
}
.pre-qualification-questionnaire .wholesale-provider.ng-enter, .pre-qualification-questionnaire .wholesale-provider.ng-leave.ng-leave-active {
  opacity: 0;
}
.pre-qualification-questionnaire .wholesale-provider.ng-leave, .pre-qualification-questionnaire .wholesale-provider.ng-enter.ng-enter-active {
  opacity: 1;
}

/* Knowledge base */
.kb-article-placeholder[data-attribute=title] {
  font-weight: 300;
}
.kb-article-placeholder img {
  max-width: 100%;
  height: auto;
}

/* BLOG */
.blog-article-author-wrapper {
  display: table;
  position: relative;
  width: 100%;
  margin-top: 36px;
  margin-bottom: 36px;
  border-bottom: 1px solid #f5f5f5;
}
@media (max-width: 575px) {
  .blog-article-author-wrapper {
    margin-top: 23px;
  }
}
@media (min-width: 576px) {
  .blog-article-author-wrapper {
    height: 89px;
    border-top: 1px solid #D2DADD;
    border-bottom: 1px solid #D2DADD;
    padding-bottom: 1px;
  }
}
@media (min-width: 576px) {
  .blog-article-author-wrapper .blog-article-author {
    display: table-cell;
    vertical-align: middle;
  }
}
.blog-article-author-wrapper .blog-article-author .blog-article-author-image {
  display: inline-block;
  width: 73px;
}
.blog-article-author-wrapper .blog-article-author .blog-article-author-image img {
  width: 60px;
  height: 60px;
  margin-right: 13px;
}
.blog-article-author-wrapper .blog-article-author .blog-article-author-table a {
  font-weight: 600;
}
.blog-article-author-wrapper .blog-article-author .blog-article-author-table a:hover {
  text-decoration: underline;
}
@media (min-width: 576px) {
  .blog-article-author-wrapper .blog-article-author .blog-article-author-table {
    display: inline-table;
    vertical-align: middle;
    width: 75%;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .blog-article-author-wrapper .blog-article-author .blog-article-author-table {
    width: 60%;
  }
}
@media (max-width: 575px) {
  .blog-article-author-wrapper .blog-article-author .blog-article-author-table .blog-article-author-category-published-date {
    display: block;
    margin-top: 8px;
  }
}
@media (min-width: 576px) {
  .blog-article-author-wrapper .blog-article-author-social-icons {
    line-height: 89px;
    float: right;
    text-align: right;
    min-width: 125px;
  }
}
@media (max-width: 575px) {
  .blog-article-author-wrapper .blog-article-author-social-icons {
    margin-top: 9px;
    padding-bottom: 28px;
  }
}
.blog-article-author-wrapper .blog-article-author-social-icons svg {
  color: #748999;
}
.blog-article-author-wrapper .blog-article-author-social-icons svg:hover {
  color: #475560;
}

.blog-article-header-image img {
  width: 100%;
}

.article-grid.carousel .carousel-inner {
  padding-bottom: 5px;
}
.article-grid.carousel .carousel-indicators li {
  margin-left: 2px;
  margin-right: 2px;
}
.article-grid.carousel .carousel-indicators li.active {
  margin-left: 2px;
  margin-right: 2px;
}
.article-grid [class*=col-md-],
.article-grid [class*=col-lg-] {
  margin: 0;
  padding: 0;
}
.article-grid[data-grid-layout=grid_12] [class*=col-md-] {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 30px;
}
.article-grid[data-grid-layout=grid_12] [class*=col-md-].article-tile .article-tile-content {
  height: auto;
  border-radius: 6px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
}
.article-grid[data-grid-layout=grid_12] [class*=col-md-].article-tile .article-tile-content .img-wrap {
  height: 170px;
  border-radius: 6px 6px 0 0;
}
.article-grid[data-grid-layout=grid_12] [class*=col-md-].article-tile .article-tile-content .article-tile-text {
  margin-bottom: 0;
  border-radius: 0 0 6px 6px;
}
.article-grid[data-grid-layout=grid_12] [class*=col-md-].article-tile .article-tile-content .article-tile-text a.has-hover:hover .h4 {
  color: #0c0a17;
}
.article-grid[data-grid-layout=grid_3] .article-tile .article-tile-content {
  height: auto;
  border-radius: 6px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
}
.article-grid[data-grid-layout=grid_3] .article-tile .article-tile-content .img-wrap {
  height: 170px;
  border-radius: 6px 6px 0 0;
}
.article-grid[data-grid-layout=grid_3] .article-tile .article-tile-content .article-tile-text {
  margin-bottom: 0;
  border-radius: 0 0 6px 6px;
}
.article-grid .article-tile .article-tile-text {
  padding: 13px 20px;
  position: relative;
  margin-bottom: 20px;
  background-color: #ffffff;
}
.article-grid .article-tile .img-wrap {
  overflow: hidden;
  height: 60%;
}
.article-grid .article-tile .article-date {
  font-size: 10px;
  font-weight: 600;
  color: #006AAE;
  text-transform: uppercase;
  letter-spacing: 3px;
  line-height: 2.2;
}
.article-grid .article-tile p.article-date {
  margin-bottom: 12px;
  line-height: 1.428571429;
}
.article-grid .article-tile .article-title {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 18px;
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: #27214D;
}
.article-grid .article-tile .article-tile-text-position-hero {
  padding-left: 0px;
  padding-right: 0px;
}
.article-grid .article-tile .article-tile-text-position-hero .article-tile-text {
  position: absolute;
  bottom: 0;
  z-index: 101;
  padding: 10px 15px;
  margin-bottom: 0px;
  background-color: rgba(0, 0, 0, 0.3);
  width: 100%;
  max-height: 135px;
  height: auto;
}
.article-grid .article-tile .article-tile-text-position-hero .img-wrap {
  height: 100%;
}
.article-grid .article-tile .article-tile-text-position-hero .article-tile-image {
  height: 100% !important;
}
.article-grid .article-tile .article-tile-text-position-hero * {
  color: #ffffff !important;
}
.article-grid .article-tile .article-tile-text-position-hero * .has-hover:hover .article-title {
  color: #d9d9d9 !important;
}
.article-grid .article-tile .article-tile-text-position-hero * .article-tag-secondary a:hover,
.article-grid .article-tile .article-tile-text-position-hero * .article-tag-primary a:hover {
  color: #e6e6e6 !important;
  text-decoration: none;
}
.article-grid .article-tile.col-2x-height .article-tile-content {
  height: 660px;
}
.article-grid[data-grid-layout=hero_3] {
  margin: 0;
}

@media (max-width: 991px) {
  .article-grid[data-grid-layout=hero_3] .article-tile.col-2x-height .article-tile-content {
    height: 400px;
  }

  .container .article-grid {
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media (max-width: 767px) {
  .article-grid[data-grid-layout=grid_3] .article-tile {
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 768px) {
  .article-grid[data-grid-layout=grid_3] [class*=col-md-] {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 30px;
  }
  .article-grid[data-grid-layout=grid_3].carousel {
    margin-bottom: 0;
  }
  .article-grid[data-grid-layout=grid_3].carousel .carousel-inner > .item {
    display: block;
  }
  .article-grid[data-grid-layout=grid_3].carousel .carousel-inner > .item.next, .article-grid[data-grid-layout=grid_3].carousel .carousel-inner > .item.prev, .article-grid[data-grid-layout=grid_3].carousel .carousel-inner > .item.right, .article-grid[data-grid-layout=grid_3].carousel .carousel-inner > .item.left, .article-grid[data-grid-layout=grid_3].carousel .carousel-inner > .item.active.right, .article-grid[data-grid-layout=grid_3].carousel .carousel-inner > .item.prev.left {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    width: 33.33333%;
    position: relative;
  }
}
.author-profile {
  margin-bottom: 30px;
}
.author-profile img {
  width: 68px;
  margin-right: 10px;
}
@media (max-width: 575px) {
  .author-profile .media-left {
    display: block;
  }
}

.article-tag-secondary {
  color: #fff !important;
  background-color: #27214D;
  display: inline-block;
  margin-bottom: 5px;
  margin-right: 10px;
  font-size: 14px;
  padding: 3px 4px;
}
.article-tag-secondary a {
  color: #fff !important;
}
.article-tag-secondary a:hover {
  text-decoration: underline;
}

.article-tag-primary {
  color: #fff !important;
  background-color: #009DE6;
  display: inline-block;
  margin-bottom: 5px;
  margin-right: 10px;
  font-size: 14px;
  padding: 3px 4px;
}
.article-tag-primary a {
  color: #fff !important;
}
.article-tag-primary a:hover {
  text-decoration: underline;
}

.article-tag-grey {
  color: #fff !important;
  background-color: #BABFC4;
  display: inline-block;
  margin-bottom: 5px;
  margin-right: 10px;
  font-size: 14px;
  padding: 3px 4px;
}
.article-tag-grey a {
  color: #fff !important;
}
.article-tag-grey a:hover {
  text-decoration: underline;
}

.related-articles {
  margin-bottom: 30px;
}
.related-articles hr {
  margin-top: 12px;
  margin-bottom: 12px;
}
.related-articles a {
  font-weight: 600;
}
.related-articles a:hover {
  text-decoration: underline;
}

/* content container*/
.content-container.border {
  border: 1px solid #E1E7EC;
}
.content-container.rounded-corners {
  border-radius: 6px;
}
.content-container.left-semi-circle {
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px;
}
.content-container.right-semi-circle {
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
}
@media (max-width: 1199px) {
  .content-container.no-semi-circle-mobile {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
}
.content-container .split-width-container {
  width: 60% !important;
}

@media (max-width: 575px) {
  .zero-padding {
    padding: 0px !important;
  }
}

/*Video player component*/
.video-player {
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.video-player.has-image .plyr__video-wrapper {
  background: transparent;
}

.search-results .search-item {
  padding-top: 10px;
  padding-bottom: 20px;
}
.search-results .result-url {
  word-wrap: break-word;
  color: #646473;
  text-decoration: underline;
}

.image-modal {
  position: fixed;
  z-index: 15000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
}
.image-modal a {
  color: #fff;
}
.image-modal .image-modal-header {
  height: 40px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
          align-items: center;
  width: 100%;
  background: #000;
  padding: 0 10px;
}
.image-modal .image-modal-header .image-modal-header-item {
  padding: 0 10px;
}
.image-modal .image-modal-header .image-modal-header-item.image-modal-close .svg-icon {
  height: 2.5rem;
  width: 2.5rem;
}
.image-modal .image-modal-header .image-modal-header-item a:hover {
  color: #e6e6e6;
}
.image-modal figure {
  width: 100%;
  height: calc(100% - 40px);
}
.image-modal figure img {
  -o-object-fit: contain;
     object-fit: contain;
  font-family: "object-fit: contain;";
  width: 100%;
  height: 100%;
}
.image-modal .image-modal-control {
  position: absolute;
  top: 46%;
  padding-top: 5px;
  padding-right: 2px;
}
.image-modal .image-modal-control .svg-icon {
  height: 4rem;
  width: 4rem;
}
.image-modal .image-modal-control.next {
  right: 1.5rem;
}
.image-modal .image-modal-control.previous {
  left: 1.5rem;
}
.image-modal .image-modal-control:hover {
  background-color: #475560;
}

.interactive-tile {
  display: inline-block;
  white-space: normal;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.11);
  border-radius: 4px;
  background-color: #FFFFFF;
  margin: 12px 5px;
}
.interactive-tile .interactive-tile-inner {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  vertical-align: top;
  min-height: 136px;
  width: 150px;
  cursor: pointer;
  border: none;
}
.interactive-tile .interactive-tile-inner svg, .interactive-tile .interactive-tile-inner img {
  height: 62px;
  margin: 12px auto 0;
  fill: #009DE6;
  height: 67px;
  width: 67px;
  min-width: 67px;
}
.interactive-tile .interactive-tile-inner .tile-content {
  padding: 0 10px 10px 10px;
  color: #27214D;
  font-size: 14px;
}
.interactive-tile .interactive-tile-inner .tile-content .tile-title {
  font-family: "Open Sans", sans-serif;
}
.interactive-tile .interactive-tile-inner .tile-content .tile-description {
  margin-top: 11px;
}
.interactive-tile:hover, .interactive-tile.active {
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.4);
}
.interactive-tile.active {
  background-color: #009DE6;
}
.interactive-tile.active svg {
  fill: #FFFFFF;
}
.interactive-tile.active .tile-content {
  color: #FFFFFF;
}
.interactive-tile.interactive-tile-wide {
  height: 100%;
}
.interactive-tile.interactive-tile-wide .interactive-tile-inner {
  -webkit-box-flex: 1;
          flex-grow: 1;
  min-height: 100%;
  width: 100%;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  text-align: left;
}
.interactive-tile.interactive-tile-wide .interactive-tile-inner svg, .interactive-tile.interactive-tile-wide .interactive-tile-inner img {
  margin: 0;
}
.interactive-tile.interactive-tile-wide .interactive-tile-inner .tile-content {
  padding: 10px 10px 10px 0;
}
.interactive-tile.interactive-tile-wide .interactive-tile-inner .tile-content .tile-title, .interactive-tile.interactive-tile-wide .interactive-tile-inner .tile-content .tile-description {
  margin: 11px 0;
}
@media (max-width: 767px) {
  .interactive-tile.interactive-tile-responsive {
    display: block;
    height: 100%;
  }
  .interactive-tile.interactive-tile-responsive .interactive-tile-inner {
    -webkit-box-flex: 1;
            flex-grow: 1;
    min-height: 100%;
    width: 100%;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    text-align: left;
  }
  .interactive-tile.interactive-tile-responsive .interactive-tile-inner svg, .interactive-tile.interactive-tile-responsive .interactive-tile-inner img {
    margin: 0;
  }
  .interactive-tile.interactive-tile-responsive .interactive-tile-inner .tile-content {
    padding: 10px 10px 10px 0;
  }
  .interactive-tile.interactive-tile-responsive .interactive-tile-inner .tile-content .tile-title, .interactive-tile.interactive-tile-responsive .interactive-tile-inner .tile-content .tile-description {
    margin: 11px 0;
  }
}
.interactive-tile.interactive-tile-dark {
  background-color: #E1E7EC;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-transform: scale(1);
          transform: scale(1);
  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
  margin: 8px;
}
.interactive-tile.interactive-tile-dark .interactive-tile-inner .tile-content {
  text-align: left;
}
.interactive-tile.interactive-tile-dark .interactive-tile-inner .tile-content .tile-title {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.interactive-tile.interactive-tile-dark.active {
  background-color: #27214D;
}
.interactive-tile.interactive-tile-dark.active svg {
  fill: white;
  stroke: white;
}
.interactive-tile.interactive-tile-dark svg {
  fill: #27214D;
  stroke: #27214D;
  stroke-width: 0.001em;
  pointer-events: none;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.interactive-tile.interactive-tile-dark:hover {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-transform: scale(1.03);
          transform: scale(1.03);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
@media (max-width: 767px) {
  .interactive-tile.interactive-tile-dark:hover {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@media (max-width: 767px) {
  .interactive-tile.interactive-tile-dark.interactive-tile-dark-mobile-chip {
    border-radius: 100px;
    box-shadow: none !important;
    float: left;
    padding: 0px 12px;
    margin: 7px 10px 7px 0px;
    font-size: 14px;
  }
  .interactive-tile.interactive-tile-dark.interactive-tile-dark-mobile-chip .interactive-tile-inner {
    min-height: 100%;
    width: 100%;
  }
  .interactive-tile.interactive-tile-dark.interactive-tile-dark-mobile-chip .tile-content {
    padding: 8px 4px 8px 2px !important;
  }
  .interactive-tile.interactive-tile-dark.interactive-tile-dark-mobile-chip svg, .interactive-tile.interactive-tile-dark.interactive-tile-dark-mobile-chip img {
    display: none;
  }
}

.disclaimer-component {
  flex-wrap: nowrap;
  padding-bottom: 5px;
}
.disclaimer-component .symbol-style {
  font-size: 13px;
  float: left;
}

#dialogflow li.autocomplete-suggestion {
  padding: 15px;
}
#dialogflow li.autocomplete-suggestion svg.svg-icon.svg-icon-map-pin {
  display: none;
}
#dialogflow .input-group input.has-clear {
  background: white;
  border-right: none;
  box-shadow: none;
  padding-right: 60px;
  padding-left: 20px;
}
#dialogflow .input-group-clear {
  line-height: 44px;
  font-size: 16px;
}
#dialogflow .cya-style-search-icon {
  width: 50px;
  height: 46px;
  font-size: 26px;
  background: #419be0;
  text-align: center;
  line-height: 44px;
  border-radius: 0 4px 4px 0;
  color: white;
  border: none;
}
#dialogflow .svg-icon.active {
  fill: orange;
}
#dialogflow .input-search-spinner {
  width: 23px;
  height: 23px;
  position: absolute;
  top: 12px;
  right: 60px;
  z-index: 200;
  background: white;
}
#dialogflow .text-question {
  margin-bottom: 22px;
  word-break: break-word;
}
#dialogflow .text-links {
  font-weight: 600;
}

.ict-partner-list .search-box {
  margin: 0 auto;
  max-width: 638px;
}
.ict-partner-list .search-box.v-text-field {
  padding-top: 5px;
}
.ict-partner-list .nbn-primary--text {
  color: #006AAE !important;
}
.ict-partner-list input[type=text] {
  border: none;
  background-color: transparent;
}
.ict-partner-list .search-box fieldset {
  border: 1px solid #BABFC4 !important;
  border-radius: 0px;
}
.ict-partner-list .search-box .v-input__icon.v-input__icon--prepend-inner {
  height: 45px;
}
.ict-partner-list .v-chip {
  margin: 4px 8px 4px 0;
}
.ict-partner-list .v-chip .v-chip__content {
  padding: 0 5px;
}
.ict-partner-list .v-chip.active {
  color: #fff !important;
  background-color: #27214D !important;
}
.ict-partner-list .mdi-checkbox-marked {
  color: #006AAE !important;
}
.ict-partner-list .v-text-field.v-text-field--solo .v-input__append-inner, .ict-partner-list .v-text-field.v-text-field--solo .v-input__prepend-inner {
  align-self: baseline !important;
  margin-top: 10px !important;
}
.ict-partner-list button.visit {
  color: #27214D;
  text-transform: initial;
  font-size: 14px;
  height: 40px !important;
  padding: 10px 24px 11px 24px !important;
  border: 1px solid #27214D;
  border-radius: 30px;
  letter-spacing: normal;
}
.ict-partner-list .card {
  min-width: 100% !important;
}
.ict-partner-list .card .company-title {
  color: #27214D;
  font-weight: 600;
  font-family: Open Sans !important;
}
.ict-partner-list .card .logo-img-wrapper {
  height: 82px;
}
.ict-partner-list .card .logo-img-wrapper .logo-img {
  -webkit-box-flex: 0;
          flex: 0 1 auto;
  max-height: 55px;
  max-width: 100%;
  margin: 0 auto;
  margin-top: 16px;
}
.ict-partner-list .card .email-phone-wrapper {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
}
.ict-partner-list .card .email-phone-wrapper .enquiry-email-link {
  text-decoration: underline;
}
.ict-partner-list .card .website-button {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  padding-bottom: 26px;
}
.ict-partner-list .autocomplete-input-wrapper {
  max-width: 638px;
  margin: auto;
}
.ict-partner-list .autocomplete-border .v-input__slot {
  border: none !important;
}
.ict-partner-list .autocomplete-border .v-select__slot {
  padding-top: 5px !important;
}
.ict-partner-list .autocomplete-border .v-input__icon.v-input__icon--prepend-inner {
  height: 45px;
}
.ict-partner-list .ict-distance {
  font-size: 14px;
  padding-top: 10px;
}
.ict-partner-list .v-input.autocomplete-border.v-input--dense.theme--light.v-text-field.v-text-field--solo-flat.v-text-field--is-booted.v-select.v-autocomplete {
  padding-top: 0px !important;
}

.v-list-item__title {
  font-size: 16px !important;
  line-height: 1.2 !important;
}

.v-text-field.v-input--dense:not(.v-text-field--outlined) input {
  padding: 10px 0 2px !important;
}

.v-application .v-text-field input {
  padding: 21px 0 10px !important;
}

label.v-label.v-label--active.theme--light {
  color: #475560 !important;
}

/*****************************
* AEM COMPONENTS
******************************/
.fullscreen-container {
  border-bottom: 1px solid #D2DADD;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  overflow: hidden;
  height: calc(100vh - 68px);
}
@media (max-width: 991px) {
  .fullscreen-container {
    height: calc(100vh - 56px);
  }
}
.fullscreen-container .fullscreen-container-content {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
}
.fullscreen-container .fullscreen-container-content .fullscreen-container-content-inner {
  padding: 20px 42px 20px 20px;
  overflow-y: auto;
  width: 100%;
  max-height: 100%;
}
.fullscreen-container.image-2-col {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-direction: row-reverse;
}
.fullscreen-container.image-2-col .fullscreen-container-image {
  width: 55%;
  text-align: center;
}
.fullscreen-container.image-2-col .fullscreen-container-image img {
  width: 100%;
  max-width: 800px;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  font-family: "object-fit: contain;";
}
.fullscreen-container.image-2-col .fullscreen-container-content {
  width: 45%;
}
@media (max-width: 767px) {
  .fullscreen-container.image-2-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    height: auto;
  }
  .fullscreen-container.image-2-col .fullscreen-container-image {
    width: 100%;
  }
  .fullscreen-container.image-2-col .fullscreen-container-image img {
    max-height: 360px;
  }
  .fullscreen-container.image-2-col .fullscreen-container-content {
    text-align: center;
    width: 100%;
    padding-top: 20px;
  }
}
.fullscreen-container.image-bottom {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
.fullscreen-container.image-bottom .fullscreen-container-image {
  text-align: center;
  height: 40%;
}
.fullscreen-container.image-bottom .fullscreen-container-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  font-family: "object-fit: contain;";
}
@media (max-width: 767px) {
  .fullscreen-container.image-bottom {
    height: auto;
  }
}
.fullscreen-container.editContainer {
  height: 100% !important;
}

html.aem-AuthorLayer-Edit .fullscreen-container {
  height: calc(350px - 68px);
}
@media (max-width: 991px) {
  html.aem-AuthorLayer-Edit .fullscreen-container {
    height: calc(350px - 56px);
  }
}

/* Network Maintenance */
.network-maintenance-spinner {
  min-height: 200px;
  position: relative;
  text-align: center;
}
.network-maintenance-spinner .input-group-spinner {
  height: 25px;
  width: 25px;
  top: 65px;
  position: relative;
}

.network-maintenance .collapse-icon:before {
  font-size: xx-small;
}
.network-maintenance .richtext ul > li.bullet-list-maintenance::before {
  content: none;
}
.network-maintenance .bullet-list-maintenance div {
  display: list-item;
  list-style: disc inside none;
  margin-left: -16px;
}
.network-maintenance .bullet-list-maintenance p {
  margin-top: -20px;
  text-indent: 0px;
  margin-left: -7px;
}
@media (max-width: 575px) {
  .network-maintenance .well, .network-maintenance .article-list-item {
    padding: 20px;
  }
}
.network-maintenance .text-search {
  color: #26234C;
  font-size: 14px;
}
.network-maintenance .incident-details .maintenance-address-details {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}
.network-maintenance .incident-details .maintenance-address-details .maintenance-address-pin {
  width: 40px;
  min-width: 40px;
  color: #BABFC4;
  display: inline;
}
.network-maintenance .incident-details .maintenance-address-details .maintenance-address-pin .svg-icon {
  width: 25px;
  height: 25px;
}
.network-maintenance .incident-details .change-address-link {
  padding-left: 40px;
  font-size: 14px;
}
.network-maintenance .incident-details .maintenance-type {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  margin-bottom: 10px;
}
.network-maintenance .incident-details .maintenance-type .maintenance-icon {
  height: 20px;
  width: 20px;
  min-width: 20px;
  margin-left: 3px;
  margin-right: 17px;
  background-color: transparent;
  border: 0;
  border-radius: 50%;
}
.network-maintenance .incident-details .maintenance-type .maintenance-icon.planned, .network-maintenance .incident-details .maintenance-type .maintenance-icon.planned-near-future {
  background-color: #ffc840;
}
.network-maintenance .incident-details .maintenance-type .maintenance-icon.no-planned {
  background-color: #9aca3c;
}
.network-maintenance .incident-details .maintenance-type .maintenance-icon.unplanned {
  background-color: #e61200;
}
.network-maintenance .incident-details .maintenance-type .maintenance-heading {
  margin: 0;
  font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", Sans-Serif;
  font-size: 18px;
}
.network-maintenance .maintenance-details .details-heading {
  font-size: 18px;
}
.network-maintenance .maintenance-details table {
  width: 60%;
  font-size: 14px;
  margin-top: -7px;
}
.network-maintenance .maintenance-details table tr {
  height: 30px;
}
.network-maintenance .maintenance-details table td:nth-child(2) {
  text-align: center;
}
.network-maintenance .maintenance-details table td:last-child {
  text-align: right;
}
.network-maintenance .maintenance-details .upcoming {
  font-size: 14px;
  margin-bottom: 23px;
  color: #26234C;
  display: inline-block;
}

.cartodb-tooltip-content-wrapper {
  display: none;
}

.map-selected-address, .map-selected-address-line-1 {
  font-weight: 300;
  font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", Sans-Serif;
}

.map-selected-address-line-2 {
  font-weight: 500;
}

svg.svg-icon.svg-icon-map-pin {
  position: relative;
  width: 23px !important;
  height: 25px !important;
}

.cartodb-container.cartodb-container-rollout-map {
  min-height: 535px;
  height: 65vh;
  position: relative;
  -webkit-transition: all 0.8s;
  transition: all 0.8s;
}

.rolloutMapContainer {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 14px;
  position: relative;
}
.rolloutMapContainer .recaptcha-privacy-text {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #1d1e1e;
  padding-top: 30px;
  padding-bottom: 10px;
}
.rolloutMapContainer.iframe .cartodb-container.cartodb-container-rollout-map {
  min-height: 470px !important;
  max-height: 470px !important;
}
.rolloutMapContainer.iframe .cartodb-container.cartodb-container-rollout-map.no-disclaimer-on-iframe {
  min-height: 470px !important;
  max-height: 470px !important;
}
.rolloutMapContainer.iframe #mapContent {
  max-height: 295px !important;
}
.rolloutMapContainer.iframe #mapContent.no-disclaimer-on-iframe {
  max-height: 295px !important;
}
.rolloutMapContainer.iframe .on-off-toggle-accessibility, .rolloutMapContainer.iframe .separator-accessibility {
  display: none;
}
.rolloutMapContainer.iframe .map-section-address-picker ul {
  max-height: 101px !important;
}
.rolloutMapContainer.iframe .map-disclaimer {
  margin-bottom: -5px;
}
.rolloutMapContainer.iframe .map-disclaimer .map-disclaimer-heading {
  margin-top: -5px;
}
.rolloutMapContainer.loading-overlay {
  opacity: 0.7;
}
.rolloutMapContainer .map-section {
  display: none;
}
.rolloutMapContainer .mobile-map-search-container {
  position: absolute;
  width: 100%;
  top: 14px;
  padding-left: 12px;
  padding-right: 12px;
  z-index: 200;
}
.rolloutMapContainer .map-options-heading, .rolloutMapContainer .mobile-map-disclaimer-heading, .rolloutMapContainer .map-disclaimer-model-title {
  font-size: 16px;
  font-weight: 600 !important;
}
.rolloutMapContainer .map-content-mobile-header .map-disclaimer-toggle .media {
  padding-top: 15px;
}
.rolloutMapContainer .map-content-mobile, .rolloutMapContainer .map-content-mobile-header {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.rolloutMapContainer .map-disclaimer-toggle-no-address.open, .rolloutMapContainer .map-bottom-drawer-toggle.open {
  margin-bottom: 10px;
}
.rolloutMapContainer .map-disclaimer {
  min-height: 44px;
}
.rolloutMapContainer .map-disclaimer p {
  margin-bottom: 0 !important;
}
.rolloutMapContainer #mapContent .media-left {
  padding-right: 10px;
}
.rolloutMapContainer #mapContent .media-left img, .rolloutMapContainer #mapContent .media-left svg {
  width: 23px;
}
.rolloutMapContainer #mapContent .media-body .richtext h4 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
}
.rolloutMapContainer #mapContent .media-body .richtext h5 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
  color: #6e7883;
  font-size: 11px;
}
.rolloutMapContainer #mapContent .media-body .richtext h5 span.text-info {
  color: #6e7883;
  font-size: 11px;
}
.rolloutMapContainer #mapContent .media-body .richtext p {
  margin-bottom: 14px;
}
@media (max-width: 991px) {
  .rolloutMapContainer .cartodb-container.cartodb-container-rollout-map {
    min-height: 320px;
  }
}
.rolloutMapContainer .map-disclaimer-toggle {
  cursor: pointer;
}
.rolloutMapContainer .map-disclaimer-toggle .svg-chevron-down {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.rolloutMapContainer .map-disclaimer-toggle.open .svg-chevron-down {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.rolloutMapContainer .map-bottom-drawer-toggle {
  cursor: pointer;
}
.rolloutMapContainer .map-bottom-drawer-toggle .svg-chevron-down {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.rolloutMapContainer .map-bottom-drawer-toggle.open .svg-chevron-down {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.rolloutMapContainer .map-section-no-nearby-results .map-section-no-nearby-results-heading {
  font-size: 18px;
  color: #27214D;
  font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", Sans-Serif;
}
.rolloutMapContainer .map-section-address-picker {
  margin-left: -15px;
  margin-right: -15px;
}
.rolloutMapContainer .map-section-address-picker .h5 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 600;
}
.rolloutMapContainer .map-section-address-picker p {
  margin-bottom: 11px;
}
.rolloutMapContainer .map-section-address-picker ul {
  max-height: 191px;
  overflow-y: auto;
  padding-left: 0;
  font-size: 13px;
}
.rolloutMapContainer .map-section-address-picker > hr {
  margin-bottom: 8px;
}
.rolloutMapContainer .map-section-address-details .map-selected-address-line-1 {
  margin-bottom: 6px !important;
}
.rolloutMapContainer #mapParsys {
  padding-top: 10px;
}

.map-search {
  position: relative;
}
.map-search .map-search-input {
  border-radius: 4px;
  font-size: 14px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
  background-color: #fff;
  padding-left: 33px;
  padding-right: 28px;
  padding-top: 15px;
  padding-bottom: 17px;
}
@media (min-width: 992px) {
  .map-search .map-search-input {
    font-size: 16px;
    padding-left: 48px;
    padding-right: 32px;
    height: 48px;
  }
}
.map-search .map-search-input[aria-expanded=true] {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.map-search .map-search-input:focus {
  border-color: #D2DADD;
}
.map-search .map-search-input:disabled {
  background: #F1F4F7 !important;
}
.map-search .autocomplete-suggestions {
  border-top: 0;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
}
.map-search .autocomplete-suggestions li.autocomplete-suggestion[aria-selected=true], .map-search .autocomplete-suggestions li.autocomplete-suggestion:hover, .map-search .autocomplete-suggestions li.autocomplete-suggestion:focus {
  background-color: #ECF1F6;
}
.map-search .map-search-icon {
  position: absolute;
  left: 10px;
  top: 14px;
  color: #27214D;
}
@media (min-width: 992px) {
  .map-search .map-search-icon {
    left: 17px;
  }
}
.map-search .map-search-icon svg {
  width: 20px;
  height: 20px;
}
.map-search .map-search-clear-icon {
  position: absolute;
  color: #27214D;
  right: 9px;
  top: 12px;
}
.map-search .map-search-clear-icon svg {
  width: 22px;
  height: 22px;
}

@media print {
  .gm-style-cc {
    display: none;
  }

  #mapContent {
    display: block !important;
  }
}
div.cartodb-map-wrapper .btn-default {
  font-size: 14px;
  padding: 13px 13px;
  background: #fff;
}
div.cartodb-map-wrapper .btn-default:hover {
  background: #e6e6e6;
}
div.cartodb-map-wrapper .btn-default:focus {
  background: #FFF;
}
@media print {
  div.cartodb-map-wrapper > *:not(:first-child) {
    visibility: hidden;
  }
  div.cartodb-map-wrapper > .gm-style {
    visibility: visible;
  }
  div.cartodb-map-wrapper [title="Click to see this area on Google Maps"] {
    visibility: hidden;
  }
}
div.cartodb-map-wrapper div#cartodb-gmaps-attribution {
  display: none;
}
div.cartodb-map-wrapper div.cartodb-zoom {
  border: none;
  border-radius: 39px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
  position: absolute;
  bottom: 28px;
  right: 18px;
  width: 39px;
}
div.cartodb-map-wrapper div.cartodb-zoom a {
  background: none !important;
}
div.cartodb-map-wrapper div.cartodb-zoom a .svg-icon {
  position: absolute;
  width: 23px;
  height: 23px;
  top: 6px;
  left: 2px;
}
div.cartodb-map-wrapper div.cartodb-zoom a.zoom_in {
  height: 34px;
  margin: auto;
  border-bottom: none;
  position: relative;
  top: 2px;
}
div.cartodb-map-wrapper div.cartodb-zoom a.zoom_out {
  height: 37px;
  margin: auto;
  position: relative;
  top: 2px;
}
div.cartodb-map-wrapper .map-geo-location {
  position: relative;
  z-index: 105;
  width: 45px;
  height: 45px;
  min-width: 0;
  border: none;
  border-radius: 50%;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
  float: right;
  margin-right: 10px;
  padding: 10px 10px 6px 10px;
}
div.cartodb-map-wrapper .map-geo-location .svg-geo-location {
  width: 20px;
  height: 20px;
}
div.cartodb-map-wrapper .map-drop-pin-btn {
  position: relative;
  z-index: 105;
  width: 45px;
  height: 45px;
  min-width: 0;
  border: none;
  border-radius: 50%;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
  float: right;
  margin-right: 10px;
  padding: 10px 10px 6px 10px;
}
div.cartodb-map-wrapper .map-drop-pin-btn .svg-icon-drop-pin {
  color: #27214D;
  width: 25px;
  height: 25px;
}
div.cartodb-map-wrapper .cartodb-map--btn-wrapper-touch {
  right: 20px;
}
div.cartodb-map-wrapper .map-info-box {
  width: 415px;
  position: absolute;
  z-index: 105;
  top: 20px;
  left: 22px;
}
div.cartodb-map-wrapper .map-info-box #mapContent {
  display: none;
  max-height: 360px;
  overflow-y: auto;
  background-color: #fff;
  padding: 12px 15px 19px 15px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
  border: 1px solid #E1E7EC;
  border-radius: 4px;
  margin-top: 10px;
}
div.cartodb-map-wrapper .map-type-control.btn-group {
  z-index: 105;
  position: absolute;
  left: 15px;
  bottom: 30px;
}
div.cartodb-map-wrapper .map-type-control.btn-group .btn {
  box-shadow: none;
  border: none;
  min-width: 0;
  font-size: 13px;
}
@media (max-width: 575px) {
  div.cartodb-map-wrapper .map-type-control.btn-group .btn {
    padding: 10px;
  }
}
div.cartodb-map-wrapper .map-type-control.btn-group .btn[data-map-type-id=roadmap] {
  width: 92px;
  color: #27214D;
  background-color: white;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
@media (min-width: 768px) {
  div.cartodb-map-wrapper .map-type-control.btn-group .btn[data-map-type-id=roadmap] {
    width: 120px;
  }
}
div.cartodb-map-wrapper .map-type-control.btn-group .btn[data-map-type-id=roadmap].active {
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  color: #fff;
  background-color: #27214D;
}
div.cartodb-map-wrapper .map-type-control.btn-group .btn[data-map-type-id=satellite] {
  width: 102px;
  color: #27214D;
  background-color: white;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
  position: relative;
  left: -15px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
@media (min-width: 768px) {
  div.cartodb-map-wrapper .map-type-control.btn-group .btn[data-map-type-id=satellite] {
    width: 110px;
  }
}
div.cartodb-map-wrapper .map-type-control.btn-group .btn[data-map-type-id=satellite]:hover {
  z-index: auto;
}
div.cartodb-map-wrapper .map-type-control.btn-group .btn[data-map-type-id=satellite].active {
  color: #fff;
  background-color: #27214D;
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
}

.cartodb-map--btn-wrapper {
  position: absolute;
  height: 45px;
  bottom: 28px;
  right: 59px;
}

.map-search-input:placeholder-shown ~ .map-search-clear-icon {
  display: none;
}

.map-search-input:-ms-input-placeholder ~ .map-search-clear-icon {
  display: none;
}

.map-search-input::-ms-input-placeholder ~ .map-search-clear-icon {
  display: none;
}

.map-search-input:not(:placeholder-shown) ~ .map-search-clear-icon {
  display: block;
}

.map-search-input:not(:-ms-input-placeholder) ~ .map-search-clear-icon {
  display: block;
}

.map-search-input:not(::-ms-input-placeholder) ~ .map-search-clear-icon {
  display: block;
}

.map-legend-icon-pin {
  padding-top: 3px;
}

.map-disclaimer-model {
  background: rgba(90, 90, 90, 0.5);
  z-index: 9999;
  -webkit-box-align: center;
          align-items: center;
  top: 0;
  left: 0;
  float: left;
  display: -webkit-box;
  display: flex;
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.map-disclaimer-model .modal-dialog {
  top: 0;
}
.map-disclaimer-model .modal-content {
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
  border-radius: 4px;
}
@media (min-width: 992px) {
  .map-disclaimer-model .modal-content {
    width: 800px;
    padding: 24px;
    min-height: inherit;
    max-height: inherit;
  }
}
@media (max-width: 575px) {
  .map-disclaimer-model .modal-content {
    top: -10px !important;
  }
}
.map-disclaimer-model .modal-close {
  width: 43px;
  height: 34px;
  padding: 0px;
  color: #006AAE;
  font-weight: 600;
  font-size: 16px;
}
.map-disclaimer-model .modal-close:hover {
  border-radius: 4px;
  background-color: #f2f4f7;
}

.map-disclaimer-separator {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.map-content-mobile .map-section {
  padding-top: 15px;
}

.map-legend {
  color: #27214D;
}
@media (max-width: 991px) {
  .map-legend {
    display: none;
  }
}
.map-legend .legend-label {
  margin-left: 7px;
  margin-right: 3px;
}
.map-legend .map-legend-icon-pin {
  display: inline-block;
  width: 20px;
}
.map-legend .map-legend-icon-pin .map-legend-icon {
  font-size: 16px;
}
.map-legend .map-legend-icon-pin .map-legend-pin {
  display: none;
  vertical-align: middle;
  position: relative;
  right: 2px;
}
.map-legend .map-legend-icon-pin .map-legend-pin svg {
  width: 21px;
  height: 21px;
}
@media (max-width: 575px) {
  .map-legend .map-legend-icon-pin .map-legend-pin svg {
    width: 19px;
    height: 19px;
  }
}
@media print {
  .map-legend .map-legend-icon-pin .map-legend-pin.color-service-available svg {
    fill: #8e50d8;
  }
}
@media print {
  .map-legend .map-legend-icon-pin .map-legend-pin.color-build-commenced svg {
    fill: #824220;
  }
}
@media print {
  .map-legend .map-legend-icon-pin .map-legend-pin.color-other-fibre-provider svg {
    fill: #00A87E;
  }
}
.map-legend .service-type-detail img {
  width: 24px;
  height: 24px;
  padding-bottom: 3px;
}
.map-legend .toggle-holder {
  font-weight: 600;
  background-color: white;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}
@media (max-width: 991px) {
  .map-legend .toggle-holder {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
            flex-direction: row-reverse;
    margin-bottom: 10px;
  }
}
.map-legend .toggle-holder .toggle-switcher {
  position: relative;
  width: 55px;
  height: 28px;
  margin-right: 12px;
}
.map-legend .toggle-holder .toggle-switcher .toggle-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border-radius: 34px;
}
.map-legend .toggle-holder .toggle-switcher .toggle-slider:before {
  border-radius: 50%;
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.map-legend .toggle-holder .toggle-switcher .toggle-slider.on {
  background-color: #006AAE;
}
.map-legend .toggle-holder .toggle-switcher .toggle-slider.on:before {
  -webkit-transform: translateX(26px);
  transform: translateX(26px);
}
.map-legend .toggle-holder .toggle-text {
  -webkit-box-flex: 1;
          flex-grow: 1;
}
.map-legend .color-service-available, .map-legend .color-service-available:before {
  color: #8e50d8 !important;
}
.map-legend .color-build-commenced, .map-legend .color-build-commenced:before {
  color: #824220 !important;
}
.map-legend .color-build-preparation, .map-legend .color-build-preparation:before {
  color: #328400 !important;
}
.map-legend .color-other-fibre-provider, .map-legend .color-other-fibre-provider:before {
  color: #00A87E !important;
}
.map-legend .color-satellite, .map-legend .color-satellite:before {
  color: #D2DADD !important;
}

@media (max-width: 991px) {
  .map-disclaimer {
    display: none;
  }
}

/* sharepoint-online */
.spo {
  margin-bottom: -56px;
}
.spo-form-group {
  max-width: 100% !important;
  border: 1px solid #D2DADD;
  padding: 10px 5px;
}
.spo-form-group .form-material-icon-right {
  margin-top: 10px;
  margin-right: 5px;
}
.spo .form-group.form-group-material input.form-control {
  border-bottom: none !important;
}
.spo .loading-spinner {
  width: 22px;
  height: 22px;
  margin: 0 auto;
  display: block;
  margin-bottom: 20px;
}
.spo-filter-section {
  margin-top: 30px;
}
.spo .chip + .chip {
  margin-left: 0px !important;
}
.spo .chip {
  margin-right: 8px !important;
}
.spo .table-metadata {
  font-size: 14px;
}
.spo .table-metadata th {
  font-weight: 600;
  width: 1px;
  white-space: nowrap;
}
.spo .table-metadata th, .spo .table-metadata td {
  padding: 14px;
}
.spo .subheading {
  line-height: 40px;
  font-weight: 600;
  margin-right: 20px;
}
.spo .template-link {
  margin-bottom: 20px;
}
.spo .padding-left-for-file {
  padding-left: 15px !important;
}
.spo .media-body {
  padding-right: 20px;
}
.spo .media-body .list-title {
  color: #27214D;
  font-size: 18px;
  font-weight: 600;
}
.spo .image-design {
  height: 59px;
  width: 38px;
}
.spo .view-results-margin {
  margin-bottom: 30px !important;
}
.spo .sharepoint-file-download-link {
  font-weight: 600;
}
.spo .no-file-margin {
  margin-bottom: 25px !important;
}
.spo .spo-resource-download-file-type {
  height: 59px;
  width: 38px;
}
.spo a {
  text-decoration: underline;
}

.sharepoint-online-upload .sharepoint-online-upload-width {
  max-width: 555px !important;
}
.sharepoint-online-upload .help-label {
  color: #666;
  padding-top: 15px !important;
  display: block;
}
.sharepoint-online-upload .additional-feedback-label {
  color: #6e7883;
}
.sharepoint-online-upload .upload-file-label {
  color: #27214D;
  font-size: 20px;
}
.sharepoint-online-upload p {
  padding-top: 20px !important;
}
.sharepoint-online-upload .font-weight-medium {
  margin-top: 17px;
}
.sharepoint-online-upload .error--text {
  color: #D32F2F !important;
  caret-color: #D32F2F !important;
}
.sharepoint-online-upload .v-text-field .v-label--active {
  -webkit-transform: translateY(-18px) scale(0.75) !important;
          transform: translateY(-18px) scale(0.75) !important;
}
.sharepoint-online-upload .v-input__control > .v-input__slot:before {
  border-color: rgba(0, 0, 0, 0.38) !important;
  border-bottom-width: 0px !important;
}
.sharepoint-online-upload .v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot fieldset {
  border-color: rgba(0, 0, 0, 0.38) !important;
}
.sharepoint-online-upload .v-text-field > .v-input__control {
  border-color: rgba(0, 0, 0, 0.38) !important;
}
.sharepoint-online-upload .v-text-field.v-input--has-state > .v-input__control > .v-input__slot:before {
  border-color: #27214D !important;
  border-bottom-width: 0px !important;
}

/* Tech Choice Status Tracker */
.alert .h4 {
  color: inherit;
}

#tech-choice-status-component .features .desc, #tech-choice-status-component .features .value {
  display: inline-block;
}
@media (max-width: 767px) {
  #tech-choice-status-component .features .desc, #tech-choice-status-component .features .value {
    display: block;
  }
}
#tech-choice-status-component .features .desc {
  min-width: 240px;
}
#tech-choice-status-component .features .vert-space {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  #tech-choice-status-component .features .vert-space {
    margin-bottom: 10px;
  }
}
#tech-choice-status-component .icon-tick-circle, #tech-choice-status-component .icon-in-progress, #tech-choice-status-component .icon-mountain-flag-finished {
  width: 26px;
  height: 26px;
  fill: #009E42;
}
#tech-choice-status-component .icon-mountain-flag-finished {
  fill: #006AAE;
}
#tech-choice-status-component .icon-stopwatch-timer {
  width: 24px;
  height: 26px;
  fill: #006AAE;
}
#tech-choice-status-component .table {
  display: table;
}
#tech-choice-status-component .table-cell {
  display: table-cell;
  vertical-align: middle;
}
@media (max-width: 767px) {
  #tech-choice-status-component .table-cell {
    vertical-align: top;
  }
}
#tech-choice-status-component .table-cell:first-child {
  width: 55%;
}
@media (max-width: 767px) {
  #tech-choice-status-component .table-cell:first-child {
    width: auto;
  }
}
#tech-choice-status-component .table-cell.spacer {
  width: 29px;
}
#tech-choice-status-component .table-cell .flex-inline {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: baseline;
          align-items: baseline;
}
@media (max-width: 767px) {
  #tech-choice-status-component .v-card {
    margin-left: -15px;
    margin-right: -15px;
    max-width: none;
    border-radius: 0;
  }
}
#tech-choice-status-component .v-card__text {
  padding: 33px 35px 40px;
  font-size: 16px;
}
@media (max-width: 767px) {
  #tech-choice-status-component .v-card__text {
    padding: 16px 15px 20px;
  }
}
#tech-choice-status-component .secondary-text {
  font-weight: 700;
}
#tech-choice-status-component .secondary-text.text-success {
  font-weight: normal;
}
#tech-choice-status-component .text-success {
  color: #168600;
}
#tech-choice-status-component .v-expansion-panel--active:not(:first-child),
#tech-choice-status-component .v-expansion-panel--active + .v-expansion-panel {
  margin-top: 20px;
}
#tech-choice-status-component .v-expansion-panel-content__wrap {
  padding: 40px 30px;
  -ms-flex: none;
}
@media (max-width: 767px) {
  #tech-choice-status-component .v-expansion-panel-content__wrap {
    padding: 20px 15px;
  }
}
#tech-choice-status-component .v-expansion-panel-header {
  padding: 21px 0;
  font-size: 16px;
  color: #475560;
}
#tech-choice-status-component .v-expansion-panel-header .svg-icon {
  vertical-align: middle;
}
#tech-choice-status-component .v-expansion-panel-header .text-success .svg-icon {
  fill: #168600;
}
@media (max-width: 767px) {
  #tech-choice-status-component .v-expansion-panel-header .icon-tick-circle, #tech-choice-status-component .v-expansion-panel-header .icon-in-progress, #tech-choice-status-component .v-expansion-panel-header .icon-mountain-flag-finished {
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 767px) {
  #tech-choice-status-component .v-expansion-panel-header .icon-stopwatch-timer {
    width: 16px;
    height: 18px;
  }
}
#tech-choice-status-component .v-expansion-panel-header .table-cell:first-child {
  padding-left: 30px;
}
@media (max-width: 767px) {
  #tech-choice-status-component .v-expansion-panel-header .table-cell:first-child {
    padding-left: 15px;
    width: 50px;
  }
}
#tech-choice-status-component .v-expansion-panel-header .table-cell:last-child {
  padding-right: 15px;
  white-space: nowrap;
}
#tech-choice-status-component .v-expansion-panel-header .table-cell:last-child small {
  font-size: 12px;
}
#tech-choice-status-component .v-expansion-panel-header .text-muted {
  color: #475560;
}
#tech-choice-status-component .v-expansion-panel-header .text-muted .text {
  color: #475560;
}
#tech-choice-status-component .v-expansion-panel-header .text {
  font-weight: 700;
  line-height: 1.375;
  margin-bottom: 3px;
  color: #006AAE;
}
#tech-choice-status-component .v-expansion-panel-header .icon-to-white {
  margin-left: 10px;
}
#tech-choice-status-component .v-expansion-panel-header .mdi-chevron-down {
  color: #006AAE;
  margin-left: 20px;
}
@media (max-width: 767px) {
  #tech-choice-status-component .v-expansion-panel-header .mdi-chevron-down {
    margin-left: 8px;
  }
}
#tech-choice-status-component .v-expansion-panel-header .text-muted .icon-number span {
  color: #37363A;
}
#tech-choice-status-component .v-expansion-panel-header .text-muted .icon-number .v-icon {
  color: #D2DADD;
}
#tech-choice-status-component .v-expansion-panel-header .icon-number .v-icon {
  font-size: 30px;
  margin-right: 15px;
  color: #006AAE;
}
@media (max-width: 767px) {
  #tech-choice-status-component .v-expansion-panel-header .icon-number .v-icon {
    margin-right: 5px;
  }
}
#tech-choice-status-component .v-expansion-panel-header .icon-number span {
  position: absolute;
  color: white;
  font-size: 14px;
  font-weight: 700;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
#tech-choice-status-component .v-expansion-panel-header .status-complete {
  font-weight: 400;
}
#tech-choice-status-component .v-expansion-panel-header .status-complete .text {
  color: #006AAE;
}
#tech-choice-status-component .v-expansion-panel-header .status-complete .icon-number .v-icon {
  color: #006AAE;
}
#tech-choice-status-component .v-expansion-panel-header .status-complete .icon-number span {
  color: white;
}
#tech-choice-status-component .v-expansion-panel-header.v-expansion-panel-header--active {
  background: #006AAE;
  color: white;
  font-weight: 400;
}
#tech-choice-status-component .v-expansion-panel-header.v-expansion-panel-header--active .text, #tech-choice-status-component .v-expansion-panel-header.v-expansion-panel-header--active .text-muted {
  color: white;
}
#tech-choice-status-component .v-expansion-panel-header.v-expansion-panel-header--active .svg-icon {
  fill: white;
}
#tech-choice-status-component .v-expansion-panel-header.v-expansion-panel-header--active .mdi-chevron-down {
  color: white;
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
#tech-choice-status-component .v-expansion-panel-header.v-expansion-panel-header--active .icon-number .v-icon {
  color: white;
}
#tech-choice-status-component .v-expansion-panel-header.v-expansion-panel-header--active .icon-number span {
  color: #0064D2;
  font-weight: 700;
}
#tech-choice-status-component #tech-choice-status-content .icon-number > span {
  z-index: 1;
}

/* Tech Choice Cost Page */
.tech-choice-cost-component {
  /* .card-content{
     display: flex;
     flex-grow: 1;

     @include on-below-low-res-desktop {
       flex-direction: column;
     }
   }*/
  /*.cta-class{
    left: 0%;
    right: 0%;
    transform: translate(0%, 50%);
    position: absolute;
    bottom: 30px;
    @include on-below-low-res-desktop {
      left: 0%;
      right: 0%;
      transform: translate(0%, 0%);
      position: relative;
      bottom: 0px;
    }
  }*/
}
.tech-choice-cost-component .loading-spinner {
  width: 22px;
  height: 22px;
  margin: 0 auto;
  display: block;
  margin-bottom: 20px;
}
.tech-choice-cost-component .margin-for-card-left {
  margin-left: 0px;
  margin-right: 15px;
  margin-top: 14px;
  padding: 10px 20px 30px 20px;
  border-color: #E7ECF0 !important;
  flex-basis: 100%;
}
@media (max-width: 767px) {
  .tech-choice-cost-component .margin-for-card-left {
    margin: 5px;
  }
}
.tech-choice-cost-component .margin-for-card-right {
  margin-left: 15px;
  margin-right: 0px;
  margin-top: 14px;
  padding: 10px 20px 30px 20px;
  border-color: #E7ECF0 !important;
  flex-basis: 100%;
}
@media (max-width: 767px) {
  .tech-choice-cost-component .margin-for-card-right {
    margin: 5px;
    margin-bottom: 50px;
  }
}
.tech-choice-cost-component .table-font {
  font-size: 14px !important;
}
.tech-choice-cost-component .row-header {
  font-weight: 600 !important;
  background-color: #006AAE !important;
  width: 15%;
  color: #FFFFFF;
  padding-left: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 14px;
}
@media (max-width: 767px) {
  .tech-choice-cost-component .row-header {
    width: 35%;
  }
}
.tech-choice-cost-component .coloumn-content {
  padding-left: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 14px;
}
.tech-choice-cost-component .top-setting {
  top: 1px !important;
}
@media (min-width: 768px) {
  .tech-choice-cost-component .desktop-view-padding-right {
    padding-right: 0px;
  }
}
@media (min-width: 768px) {
  .tech-choice-cost-component .desktop-view-padding-left {
    padding-left: 0px;
  }
}
.tech-choice-cost-component .margin-bottom-for-footer {
  margin-bottom: 75px !important;
}

/* Profiling Tool */
.profiling-tool .profiling-panel-text {
  font-size: 20px;
  color: #27214D !important;
  font-family: Open Sans;
}
@media (min-device-width: 1024px) and (max-device-width: 1366px) {
  .profiling-tool .profiling-panel-text {
    font-size: 19px;
  }
}
.profiling-tool .card-content {
  text-align: center;
  padding: 42px 81px 54px 85px;
}
@media (max-width: 767px) {
  .profiling-tool .card-content {
    padding: 41px 37px 47px 36px;
  }
}
.profiling-tool .dropzone-content {
  padding-top: 31px;
}
.profiling-tool .theme--light.v-sheet--outlined {
  border: 0px;
}
.profiling-tool button.btn.btn-color {
  color: #27214D;
  background-color: #fff4d9;
  border-color: #ffc840;
}
.profiling-tool button.btn.btn-color:hover, .profiling-tool button.btn.btn-color:focus {
  border: 1px solid #ffe5a6;
  border-radius: 4px;
  background-color: #ffe5a6 !important;
  border-color: #ffb90d !important;
  border-radius: 50px;
}
.profiling-tool .text-center.btn-padding {
  padding-top: 30px;
}
.profiling-tool .paragraph-content {
  display: inline;
  line-height: 2;
}
.profiling-tool .paragraph-first {
  line-height: 3;
}
.profiling-tool .dropdown.dropdown-content {
  width: 145px;
  display: inline-block;
  -moz-text-align-last: center;
       text-align-last: center;
}
@media (min-width: 992px) {
  .profiling-tool .center-align {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-pack: center;
            justify-content: center;
  }
}
.profiling-tool .v-text-field {
  padding-top: 0px !important;
}

/* PBookable Form*/
@media (min-width: 992px) {
  .bookable-form .form-alignment {
    width: 555px;
    margin: 0 auto;
  }
}
.bookable-form .dropzone-alignment {
  width: 555px;
  a: 0 auto;
}
.bookable-form p {
  margin-bottom: 0px !important;
}
.bookable-form i.v-icon.notranslate.mdi.mdi-menu-down.theme--light {
  color: #3A4959;
}
.bookable-form .align-centre {
  text-align: center;
}
.bookable-form .v-input__slot {
  -webkit-box-align: start;
          align-items: start;
}
.bookable-form .scroll-box {
  max-height: 128px;
  overflow-y: auto;
  border: 1px solid #D3DADD;
  border-radius: 3px;
  text-align: left;
  padding: 19px 19px 19px 19px;
  word-break: break-word;
  font-size: 14px;
  color: #475560;
}
.bookable-form .v-text-field {
  padding-top: 45px !important;
}
.bookable-form .dropdown-label {
  padding-top: 45px;
}
.bookable-form .v-text-field.v-text-field--enclosed .v-text-field__details {
  padding-left: 0px !important;
}
.bookable-form .help-text {
  font-size: 14px;
  padding-top: 15px;
}

/* SignUp Form*/
.signup-form {
  text-align: center;
  padding-bottom: 49px;
}
@media (min-width: 992px) {
  .signup-form .form-alignment {
    width: 555px;
    margin: 0 auto;
  }
}
.signup-form .v-input__slot {
  -webkit-box-align: start;
          align-items: start;
}
.signup-form p {
  margin-bottom: 0px !important;
}
.signup-form i.v-icon.notranslate.mdi.mdi-menu-down.theme--light {
  color: #3A4959;
}
.signup-form .scroll-box {
  max-height: 128px;
  overflow-y: auto;
  border: 1px solid #D3DADD;
  border-radius: 3px;
  text-align: left;
  padding: 19px 19px 19px 19px;
  word-break: break-word;
  font-size: 14px;
  color: #475560;
}

/* Breadcrumb */
.bd-container {
  min-height: 85px;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  padding: 30px 0px 30px 0px;
}
.bd-container .recaptcha-privacy-text {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 14px !important;
  color: #1d1e1e;
  padding-bottom: 100px;
}
.bd-container .bd-gf-breadcrumbs-home {
  position: absolute;
  color: #37363a !important;
  font-size: 12px !important;
  padding-top: 2px;
  z-index: 2;
}
.bd-container .bd-gf-breadcrumbs-home:hover {
  text-decoration: underline;
}
.bd-container .bd-ul {
  position: relative;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  padding-left: 35px !important;
}
.bd-container .bd-li {
  display: -webkit-box;
  display: flex;
}
@media (max-width: 768px) {
  .bd-container .bd-li {
    margin-bottom: 8px;
  }
}
.bd-container .bd-svg {
  margin: 0px 12px 0px 12px;
  color: #C2C3C7;
}
.bd-container .bd-font {
  color: #37363a !important;
  font-size: 12px !important;
  padding-top: 2px;
}
.bd-container .bd-font:hover {
  text-decoration: underline;
}
.bd-container .pointer-last-element {
  cursor: default;
}
.bd-container .pointer-last-element:hover {
  text-decoration: none !important;
}

/* H1 Header */
/** New Header Component - Connected Journeys
@author mitchellwood
*/
.h1-header {
  width: 100%;
  height: auto;
  position: relative;
}
.h1-header .h1-header-space-mobile {
  display: block;
}
.h1-header .h1-header-space-tablet {
  display: none;
}
@media (min-width: 768px) {
  .h1-header .h1-header-space-mobile {
    display: none;
  }
  .h1-header .h1-header-space-tablet {
    display: block;
  }
}
@media (min-width: 992px) {
  .h1-header .h1-header-space-mobile {
    display: none;
  }
  .h1-header .h1-header-space-tablet {
    display: none;
  }
}
.h1-header.content-header .h1-header-space-mobile {
  display: none;
}
.h1-header.content-header .h1-header-space-tablet {
  display: none;
}

.h1-header-gradient {
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  position: absolute;
  z-index: -1;
}
.h1-header-gradient.residential1 {
  background-image: none;
}
@media (min-width: 992px) {
  .h1-header-gradient.residential1 {
    background-image: linear-gradient(321.18deg, #1F9BD6 8.71%, #093163 100%);
  }
}
.h1-header-gradient.residential2 {
  background-image: none;
}
@media (min-width: 992px) {
  .h1-header-gradient.residential2 {
    background-image: linear-gradient(315deg, #1E679C 0%, #1D204D 100%);
  }
}
.h1-header-gradient.business1 {
  background-image: none;
}
@media (min-width: 992px) {
  .h1-header-gradient.business1 {
    background-image: linear-gradient(135deg, #1F1C3F 0%, #36386E 100%);
  }
}
.h1-header-gradient.business2 {
  background-image: none;
}
@media (min-width: 992px) {
  .h1-header-gradient.business2 {
    background-image: linear-gradient(321.18deg, #2C2C5A 8.71%, #1F1C3F 100%);
  }
}

.h1-header-white {
  width: 45%;
  height: 100%;
  float: left;
  display: none;
}
@media (min-width: 992px) {
  .h1-header-white {
    display: block;
  }
}

.h1-header-image-back {
  height: 100%;
  float: right;
  mix-blend-mode: multiply;
  overflow: hidden;
  background-size: cover;
  width: 100%;
  position: absolute;
}
@media (min-width: 992px) {
  .h1-header-image-back {
    position: static;
    display: block;
    height: 100% !important;
  }
}
.h1-header-image-back.mobile-header-image {
  display: block;
}
.h1-header-image-back.tablet-header-image {
  display: none;
}
.h1-header-image-back.desktop-header-image {
  display: none;
}
@media (min-width: 768px) {
  .h1-header-image-back.mobile-header-image {
    display: none;
  }
  .h1-header-image-back.tablet-header-image {
    display: block;
  }
  .h1-header-image-back.desktop-header-image {
    display: none;
  }
}
@media (min-width: 992px) {
  .h1-header-image-back.mobile-header-image {
    display: none;
  }
  .h1-header-image-back.tablet-header-image {
    display: none;
  }
  .h1-header-image-back.desktop-header-image {
    display: block;
  }
}

@media (min-width: 992px) {
  .full-width-header .h1-header-image-back {
    width: 55% !important;
  }
}

.full-width-header .compatibility-header-image {
  width: 100%;
  height: 100%;
  background-size: cover;
  display: none;
}
@media (min-width: 992px) {
  .full-width-header .compatibility-header-image {
    display: block;
  }
  @supports (mix-blend-mode: multiply) and ((-webkit-filter: grayscale(100%)) or (filter: grayscale(100%))) {
    .full-width-header .compatibility-header-image {
      display: none;
    }
  }
}

@media (min-width: 992px) {
  .full-width-header .h1-header-image-back {
    display: none;
  }
}
.full-width-header .h1-header-image-back.full-width-desktop-header {
  display: none;
}
@media (min-width: 992px) {
  @supports (mix-blend-mode: multiply) and ((-webkit-filter: grayscale(100%)) or (filter: grayscale(100%))) {
    .full-width-header .h1-header-image-back.full-width-desktop-header {
      display: block;
      -webkit-filter: grayscale(100%);
              filter: grayscale(100%);
    }
  }
}

.full-width-desktop-header {
  display: none;
}

@media (min-width: 992px) {
  .split-width-header .h1-header-content {
    max-width: 55%;
  }
}

@media (min-width: 992px) {
  .split-width-header .h1-header-white {
    width: 55%;
  }
}

.split-width-header .residential1 {
  background-image: none;
}
.split-width-header .residential1 .h1-header-white {
  background-image: linear-gradient(315deg, #1E679C 0%, #1D204D 100%);
}
@media (min-width: 992px) {
  .split-width-header .residential1 .h1-header-white {
    background-image: linear-gradient(321.18deg, #1F9BD6 8.71%, #093163 100%);
  }
}
.split-width-header .residential2 {
  background-image: none;
}
.split-width-header .residential2 .h1-header-white {
  background-image: linear-gradient(315deg, #1E679C 0%, #1D204D 100%);
}
.split-width-header .business1 {
  background-image: none;
}
.split-width-header .business1 .h1-header-white {
  background-image: linear-gradient(321.18deg, #2C2C5A 8.71%, #1F1C3F 100%);
}
@media (min-width: 992px) {
  .split-width-header .business1 .h1-header-white {
    background-image: linear-gradient(135deg, #1F1C3F 0%, #36386E 100%);
  }
}
.split-width-header .business2 {
  background-image: none;
}
.split-width-header .business2 .h1-header-white {
  background-image: linear-gradient(321.18deg, #2C2C5A 8.71%, #1F1C3F 100%);
}

.h1-header-gradient::after {
  content: "";
  clear: both;
  display: table;
}

.h1-header-content {
  position: relative;
  padding: 24px 30px 32px 30px;
}
@media (min-width: 992px) {
  .h1-header-content {
    margin-top: 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .h1-header-content {
    padding: 50px 40px 60px 40px;
  }
}
@media (min-width: 992px) {
  .h1-header-content {
    max-width: 60%;
    padding: 50px 15px 60px 15px;
  }
}
@media (max-width: 767px) {
  .h1-header-content .cta {
    width: 100%;
  }
}
.h1-header-content .richtext {
  color: white;
  font-size: 18px;
  line-height: 25px;
}
@media (min-width: 576px) {
  .h1-header-content .richtext {
    font-size: 28px;
    line-height: 42px;
  }
}
.h1-header-content .richtext .h1, .h1-header-content .richtext h1 {
  color: white;
  margin-bottom: 0;
}
.h1-header-content .richtext span, .h1-header-content .richtext p, .h1-header-content .richtext div {
  color: white;
  font-size: 18px;
  line-height: 25px;
}
@media (min-width: 576px) {
  .h1-header-content .richtext span, .h1-header-content .richtext p, .h1-header-content .richtext div {
    font-size: 28px;
    line-height: 42px;
  }
}
.h1-header-content.residential1 {
  background-image: linear-gradient(315deg, #1E679C 0%, #1D204D 100%);
}
@media (min-width: 992px) {
  .h1-header-content.residential1 {
    background-image: none;
  }
}
.h1-header-content.residential2 {
  background-image: linear-gradient(315deg, #1E679C 0%, #1D204D 100%);
}
@media (min-width: 992px) {
  .h1-header-content.residential2 {
    background-image: none;
  }
}
.h1-header-content.business1 {
  background-image: linear-gradient(135deg, #1F1C3F 0%, #36386E 100%);
}
@media (min-width: 992px) {
  .h1-header-content.business1 {
    background-image: none;
  }
}
.h1-header-content.business2 {
  background-image: linear-gradient(321.18deg, #2C2C5A 8.71%, #1F1C3F 100%);
}
@media (min-width: 992px) {
  .h1-header-content.business2 {
    background-image: none;
  }
}

.split-width-header.landing-header .h1-header-content {
  padding: 32px 15px 40px 15px;
}
@media (min-width: 768px) {
  .split-width-header.landing-header .h1-header-content {
    padding: 50px 15px 60px 15px;
  }
}

@media (min-width: 992px) {
  .split-width-header .h1-header-image-back {
    width: 45% !important;
  }
}

@media (min-width: 992px) {
  .split-width-header.landing-header .h1-header-white {
    width: 55%;
  }
}

.green-accent .green-accent-span {
  width: 8px;
  height: 49px;
  background-color: #A0E311;
  position: absolute;
}
@media (min-width: 576px) {
  .green-accent .green-accent-span {
    height: 60px;
  }
}
.green-accent > div {
  padding-left: 28px;
}
@media (min-width: 992px) {
  .green-accent > div {
    padding-left: 48px;
  }
}

@media (max-width: 767px) {
  .h1-header-content.green-accent .cta {
    width: calc(100% - 28px);
  }
}

.content-header .green-accent {
  padding-left: 15px;
}

.content-header .h1-header-content {
  padding: 32px 15px 40px 15px;
  margin-top: 0px !important;
}
@media (min-width: 768px) {
  .content-header .h1-header-content {
    padding: 60px 15px 60px 15px;
  }
}
@media (min-width: 992px) {
  .content-header .h1-header-content {
    max-width: 100%;
  }
}

.content-header .h1-header-image-back {
  display: none;
}

@media (max-width: 991px) {
  .h1-header .container {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.h1-header.split-width-header.landing-header .container {
  padding-left: 15px;
  padding-right: 15px;
}

.pref_centre_reactivation .reactivation-spinner {
  min-height: 115px;
  position: relative;
  text-align: center;
}
.pref_centre_reactivation .reactivation-spinner .input-group-spinner {
  height: 25px;
  width: 25px;
  top: 65px;
  position: relative;
}
.pref_centre_reactivation .spinner-text {
  font-family: Open Sans;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  text-align: center;
}

/* Online Registration Unsubscribe */
.online-reg-unsubscribe {
  padding: 62px 15px 50px;
}
.online-reg-unsubscribe .icon-sec {
  margin-bottom: 32px;
}
.online-reg-unsubscribe .icon-sec .unsubscribe-exclamation {
  fill: #006AAE;
  height: 66px;
  width: 66px;
}
.online-reg-unsubscribe .introText-sec {
  margin-bottom: 52px;
  font-family: "Open Sans";
  font-weight: 600;
  font-size: 24px;
}
.online-reg-unsubscribe .unsubscribeMsg-sec {
  margin-bottom: 52px;
}
.online-reg-unsubscribe .unsubscribeMsg-sec .form-group .checkbox {
  display: -webkit-box;
  display: flex;
  margin-bottom: 7px;
}
.online-reg-unsubscribe .unsubscribeMsg-sec .form-group .checkbox .checkbox-input {
  opacity: 0;
  position: absolute;
  z-index: 12;
  width: 22px;
  height: 22px;
  margin: 0;
}
.online-reg-unsubscribe .unsubscribeMsg-sec .form-group .checkbox .checkbox-input:checked + span.overlay-box:before {
  display: inline-block;
  content: "";
  background: #006AAE;
  color: white;
  border: unset !important;
  padding-top: 0.5px;
}
.online-reg-unsubscribe .unsubscribeMsg-sec .form-group .checkbox .checkbox-input:checked ~ .error {
  display: none;
}
.online-reg-unsubscribe .unsubscribeMsg-sec .form-group .checkbox span.overlay-box {
  position: relative;
  z-index: 11;
  display: inline-block;
  margin: 0;
  width: 22px;
  height: 22px;
  min-height: unset;
  min-width: unset;
}
.online-reg-unsubscribe .unsubscribeMsg-sec .form-group .checkbox span.overlay-box::before {
  border-radius: 2px;
  border: 2px solid #1D1E1E;
  background: none;
}
.online-reg-unsubscribe .unsubscribeMsg-sec .form-group .checkbox span.overlay-box:hover::before {
  border: 2px solid #1D1E1E;
}
.online-reg-unsubscribe .unsubscribeMsg-sec .form-group .checkbox span.message {
  margin-left: 12px;
  margin-top: 2px;
}
.online-reg-unsubscribe .unsubscribeMsg-sec .form-group .checkbox span.message > p {
  margin-bottom: 0;
}
.online-reg-unsubscribe .unsubscribeMsg-sec .form-group #checkbox-prefrence_2 {
  margin-top: 30px;
}
.online-reg-unsubscribe .unsubscribeMsg-sec .form-group .error {
  font-size: 12px;
  position: absolute;
  color: #F91F3E;
}
.online-reg-unsubscribe #unsubscribeConfirmation {
  margin-top: 20px;
}
.online-reg-unsubscribe #unsubscribeConfirmation .alert {
  margin-bottom: 0;
  min-height: 40px;
}
.online-reg-unsubscribe #errorPrompt.alert-danger {
  min-height: 40px;
}

/* Fibre Header */
.fbr-header-title-border {
  display: block;
  margin: 30px 30px;
  width: 0.16px;
  min-width: 0.16px;
  background: #FFF;
}
@media (max-width: 768px) {
  .fbr-header-title-border {
    margin: 15px 15px;
  }
}

.fbr-header-image {
  width: 100px;
  height: 40px;
  margin: 30px 0px;
}

.fbr-header-title {
  color: #FFF;
  font-size: 16px;
  margin: auto 0px;
}

.fbr-header-title-wrapper {
  display: -webkit-box;
  display: flex;
  width: 100%;
  margin: 0 auto;
  background: -webkit-gradient(linear, left top, left bottom, from(#2E4ACB), to(rgba(46, 74, 203, 0)));
  background: linear-gradient(180deg, #2E4ACB 0%, rgba(46, 74, 203, 0) 100%);
  opacity: 0.8;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column;
}

.fbr-header-content {
  display: -webkit-box;
  display: flex;
  width: 100%;
  margin: 0px auto;
  opacity: 1;
  max-width: 1145px;
}

.fbr-hr-style {
  opacity: 50%;
  margin: 0px auto;
  display: -webkit-box;
  display: flex;
  max-width: 1145px;
  width: 100%;
}

@media (max-width: 768px) {
  .fbr-hr-style {
    margin: 0px 20px;
  }

  .fbr-header-content {
    padding: 0px 20px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) {
  .fbr-hr-style {
    margin: 0px 40px;
  }

  .fbr-header-content {
    padding: 0px 40px;
  }
}
/* Fibre Footer */
.fbr-footer {
  background-color: #34343D;
  min-height: 100px;
  width: 100%;
}

.fbr-footer-container {
  max-width: 1145px;
  margin: 0 auto;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  padding: 20px 0px;
}

.fbr-footer-logo-image {
  width: 97px;
  height: 38.8px;
}

.fbr-footer-link {
  text-decoration: none;
  font-size: 12px;
  color: #FFFFFF;
  display: -webkit-box;
  display: flex;
}

.fbr-footer-textcontainer {
  display: -webkit-box;
  display: flex;
  font-size: 12px;
}

.fbr-footer-policy {
  padding-right: 40px;
  color: #FFFFFF;
  padding-top: 5px;
}

.fbr-footer-policy:hover {
  color: #FFFFFF;
}

.fbr-footer-policy:focus {
  color: #FFFFFF;
}

.fbr-footer-termsofuse {
  color: #FFFFFF;
  padding-top: 5px;
}

.fbr-footer-termsofuse:hover {
  color: #FFFFFF;
}

.fbr-footer-termsofuse:focus {
  color: #FFFFFF;
}

@media (max-width: 768px) {
  .fbr-footer-policy {
    padding-right: 22px;
    font-size: 12px;
  }

  .fbr-footer-termsofuse {
    font-size: 12px;
  }

  .fbr-footer-container {
    padding: 20px 20px;
  }

  .fbr-footer {
    height: 100px;
  }

  .fbr-footer-logo-image {
    margin-right: 40px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) {
  .fbr-footer-policy {
    padding-right: 30px;
  }

  .fbr-footer-container {
    padding: 20px 40px;
  }

  .fbr-footer {
    height: 100px;
  }
}
/* Anchor Link*/
body {
  scroll-behavior: smooth;
}

.fbr-cta-button {
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  color: #FFFFFF;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  padding: 5px 14px;
  margin-right: 13px;
  border: 1px solid #BCCBD9;
  display: inline-block;
  margin-bottom: 13px;
}
@media (max-width: 768px) {
  .fbr-cta-button {
    padding: 2px 10px;
    font-size: 14px;
    margin-bottom: 13px;
    margin-right: 7px;
    display: inline-block;
  }
}
@media (min-width: 769px) and (max-width: 1200px) {
  .fbr-cta-button {
    margin-bottom: 13px;
    margin-right: 13px;
    display: inline-block;
  }
}

.seconday-cta {
  background: rgba(0, 0, 0, 0.3);
}
.seconday-cta:hover {
  background: rgba(0, 0, 0, 0.5);
  color: white;
}

.primary-cta {
  background: #A0E311;
  color: #1D1E1E;
  border-radius: 100px !important;
  padding: 5px 25px;
}
.primary-cta:hover {
  background-color: #C6FF37;
}

.small-cta {
  border-radius: 7px;
}

.large-cta {
  padding: 15px 50px;
  border-radius: 100px;
}

.campaign-rounded-button {
  border: 2px solid #194BCB;
  max-width: 260px;
  border-radius: 100px;
  padding: 20px;
  font-size: 18px;
  font-weight: 600;
  cursor: pointer;
}

.campaign-rounded-button a {
  color: #194BCB;
}

/* Hero Banner*/
.fbr-hero-container {
  width: 100%;
}

.fbr-hero-banner-image {
  position: absolute;
  top: 0;
  z-index: -1;
  max-height: 900px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.fbr-hero-text-container {
  width: 100%;
  color: #FFFFFF;
  margin-top: 300px;
  padding: 60px 150px 50px 150px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(23, 44, 141, 0.8)), to(#172c8d));
  background: linear-gradient(rgba(23, 44, 141, 0.8), #172c8d);
  -webkit-clip-path: polygon(23% 0%, 100% 25%, 100% 100%, 0% 100%, 0% 12%);
          clip-path: polygon(23% 0%, 100% 25%, 100% 100%, 0% 100%, 0% 12%);
}

.fbr-hero-green-hr {
  width: 136px;
  height: 6px;
  margin: 0 0 50px 0px;
  background: -webkit-gradient(linear, left top, right top, from(#0080f6), to(#a0e311));
  background: linear-gradient(90deg, #0080f6 0%, #a0e311 100%);
}

.fbr-banner-heading {
  font-style: normal;
  font-weight: 350;
  font-size: 64px;
  line-height: 70px;
  color: #FFF;
  margin-bottom: 40px;
}

.fbr-banner-description {
  font-style: normal;
  font-weight: 400;
  font-size: 28px;
  line-height: 38px;
  color: #fff;
  margin-right: 100px;
}

.fbr-hero-video-icon {
  position: relative;
  right: 0px;
  cursor: pointer;
}

.fbr-video-icon {
  text-align: right;
  position: relative;
  top: -100px;
  cursor: pointer;
  padding-top: 50px;
}

.fbr-hero-video {
  width: 100%;
  max-width: 1145px;
  margin: 0 auto;
}

.fbr-hero-youtube {
  width: 100%;
  max-width: 1145px;
  margin: 0 auto;
}

.fbr-videoModal {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  background: rgba(11, 10, 10, 0.9);
  opacity: 0;
  padding: 100px 80px;
  text-align: right;
  z-index: 1;
}

.fbr-closeModal {
  color: #fff;
  cursor: pointer;
}

html {
  scroll-behavior: smooth;
}

@media (max-width: 768px) {
  .fbr-hero-banner-image {
    height: 770px;
  }

  .fbr-hero-text-container {
    margin-top: 250px;
    padding: 100px 20px 20px 20px;
  }

  .fbr-hero-green-hr {
    width: 54px;
    height: 4px;
    margin: 0 0 30px 0px;
  }

  .fbr-banner-heading {
    font-weight: 350;
    font-size: 38px;
    line-height: 44px;
    margin-bottom: 22px;
  }

  .fbr-banner-description {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
  }

  .fbr-hero-video-icon {
    position: relative;
    right: 0;
  }

  .fbr-videoModal {
    padding: 100px 20px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) {
  .fbr-hero-banner-image {
    height: 770px;
  }

  .fbr-hero-text-container {
    margin-top: 300px;
    padding: 100px 40px 20px 40px;
  }

  .fbr-hero-green-hr {
    width: 90px;
    height: 4px;
    margin: 0 0 40px 0px;
  }

  .fbr-banner-heading {
    font-weight: 325;
    font-size: 44px;
    line-height: 48px;
    margin-bottom: 28px;
  }

  .fbr-banner-description {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
  }

  .fbr-hero-video-icon {
    position: relative;
    right: 0;
  }

  .fbr-videoModal {
    padding: 100px 40px;
  }
}
/* Fibre Container*/
.fbr-full-width-left-triangle-blue {
  padding: 50px 150px;
  background-color: white;
  position: relative;
  min-height: 100px;
}

.fbr-full-width-left-triangle-blue:before {
  content: "";
  line-height: 0;
  font-size: 0;
  height: 297px;
  width: 192px;
  position: absolute;
  top: -3px;
  left: -100px;
  background: #172c8d;
  -webkit-clip-path: polygon(52% 0%, 52% 48%, 94% -4%);
          clip-path: polygon(52% 0%, 52% 48%, 94% -4%);
}
@media (max-width: 768px) {
  .fbr-full-width-left-triangle-blue:before {
    padding: 60px 30px;
    background-color: white;
    top: 0px;
    padding: 30px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) {
  .fbr-full-width-left-triangle-blue:before {
    height: 257px;
    width: 191px;
  }
}

.fbr-full-width-top-triangle-grey {
  -webkit-clip-path: polygon(50% 4%, 100% 8%, 100% 100%, 0% 100%, 0% 8%);
          clip-path: polygon(50% 4%, 100% 8%, 100% 100%, 0% 100%, 0% 8%);
  background: -webkit-gradient(linear, left top, left bottom, from(#F3F5FA), to(rgba(243, 245, 250, 0)));
  background: linear-gradient(180deg, #F3F5FA 0%, rgba(243, 245, 250, 0) 100%);
  padding-top: 90px;
}
@media (max-width: 768px) {
  .fbr-full-width-top-triangle-grey {
    -webkit-clip-path: polygon(50% 4%, 100% 5%, 100% 100%, 0% 100%, 0% 5%);
            clip-path: polygon(50% 4%, 100% 5%, 100% 100%, 0% 100%, 0% 5%);
  }
}

.fbr-full-width-top-triangle-grey .cmp-button__text {
  color: #194BCB;
}

.fbr-full-width-bottom-triangle-grey {
  -webkit-clip-path: polygon(100% 0%, 100% 90%, 50% 94%, 0% 90%, 0% 0, 0% 0%);
          clip-path: polygon(100% 0%, 100% 90%, 50% 94%, 0% 90%, 0% 0, 0% 0%);
  padding: 0px 150px 250px 150px;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1.32%, rgba(243, 245, 250, 0)), color-stop(101.32%, #F3F5FA));
  background-image: linear-gradient(180deg, rgba(243, 245, 250, 0) 1.32%, #F3F5FA 101.32%);
}

.fbr-cya-green-hr {
  width: 136px;
  height: 6px;
  margin: 0 auto;
  background: -webkit-gradient(linear, left top, right top, from(#0080f6), to(#a0e311));
  background: linear-gradient(90deg, #0080f6 0%, #a0e311 100%);
}

.fbr-full-width-white-container {
  background-color: #fff;
  width: 100%;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

.fbr-margin-container {
  margin: 0 auto;
  max-width: 1145px;
}
@media (max-width: 768px) {
  .fbr-margin-container {
    margin: 20px 20px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) {
  .fbr-margin-container {
    margin: 30px 40px;
  }
}

.fbr-margin-border-bottom-container {
  margin: 0 auto;
  width: 100%;
  max-width: 1145px;
  background-color: white;
  border-style: solid;
  border-width: 6px 0px;
  -webkit-border-image: -webkit-gradient(linear, left top, right top, from(#0080f6), to(#a0e311)) 0 0 100% 0;
  -webkit-border-image: linear-gradient(to right, #0080f6 0%, #a0e311 100%) 0 0 100% 0;
       -o-border-image: linear-gradient(to right, #0080f6 0%, #a0e311 100%) 0 0 100% 0;
          border-image: -webkit-gradient(linear, left top, right top, from(#0080f6), to(#a0e311)) 0 0 100% 0;
          border-image: linear-gradient(to right, #0080f6 0%, #a0e311 100%) 0 0 100% 0;
  border-radius: 6px;
  -webkit-filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.25));
          filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.25));
  text-align: center;
  color: #1D1E1E;
  padding: 50px;
  box-shadow: 0px 15px 39px rgba(0, 0, 0, 0.12);
}

.fbr-anchor-link-container {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin: 0 auto;
  max-width: 1145px;
  padding: 20px 0px;
}

.fbr-blue-overlay-container {
  width: 100%;
  background-color: #193699;
  -webkit-clip-path: polygon(14% 0%, 100% 31%, 100% 100%, 0% 100%, 0% 4%);
          clip-path: polygon(14% 0%, 100% 31%, 100% 100%, 0% 100%, 0% 4%);
  height: 394px;
}

.fbr-full-width-grey-gradiant {
  padding-bottom: 70px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1.32%, rgba(243, 245, 250, 0)), color-stop(101.32%, #F3F5FA));
  background-image: linear-gradient(180deg, rgba(243, 245, 250, 0) 1.32%, #F3F5FA 101.32%);
}

.fbr-full-width-white-gradiant {
  padding: 70px 150px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#F3F5FA), to(rgba(243, 245, 250, 0)));
  background-image: linear-gradient(180deg, #F3F5FA 0%, rgba(243, 245, 250, 0) 100%);
}

.fbr-margins {
  max-width: 1145px;
  margin: 0 auto;
}

@media (max-width: 768px) {
  .fbr-full-width-white-gradiant,
.fbr-full-width-left-triangle-blue,
.fbr-full-width-white-container,
.fbr-anchor-link-container {
    padding: 50px 20px;
  }

  .fbr-full-width-top-triangle-grey {
    padding: 90px 20px 10px 20px;
  }

  .fbr-full-width-grey-gradiant {
    padding: 20px;
  }

  .fbr-full-width-bottom-triangle-grey {
    padding: 0px 20px 200px 20px;
  }

  .fbr-anchor-link-container {
    padding: 20px 20px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) {
  .fbr-full-width-white-gradiant,
.fbr-full-width-left-triangle-blue,
.fbr-full-width-white-container,
.fbr-anchor-link-container {
    padding: 70px 40px;
  }

  .fbr-full-width-top-triangle-grey {
    padding: 90px 40px 10px 40px;
  }

  .fbr-full-width-grey-gradiant {
    padding: 40px;
  }

  .fbr-full-width-bottom-triangle-grey {
    padding: 0px 40px 250px 40px;
  }

  .fbr-anchor-link-container {
    padding: 20px 20px;
  }
}
.fbr-iconbox .iconbox_image {
  width: 60px;
  border-radius: 50px;
  height: 60px;
  margin: 0 auto;
  border: 5px solid #FFF;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
}

.fbr-icon-box-svg-icon .svg-icon {
  height: auto;
  width: 15px;
}

.fbr-iconbox .iconbox-image-bg-grey {
  background: #D8DBE1;
}

.fbr-iconbox .iconbox-image-bg-green {
  background: #A0E311;
}

.fbr-iconbox {
  width: 100%;
  height: 100px;
  position: absolute;
  top: -35px;
  left: 0px;
}

/* Fibre Carousel*/
.fbr-carousel-page {
  display: -webkit-box;
  display: flex;
}

.fbr-carousel-img {
  width: 440px;
  height: 355px;
}

.fbr-carousel-container {
  background-color: #F3F5FA;
}

.fbr-carousel-title {
  font-weight: 600;
  font-size: 34px;
  line-height: 46px;
}

.fbr-carousel-desc {
  font-weight: 400;
  font-size: 16px;
  line-height: 25px;
}

.fbr-carousel-counter {
  font-weight: 400;
  font-size: 18px;
  line-height: 70px;
  text-align: center;
}

.fbr-carousel {
  background-color: #fff !important;
}

.fbr-cmp-carousel-buttons {
  position: relative;
  bottom: 150px;
  text-align: right;
}

.fbr-carousel-heading {
  margin: 80px auto;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: space-evenly;
          justify-content: space-evenly;
}

.fbr-teaser {
  padding-top: 60px;
  z-index: 1;
  position: relative;
}

.fbr-teaser:before {
  content: "";
  position: absolute;
  width: 60%;
  height: 250px;
  background: -webkit-gradient(linear, left top, left bottom, from(#F3F5FA), color-stop(38.54%, rgba(243, 245, 250, 0)));
  background: linear-gradient(180deg, #F3F5FA 0%, rgba(243, 245, 250, 0) 38.54%);
  right: 50px;
  -webkit-transform: skew(-20deg);
  transform: skew(-20deg);
  z-index: -1;
  top: 0;
}

.fbr-carousel-heading {
  display: none !important;
}

.fbr-padding-right {
  padding-right: 100px !important;
  text-align: left !important;
}

.slick-dots {
  border: 1px solid #E0E2E8 !important;
}

.fbr-counter {
  position: relative;
  top: -5px;
}

@media (max-width: 768px) {
  .fbr-teaser:before {
    right: 0;
    width: 100%;
  }

  .fbr-padding-right {
    padding-right: 0px !important;
  }
}
@media (min-width: 769px) and (max-width: 1200px) {
  .fbr-padding-right {
    padding-right: 0px !important;
  }
}
/* Fibre Email Subscription*/
.fbr-email-container-bg-white {
  background-color: #fff !important;
}

.fbr-email-subscription-input {
  border: 2px solid #194BCB !important;
  padding: 0px !important;
  border-radius: 6px;
  overflow: hidden;
}

.fbr-email-subscription-input:focus-visible {
  outline: 3px solid black;
  outline-offset: 0.5rem;
}

.fbr-email-subscription-input-btn {
  background-color: #194BCB !important;
  color: #fff !important;
  margin-left: 0px !important;
}

.fbr-email-subscription-input-btn :focus-visible {
  outline: 3px solid black;
  outline-offset: 0.5rem;
}

.fbr-email-subscription-input-txt {
  padding-left: 15px !important;
  margin-bottom: 0px !important;
  border-bottom: 0px !important;
}

.fbr-email-subscription-form {
  padding: 60px 0px !important;
}

.fbr-email-subscription-input-invalid {
  color: #e61200;
  position: absolute !important;
  font-size: 12px !important;
  top: 76px;
  left: 55px;
}

@media (max-width: 767px) {
  .fbr-email-subscription-content {
    display: -webkit-box !important;
    display: flex !important;
  }

  .fbr-email-input-section {
    width: 80% !important;
    position: relative;
  }

  .fbr-email-subscription-input-btn {
    width: 20% !important;
    margin-left: 0px;
    height: 56px;
    margin-bottom: 0;
  }

  .fbr-email-subscription-input-invalid {
    top: 19px;
    left: 55px;
  }
}
@media (max-width: 440px) {
  .fbr-email-subscription-content {
    display: block !important;
  }

  .fbr-email-input-section {
    width: 100% !important;
    position: relative;
  }

  .fbr-email-subscription-input-btn {
    width: 100% !important;
    margin-left: 0px;
    height: 56px;
    margin-bottom: 0;
  }
}
@media (min-width: 769px) and (max-width: 1200px) {
  .fbr-email-subscription-input {
    margin-top: 30px;
  }
}
/* Fibre Cards*/
.fbr-card-title {
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 30px;
}

@media (max-width: 768px) {
  .fbr-card-title {
    font-size: 34px;
    margin-bottom: 20px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) {
  .fbr-card-title {
    font-size: 26px;
    margin-bottom: 15px;
  }
}
.fbr-card-container {
  box-sizing: border-box;
  text-align: left;
  line-height: 1.5;
}

.fbr-card-container a:hover {
  text-decoration: underline;
}

.fbr-card-row {
  min-width: 300px;
  margin: auto;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
}

@media (max-width: 768px) {
  .fbr-card-row {
    display: block;
  }
}
@media (min-width: 769px) and (max-width: 1200px) {
  .fbr-card-row {
    display: block;
  }
}
.fbr-card-column {
  float: left;
  width: 33%;
  margin: 15px 15px;
  display: -webkit-box;
  display: flex;
}

@media (max-width: 768px) {
  .fbr-card-column {
    margin: 0px;
    width: 100%;
    margin-bottom: 40px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) {
  .fbr-card-column {
    margin: 0px;
    width: 100%;
    margin-bottom: 30px;
  }
}
.fbr-card-column-left {
  margin-left: 0px;
}

.fbr-card-column-right {
  margin-right: 0px;
}

.fbr-card-row:after {
  content: "";
  display: table;
  clear: both;
}

.fbr-card-style {
  -webkit-filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.25));
  filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.25));
  background-color: #F3F5FA;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-box-flex: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}

.fbr-card-heading-container {
  position: relative;
  margin: 30px 30px 15px 30px;
  height: auto;
  max-height: 70px;
}

.fbr-card-heading {
  line-height: 1.5;
  font-size: 22px;
  font-weight: 600;
  margin: 0px;
  max-height: 70px;
  overflow: hidden;
}

.fbr-card-text {
  font-weight: 400;
  margin: 0px 30px 30px 30px;
  height: 150px;
  overflow: hidden;
}

@media (max-width: 768px) {
  .fbr-card-text {
    height: 125px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) {
  .fbr-card-text {
    height: 100px;
  }
}
.fbr-card-card1 {
  border-radius: 55px 0px 0px 200px;
  background-color: #194BCB;
  color: #FFF;
}

@media (max-width: 768px) {
  .fbr-card-card1 {
    border-radius: 50px 0px 0px 200px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) {
  .fbr-card-card1 {
    border-radius: 100px 0px 0px 200px;
  }
}
.fbr-card-card2 {
  background-color: #FFF;
}

.fbr-card-card3 {
  border-radius: 0px 55px 0px 0px;
}

@media (max-width: 768px) {
  .fbr-card-card3 {
    border-radius: 0px 50px 0px 0px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) {
  .fbr-card-card3 {
    border-radius: 0px 100px 0px 0px;
  }
}
.fbr-card-image1 {
  width: 100%;
  border-radius: 0px 0px 0px 55px;
  height: 300px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  max-height: 300px;
  bottom: 0px;
  position: relative;
  margin-top: auto;
}

@media (max-width: 768px) {
  .fbr-card-image1 {
    height: 250px;
    max-height: 250px;
    position: relative;
  }
}
@media (min-width: 769px) and (max-width: 1200px) {
  .fbr-card-image1 {
    border-radius: 0px 0px 0px 100px;
    position: relative;
  }
}
.fbr-card-image2 {
  width: 100%;
  height: 300px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  max-height: 300px;
}

@media (max-width: 768px) {
  .fbr-card-image2 {
    height: 250px;
    max-height: 250px;
  }
}
.fbr-card-image3 {
  width: 100%;
  height: 300px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  max-height: 300px;
  bottom: 0px;
  position: relative;
  margin-top: auto;
}

@media (max-width: 768px) {
  .fbr-card-image3 {
    height: 250px;
    max-height: 250px;
    position: relative;
  }
}
@media (min-width: 769px) and (max-width: 1200px) {
  .fbr-card-image3 {
    position: relative;
  }
}
.fbr-green-hr {
  width: 136px;
  height: 6px;
  margin: auto;
  background: -webkit-gradient(linear, left top, right top, from(#0080f6), to(#a0e311));
  background: linear-gradient(90deg, #0080f6 0%, #a0e311 100%);
}

/* Fibre Tabs*/
.fbr-tiers-Container {
  width: 100%;
  margin-top: 10px;
}

.fbr-tab {
  overflow: hidden;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
}

.fbr-tab:focus-within {
  padding: 6px 0px;
}

.fbr-tab button {
  font-weight: 600;
  background-color: inherit;
  float: left;
  border: none;
  cursor: pointer;
  padding: 24px 16px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  font-size: 17px;
  border-bottom: 6px solid transparent;
  margin: 0px 35px;
}

.fbr-tab button:focus-visible {
  outline: 0.0625rem solid gray;
  /* style from existing clientlibs */
}

.fbr-tab button:hover {
  border-bottom: 6px solid #A0E311 !important;
  font-weight: 900 !important;
}

.fbr-tab button.active {
  color: #194BCB;
  border-bottom: 6px solid #A0E311;
  font-weight: 600 !important;
}

.fbr-card-show {
  display: block;
}

.fbr-tab-content {
  display: none;
}

.fbr-card-Container {
  box-sizing: border-box;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
}

.fbr-card-Container-center {
  -webkit-box-pack: center !important;
          justify-content: center !important;
}

.fbr-card-Container::-webkit-scrollbar {
  display: none;
}

@media (max-width: 768px) {
  .fbr-card-Container {
    -webkit-box-pack: start;
            justify-content: flex-start;
    scroll-behavior: smooth;
    overflow-x: scroll;
    -ms-scroll-snap-type: x mandatory;
        scroll-snap-type: x mandatory;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .fbr-card-Container {
    -webkit-box-pack: start;
            justify-content: flex-start;
    scroll-behavior: smooth;
    overflow-x: scroll;
    -ms-scroll-snap-type: x mandatory;
        scroll-snap-type: x mandatory;
  }
}
.fbr-row {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
}

/* Float four columns side by side */
.fbr-column {
  float: left;
  width: 25%;
  padding: 0 10px;
}

/* Clear floats after the columns */
.fbr-row:after {
  content: "";
  display: table;
  clear: both;
}

/* Responsive columns */
@media screen and (max-width: 600px) {
  .fbr-column {
    width: 100%;
    display: block;
    margin-bottom: 20px;
  }
}
/* Style the counter cards */
.fbr-card {
  box-shadow: 0px 15px 39px rgba(0, 0, 0, 0.12);
  padding: 20px;
  text-align: left;
  margin: 30px 20px;
  scroll-snap-align: center;
  background-color: #FFF;
  max-width: 260px;
  min-height: 600px;
  transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -webkit-transition: opacity 0.5s ease-in-out;
  -webkit-box-flex: 1;
          flex: 1;
  border-radius: 6px;
}

@media (min-width: 768px) and (max-width: 1200px) {
  .fbr-card {
    scroll-snap-align: start;
  }
}
.fbr-card-inactive {
  opacity: 0.5;
  transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -webkit-transition: opacity 0.5s ease-in-out;
}

.fbr-tiers-Subtext {
  margin: 40px auto;
  text-align: center;
  max-width: 1145px;
}

.fbr-tab-card-heading {
  font-weight: 600;
  font-size: 24px;
  margin-top: 10px;
  margin-bottom: 0px;
}

.fbr-tiers-Card-Image {
  margin: 0px 0px 20px 0px;
  width: auto;
  max-width: 220px;
}

.fbr-tab-card-subheading {
  margin: 10px 0px;
  font-size: 12px;
  line-height: 20px;
}

.fbr-tab-card-body {
  margin: 0px;
  font-size: 12px !important;
  margin-bottom: 26px;
}

.fbr-tab-card-body ul {
  padding-left: 20px;
}

.fbr-tab-card-body li {
  font-size: 12px !important;
}

.fbr-tab-drawer {
  color: #194BCB;
  font-weight: 600;
  width: 100%;
  display: block;
  text-align: center;
  margin: 60px 0px;
  cursor: pointer;
}

.fbr-tab-drawer:hover {
  text-decoration: underline;
}

.fbr-card-prevbtn {
  position: absolute;
  color: #000;
  cursor: pointer;
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
  left: -10px;
  margin-top: 300px;
  z-index: 1;
}

.fbr-card-nextbtn {
  position: absolute;
  color: #000;
  cursor: pointer;
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
  right: 0px;
  margin-top: 300px;
  z-index: 1;
  margin-right: -10px;
}

.fbr-btn-hide {
  display: none;
}

@media (max-width: 768px) {
  .fbr-card-nextbtn img {
    height: 60px;
    width: auto;
  }

  .fbr-card-prevbtn img {
    height: 60px;
    width: auto;
  }
}
@media (min-width: 1200px) {
  .fbr-card-nextbtn {
    display: none;
  }

  .fbr-card-prevbtn {
    display: none;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluY2x1ZGVfd2Vic2l0ZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FBQ2hCOzs7O0VBSUU7QUFDRjs7OEJBRThCO0FBQzlCO0VBQ0UseUJBQXlCO0VBQ3pCLDZEQUE2RDtFQUM3RCwwVUFBMFU7RUFDMVUsbUJBQW1CO0VBQ25CLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0U7SUFDRSx5QkFBeUI7SUFDekIsc0ZBQXNGO0VBQ3hGO0FBQ0Y7QUFDQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBcUVFLHFCQUFxQjtFQUNyQix5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsY0FBYztFQUNkLHdCQUF3QjtFQUN4QixrQ0FBa0M7RUFDbEMsb0JBQW9CO0VBQ3BCLGtDQUFrQztFQUNsQyxtQ0FBbUM7QUFDckM7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7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RUFFQTtJQUNFLFVBQVU7RUFDWjs7RUFFQTtJQUNFLHFCQUFxQjtFQUN2Qjs7RUFFQTtJQUNFLHFCQUFxQjtFQUN2Qjs7RUFFQTtJQUNFLFVBQVU7RUFDWjs7RUFFQTtJQUNFLHFCQUFxQjtFQUN2Qjs7RUFFQTtJQUNFLHFCQUFxQjtFQUN2Qjs7RUFFQTtJQUNFLFVBQVU7RUFDWjs7RUFFQTtJQUNFLHFCQUFxQjtFQUN2Qjs7RUFFQTtJQUNFLHFCQUFxQjtFQUN2Qjs7RUFFQTtJQUNFLFdBQVc7RUFDYjs7RUFFQTtJQUNFLFdBQVc7RUFDYjs7RUFFQTtJQUNFLG9CQUFvQjtFQUN0Qjs7RUFFQTtJQUNFLHFCQUFxQjtFQUN2Qjs7RUFFQTtJQUNFLFVBQVU7RUFDWjs7RUFFQTtJQUNFLHFCQUFxQjtFQUN2Qjs7RUFFQTtJQUNFLHFCQUFxQjtFQUN2Qjs7RUFFQTtJQUNFLFVBQVU7RUFDWjs7RUFFQTtJQUNFLHFCQUFxQjtFQUN2Qjs7RUFFQTtJQUNFLHFCQUFxQjtFQUN2Qjs7RUFFQTtJQUNFLFVBQVU7RUFDWjs7RUFFQTtJQUNFLHFCQUFxQjtFQUN2Qjs7RUFFQTtJQUNFLHFCQUFxQjtFQUN2Qjs7RUFFQTtJQUNFLFdBQVc7RUFDYjs7RUFFQTtJQUNFLFVBQVU7RUFDWjs7RUFFQTtJQUNFLG1CQUFtQjtFQUNyQjs7RUFFQTtJQUNFLG9CQUFvQjtFQUN0Qjs7RUFFQTtJQUNFLFNBQVM7RUFDWDs7RUFFQTtJQUNFLG9CQUFvQjtFQUN0Qjs7RUFFQTtJQUNFLG9CQUFvQjtFQUN0Qjs7RUFFQTtJQUNFLFNBQVM7RUFDWDs7RUFFQTtJQUNFLG9CQUFvQjtFQUN0Qjs7RUFFQTtJQUNFLG9CQUFvQjtFQUN0Qjs7RUFFQTtJQUNFLFNBQVM7RUFDWDs7RUFFQTtJQUNFLG9CQUFvQjtFQUN0Qjs7RUFFQTtJQUNFLG9CQUFvQjtFQUN0Qjs7RUFFQTtJQUNFLFVBQVU7RUFDWjs7RUFFQTtJQUNFLGVBQWU7RUFDakI7O0VBRUE7SUFDRSwwQkFBMEI7RUFDNUI7O0VBRUE7SUFDRSwyQkFBMkI7RUFDN0I7O0VBRUE7SUFDRSxnQkFBZ0I7RUFDbEI7O0VBRUE7SUFDRSwyQkFBMkI7RUFDN0I7O0VBRUE7SUFDRSwyQkFBMkI7RUFDN0I7O0VBRUE7SUFDRSxnQkFBZ0I7RUFDbEI7O0VBRUE7SUFDRSwyQkFBMkI7RUFDN0I7O0VBRUE7SUFDRSwyQkFBMkI7RUFDN0I7O0VBRUE7SUFDRSxnQkFBZ0I7RUFDbEI7O0VBRUE7SUFDRSwyQkFBMkI7RUFDN0I7O0VBRUE7SUFDRSwyQkFBMkI7RUFDN0I7O0VBRUE7SUFDRSxpQkFBaUI7RUFDbkI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxXQUFXO0VBQ2I7O0VBRUE7SUFDRSxvQkFBb0I7RUFDdEI7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxXQUFXO0VBQ2I7O0VBRUE7SUFDRSxXQUFXO0VBQ2I7O0VBRUE7SUFDRSxvQkFBb0I7RUFDdEI7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxXQUFXO0VBQ2I7O0VBRUE7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSxtQkFBbUI7RUFDckI7O0VBRUE7SUFDRSxvQkFBb0I7RUFD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O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7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QVc7RUFDYjs7RUFFQTtJQUNFLFlBQVk7SUFDWixXQUFXO0VBQ2I7QUFDRjtBQUNBO0VBQ0U7SUFDRSxhQUFhO0VBQ2Y7O0VBRUE7SUFDRSxhQUFhO0VBQ2Y7QUFDRiIsImZpbGUiOiJpbmNsdWRlX3dlYnNpdGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcbiAgICBuYm4gc3R5bGUgZ3VpZGUuIEJvb3RzdHJhcCBjdXN0b21pc2F0aW9ucyBhbmQgY29tbW9uIHN0eWxlcy5cblxuICAgIEFFTSBjb21wb25lbnQgc3BlY2lmaWMgY3NzIHNob3VsZCBnbyBpbiBpbmNsdWRlX3dlYnNpdGUuc2Nzc1xuICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogSUNPTlNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmb250Y3VzdG9tXCI7XG4gIHNyYzogdXJsKFwiLi9mb250Y3VzdG9tXzkwYTdjM2QwOTI1OWNkNGUwYjExYTAwYjgwNjlmYWJlLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRjdXN0b21fOTBhN2MzZDA5MjU5Y2Q0ZTBiMTFhMDBiODA2OWZhYmUuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi9mb250Y3VzdG9tXzkwYTdjM2QwOTI1OWNkNGUwYjExYTAwYjgwNjlmYWJlLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi9mb250Y3VzdG9tXzkwYTdjM2QwOTI1OWNkNGUwYjExYTAwYjgwNjlmYWJlLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi9mb250Y3VzdG9tXzkwYTdjM2QwOTI1OWNkNGUwYjExYTAwYjgwNjlmYWJlLnN2ZyNmb250Y3VzdG9tXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJmb250Y3VzdG9tXCI7XG4gICAgc3JjOiB1cmwoXCIuL2ZvbnRjdXN0b21fOTBhN2MzZDA5MjU5Y2Q0ZTBiMTFhMDBiODA2OWZhYmUuc3ZnI2ZvbnRjdXN0b21cIikgZm9ybWF0KFwic3ZnXCIpO1xuICB9XG59XG5bZGF0YS1pY29uXTpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XG59XG5cbltkYXRhLWljb25dOmJlZm9yZSxcbi5mYy1hcnJvdy1yaWdodC1jaXJjbGU6YmVmb3JlLFxuLmZjLWJhcnM6YmVmb3JlLFxuLmZjLWJhcnMtYWx0OmJlZm9yZSxcbi5mYy1jYWxlbmRhcjpiZWZvcmUsXG4uZmMtY2FyZXQtZG93bjpiZWZvcmUsXG4uZGtfdGhlbWVfZGVmYXVsdCAuZGtfdG9nZ2xlOmJlZm9yZSxcbi5mYy1jYXJldC1sZWZ0OmJlZm9yZSxcbi5mYy1jYXJldC1yaWdodDpiZWZvcmUsXG4uZmMtY2FyZXQtdXA6YmVmb3JlLFxuLmZjLWNoZXZyb24tZG93bjpiZWZvcmUsXG4uY29sbGFwc2UtaWNvbi1jaGV2cm9uLmNvbGxhcHNlZDpiZWZvcmUsXG4uY29sbGFwc2VkIC5jb2xsYXBzZS1pY29uLWNoZXZyb246YmVmb3JlLFxuLmZjLWNoZXZyb24tZG93bi1jaXJjbGU6YmVmb3JlLFxuLmZjLWNoZXZyb24tbGVmdDpiZWZvcmUsXG4uZmMtY2hldnJvbi1sZWZ0LWNpcmNsZTpiZWZvcmUsXG4uZmMtY2hldnJvbi1yaWdodDpiZWZvcmUsXG4uZmMtY2hldnJvbi1yaWdodC1jaXJjbGU6YmVmb3JlLFxuLmZjLWNoZXZyb24tdXA6YmVmb3JlLFxuLmNvbGxhcHNlLWljb24tY2hldnJvbjpiZWZvcmUsXG4uZmMtY2lyY2xlOmJlZm9yZSxcbi5mYy1jaXJjbGUtc206YmVmb3JlLFxuLmZjLWNvZzpiZWZvcmUsXG4uZmMtY3Jvc3M6YmVmb3JlLFxuLmZjLWNyb3NzLWJvbGQ6YmVmb3JlLFxuLmlzLWludmFsaWQgLmZvcm1zZXQtdmFsaWRhdGlvbi1pY29uOmJlZm9yZSxcbi5mb3JtLWdyb3VwLmhhcy1mZWVkYmFjay5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjazpiZWZvcmUsXG4uZmMtY3Jvc3MtY2lyY2xlOmJlZm9yZSxcbi5tb2RhbCAuY2xvc2U6YmVmb3JlLFxuLmZjLWRvd25sb2FkOmJlZm9yZSxcbi5mYy1kb3dubG9hZC1jaXJjbGU6YmVmb3JlLFxuLmZjLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUsXG4uZmMtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlLFxuLmZjLWV4dGVybmFsLWxpbms6YmVmb3JlLFxuLmZjLWV5ZTpiZWZvcmUsXG4uZmMtZmlsZS1vOmJlZm9yZSxcbi5mYy1maXJlOmJlZm9yZSxcbi5mYy1mdWxsc2NyZWVuOmJlZm9yZSxcbi5mYy1ob21lOmJlZm9yZSxcbi5mYy1pbmZvLWNpcmNsZTpiZWZvcmUsXG4uZmMtbG9jYXRpb24tYXJyb3c6YmVmb3JlLFxuLmZjLW1haWw6YmVmb3JlLFxuLmZjLW1hcC1waW46YmVmb3JlLFxuLmZjLW1hcC1waW4tYWx0OmJlZm9yZSxcbi5mYy1taW51czpiZWZvcmUsXG4uY29sbGFwc2UtaWNvbjpiZWZvcmUsXG4uZmMtbWludXMtY2lyY2xlOmJlZm9yZSxcbi5mYy1wYXVzZTpiZWZvcmUsXG4uZmMtcGhvbmU6YmVmb3JlLFxuLmZjLXBsYXk6YmVmb3JlLFxuLmZjLXBsYXktY2lyY2xlOmJlZm9yZSxcbi5mYy1wbHVzOmJlZm9yZSxcbi5jb2xsYXBzZS1pY29uLmNvbGxhcHNlZDpiZWZvcmUsXG4uY29sbGFwc2VkIC5jb2xsYXBzZS1pY29uOmJlZm9yZSxcbi5mYy1wb3dlci1vZmY6YmVmb3JlLFxuLmZjLXByb2dyZXNzLTE6YmVmb3JlLFxuLmZjLXByb2dyZXNzLTEtaW52ZXJ0ZWQ6YmVmb3JlLFxuLmZjLXByb2dyZXNzLTI6YmVmb3JlLFxuLmZjLXByb2dyZXNzLTItaW52ZXJ0ZWQ6YmVmb3JlLFxuLmZjLXByb2dyZXNzLTM6YmVmb3JlLFxuLmZjLXByb2dyZXNzLTMtaW52ZXJ0ZWQ6YmVmb3JlLFxuLmZjLXByb2dyZXNzLTQ6YmVmb3JlLFxuLmZjLXByb2dyZXNzLTQtaW52ZXJ0ZWQ6YmVmb3JlLFxuLmZjLXJlcGVhdDpiZWZvcmUsXG4uZmMtdGljazpiZWZvcmUsXG4uaXMtdmFsaWQgLmZvcm1zZXQtdmFsaWRhdGlvbi1pY29uOmJlZm9yZSxcbi5mb3JtLWdyb3VwLmhhcy1mZWVkYmFjay5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWZlZWRiYWNrOmJlZm9yZSxcbi5mYy10aWNrLWNpcmNsZTpiZWZvcmUsXG4uZmMtdGljay1jaXJjbGUtYWx0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiZm9udGN1c3RvbVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5mYy1hcnJvdy1yaWdodC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY5cIjtcbn1cblxuLmZjLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIBcIjtcbn1cblxuLmZjLWJhcnMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aWXCI7XG59XG5cbi5mYy1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fj1wiO1xufVxuXG4uZmMtY2FyZXQtZG93bjpiZWZvcmUsIC5ka190aGVtZV9kZWZhdWx0IC5ka190b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIFcIjtcbn1cblxuLmZjLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIJcIjtcbn1cblxuLmZjLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SDXCI7XG59XG5cbi5mYy1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhFwiO1xufVxuXG4uZmMtY2hldnJvbi1kb3duOmJlZm9yZSwgLmNvbGxhcHNlLWljb24tY2hldnJvbi5jb2xsYXBzZWQ6YmVmb3JlLCAuY29sbGFwc2VkIC5jb2xsYXBzZS1pY29uLWNoZXZyb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIVcIjtcbn1cblxuLmZjLWNoZXZyb24tZG93bi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoRcIjtcbn1cblxuLmZjLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhlwiO1xufVxuXG4uZmMtY2hldnJvbi1sZWZ0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhVwiO1xufVxuXG4uZmMtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eh1wiO1xufVxuXG4uZmMtY2hldnJvbi1yaWdodC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoZcIjtcbn1cblxuLmZjLWNoZXZyb24tdXA6YmVmb3JlLCAuY29sbGFwc2UtaWNvbi1jaGV2cm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SIXCI7XG59XG5cbi5mYy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIpcIjtcbn1cblxuLmZjLWNpcmNsZS1zbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ei1wiO1xufVxuXG4uZmMtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aZXCI7XG59XG5cbi5mYy1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjVwiO1xufVxuXG4uZmMtY3Jvc3MtYm9sZDpiZWZvcmUsIC5pcy1pbnZhbGlkIC5mb3Jtc2V0LXZhbGlkYXRpb24taWNvbjpiZWZvcmUsIC5mb3JtLWdyb3VwLmhhcy1mZWVkYmFjay5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjlwiO1xufVxuXG4uZmMtY3Jvc3MtY2lyY2xlOmJlZm9yZSwgLm1vZGFsIC5jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ej1wiO1xufVxuXG4uZmMtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJBcIjtcbn1cblxuLmZjLWRvd25sb2FkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gl1wiO1xufVxuXG4uZmMtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SRXCI7XG59XG5cbi5mYy1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EklwiO1xufVxuXG4uZmMtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ek1wiO1xufVxuXG4uZmMtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SUXCI7XG59XG5cbi5mYy1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJlcIjtcbn1cblxuLmZjLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhapcIjtcbn1cblxuLmZjLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoBcIjtcbn1cblxuLmZjLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhodcIjtcbn1cblxuLmZjLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WQXCI7XG59XG5cbi5mYy1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkVwiO1xufVxuXG4uZmMtbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErVwiO1xufVxuXG4uZmMtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FkVwiO1xufVxuXG4uZmMtbWFwLXBpbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhphcIjtcbn1cblxuLmZjLW1pbnVzOmJlZm9yZSwgLmNvbGxhcHNlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK5cIjtcbn1cblxuLmZjLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fl1wiO1xufVxuXG4uZmMtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLJcIjtcbn1cblxuLmZjLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SzXCI7XG59XG5cbi5mYy1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WNXCI7XG59XG5cbi5mYy1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiVwiO1xufVxuXG4uZmMtcGx1czpiZWZvcmUsIC5jb2xsYXBzZS1pY29uLmNvbGxhcHNlZDpiZWZvcmUsIC5jb2xsYXBzZWQgLmNvbGxhcHNlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLhcIjtcbn1cblxuLmZjLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmlwiO1xufVxuXG4uZmMtcHJvZ3Jlc3MtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eu1wiO1xufVxuXG4uZmMtcHJvZ3Jlc3MtMS1pbnZlcnRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvFwiO1xufVxuXG4uZmMtcHJvZ3Jlc3MtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvVwiO1xufVxuXG4uZmMtcHJvZ3Jlc3MtMi1pbnZlcnRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvlwiO1xufVxuXG4uZmMtcHJvZ3Jlc3MtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ev1wiO1xufVxuXG4uZmMtcHJvZ3Jlc3MtMy1pbnZlcnRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgFwiO1xufVxuXG4uZmMtcHJvZ3Jlc3MtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgVwiO1xufVxuXG4uZmMtcHJvZ3Jlc3MtNC1pbnZlcnRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GglwiO1xufVxuXG4uZmMtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W8XCI7XG59XG5cbi5mYy10aWNrOmJlZm9yZSwgLmlzLXZhbGlkIC5mb3Jtc2V0LXZhbGlkYXRpb24taWNvbjpiZWZvcmUsIC5mb3JtLWdyb3VwLmhhcy1mZWVkYmFjay5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWZlZWRiYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WKXCI7XG59XG5cbi5mYy10aWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fi1wiO1xufVxuXG4uZmMtdGljay1jaXJjbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WMXCI7XG59XG5cbi5mYy1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cblxuLmZjLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYy0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uZmMtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLmZjLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi5mYy1ib3JkZXIge1xuICBwYWRkaW5nOiAwLjJlbSAwLjI1ZW0gMC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlZWVlO1xuICBib3JkZXItcmFkaXVzOiAwLjFlbTtcbn1cblxuLypcblxuLy8gU3Bpbm5pbmcgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5mYy1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZjLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZjLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZmMtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmMtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYy1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmMtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmMtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4qL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIFZBUklBQkxFU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIEJPT1RTVFJBUFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyohXG4gKiBCb290c3RyYXAgdjMuMy43IChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTYgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuQG1lZGlhIHByaW50IHtcbiAgKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgYSxcbmE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuXG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cblxuICBhW2hyZWZePVwiI1wiXTphZnRlcixcbmFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIHByZSxcbmJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuXG4gIHRyLFxuaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgcCxcbmgyLFxuaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG5cbiAgaDIsXG5oMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cblxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJ0biA+IC5jYXJldCxcbi5kcm9wdXAgPiAuYnRuID4gLmNhcmV0IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubGFiZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cblxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQsXG4udGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICB9XG59XG4qIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGNvbG9yOiAjMWQxZTFlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmEge1xuICBjb2xvcjogIzAwNkFBRTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlciwgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAzYjYyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmZvY3VzIHtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaW1nLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMUU3RUM7XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBjb2xvcjogIzFkMWUxZTtcbn1cbmgxIHNtYWxsLFxuaDEgLnNtYWxsLCBoMiBzbWFsbCxcbmgyIC5zbWFsbCwgaDMgc21hbGwsXG5oMyAuc21hbGwsIGg0IHNtYWxsLFxuaDQgLnNtYWxsLCBoNSBzbWFsbCxcbmg1IC5zbWFsbCwgaDYgc21hbGwsXG5oNiAuc21hbGwsXG4uaDEgc21hbGwsXG4uaDEgLnNtYWxsLCAuaDIgc21hbGwsXG4uaDIgLnNtYWxsLCAuaDMgc21hbGwsXG4uaDMgLnNtYWxsLCAuaDQgc21hbGwsXG4uaDQgLnNtYWxsLCAuaDUgc21hbGwsXG4uaDUgLnNtYWxsLCAuaDYgc21hbGwsXG4uaDYgLnNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuaDEgc21hbGwsXG5oMSAuc21hbGwsIC5oMSBzbWFsbCxcbi5oMSAuc21hbGwsXG5oMiBzbWFsbCxcbmgyIC5zbWFsbCwgLmgyIHNtYWxsLFxuLmgyIC5zbWFsbCxcbmgzIHNtYWxsLFxuaDMgLnNtYWxsLCAuaDMgc21hbGwsXG4uaDMgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA2NSU7XG59XG5cbmg0LCAuaDQsXG5oNSwgLmg1LFxuaDYsIC5oNiB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG5oNCBzbWFsbCxcbmg0IC5zbWFsbCwgLmg0IHNtYWxsLFxuLmg0IC5zbWFsbCxcbmg1IHNtYWxsLFxuaDUgLnNtYWxsLCAuaDUgc21hbGwsXG4uaDUgLnNtYWxsLFxuaDYgc21hbGwsXG5oNiAuc21hbGwsIC5oNiBzbWFsbCxcbi5oNiAuc21hbGwge1xuICBmb250LXNpemU6IDc1JTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDQxcHg7XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgMTFweDtcbn1cblxuLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxlYWQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODclO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBwYWRkaW5nOiAwLjJlbTtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSwgLmluaXRpYWxpc20ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM3NDg5OTk7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzAwNkFBRTtcbn1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsXG5hLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA0YjdiO1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLFxuYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzJiNTQyYztcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xufVxuXG5hLnRleHQtaW5mbzpob3ZlcixcbmEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMyNDUyNjk7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsXG5hLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjNjY1MTJjO1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cblxuYS50ZXh0LWRhbmdlcjpob3ZlcixcbmEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogIzg0MzUzNDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QUFFO1xufVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsXG5hLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YjdiO1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG5cbmEuYmctc3VjY2Vzczpob3ZlcixcbmEuYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWUyYjM7XG59XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cblxuYS5iZy1pbmZvOmhvdmVyLFxuYS5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmZDllZTtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsXG5hLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdlY2I1O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cblxuYS5iZy1kYW5nZXI6aG92ZXIsXG5hLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGI5Yjk7XG59XG5cbi5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW46IDQ0cHggMCAyMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbn1cblxudWwsXG5vbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG51bCB1bCxcbnVsIG9sLFxub2wgdWwsXG5vbCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmxpc3QtaW5saW5lID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuZHQsXG5kZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRsLWhvcml6b250YWwgZGQ6YmVmb3JlLCAuZGwtaG9yaXpvbnRhbCBkZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5kbC1ob3Jpem9udGFsIGRkOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRsLWhvcml6b250YWwgZHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICBjbGVhcjogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmRsLWhvcml6b250YWwgZGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMzBweDtcbiAgfVxufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzc3Nzc3Nztcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbn1cblxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDExcHggMjJweDtcbiAgbWFyZ2luOiAwIDAgMjJweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNlZWVlZWU7XG59XG5ibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGUgdWw6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGUgb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ibG9ja3F1b3RlIGZvb3RlcixcbmJsb2NrcXVvdGUgc21hbGwsXG5ibG9ja3F1b3RlIC5zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbmJsb2NrcXVvdGUgZm9vdGVyOmJlZm9yZSxcbmJsb2NrcXVvdGUgc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZSAuc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJTCoFwiO1xufVxuXG4uYmxvY2txdW90ZS1yZXZlcnNlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZWVlZWVlO1xuICBib3JkZXItbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjpiZWZvcmUsXG4uYmxvY2txdW90ZS1yZXZlcnNlIHNtYWxsOmJlZm9yZSxcbi5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmJlZm9yZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YmVmb3JlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmJlZm9yZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmFmdGVyLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDphZnRlcixcbi5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmFmdGVyLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IGZvb3RlcjphZnRlcixcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDphZnRlcixcbmJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIsKg4oCUXCI7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuXG5jb2RlIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjYzcyNTRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmMmY0O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMC41cHg7XG4gIG1hcmdpbjogMCAwIDExcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbnByZSBjb2RlIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5jb250YWluZXI6YmVmb3JlLCAuY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNvbnRhaW5lcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5jb250YWluZXItZmx1aWQ6YmVmb3JlLCAuY29udGFpbmVyLWZsdWlkOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNvbnRhaW5lci1mbHVpZDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuLnJvdzpiZWZvcmUsIC5yb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ucm93OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jb2wteHMtMSwgLmNvbC1zbS0xLCAuY29sLW1kLTEsIC5jb2wtbGctMSwgLmNvbC14cy0yLCAuY29sLXNtLTIsIC5jb2wtbWQtMiwgLmNvbC1sZy0yLCAuY29sLXhzLTMsIC5jb2wtc20tMywgLmNvbC1tZC0zLCAuY29sLWxnLTMsIC5jb2wteHMtNCwgLmNvbC1zbS00LCAuY29sLW1kLTQsIC5jb2wtbGctNCwgLmNvbC14cy01LCAuY29sLXNtLTUsIC5jb2wtbWQtNSwgLmNvbC1sZy01LCAuY29sLXhzLTYsIC5jb2wtc20tNiwgLmNvbC1tZC02LCAuY29sLWxnLTYsIC5jb2wteHMtNywgLmNvbC1zbS03LCAuY29sLW1kLTcsIC5jb2wtbGctNywgLmNvbC14cy04LCAuY29sLXNtLTgsIC5jb2wtbWQtOCwgLmNvbC1sZy04LCAuY29sLXhzLTksIC5jb2wtc20tOSwgLmNvbC1tZC05LCAuY29sLWxnLTksIC5jb2wteHMtMTAsIC5jb2wtc20tMTAsIC5jb2wtbWQtMTAsIC5jb2wtbGctMTAsIC5jb2wteHMtMTEsIC5jb2wtc20tMTEsIC5jb2wtbWQtMTEsIC5jb2wtbGctMTEsIC5jb2wteHMtMTIsIC5jb2wtc20tMTIsIC5jb2wtbWQtMTIsIC5jb2wtbGctMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uY29sLXhzLTEsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05LCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jb2wteHMtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wteHMtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhzLTYge1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLXhzLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC14cy0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29sLXhzLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uY29sLXhzLXB1bGwtMSB7XG4gIHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdWxsLTMge1xuICByaWdodDogMjUlO1xufVxuXG4uY29sLXhzLXB1bGwtNCB7XG4gIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTtcbn1cblxuLmNvbC14cy1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7XG59XG5cbi5jb2wteHMtcHVsbC0xMCB7XG4gIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1bGwtMTIge1xuICByaWdodDogMTAwJTtcbn1cblxuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVzaC0zIHtcbiAgbGVmdDogMjUlO1xufVxuXG4uY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1c2gtNSB7XG4gIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdXNoLTkge1xuICBsZWZ0OiA3NSU7XG59XG5cbi5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdXNoLTEyIHtcbiAgbGVmdDogMTAwJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLXNtLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuY29sLXNtLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cblxuICAuY29sLXNtLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuXG4gIC5jb2wtc20tcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmNvbC1zbS1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAuY29sLXNtLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cblxuICAuY29sLXNtLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5jb2wtc20tcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cblxuICAuY29sLW1kLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cblxuICAuY29sLW1kLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICAuY29sLW1kLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmNvbC1sZy1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG5cbiAgLmNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cblxuICAuY29sLWxnLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLmNvbC1sZy1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG5cbiAgLmNvbC1sZy1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbGctcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cblxuICAuY29sLWxnLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzc0ODk5OTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogOHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTFFN0VDO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFMUU3RUM7XG59XG4udGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4udGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4udGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLnRhYmxlID4gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRTFFN0VDO1xufVxuLnRhYmxlIC50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxRTdFQztcbn1cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMUU3RUM7XG59XG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbnRhYmxlIGNvbFtjbGFzcyo9Y29sLV0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY29sdW1uO1xufVxuXG50YWJsZSB0ZFtjbGFzcyo9Y29sLV0sXG50YWJsZSB0aFtjbGFzcyo9Y29sLV0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5hY3RpdmUsIC50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGQsIC50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmU6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlOmhvdmVyLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRkLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmFjdGl2ZSwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG59XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLnN1Y2Nlc3MsIC50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRkLCAudGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzOmhvdmVyLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0ZCwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5zdWNjZXNzLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7XG59XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmluZm8sIC50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRkLCAudGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuaW5mbzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5pbmZvOmhvdmVyLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0ZCwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5pbmZvLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7XG59XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLndhcm5pbmcsIC50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRkLCAudGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nOmhvdmVyLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0ZCwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC53YXJuaW5nLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7XG59XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguZGFuZ2VyLCAudGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRkLCAudGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcjpob3ZlciwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0ZCwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5kYW5nZXIsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDAuMDElO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2LjVweDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UxRTdFQztcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOSA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmlucHV0W3R5cGU9ZmlsZV0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9ZmlsZV06Zm9jdXMsXG5pbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzIHtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgY29sb3I6ICM1NTU1NTU7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMTJweCAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0ZCRkU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwOURFNjtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgwLCAxNTcsIDIzMCwgMC42KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMCwgMTU3LCAyMzAsIDAuNik7XG59XG4uZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSwgLmZvcm0tY29udHJvbFtyZWFkb25seV0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9ZGF0ZV0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT10aW1lXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPW1vbnRoXS5mb3JtLWNvbnRyb2wge1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG4gIGlucHV0W3R5cGU9ZGF0ZV0uaW5wdXQtc20sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXRbdHlwZT1kYXRlXS5idG4sIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT10aW1lXS5pbnB1dC1zbSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dFt0eXBlPXRpbWVdLmJ0bixcbi5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uaW5wdXQtc20sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uYnRuLFxuLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuaW5wdXRbdHlwZT1tb250aF0uaW5wdXQtc20sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXRbdHlwZT1tb250aF0uYnRuLFxuLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9bW9udGhdIHtcbiAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgfVxuICBpbnB1dFt0eXBlPWRhdGVdLmlucHV0LWxnLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0W3R5cGU9ZGF0ZV0uYnRuLCAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9dGltZV0uaW5wdXQtbGcsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXRbdHlwZT10aW1lXS5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmlucHV0LWxnLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmJ0bixcbi5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9bW9udGhdLmlucHV0LWxnLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0W3R5cGU9bW9udGhdLmJ0bixcbi5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPW1vbnRoXSB7XG4gICAgbGluZS1oZWlnaHQ6IDYzcHg7XG4gIH1cbn1cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5yYWRpbyBsYWJlbCxcbi5jaGVja2JveCBsYWJlbCB7XG4gIG1pbi1oZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb10sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9cmFkaW9dLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiA0cHggXFw5IDtcbn1cblxuLnJhZGlvICsgLnJhZGlvLFxuLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdLCBpbnB1dFt0eXBlPXJhZGlvXS5kaXNhYmxlZCwgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9cmFkaW9dLFxuaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1jaGVja2JveF0uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucmFkaW8taW5saW5lLmRpc2FibGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUuZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94LWlubGluZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5yYWRpby5kaXNhYmxlZCBsYWJlbCwgZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpbyBsYWJlbCxcbi5jaGVja2JveC5kaXNhYmxlZCBsYWJlbCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3ggbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogMzhweDtcbn1cbi5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5idG4sIC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5idG4ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiAzN3B4O1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbnNlbGVjdC5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3QuYnRuIHtcbiAgaGVpZ2h0OiAzN3B4O1xuICBsaW5lLWhlaWdodDogMzdweDtcbn1cblxudGV4dGFyZWEuaW5wdXQtc20sIC5pbnB1dC1ncm91cC1zbSA+IHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IHRleHRhcmVhLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IHRleHRhcmVhLmJ0bixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtc20sXG4uaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0W211bHRpcGxlXS5idG4ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDM3cHg7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5mb3JtLWdyb3VwLXNtIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDM3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xufVxuLmZvcm0tZ3JvdXAtc20gdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtc20gc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogMzdweDtcbiAgbWluLWhlaWdodDogMzZweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDYzcHg7XG4gIHBhZGRpbmc6IDE3cHggMTZweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbnNlbGVjdC5pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3QuYnRuIHtcbiAgaGVpZ2h0OiA2M3B4O1xuICBsaW5lLWhlaWdodDogNjNweDtcbn1cblxudGV4dGFyZWEuaW5wdXQtbGcsIC5pbnB1dC1ncm91cC1sZyA+IHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IHRleHRhcmVhLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IHRleHRhcmVhLmJ0bixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtbGcsXG4uaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0W211bHRpcGxlXS5idG4ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDYzcHg7XG4gIHBhZGRpbmc6IDE3cHggMTZweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZm9ybS1ncm91cC1sZyBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA2M3B4O1xuICBsaW5lLWhlaWdodDogNjNweDtcbn1cbi5mb3JtLWdyb3VwLWxnIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLWxnIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBoZWlnaHQ6IDYzcHg7XG4gIG1pbi1oZWlnaHQ6IDQycHg7XG4gIHBhZGRpbmc6IDE4cHggMTZweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xufVxuXG4uaGFzLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cblxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbiArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogNjNweDtcbiAgaGVpZ2h0OiA2M3B4O1xuICBsaW5lLWhlaWdodDogNjNweDtcbn1cblxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IDM3cHg7XG4gIGhlaWdodDogMzdweDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG59XG5cbi5oYXMtc3VjY2VzcyAuaGVscC1ibG9jaywgLmhhcy1zdWNjZXNzIC5mb3JtLWdyb3VwIC5oZWxwLWJsb2NrLWVycm9yLCAuZm9ybS1ncm91cCAuaGFzLXN1Y2Nlc3MgLmhlbHAtYmxvY2stZXJyb3IsXG4uaGFzLXN1Y2Nlc3MgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveCxcbi5oYXMtc3VjY2VzcyAucmFkaW8taW5saW5lLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveC1pbmxpbmUsIC5oYXMtc3VjY2Vzcy5yYWRpbyBsYWJlbCwgLmhhcy1zdWNjZXNzLmNoZWNrYm94IGxhYmVsLCAuaGFzLXN1Y2Nlc3MucmFkaW8taW5saW5lIGxhYmVsLCAuaGFzLXN1Y2Nlc3MuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmI1NDJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbn1cbi5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cblxuLmhhcy13YXJuaW5nIC5oZWxwLWJsb2NrLCAuaGFzLXdhcm5pbmcgLmZvcm0tZ3JvdXAgLmhlbHAtYmxvY2stZXJyb3IsIC5mb3JtLWdyb3VwIC5oYXMtd2FybmluZyAuaGVscC1ibG9jay1lcnJvcixcbi5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCxcbi5oYXMtd2FybmluZyAucmFkaW8sXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LFxuLmhhcy13YXJuaW5nIC5yYWRpby1pbmxpbmUsXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LWlubGluZSwgLmhhcy13YXJuaW5nLnJhZGlvIGxhYmVsLCAuaGFzLXdhcm5pbmcuY2hlY2tib3ggbGFiZWwsIC5oYXMtd2FybmluZy5yYWRpby1pbmxpbmUgbGFiZWwsIC5oYXMtd2FybmluZy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NjUxMmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xufVxuLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuXG4uaGFzLWVycm9yIC5oZWxwLWJsb2NrLCAuaGFzLWVycm9yIC5mb3JtLWdyb3VwIC5oZWxwLWJsb2NrLWVycm9yLCAuZm9ybS1ncm91cCAuaGFzLWVycm9yIC5oZWxwLWJsb2NrLWVycm9yLFxuLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbCxcbi5oYXMtZXJyb3IgLnJhZGlvLFxuLmhhcy1lcnJvciAuY2hlY2tib3gsXG4uaGFzLWVycm9yIC5yYWRpby1pbmxpbmUsXG4uaGFzLWVycm9yIC5jaGVja2JveC1pbmxpbmUsIC5oYXMtZXJyb3IucmFkaW8gbGFiZWwsIC5oYXMtZXJyb3IuY2hlY2tib3ggbGFiZWwsIC5oYXMtZXJyb3IucmFkaW8taW5saW5lIGxhYmVsLCAuaGFzLWVycm9yLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODQzNTM0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4Mztcbn1cbi5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuXG4uaGFzLWZlZWRiYWNrIGxhYmVsIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMjdweDtcbn1cbi5oYXMtZmVlZGJhY2sgbGFiZWwuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDA7XG59XG5cbi5oZWxwLWJsb2NrLCAuZm9ybS1ncm91cCAuaGVscC1ibG9jay1lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjODM5NWEzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbixcbi5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbi5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8sXG4uZm9ybS1pbmxpbmUgLmNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyBsYWJlbCxcbi5mb3JtLWlubGluZSAuY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dLFxuLmZvcm0taW5saW5lIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LFxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8taW5saW5lLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94IHtcbiAgbWluLWhlaWdodDogMzVweDtcbn1cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmJlZm9yZSwgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICB9XG59XG4uZm9ybS1ob3Jpem9udGFsIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtbGcgLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtc20gLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDExcHggMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5idG46Zm9jdXMsIC5idG4uZm9jdXMsIC5idG46YWN0aXZlOmZvY3VzLCAuYnRuOmFjdGl2ZS5mb2N1cywgLmJ0bi5hY3RpdmU6Zm9jdXMsIC5idG4uYWN0aXZlLmZvY3VzIHtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbi5idG46aG92ZXIsIC5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICBjb2xvcjogIzI3MjE0RDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bjphY3RpdmUsIC5idG4uYWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4uZGlzYWJsZWQsIC5idG5bZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0biB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuYS5idG4uZGlzYWJsZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzI3MjE0RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzI3MjE0RDtcbn1cbi5idG4tZGVmYXVsdDpmb2N1cywgLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgY29sb3I6ICMyNzIxNEQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG4uYnRuLWRlZmF1bHQ6aG92ZXIge1xuICBjb2xvcjogIzI3MjE0RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWNvbG9yOiAjMTEwZjIyO1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLmJ0bi1kZWZhdWx0LmFjdGl2ZSwgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyNzIxNEQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1jb2xvcjogIzExMGYyMjtcbn1cbi5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsIC5idG4tZGVmYXVsdDphY3RpdmU6Zm9jdXMsIC5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsIC5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsIC5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMsIC5idG4tZGVmYXVsdC5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogIzI3MjE0RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4tZGVmYXVsdC5hY3RpdmUsIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsIC5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cywgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmZvY3VzLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzI3MjE0RDtcbn1cbi5idG4tZGVmYXVsdCAuYmFkZ2Uge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzIxNEQ7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMjcyMTREO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTBFMzExO1xufVxuLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogIzI3MjE0RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4YzEwZTtcbiAgYm9yZGVyLWNvbG9yOiAjNzA5ZjBjO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMyNzIxNEQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OGMxMGU7XG59XG4uYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlLCAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzI3MjE0RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4YzEwZTtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EwRTMxMTtcbiAgYm9yZGVyLWNvbG9yOiAjQTBFMzExO1xufVxuLmJ0bi1wcmltYXJ5IC5iYWRnZSB7XG4gIGNvbG9yOiAjQTBFMzExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyMTREO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhY2EzYztcbiAgYm9yZGVyLWNvbG9yOiAjOGNiYTMzO1xufVxuLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdkYTYyZDtcbiAgYm9yZGVyLWNvbG9yOiAjNDE1NjE3O1xufVxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZGE2MmQ7XG4gIGJvcmRlci1jb2xvcjogIzY4OGEyNTtcbn1cbi5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUsIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RhNjJkO1xuICBib3JkZXItY29sb3I6ICM2ODhhMjU7XG59XG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmhvdmVyLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlLmZvY3VzLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODhhMjU7XG4gIGJvcmRlci1jb2xvcjogIzQxNTYxNztcbn1cbi5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUsIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cywgLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmZvY3VzLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhY2EzYztcbiAgYm9yZGVyLWNvbG9yOiAjOGNiYTMzO1xufVxuLmJ0bi1zdWNjZXNzIC5iYWRnZSB7XG4gIGNvbG9yOiAjOWFjYTNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOURFNjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5REU2O1xufVxuLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2FiMztcbiAgYm9yZGVyLWNvbG9yOiAjMDA0NjY3O1xufVxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdhYjM7XG4gIGJvcmRlci1jb2xvcjogIzAwNzNhOTtcbn1cbi5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUsIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWIzO1xuICBib3JkZXItY29sb3I6ICMwMDczYTk7XG59XG4uYnRuLWluZm86YWN0aXZlOmhvdmVyLCAuYnRuLWluZm86YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86YWN0aXZlLmZvY3VzLCAuYnRuLWluZm8uYWN0aXZlOmhvdmVyLCAuYnRuLWluZm8uYWN0aXZlOmZvY3VzLCAuYnRuLWluZm8uYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyOGY7XG4gIGJvcmRlci1jb2xvcjogIzAwNDY2Nztcbn1cbi5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUsIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsIC5idG4taW5mby5kaXNhYmxlZDpmb2N1cywgLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzLCAuYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWluZm9bZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOURFNjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5REU2O1xufVxuLmJ0bi1pbmZvIC5iYWRnZSB7XG4gIGNvbG9yOiAjMDA5REU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVhMjM2O1xufVxuLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgYm9yZGVyLWNvbG9yOiAjOTg1ZjBkO1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjtcbn1cbi5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUsIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICBib3JkZXItY29sb3I6ICNkNTg1MTI7XG59XG4uYnRuLXdhcm5pbmc6YWN0aXZlOmhvdmVyLCAuYnRuLXdhcm5pbmc6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6YWN0aXZlLmZvY3VzLCAuYnRuLXdhcm5pbmcuYWN0aXZlOmhvdmVyLCAuYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmcuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNTg1MTI7XG4gIGJvcmRlci1jb2xvcjogIzk4NWYwZDtcbn1cbi5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUsIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsIC5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cywgLmJ0bi13YXJuaW5nLmRpc2FibGVkLmZvY3VzLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVhMjM2O1xufVxuLmJ0bi13YXJuaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZjBhZDRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYxMjAwO1xuICBib3JkZXItY29sb3I6ICNjZDEwMDA7XG59XG4uYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzMGUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjNGQwNjAwO1xufVxuLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzMGUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjOGYwYjAwO1xufVxuLmJ0bi1kYW5nZXI6YWN0aXZlLCAuYnRuLWRhbmdlci5hY3RpdmUsIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMzBlMDA7XG4gIGJvcmRlci1jb2xvcjogIzhmMGIwMDtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZTpob3ZlciwgLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjphY3RpdmUuZm9jdXMsIC5idG4tZGFuZ2VyLmFjdGl2ZTpob3ZlciwgLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlci5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhmMGIwMDtcbiAgYm9yZGVyLWNvbG9yOiAjNGQwNjAwO1xufVxuLmJ0bi1kYW5nZXI6YWN0aXZlLCAuYnRuLWRhbmdlci5hY3RpdmUsIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLCAuYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cywgLmJ0bi1kYW5nZXIuZGlzYWJsZWQuZm9jdXMsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWRhbmdlcltkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYxMjAwO1xuICBib3JkZXItY29sb3I6ICNjZDEwMDA7XG59XG4uYnRuLWRhbmdlciAuYmFkZ2Uge1xuICBjb2xvcjogI2U2MTIwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi1saW5rIHtcbiAgY29sb3I6ICMwMDZBQUU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWxpbmssIC5idG4tbGluazphY3RpdmUsIC5idG4tbGluay5hY3RpdmUsIC5idG4tbGlua1tkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1saW5rLCAuYnRuLWxpbms6aG92ZXIsIC5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWxpbms6aG92ZXIsIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDAzYjYyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5cbi5idG4teHMsIC5idG4tZ3JvdXAteHMgPiAuYnRuIHtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYnRuLWJsb2NrLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9cmVzZXRdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG4uZmFkZS5pbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudHIuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbnRib2R5LmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5cbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogNHB4IGRhc2hlZDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIFxcOSA7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG4uZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBjb2xvcjogIzMzMzMzMztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI2MjYyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSwgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZBQUU7XG59XG5cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSwgLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9wZW4gPiBhIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTA7XG59XG5cbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLmRyb3B1cCAuY2FyZXQsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmNhcmV0IHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IGRhc2hlZDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIFxcOSA7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51LFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpob3ZlciwgLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5idG4tZ3JvdXAgLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4uYnRuLXRvb2xiYXI6YmVmb3JlLCAuYnRuLXRvb2xiYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uYnRuLXRvb2xiYXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5idG4tdG9vbGJhciAuYnRuLFxuLmJ0bi10b29sYmFyIC5idG4tZ3JvdXAsXG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLXRvb2xiYXIgPiAuYnRuLFxuLmJ0bi10b29sYmFyID4gLmJ0bi1ncm91cCxcbi5idG4tdG9vbGJhciA+IC5pbnB1dC1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOmxhc3QtY2hpbGQsXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUsIC5idG4tZ3JvdXAtbGcuYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuIC5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYnRuLWxnIC5jYXJldCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5kcm9wdXAgLmJ0bi1sZyAuY2FyZXQsIC5kcm9wdXAgLmJ0bi1ncm91cC1sZyA+IC5idG4gLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpiZWZvcmUsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGZsb2F0OiBub25lO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4uYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4sXG4uYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDElO1xufVxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IGF1dG87XG59XG5cbltkYXRhLXRvZ2dsZT1idXR0b25zXSA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG5bZGF0YS10b2dnbGU9YnV0dG9uc10gPiAuYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuW2RhdGEtdG9nZ2xlPWJ1dHRvbnNdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG5bZGF0YS10b2dnbGU9YnV0dG9uc10gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4uaW5wdXQtZ3JvdXBbY2xhc3MqPWNvbC1dIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2lkdGg6IDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1zbSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuaW5wdXQtZ3JvdXAtYWRkb24uYnRuIHtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmlucHV0LWdyb3VwLWFkZG9uLmlucHV0LWxnLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5pbnB1dC1ncm91cC1hZGRvbi5idG4ge1xuICBwYWRkaW5nOiAxN3B4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9cmFkaW9dLFxuLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmhvdmVyLCAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpmb2N1cywgLmlucHV0LWdyb3VwLWJ0biA+IC5idG46YWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4ubmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdjpiZWZvcmUsIC5uYXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ubmF2OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubmF2ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdiA+IGxpID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi5uYXYgPiBsaSA+IGE6aG92ZXIsIC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubmF2IC5vcGVuID4gYSwgLm5hdiAub3BlbiA+IGE6aG92ZXIsIC5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2QUFFO1xufVxuLm5hdiAubmF2LWRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG4ubmF2ID4gbGkgPiBhID4gaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbi5uYXYtdGFicyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4ubmF2LXRhYnMgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG59XG4ubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZWVlZWUgI2VlZWVlZSAjZGRkO1xufVxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSwgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlciwgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm5hdi1waWxscyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLm5hdi1waWxscyA+IGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLCAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QUFFO1xufVxuXG4ubmF2LXN0YWNrZWQgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xufVxuLm5hdi1zdGFja2VkID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5uYXYtanVzdGlmaWVkLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdi1qdXN0aWZpZWQgPiBsaSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xufVxuLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubmF2LWp1c3RpZmllZCA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2LWp1c3RpZmllZCA+IGxpLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICAubmF2LWp1c3RpZmllZCA+IGxpID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm5hdi10YWJzLWp1c3RpZmllZCwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbi5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuICB9XG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbi5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyOmJlZm9yZSwgLm5hdmJhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5uYXZiYXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbn1cblxuLm5hdmJhci1oZWFkZXI6YmVmb3JlLCAubmF2YmFyLWhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5uYXZiYXItaGVhZGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1oZWFkZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5uYXZiYXItY29sbGFwc2U6YmVmb3JlLCAubmF2YmFyLWNvbGxhcHNlOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm5hdmJhci1jb2xsYXBzZTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5hdmJhci1jb2xsYXBzZS5pbiB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsIC5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlLCAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xufVxuQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyID4gLm5hdmJhci1oZWFkZXIsXG4uY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWhlYWRlcixcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlcixcbi5jb250YWluZXIgPiAubmF2YmFyLWNvbGxhcHNlLFxuLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItaGVhZGVyLFxuLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiAxMDAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cblxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuLm5hdmJhci1icmFuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxNHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyLWJyYW5kID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhciA+IC5jb250YWluZXIgLm5hdmJhci1icmFuZCwgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1icmFuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG5cbi5uYXZiYXItdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cbi5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2YmFyLW5hdiB7XG4gIG1hcmdpbjogN3B4IC0xNXB4O1xufVxuLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEsXG4ubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1uYXYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIH1cbn1cblxuLm5hdmJhci1mb3JtIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLFxuLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5yYWRpbyxcbi5uYXZiYXItZm9ybSAuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLnJhZGlvIGxhYmVsLFxuLm5hdmJhci1mb3JtIC5jaGVja2JveCBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5uYXZiYXItZm9ybSAucmFkaW8gaW5wdXRbdHlwZT1yYWRpb10sXG4ubmF2YmFyLWZvcm0gLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWZvcm0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5uYXZiYXItYnRuIHtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG4ubmF2YmFyLWJ0bi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAubmF2YmFyLWJ0bi5idG4ge1xuICBtYXJnaW4tdG9wOiA2LjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNi41cHg7XG59XG4ubmF2YmFyLWJ0bi5idG4teHMsIC5idG4tZ3JvdXAteHMgPiAubmF2YmFyLWJ0bi5idG4ge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4ubmF2YmFyLXRleHQge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItdGV4dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2YmFyLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG4gIC5uYXZiYXItcmlnaHQgfiAubmF2YmFyLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogIzVlNWU1ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1mb3JtIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIGNvbG9yOiAjNTU1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgY29sb3I6ICM3Nzc7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmsge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzMzMztcbn1cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5uYXZiYXItaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGJvcmRlci1jb2xvcjogIzA5MDkwOTtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwOTA5O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1mb3JtIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTAxMDEwO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTA5MDk7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1oZWFkZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzA5MDkwOTtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTA5MDk7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzlkOWQ5ZDtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDkwOTtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGluayB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzQ0NDtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAyMnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5wYWdpbmF0aW9uID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucGFnaW5hdGlvbiA+IGxpID4gYSxcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTJweCAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDZBQUU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbn1cbi5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbn1cbi5wYWdpbmF0aW9uID4gbGkgPiBhOmhvdmVyLCAucGFnaW5hdGlvbiA+IGxpID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzAwM2I2MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSwgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpob3ZlciwgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QUFFO1xuICBib3JkZXItY29sb3I6ICMwMDZBQUU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpmb2N1cyxcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYSxcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5wYWdpbmF0aW9uLWxnID4gbGkgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaSA+IHNwYW4ge1xuICBwYWRkaW5nOiAxN3B4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbn1cbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbn1cbi5wYWdpbmF0aW9uLWxnID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbn1cblxuLnBhZ2luYXRpb24tc20gPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ucGFnaW5hdGlvbi1zbSA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMC4yZW0gMC42ZW0gMC4zZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xufVxuLmxhYmVsOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4gLmxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbmEubGFiZWw6aG92ZXIsIGEubGFiZWw6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5sYWJlbC1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nzc3Nztcbn1cbi5sYWJlbC1kZWZhdWx0W2hyZWZdOmhvdmVyLCAubGFiZWwtZGVmYXVsdFtocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTVlNWU7XG59XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkFBRTtcbn1cbi5sYWJlbC1wcmltYXJ5W2hyZWZdOmhvdmVyLCAubGFiZWwtcHJpbWFyeVtocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRiN2I7XG59XG5cbi5sYWJlbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhY2EzYztcbn1cbi5sYWJlbC1zdWNjZXNzW2hyZWZdOmhvdmVyLCAubGFiZWwtc3VjY2Vzc1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZGE2MmQ7XG59XG5cbi5sYWJlbC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOURFNjtcbn1cbi5sYWJlbC1pbmZvW2hyZWZdOmhvdmVyLCAubGFiZWwtaW5mb1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdhYjM7XG59XG5cbi5sYWJlbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbn1cbi5sYWJlbC13YXJuaW5nW2hyZWZdOmhvdmVyLCAubGFiZWwtd2FybmluZ1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG59XG5cbi5sYWJlbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYxMjAwO1xufVxuLmxhYmVsLWRhbmdlcltocmVmXTpob3ZlciwgLmxhYmVsLWRhbmdlcltocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMzBlMDA7XG59XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nzc3NztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuLmJ0bi14cyAuYmFkZ2UsIC5idG4tZ3JvdXAteHMgPiAuYnRuIC5iYWRnZSB7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMXB4IDVweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gLmJhZGdlLCAubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAuYmFkZ2Uge1xuICBjb2xvcjogIzAwNkFBRTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubGlzdC1ncm91cC1pdGVtID4gLmJhZGdlICsgLmJhZGdlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubmF2LXBpbGxzID4gbGkgPiBhID4gLmJhZGdlIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuYS5iYWRnZTpob3ZlciwgYS5iYWRnZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4uanVtYm90cm9uIGgxLFxuLmp1bWJvdHJvbiAuaDEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5qdW1ib3Ryb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbi5qdW1ib3Ryb24gPiBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkNWQ1ZDU7XG59XG4uY29udGFpbmVyIC5qdW1ib3Ryb24sIC5jb250YWluZXItZmx1aWQgLmp1bWJvdHJvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmp1bWJvdHJvbiAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbiAgLmNvbnRhaW5lciAuanVtYm90cm9uLCAuY29udGFpbmVyLWZsdWlkIC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG4gIC5qdW1ib3Ryb24gaDEsXG4uanVtYm90cm9uIC5oMSB7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICB9XG59XG5cbi50aHVtYm5haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnRodW1ibmFpbCA+IGltZyxcbi50aHVtYm5haWwgYSA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi50aHVtYm5haWwgLmNhcHRpb24ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGNvbG9yOiAjNDc1NTYwO1xufVxuXG5hLnRodW1ibmFpbDpob3ZlcixcbmEudGh1bWJuYWlsOmZvY3VzLFxuYS50aHVtYm5haWwuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2QUFFO1xufVxuXG4uYWxlcnQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmFsZXJ0IGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYWxlcnQgLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hbGVydCA+IHAsXG4uYWxlcnQgPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWxlcnQgPiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmFsZXJ0LWRpc21pc3NhYmxlLFxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5hbGVydC1kaXNtaXNzYWJsZSAuY2xvc2UsXG4uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIHJpZ2h0OiAtMjFweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZmNlYTtcbiAgYm9yZGVyLWNvbG9yOiAjOWFjYTNjO1xuICBjb2xvcjogIzZlOTIyODtcbn1cbi5hbGVydC1zdWNjZXNzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzhjYmEzMztcbn1cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM1MDZhMWQ7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwOURFNjtcbiAgY29sb3I6ICMwMDhjY2Q7XG59XG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDhjY2Q7XG59XG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDA2OTlhO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbiAgY29sb3I6ICM4YTZkM2I7XG59XG4uYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmN2UxYjU7XG59XG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNjY1MTJjO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2U2MTIwMDtcbiAgY29sb3I6ICNlNjEyMDA7XG59XG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NkMTAwMDtcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2IzMGUwMDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkFBRTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG59XG5cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xufVxuXG4ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLmFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhY2EzYztcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOURFNjtcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYxMjAwO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubWVkaWE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubWVkaWEsXG4ubWVkaWEtYm9keSB7XG4gIHpvb206IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgd2lkdGg6IDEwMDAwcHg7XG59XG5cbi5tZWRpYS1vYmplY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZWRpYS1vYmplY3QuaW1nLXRodW1ibmFpbCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhID4gLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ubWVkaWEtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1lZGlhLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5tZWRpYS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogIzU1NTtcbn1cbmEubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMzM7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QUFFO1xuICBib3JkZXItY29sb3I6ICMwMDZBQUU7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgY29sb3I6ICM3YmNiZmY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLCBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNzYzZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSwgYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTcwOGY7XG4gIGJvcmRlci1jb2xvcjogIzMxNzA4Zjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiO1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4ucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ucGFuZWwtYm9keTpiZWZvcmUsIC5wYW5lbC1ib2R5OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnBhbmVsLWJvZHk6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xufVxuLnBhbmVsLWhlYWRpbmcgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ucGFuZWwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnBhbmVsLXRpdGxlID4gYSxcbi5wYW5lbC10aXRsZSA+IHNtYWxsLFxuLnBhbmVsLXRpdGxlID4gLnNtYWxsLFxuLnBhbmVsLXRpdGxlID4gc21hbGwgPiBhLFxuLnBhbmVsLXRpdGxlID4gLnNtYWxsID4gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xufVxuXG4ucGFuZWwgPiAubGlzdC1ncm91cCxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYW5lbCA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0sXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wYW5lbCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xufVxuLnBhbmVsID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbn1cbi5wYW5lbCA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cCArIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4ucGFuZWwgPiAudGFibGUsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFuZWwgPiAudGFibGUgY2FwdGlvbixcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIGNhcHRpb24sXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUgY2FwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xufVxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG59XG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xufVxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xufVxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG59XG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG59XG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG59XG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbn1cbi5wYW5lbCA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLFxuLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUtcmVzcG9uc2l2ZSxcbi5wYW5lbCA+IC50YWJsZSArIC5wYW5lbC1ib2R5LFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgKyAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTFFN0VDO1xufVxuLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCxcbi5wYW5lbCA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsICsgLnBhbmVsIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5wYW5lbC1kZWZhdWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZGRkO1xufVxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2Y1ZjVmNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbn1cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZDtcbn1cblxuLnBhbmVsLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwMDZBQUU7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZBQUU7XG4gIGJvcmRlci1jb2xvcjogIzAwNkFBRTtcbn1cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDZBQUU7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjMDA2QUFFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA2QUFFO1xufVxuXG4ucGFuZWwtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbn1cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xufVxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Q2ZTljNjtcbn1cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNkZmYwZDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzc2M2Q7XG59XG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkNmU5YzY7XG59XG5cbi5wYW5lbC1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxO1xufVxuLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG59XG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYmNlOGYxO1xufVxuLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2Q5ZWRmNztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxNzA4Zjtcbn1cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2JjZThmMTtcbn1cblxuLnBhbmVsLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG59XG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbn1cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmYWViY2M7XG59XG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZmNmOGUzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiO1xufVxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmFlYmNjO1xufVxuXG4ucGFuZWwtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xufVxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ViY2NkMTtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2YyZGVkZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0Mjtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWJjY2QxO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4uZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbi5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xufVxuXG4ud2VsbCwgLmFydGljbGUtbGlzdC1pdGVtIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi53ZWxsIGJsb2NrcXVvdGUsIC5hcnRpY2xlLWxpc3QtaXRlbSBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi53ZWxsLWxnIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ud2VsbC1zbSB7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgb3BhY2l0eTogMC4yO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjApO1xufVxuLmNsb3NlOmhvdmVyLCAuY2xvc2U6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbn1cblxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3V0bGluZTogMDtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cbi5tb2RhbC5pbiAubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1jb250ZW50LXRpbWVvdXQge1xuICBoZWlnaHQ6IDQ2MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG4ubW9kYWwtYmFja2Ryb3AuaW4ge1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5tb2RhbC1oZWFkZXI6YmVmb3JlLCAubW9kYWwtaGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm1vZGFsLWhlYWRlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5tb2RhbC1mb290ZXI6YmVmb3JlLCAubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm1vZGFsLWZvb3RlciAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5tb2RhbC1mb290ZXIgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLWxnIHtcbiAgICB3aWR0aDogOTAwcHg7XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cbi50b29sdGlwLmluIHtcbiAgb3BhY2l0eTogMC45O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xufVxuLnRvb2x0aXAudG9wIHtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4udG9vbHRpcC5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnRvb2x0aXAuYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi50b29sdGlwLmxlZnQge1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLnRvcC1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLnRvcC1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NzU1NjA7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NzU1NjA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ucG9wb3Zlci50b3Age1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5wb3BvdmVyLnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ucG9wb3Zlci5ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnBvcG92ZXIubGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLnBvcG92ZXItdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NzU1NjA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2M0ODUxO1xuICBib3JkZXItcmFkaXVzOiA3cHggN3B4IDAgMDtcbn1cblxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xufVxuXG4ucG9wb3ZlciA+IC5hcnJvdywgLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4ucG9wb3ZlciA+IC5hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogMTFweDtcbn1cblxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5wb3BvdmVyLnRvcCA+IC5hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDc1NTYwO1xuICBib3R0b206IC0xMXB4O1xufVxuLnBvcG92ZXIudG9wID4gLmFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvdHRvbTogMXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0NzU1NjA7XG59XG4ucG9wb3Zlci5yaWdodCA+IC5hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQ3NTU2MDtcbn1cbi5wb3BvdmVyLnJpZ2h0ID4gLmFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGxlZnQ6IDFweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQ3NTU2MDtcbn1cbi5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDc1NTYwO1xuICB0b3A6IC0xMXB4O1xufVxuLnBvcG92ZXIuYm90dG9tID4gLmFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHRvcDogMXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0NzU1NjA7XG59XG4ucG9wb3Zlci5sZWZ0ID4gLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDc1NTYwO1xufVxuLnBvcG92ZXIubGVmdCA+IC5hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICByaWdodDogMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDc1NTYwO1xuICBib3R0b206IC0xMHB4O1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gIC1vLXRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbiAgdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xufVxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBpbWcsXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGEgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIGFsbCBhbmQgKHRyYW5zZm9ybS0zZCksICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgIC1tb3otcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLm5leHQsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2LCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUubGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLm5leHQubGVmdCwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldi5yaWdodCwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLFxuLmNhcm91c2VsLWlubmVyID4gLm5leHQsXG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSB7XG4gIGxlZnQ6IDA7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLm5leHQge1xuICBsZWZ0OiAxMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBsZWZ0OiAtMTAwJTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LmxlZnQsXG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldi5yaWdodCB7XG4gIGxlZnQ6IDA7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLmxlZnQge1xuICBsZWZ0OiAtMTAwJTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUucmlnaHQge1xuICBsZWZ0OiAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxNSU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLmxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjODAwMDAwMDBcIiwgZW5kQ29sb3JzdHI9XCIjMDAwMDAwMDBcIiwgR3JhZGllbnRUeXBlPTEpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wucmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzAwMDAwMDAwXCIsIGVuZENvbG9yc3RyPVwiIzgwMDAwMDAwXCIsIEdyYWRpZW50VHlwZT0xKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sOmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuOTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLigLlcIjtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLigLpcIjtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMi4xNXB4O1xuICBoZWlnaHQ6IDExLjk5cHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5IDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICB3aWR0aDogMTIuMTVweDtcbiAgaGVpZ2h0OiAxMS45OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTUlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLmNhcm91c2VsLWNhcHRpb24gLmJ0biB7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cblxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgbGVmdDogMjAlO1xuICAgIHJpZ2h0OiAyMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4uY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuLnZpc2libGUteHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLXNtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS1tZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUtbGcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0YWJsZS52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgdHIudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0aC52aXNpYmxlLXhzLFxudGQudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnZpc2libGUteHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0YWJsZS52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgdHIudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0aC52aXNpYmxlLXNtLFxudGQudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0YWJsZS52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgdHIudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0aC52aXNpYmxlLW1kLFxudGQudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGFibGUudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRyLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGgudmlzaWJsZS1sZyxcbnRkLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aXNpYmxlLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhpZGRlbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0YWJsZS52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgdHIudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0aC52aXNpYmxlLXByaW50LFxudGQudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuaGlkZGVuLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBPVkVSUklERSBCT09UU1RSQVBcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmJvZHkuaGlkZS1vdXRsaW5lcyAqOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiBtZWRpdW07XG59XG5cbmJvZHkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1vLWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxubGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5hIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG51bCwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbn1cblxuc3ViIHtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cblxuc3VwIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTE3MHB4O1xufVxuXG5ib2R5ID4gLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5yb3cgLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucm93LnJvdy1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnJvdy5yb3ctZmxleCA+IGRpdltjbGFzcyo9Y29sLV0ge1xuICBtaW4taGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJvdy5yb3ctZmxleCA+IGRpdltjbGFzcyo9Y29sLV0gPiAuY2FyZCwgLnJvdy5yb3ctZmxleCA+IGRpdltjbGFzcyo9Y29sLV0gPiAud2VsbCwgLnJvdy5yb3ctZmxleCA+IGRpdltjbGFzcyo9Y29sLV0gPiAuYXJ0aWNsZS1saXN0LWl0ZW0sIC5yb3cucm93LWZsZXggPiBkaXZbY2xhc3MqPWNvbC1dID4gLmFydGljbGUtdGlsZSwgLnJvdy5yb3ctZmxleCA+IGRpdltjbGFzcyo9Y29sLV0gPiAuY29udGVudC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucm93LnJvdy1mbGV4OmJlZm9yZSwgLnJvdy5yb3ctZmxleDphZnRlciB7XG4gIHdpZHRoOiAwO1xufVxuLnJvdy5uby1wYWRkaW5nIC5pbWFnZS1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucm93Lm5vLXBhZGRpbmcgLmltYWdlLWNvbnRhaW5lciAubWVkaWEtYm9keS5jb2xsYXBzZWQtdGV4dC1jZW50ZXIge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvdy5uby1wYWRkaW5nID4gZGl2W2NsYXNzKj1jb2wtXSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuICAucm93Lm5vLXBhZGRpbmcgPiBkaXZbY2xhc3MqPWNvbC1dOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5yb3cubm8tcGFkZGluZy1mb3ItbW9iaWxlIC5pbWFnZS1jb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5yb3cubm8tcGFkZGluZy1mb3ItbW9iaWxlIC5pbWFnZS1jb250YWluZXIgLm1lZGlhLWJvZHkuY29sbGFwc2VkLXRleHQtY2VudGVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnJvdy5uby1wYWRkaW5nLWZvci1tb2JpbGUgPiBkaXZbY2xhc3MqPWNvbC1dIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG4gIC5yb3cubm8tcGFkZGluZy1mb3ItbW9iaWxlID4gZGl2W2NsYXNzKj1jb2wtXTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucm93LnZlcnRpY2FsLXNlcGFyYXRvciA+IGRpdltjbGFzcyo9Y29sLV0ge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0UxRTdFQztcbiAgfVxuICAucm93LnZlcnRpY2FsLXNlcGFyYXRvciA+IGRpdltjbGFzcyo9Y29sLV06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG59XG5cbi5oYXMtZXJyb3IgLmRrX2NvbnRhaW5lciAuZGtfdG9nZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2MTIwMDtcbn1cblxuLmZvcm0tZ3JvdXAgbGFiZWwsIC5mb3JtLWdyb3VwIGxhYmVsIHNwYW4ge1xuICBjb2xvcjogIzQ3NTU2MDtcbn1cbi5mb3JtLWdyb3VwIC5oZWxwLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mb3JtLWdyb3VwIC5oZWxwLWJsb2NrLCAuZm9ybS1ncm91cCAuaGVscC1ibG9jay1lcnJvciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5mb3JtLWdyb3VwIC5oZWxwLWJsb2NrLWVycm9yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNlNjEyMDAgIWltcG9ydGFudDtcbn1cbi5mb3JtLWdyb3VwLmhhcy1lcnJvciAuaGVscC1ibG9jay1lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvcm0tZ3JvdXAuaGFzLXN1Y2Nlc3MgLmhlbHAtYmxvY2ssIC5mb3JtLWdyb3VwLmhhcy1zdWNjZXNzIC5oZWxwLWJsb2NrLWVycm9yLFxuLmZvcm0tZ3JvdXAuaGFzLXN1Y2Nlc3MgLmNvbnRyb2wtbGFiZWwsXG4uZm9ybS1ncm91cC5oYXMtc3VjY2VzcyAucmFkaW8sXG4uZm9ybS1ncm91cC5oYXMtc3VjY2VzcyAuY2hlY2tib3gsXG4uZm9ybS1ncm91cC5oYXMtc3VjY2VzcyAucmFkaW8taW5saW5lLFxuLmZvcm0tZ3JvdXAuaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LWlubGluZSwgLmZvcm0tZ3JvdXAuaGFzLXN1Y2Nlc3MucmFkaW8gbGFiZWwsIC5mb3JtLWdyb3VwLmhhcy1zdWNjZXNzLmNoZWNrYm94IGxhYmVsLCAuZm9ybS1ncm91cC5oYXMtc3VjY2Vzcy5yYWRpby1pbmxpbmUgbGFiZWwsIC5mb3JtLWdyb3VwLmhhcy1zdWNjZXNzLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjOWFjYTNjO1xufVxuLmZvcm0tZ3JvdXAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5mb3JtLWdyb3VwLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNiM2IzYjM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4IHdoaXRlO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggd2hpdGU7XG59XG4uZm9ybS1ncm91cC5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzlhY2EzYztcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLmZvcm0tZ3JvdXAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjOWFjYTNjO1xufVxuLmZvcm0tZ3JvdXAuaGFzLXN1Y2Nlc3M6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDlERTYgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgwLCAxNTcsIDIzMCwgMC42KSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgwLCAxNTcsIDIzMCwgMC42KSAhaW1wb3J0YW50O1xufVxuLmZvcm0tZ3JvdXAuaGFzLWZlZWRiYWNrIHtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbn1cbi5mb3JtLWdyb3VwLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5mb3JtLWdyb3VwLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcmlnaHQ6IC03cHg7XG59XG4uZm9ybS1ncm91cC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjay13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tZ3JvdXAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2std3JhcHBlciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IGF1dG87XG4gIHJpZ2h0OiAtMjdweDtcbiAgdG9wOiAtMXB4O1xufVxuLmZvcm0tZ3JvdXAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2std3JhcHBlciAuZm9ybS1jb250cm9sLWZlZWRiYWNrOmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmZvcm0tZ3JvdXAuaGFzLWZlZWRiYWNrLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzAwNkFBRTtcbn1cbi5mb3JtLWdyb3VwLmhhcy1mZWVkYmFjay5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjZTYxMjAwO1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1tYXRlcmlhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbWF0ZXJpYWwgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDA7XG4gIGhlaWdodDogMzhweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNEMkRBREQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbWF0ZXJpYWwgaW5wdXQuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0NzU1NjA7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1ncm91cC5mb3JtLWdyb3VwLW1hdGVyaWFsIGlucHV0LmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQ3NTU2MDtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbWF0ZXJpYWwgaW5wdXQuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0NzU1NjA7XG59XG4uZm9ybS1ncm91cC5mb3JtLWdyb3VwLW1hdGVyaWFsIGlucHV0LmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA5REU2ICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1ncm91cC5mb3JtLWdyb3VwLW1hdGVyaWFsIC5mb3JtLW1hdGVyaWFsLWljb24tbGVmdCwgLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1tYXRlcmlhbCAuZm9ybS1tYXRlcmlhbC1pY29uLXJpZ2h0IHtcbiAgd2lkdGg6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaW5lLWhlaWdodDogMzhweDtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbWF0ZXJpYWwgLmZvcm0tbWF0ZXJpYWwtaWNvbi1sZWZ0IC5zdmctaWNvbiwgLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1tYXRlcmlhbCAuZm9ybS1tYXRlcmlhbC1pY29uLXJpZ2h0IC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6ICM0NzU1NjA7XG59XG4uZm9ybS1ncm91cC5mb3JtLWdyb3VwLW1hdGVyaWFsIC5mb3JtLW1hdGVyaWFsLWljb24tbGVmdCB+IGlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1ncm91cC5mb3JtLWdyb3VwLW1hdGVyaWFsIC5mb3JtLW1hdGVyaWFsLWljb24tcmlnaHQge1xuICByaWdodDogMHB4O1xuICB0b3A6IDBweDtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbWF0ZXJpYWwgLmZvcm0tbWF0ZXJpYWwtaWNvbi1yaWdodCB+IGlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taGFzLWZlZWRiYWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuaDEsIC5oMSB7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBSb3VuZGVkIFNTbSBBXCIsIFwiR290aGFtIFJvdW5kZWQgU1NtIEJcIiwgU2Fucy1TZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMS5oMS1yZXNwb25zaXZlLCAuaDEuaDEtcmVzcG9uc2l2ZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5oMSBiLCBoMSBzdHJvbmcsIC5oMSBiLCAuaDEgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnN1Yi1oZWFkaW5nIHtcbiAgY29sb3I6ICMyNzIxNEQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmZvbnQtaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuXG5hLmgxLCBhLmgyLCBhLmgzLCBhLmg0LCBhLmg1LCBhLmg2IHtcbiAgY29sb3I6ICMwMDZBQUU7XG59XG5hLmgxOmhvdmVyLCBhLmgxOmZvY3VzLCBhLmgyOmhvdmVyLCBhLmgyOmZvY3VzLCBhLmgzOmhvdmVyLCBhLmgzOmZvY3VzLCBhLmg0OmhvdmVyLCBhLmg0OmZvY3VzLCBhLmg1OmhvdmVyLCBhLmg1OmZvY3VzLCBhLmg2OmhvdmVyLCBhLmg2OmZvY3VzIHtcbiAgY29sb3I6ICMwMDNiNjI7XG59XG5cbi5tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbi5tb2RhbCAuY2xvc2Uge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjMDA2QUFFO1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MTAwKVwiO1xuICBvdXRsaW5lOiAwO1xufVxuLm1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICB0b3A6IDEwMHB4O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuLm1vZGFsIC5tb2RhbC1kaWFsb2cubW9kYWwtbGcge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgLyogSGlkaW5nIGRlZmF1bHQgY2hlY2tib3ggYW5kIFJhZGlvIGJ1dHRvbiBkZXNpZ24gKi9cbiAgLyogQ2hlY2tlZCBzdGF0ZSBzdHlsZXMgKi9cbiAgLyogSG92ZXIgc3RhdGUgc3R5bGVzICovXG4gIC8qIERpc2FibGVkIHN0YXRlIHN0eWxlcyAqL1xuICAvKiBTdHlsZXMgZm9yIFJhZGlvIGJ1dHRvbiAqL1xuICAvKiBTdHlsZXMgZm9yIENoZWNrIGJveCAqL1xufVxuLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1jaGVja2JveF0sIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1ncm91cCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW4sIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9cmFkaW9dICsgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOmJlZm9yZSwgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1yYWRpb10gKyBzcGFuOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBmb250Y3VzdG9tO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBjb250ZW50OiBcIsKgXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0ZCRkU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4uZm9ybS1ncm91cCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3BhbjpiZWZvcmUsIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCLvhYpcIjtcbn1cbi5mb3JtLWdyb3VwIGlucHV0W3R5cGU9Y2hlY2tib3hdOmhvdmVyICsgc3BhbjpiZWZvcmUsIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9cmFkaW9dOmhvdmVyICsgc3BhbjpiZWZvcmUsIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3Bhbjpob3ZlcjpiZWZvcmUsIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9cmFkaW9dICsgc3Bhbjpob3ZlcjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDlERTY7XG59XG4uZm9ybS1ncm91cCBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCArIHNwYW46YmVmb3JlLCAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZCArIHNwYW46YmVmb3JlLCAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0gKyBzcGFuOmJlZm9yZSwgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdICsgc3BhbjpiZWZvcmUsIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9Y2hlY2tib3hdLmRpc2FibGVkICsgc3BhbjpiZWZvcmUsIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9cmFkaW9dLmRpc2FibGVkICsgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDJEQUREICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0NDQyAhaW1wb3J0YW50O1xuICBjb2xvcjogI0JCQjtcbn1cbi5mb3JtLWdyb3VwIGlucHV0W3R5cGU9cmFkaW9dICsgc3BhbjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDRweDtcbn1cbi5mb3JtLWdyb3VwIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3BhbjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZm9ybS1ncm91cCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuLmZvcm0tZ3JvdXAgLnJhZGlvLWlubGluZSwgLmZvcm0tZ3JvdXAgLmNoZWNrYm94LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5mb3JtLWdyb3VwIC5yYWRpbyBsYWJlbCwgLmZvcm0tZ3JvdXAgLmNoZWNrYm94IGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtYm9yZGVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgcGFkZGluZzogNXB4O1xufVxuLmlucHV0LWdyb3VwLWJvcmRlcmVkIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwLWJvcmRlcmVkIC5pbnB1dC1ncm91cCBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dC1ncm91cC1idG4gLmlucHV0LWdyb3VwLWNsZWFyIHtcbiAgei1pbmRleDogNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IC00NHB4O1xuICB3aWR0aDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmlucHV0LWdyb3VwLWxnIC5pbnB1dC1ncm91cC1idG4gLmlucHV0LWdyb3VwLWNsZWFyIHtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG5cbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4uaW5wdXQtZ3JvdXAgaW5wdXQuaGFzLWNsZWFyIHtcbiAgcGFkZGluZy1yaWdodDogMzlweDtcbn1cblxuLndlbGwsIC5hcnRpY2xlLWxpc3QtaXRlbSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxRTdFQztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2VsbCwgLmFydGljbGUtbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndlbGwsIC5hcnRpY2xlLWxpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZWxsLCAuYXJ0aWNsZS1saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi53ZWxsLndlbGwtbm8tYm9yZGVyLCAud2VsbC1uby1ib3JkZXIuYXJ0aWNsZS1saXN0LWl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmEud2VsbCwgYS5hcnRpY2xlLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuW2RhdGEtdG9nZ2xlPXBvcG92ZXJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucG9wb3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG59XG4ucG9wb3ZlciAucG9wb3Zlci10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG4ucG9wb3ZlciAucG9wb3Zlci1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItY29udGVudCBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG5ib2R5Lmhhcy10b3VjaCAucG9wb3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiA0NnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0NnB4O1xuICBtaW4td2lkdGg6IDE5NXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJ0bi1ibG9jay14cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmJ0bi1ibG9jayB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIG1pbi13aWR0aDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmJ0bi1saW5rIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QUFFO1xufVxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVhOTQ7XG4gIGJvcmRlci1jb2xvcjogIzAwNGE3YTtcbn1cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVhOTQ7XG59XG4uYnRuLXNlY29uZGFyeTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5LmFjdGl2ZSwgLm9wZW4gPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWE5NDtcbn1cbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLCAub3BlbiA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLmZvY3VzLCAuYnRuLXNlY29uZGFyeVtkaXNhYmxlZF06aG92ZXIsIC5idG4tc2Vjb25kYXJ5W2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1zZWNvbmRhcnlbZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zZWNvbmRhcnk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNlY29uZGFyeTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkFBRTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2QUFFO1xufVxuLmJ0bi1zZWNvbmRhcnkgLmJhZGdlIHtcbiAgY29sb3I6ICMwMDZBQUU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4tZGVmYXVsdC5mb2N1cywgLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOSwgMzMsIDc3LCAwLjA1KTtcbn1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBtaW4td2lkdGg6IDEzNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5idG4tdHJhbnNwYXJlbnQtd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5idG4tdHJhbnNwYXJlbnQtd2hpdGU6Zm9jdXMsIC5idG4tdHJhbnNwYXJlbnQtd2hpdGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWNvbG9yOiAjYmZiZmJmO1xufVxuLmJ0bi10cmFuc3BhcmVudC13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG59XG4uYnRuLXRyYW5zcGFyZW50LXdoaXRlOmFjdGl2ZSwgLmJ0bi10cmFuc3BhcmVudC13aGl0ZS5hY3RpdmUsIC5vcGVuID4gLmJ0bi10cmFuc3BhcmVudC13aGl0ZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWNvbG9yOiAjZTBlMGUwO1xufVxuLmJ0bi10cmFuc3BhcmVudC13aGl0ZTphY3RpdmU6aG92ZXIsIC5idG4tdHJhbnNwYXJlbnQtd2hpdGU6YWN0aXZlOmZvY3VzLCAuYnRuLXRyYW5zcGFyZW50LXdoaXRlOmFjdGl2ZS5mb2N1cywgLmJ0bi10cmFuc3BhcmVudC13aGl0ZS5hY3RpdmU6aG92ZXIsIC5idG4tdHJhbnNwYXJlbnQtd2hpdGUuYWN0aXZlOmZvY3VzLCAuYnRuLXRyYW5zcGFyZW50LXdoaXRlLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLXRyYW5zcGFyZW50LXdoaXRlLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLXRyYW5zcGFyZW50LXdoaXRlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLXRyYW5zcGFyZW50LXdoaXRlLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItY29sb3I6ICNiZmJmYmY7XG59XG4uYnRuLXRyYW5zcGFyZW50LXdoaXRlOmFjdGl2ZSwgLmJ0bi10cmFuc3BhcmVudC13aGl0ZS5hY3RpdmUsIC5vcGVuID4gLmJ0bi10cmFuc3BhcmVudC13aGl0ZS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi10cmFuc3BhcmVudC13aGl0ZS5kaXNhYmxlZDpob3ZlciwgLmJ0bi10cmFuc3BhcmVudC13aGl0ZS5kaXNhYmxlZDpmb2N1cywgLmJ0bi10cmFuc3BhcmVudC13aGl0ZS5kaXNhYmxlZC5mb2N1cywgLmJ0bi10cmFuc3BhcmVudC13aGl0ZVtkaXNhYmxlZF06aG92ZXIsIC5idG4tdHJhbnNwYXJlbnQtd2hpdGVbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXRyYW5zcGFyZW50LXdoaXRlW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tdHJhbnNwYXJlbnQtd2hpdGU6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXRyYW5zcGFyZW50LXdoaXRlOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi10cmFuc3BhcmVudC13aGl0ZS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uYnRuLXRyYW5zcGFyZW50LXdoaXRlIC5iYWRnZSB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4tdHJhbnNwYXJlbnQtd2hpdGUuZm9jdXMsIC5idG4tdHJhbnNwYXJlbnQtd2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5idG4tdHJhbnNwYXJlbnQtYmx1ZSB7XG4gIGNvbG9yOiAjMDA2QUFFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2QUFFO1xufVxuLmJ0bi10cmFuc3BhcmVudC1ibHVlOmZvY3VzLCAuYnRuLXRyYW5zcGFyZW50LWJsdWUuZm9jdXMge1xuICBjb2xvcjogIzAwNkFBRTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxYzJmO1xufVxuLmJ0bi10cmFuc3BhcmVudC1ibHVlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDZBQUU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1jb2xvcjogIzAwNDU3MTtcbn1cbi5idG4tdHJhbnNwYXJlbnQtYmx1ZTphY3RpdmUsIC5idG4tdHJhbnNwYXJlbnQtYmx1ZS5hY3RpdmUsIC5vcGVuID4gLmJ0bi10cmFuc3BhcmVudC1ibHVlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMDA2QUFFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItY29sb3I6ICMwMDQ1NzE7XG59XG4uYnRuLXRyYW5zcGFyZW50LWJsdWU6YWN0aXZlOmhvdmVyLCAuYnRuLXRyYW5zcGFyZW50LWJsdWU6YWN0aXZlOmZvY3VzLCAuYnRuLXRyYW5zcGFyZW50LWJsdWU6YWN0aXZlLmZvY3VzLCAuYnRuLXRyYW5zcGFyZW50LWJsdWUuYWN0aXZlOmhvdmVyLCAuYnRuLXRyYW5zcGFyZW50LWJsdWUuYWN0aXZlOmZvY3VzLCAuYnRuLXRyYW5zcGFyZW50LWJsdWUuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4tdHJhbnNwYXJlbnQtYmx1ZS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi10cmFuc3BhcmVudC1ibHVlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLXRyYW5zcGFyZW50LWJsdWUuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICMwMDZBQUU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1jb2xvcjogIzAwMWMyZjtcbn1cbi5idG4tdHJhbnNwYXJlbnQtYmx1ZTphY3RpdmUsIC5idG4tdHJhbnNwYXJlbnQtYmx1ZS5hY3RpdmUsIC5vcGVuID4gLmJ0bi10cmFuc3BhcmVudC1ibHVlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXRyYW5zcGFyZW50LWJsdWUuZGlzYWJsZWQ6aG92ZXIsIC5idG4tdHJhbnNwYXJlbnQtYmx1ZS5kaXNhYmxlZDpmb2N1cywgLmJ0bi10cmFuc3BhcmVudC1ibHVlLmRpc2FibGVkLmZvY3VzLCAuYnRuLXRyYW5zcGFyZW50LWJsdWVbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXRyYW5zcGFyZW50LWJsdWVbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXRyYW5zcGFyZW50LWJsdWVbZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi10cmFuc3BhcmVudC1ibHVlOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi10cmFuc3BhcmVudC1ibHVlOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi10cmFuc3BhcmVudC1ibHVlLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwNkFBRTtcbn1cbi5idG4tdHJhbnNwYXJlbnQtYmx1ZSAuYmFkZ2Uge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZBQUU7XG59XG5cbi5idG4tZGFyay1ncmV5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NzU1NjA7XG4gIGJvcmRlci1jb2xvcjogIzQ3NTU2MDtcbn1cbi5idG4tZGFyay1ncmV5OmZvY3VzLCAuYnRuLWRhcmstZ3JleS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzYjQzO1xuICBib3JkZXItY29sb3I6ICMxMTE0MTc7XG59XG4uYnRuLWRhcmstZ3JleTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzYjQzO1xuICBib3JkZXItY29sb3I6ICMyZDM2M2Q7XG59XG4uYnRuLWRhcmstZ3JleTphY3RpdmUsIC5idG4tZGFyay1ncmV5LmFjdGl2ZSwgLm9wZW4gPiAuYnRuLWRhcmstZ3JleS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxM2I0MztcbiAgYm9yZGVyLWNvbG9yOiAjMmQzNjNkO1xufVxuLmJ0bi1kYXJrLWdyZXk6YWN0aXZlOmhvdmVyLCAuYnRuLWRhcmstZ3JleTphY3RpdmU6Zm9jdXMsIC5idG4tZGFyay1ncmV5OmFjdGl2ZS5mb2N1cywgLmJ0bi1kYXJrLWdyZXkuYWN0aXZlOmhvdmVyLCAuYnRuLWRhcmstZ3JleS5hY3RpdmU6Zm9jdXMsIC5idG4tZGFyay1ncmV5LmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLWRhcmstZ3JleS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi1kYXJrLWdyZXkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4tZGFyay1ncmV5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyOTJlO1xuICBib3JkZXItY29sb3I6ICMxMTE0MTc7XG59XG4uYnRuLWRhcmstZ3JleTphY3RpdmUsIC5idG4tZGFyay1ncmV5LmFjdGl2ZSwgLm9wZW4gPiAuYnRuLWRhcmstZ3JleS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1kYXJrLWdyZXkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tZGFyay1ncmV5LmRpc2FibGVkOmZvY3VzLCAuYnRuLWRhcmstZ3JleS5kaXNhYmxlZC5mb2N1cywgLmJ0bi1kYXJrLWdyZXlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWRhcmstZ3JleVtkaXNhYmxlZF06Zm9jdXMsIC5idG4tZGFyay1ncmV5W2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFyay1ncmV5OmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYXJrLWdyZXk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhcmstZ3JleS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NzU1NjA7XG4gIGJvcmRlci1jb2xvcjogIzQ3NTU2MDtcbn1cbi5idG4tZGFyay1ncmV5IC5iYWRnZSB7XG4gIGNvbG9yOiAjNDc1NTYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLXNoYWRlZC15ZWxsb3cge1xuICBjb2xvcjogIzI3MjE0RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjRkOTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjODQwO1xufVxuLmJ0bi1zaGFkZWQteWVsbG93OmZvY3VzLCAuYnRuLXNoYWRlZC15ZWxsb3cuZm9jdXMge1xuICBjb2xvcjogIzI3MjE0RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTVhNjtcbiAgYm9yZGVyLWNvbG9yOiAjYzA4ODAwO1xufVxuLmJ0bi1zaGFkZWQteWVsbG93OmhvdmVyIHtcbiAgY29sb3I6ICMyNzIxNEQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU1YTY7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjYwMztcbn1cbi5idG4tc2hhZGVkLXllbGxvdzphY3RpdmUsIC5idG4tc2hhZGVkLXllbGxvdy5hY3RpdmUsIC5vcGVuID4gLmJ0bi1zaGFkZWQteWVsbG93LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjcyMTREO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNWE2O1xuICBib3JkZXItY29sb3I6ICNmZmI2MDM7XG59XG4uYnRuLXNoYWRlZC15ZWxsb3c6YWN0aXZlOmhvdmVyLCAuYnRuLXNoYWRlZC15ZWxsb3c6YWN0aXZlOmZvY3VzLCAuYnRuLXNoYWRlZC15ZWxsb3c6YWN0aXZlLmZvY3VzLCAuYnRuLXNoYWRlZC15ZWxsb3cuYWN0aXZlOmhvdmVyLCAuYnRuLXNoYWRlZC15ZWxsb3cuYWN0aXZlOmZvY3VzLCAuYnRuLXNoYWRlZC15ZWxsb3cuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4tc2hhZGVkLXllbGxvdy5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi1zaGFkZWQteWVsbG93LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLXNoYWRlZC15ZWxsb3cuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICMyNzIxNEQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRiODI7XG4gIGJvcmRlci1jb2xvcjogI2MwODgwMDtcbn1cbi5idG4tc2hhZGVkLXllbGxvdzphY3RpdmUsIC5idG4tc2hhZGVkLXllbGxvdy5hY3RpdmUsIC5vcGVuID4gLmJ0bi1zaGFkZWQteWVsbG93LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXNoYWRlZC15ZWxsb3cuZGlzYWJsZWQ6aG92ZXIsIC5idG4tc2hhZGVkLXllbGxvdy5kaXNhYmxlZDpmb2N1cywgLmJ0bi1zaGFkZWQteWVsbG93LmRpc2FibGVkLmZvY3VzLCAuYnRuLXNoYWRlZC15ZWxsb3dbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXNoYWRlZC15ZWxsb3dbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXNoYWRlZC15ZWxsb3dbZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zaGFkZWQteWVsbG93OmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zaGFkZWQteWVsbG93OmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zaGFkZWQteWVsbG93LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjRkOTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjODQwO1xufVxuLmJ0bi1zaGFkZWQteWVsbG93IC5iYWRnZSB7XG4gIGNvbG9yOiAjZmZmNGQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyMTREO1xufVxuXG4uYnRuLXdoaXRlLWJnIHtcbiAgY29sb3I6ICMyNzIxNEQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzI3MjE0RDtcbn1cbi5idG4td2hpdGUtYmc6Zm9jdXMsIC5idG4td2hpdGUtYmcuZm9jdXMge1xuICBjb2xvcjogIzI3MjE0RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5idG4td2hpdGUtYmc6aG92ZXIge1xuICBjb2xvcjogIzI3MjE0RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjMTEwZjIyO1xufVxuLmJ0bi13aGl0ZS1iZzphY3RpdmUsIC5idG4td2hpdGUtYmcuYWN0aXZlLCAub3BlbiA+IC5idG4td2hpdGUtYmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyNzIxNEQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogIzExMGYyMjtcbn1cbi5idG4td2hpdGUtYmc6YWN0aXZlOmhvdmVyLCAuYnRuLXdoaXRlLWJnOmFjdGl2ZTpmb2N1cywgLmJ0bi13aGl0ZS1iZzphY3RpdmUuZm9jdXMsIC5idG4td2hpdGUtYmcuYWN0aXZlOmhvdmVyLCAuYnRuLXdoaXRlLWJnLmFjdGl2ZTpmb2N1cywgLmJ0bi13aGl0ZS1iZy5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi13aGl0ZS1iZy5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi13aGl0ZS1iZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi13aGl0ZS1iZy5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogIzI3MjE0RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5idG4td2hpdGUtYmc6YWN0aXZlLCAuYnRuLXdoaXRlLWJnLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLXdoaXRlLWJnLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXdoaXRlLWJnLmRpc2FibGVkOmhvdmVyLCAuYnRuLXdoaXRlLWJnLmRpc2FibGVkOmZvY3VzLCAuYnRuLXdoaXRlLWJnLmRpc2FibGVkLmZvY3VzLCAuYnRuLXdoaXRlLWJnW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi13aGl0ZS1iZ1tkaXNhYmxlZF06Zm9jdXMsIC5idG4td2hpdGUtYmdbZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13aGl0ZS1iZzpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2hpdGUtYmc6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdoaXRlLWJnLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMjcyMTREO1xufVxuLmJ0bi13aGl0ZS1iZyAuYmFkZ2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjE0RDtcbn1cblxuLnRleHQtY2VudGVyIGEuY3RhLnRleHQtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG5hLmN0YSAuaWNvbi1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5hLmN0YSAuY3RhLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbmEuY3RhIC5saW5rX3VuYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5hLmN0YS5pbmxpbmUtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYS5jdGEuc21hbGwge1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuYS5jdGEubWVkaXVtIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5hLmN0YS5oNSA+IC5jdGEtbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuYS5jdGEgLnN2Zy1pY29uIHtcbiAgbGVmdDogNXB4O1xufVxuYS5jdGEuc21hbGwgPiAuc3ZnLWljb24ge1xuICBsZWZ0OiA0cHg7XG4gIGhlaWdodDogMjFweDtcbiAgd2lkdGg6IDIxcHg7XG59XG5hLmN0YS5tZWRpdW0gPiAuc3ZnLWljb24ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuYS5jdGEuaDIgPiAuc3ZnLWljb24ge1xuICBoZWlnaHQ6IDQxcHg7XG4gIHdpZHRoOiA0MXB4O1xufVxuYS5jdGEuaDMgPiAuc3ZnLWljb24ge1xuICBoZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiAzNnB4O1xufVxuYS5jdGEuaDQgPiAuc3ZnLWljb24ge1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xufVxuYS5jdGEuaDUgPiAuc3ZnLWljb24ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuYS5jdGEuaDYgPiAuc3ZnLWljb24ge1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyMnB4O1xufVxuYS5jdGEudGV4dC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5hLmN0YS50ZXh0LWxpbmsgc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5hLmN0YS50ZXh0LWxpbmsgc3ZnLmljb24tbGVmdC5jaXJjbGUtc20tY3RhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuYS5jdGEudGV4dC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hLmN0YS50ZXh0LWxpbmsuZGFyay10ZXh0LWNvbG9yIHtcbiAgY29sb3I6ICMyNzIxNEQ7XG59XG5hLmN0YS50ZXh0LWxpbmsuZGFyay10ZXh0LWNvbG9yOmhvdmVyIHtcbiAgY29sb3I6ICMwYzBhMTc7XG59XG5hLmN0YS50ZXh0LWxpbmsuZGFyay10ZXh0LWNvbG9yOmhvdmVyIC5jdGEtbGFiZWwubGlua191bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmEuY3RhLmN0YV90b3BfYWxpZ24ge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG59XG4ub3ZlcmxheS5vdmVybGF5LWxvYWRpbmcge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLm92ZXJsYXkuZW5hYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ub3ZlcmxheS5lbmFibGVkLm92ZXJsYXktbG9hZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ub3ZlcmxheS5lbmFibGVkLm92ZXJsYXktbG9hZGluZyAub3ZlcmxheS1zcGlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTdweDtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbn1cbi5vdmVybGF5LmVuYWJsZWQub3ZlcmxheS1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uZmFkZS1lbnRlci1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG59XG5cbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcztcbn1cblxuLmZhZGUtZW50ZXIsIC5mYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnBhZ2luYXRpb24gPiBsaSA+IGEsIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xufVxuXG4ucGFnaW5hdGlvbi1tb2JpbGUgLmRpc2FibGVkIHtcbiAgY29sb3I6ICNCQUJGQzQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZ1bGwtdGV4dC1zZWFyY2gtcmVzdWx0cyAucGFnaW5hdGlvbi1tb2JpbGUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmZ1bGwtdGV4dC1zZWFyY2gtcmVzdWx0cyAucGFnaW5hdGlvbi1tb2JpbGUgLmRpc2FibGVkIC5wYWdpbmF0aW9uLWl0ZW0ge1xuICBjb2xvcjogI0JBQkZDNDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmZ1bGwtdGV4dC1zZWFyY2gtcmVzdWx0cyAucGFnaW5hdGlvbi1tb2JpbGUgYTpmb2N1cyxcbi5mdWxsLXRleHQtc2VhcmNoLXJlc3VsdHMgLnBhZ2luYXRpb24tbW9iaWxlIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNkFBRTtcbn1cblxuLm5nLWNsb2FrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW3YtY2xvYWtdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1sZWZ0LXNtIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1sZWZ0LW1kIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1sZWZ0LWxnIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1jZW50ZXItc20ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtY2VudGVyLW1kIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWNlbnRlci1sZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1yaWdodC1zbSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LXJpZ2h0LW1kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtcmlnaHQtbGcge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM3NDg5OTk7XG59XG5cbmEudGV4dC1tdXRlZDpob3ZlcixcbmEudGV4dC1tdXRlZDpmb2N1cyB7XG4gIGNvbG9yOiAjNWQ2ZjdkO1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmYzg0MDtcbn1cblxuYS50ZXh0LXNlY29uZGFyeTpob3ZlcixcbmEudGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmYjkwZDtcbn1cblxuLnRleHQtaGVhZGluZyB7XG4gIGNvbG9yOiAjMjcyMTREO1xufVxuXG5hLnRleHQtaGVhZGluZzpob3ZlcixcbmEudGV4dC1oZWFkaW5nOmZvY3VzIHtcbiAgY29sb3I6ICMxNTEyMjk7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzAwOURFNjtcbn1cblxuYS50ZXh0LWluZm86aG92ZXIsXG5hLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3YWIzO1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5hLnRleHQtd2hpdGU6aG92ZXIsXG5hLnRleHQtd2hpdGU6Zm9jdXMge1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cblxuLnRleHQtZ3JlZW4ge1xuICBjb2xvcjogIzAwYWM3MDtcbn1cblxuYS50ZXh0LWdyZWVuOmhvdmVyLFxuYS50ZXh0LWdyZWVuOmZvY3VzIHtcbiAgY29sb3I6ICMwMDc5NGY7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMxZDFlMWU7XG59XG5cbmEudGV4dC1ibGFjazpob3ZlcixcbmEudGV4dC1ibGFjazpmb2N1cyB7XG4gIGNvbG9yOiAjMDQwNDA0O1xufVxuXG4ucmljaHRleHQgLnRleHQtYmxhY2sgc3BhbiB7XG4gIGNvbG9yOiAjMWQxZTFlO1xufVxuXG5hLnJpY2h0ZXh0IC50ZXh0LWJsYWNrIHNwYW46aG92ZXIsXG5hLnJpY2h0ZXh0IC50ZXh0LWJsYWNrIHNwYW46Zm9jdXMge1xuICBjb2xvcjogIzA0MDQwNDtcbn1cblxuLmljb24tYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICNGOTFGM0U7XG59XG5cbmEuaWNvbi1hbGVydC1kYW5nZXI6aG92ZXIsXG5hLmljb24tYWxlcnQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNkZjA2MjU7XG59XG5cbi5pY29uLWFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogI0ZGNTUzMztcbn1cblxuYS5pY29uLWFsZXJ0LXdhcm5pbmc6aG92ZXIsXG5hLmljb24tYWxlcnQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjZmYyYjAwO1xufVxuXG4uaWNvbi1hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMEE3NjQ7XG59XG5cbmEuaWNvbi1hbGVydC1zdWNjZXNzOmhvdmVyLFxuYS5pY29uLWFsZXJ0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzAwNzQ0NTtcbn1cblxuLmljb24tYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMDA2MEQ2O1xufVxuXG5hLmljb24tYWxlcnQtaW5mbzpob3ZlcixcbmEuaWNvbi1hbGVydC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMwMDQ5YTM7XG59XG5cbi50ZXh0LWxpZ2h0LWJsdWUge1xuICBjb2xvcjogIzAwOURFNjtcbn1cblxuYS50ZXh0LWxpZ2h0LWJsdWU6aG92ZXIsXG5hLnRleHQtbGlnaHQtYmx1ZTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3YWIzO1xufVxuXG4udGV4dC1zb2xpZC1jaGFyY29hbCB7XG4gIGNvbG9yOiAjMzczNjNhO1xufVxuXG5hLnRleHQtc29saWQtY2hhcmNvYWw6aG92ZXIsXG5hLnRleHQtc29saWQtY2hhcmNvYWw6Zm9jdXMge1xuICBjb2xvcjogIzFlMWQyMDtcbn1cblxuLnRleHQtcHJpbWFyeS1ncmVlbiB7XG4gIGNvbG9yOiAjQTBFMzExO1xufVxuXG5hLnRleHQtcHJpbWFyeS1ncmVlbjpob3ZlcixcbmEudGV4dC1wcmltYXJ5LWdyZWVuOmZvY3VzIHtcbiAgY29sb3I6ICM3ZmI0MGQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOURFNjtcbn1cblxuYS5iZy1pbmZvOmhvdmVyLFxuYS5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2FiMztcbn1cblxuLmJnLWJsdWUtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNmNWZkO1xufVxuXG5hLmJnLWJsdWUtbGlnaHQ6aG92ZXIsXG5hLmJnLWJsdWUtbGlnaHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNlNGZhO1xufVxuXG4uYmctZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUY0Rjc7XG59XG5cbmEuYmctZ3JleTpob3ZlcixcbmEuYmctZ3JleTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWRiZTQ7XG59XG5cbi5iZy1kYXJrLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc1NTYwO1xufVxuXG5hLmJnLWRhcmstZ3JleTpob3ZlcixcbmEuYmctZGFyay1ncmV5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxM2I0Mztcbn1cblxuLmJnLWxpZ2h0LWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuXG5hLmJnLWxpZ2h0LWdyZXk6aG92ZXIsXG5hLmJnLWxpZ2h0LWdyZXk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xufVxuXG4uYmctc29saWRDaGFyY29hbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzM2M2E7XG59XG5cbmEuYmctc29saWRDaGFyY29hbDpob3ZlcixcbmEuYmctc29saWRDaGFyY29hbDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTFkMjA7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbmEuYmctd2hpdGU6aG92ZXIsXG5hLmJnLXdoaXRlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cblxuLmJnLXNvbGlkYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZBQUU7XG59XG5cbmEuYmctc29saWRibHVlOmhvdmVyLFxuYS5iZy1zb2xpZGJsdWU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YjdiO1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzg0MDtcbn1cblxuYS5iZy1zZWNvbmRhcnk6aG92ZXIsXG5hLmJnLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI5MGQ7XG59XG5cbi5iZy15ZWxsb3ctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGNkU1O1xufVxuXG5hLmJnLXllbGxvdy1saWdodDpob3ZlcixcbmEuYmcteWVsbG93LWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTRiMjtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmEuYmctdHJhbnNwYXJlbnQ6aG92ZXIsXG5hLmJnLXRyYW5zcGFyZW50OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmJnLWdyZXktZ3VuLW1ldGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjE0RDtcbn1cblxuYS5iZy1ncmV5LWd1bi1tZXRhbDpob3ZlcixcbmEuYmctZ3JleS1ndW4tbWV0YWw6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxMjI5O1xufVxuXG4uYmctYnVzaW5lc3MtbGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQUUwRTM7XG59XG5cbmEuYmctYnVzaW5lc3MtbGlnaHQtYmx1ZTpob3ZlcixcbmEuYmctYnVzaW5lc3MtbGlnaHQtYmx1ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGM4Y2Q7XG59XG5cbi5iZy1idXNpbmVzcy1uYXZ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjE0RDtcbn1cblxuYS5iZy1idXNpbmVzcy1uYXZ5OmhvdmVyLFxuYS5iZy1idXNpbmVzcy1uYXZ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MTIyOTtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTM4ZGVnLCAjMUY5QkQ2IDAlLCAjMDkzMTYzIDEwMCUpO1xufVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsXG5hLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk3YmE5O1xufVxuXG4uYmctcmVzLWdyYWRpZW50MiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICMxRTY3OUMgMCUsICMxRDIwNEQgMTAwJSk7XG59XG5cbmEuYmctcmVzLWdyYWRpZW50Mjpob3ZlcixcbmEuYmctcmVzLWdyYWRpZW50Mjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjRiNzE7XG59XG5cbi5iZy1ibHVlLWRhcmsge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM0ZGVnLCAjMUYxQzNGIDAlLCAjMzYzODZFIDEwMCUpO1xufVxuXG5hLmJnLWJsdWUtZGFyazpob3ZlcixcbmEuYmctYmx1ZS1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlMGMxYztcbn1cblxuLmJnLWJ1c2luZXNzLWdyYWRpZW50MiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMzhkZWcsICMyQzJDNUEgMCUsICMxRjFDM0YgMTAwJSk7XG59XG5cbmEuYmctYnVzaW5lc3MtZ3JhZGllbnQyOmhvdmVyLFxuYS5iZy1idXNpbmVzcy1ncmFkaWVudDI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjM4O1xufVxuXG4uYmctc3VwcG9ydGluZy1ncmV5MSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOERCRTE7XG59XG5cbmEuYmctc3VwcG9ydGluZy1ncmV5MTpob3ZlcixcbmEuYmctc3VwcG9ydGluZy1ncmV5MTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmMwY2I7XG59XG5cbi5iZy1zdXBwb3J0aW5nLWdyZXkzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRURGMjtcbn1cblxuYS5iZy1zdXBwb3J0aW5nLWdyZXkzOmhvdmVyLFxuYS5iZy1zdXBwb3J0aW5nLWdyZXkzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZDFkZTtcbn1cblxuLmJnLXN1cHBvcnRpbmctZ3JleTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUZBO1xufVxuXG5hLmJnLXN1cHBvcnRpbmctZ3JleTU6aG92ZXIsXG5hLmJnLXN1cHBvcnRpbmctZ3JleTU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZkN2ViO1xufVxuXG4uYmctaW5mbyxcbi5iZy1wcmltYXJ5LFxuLmJnLWJsdWUtZGFyayxcbi5iZy1ncmV5LWd1bi1tZXRhbCxcbi5iZy1idXNpbmVzcy1uYXZ5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5iZy1pbmZvIGgxLCAuYmctaW5mbyAuaDEsXG4uYmctaW5mbyBoMiwgLmJnLWluZm8gLmgyLFxuLmJnLWluZm8gaDMsIC5iZy1pbmZvIC5oMyxcbi5iZy1pbmZvIGg0LCAuYmctaW5mbyAuaDQsXG4uYmctaW5mbyBoNSwgLmJnLWluZm8gLmg1LFxuLmJnLWluZm8gaDYsIC5iZy1pbmZvIC5oNixcbi5iZy1wcmltYXJ5IGgxLFxuLmJnLXByaW1hcnkgLmgxLFxuLmJnLXByaW1hcnkgaDIsXG4uYmctcHJpbWFyeSAuaDIsXG4uYmctcHJpbWFyeSBoMyxcbi5iZy1wcmltYXJ5IC5oMyxcbi5iZy1wcmltYXJ5IGg0LFxuLmJnLXByaW1hcnkgLmg0LFxuLmJnLXByaW1hcnkgaDUsXG4uYmctcHJpbWFyeSAuaDUsXG4uYmctcHJpbWFyeSBoNixcbi5iZy1wcmltYXJ5IC5oNixcbi5iZy1ibHVlLWRhcmsgaDEsXG4uYmctYmx1ZS1kYXJrIC5oMSxcbi5iZy1ibHVlLWRhcmsgaDIsXG4uYmctYmx1ZS1kYXJrIC5oMixcbi5iZy1ibHVlLWRhcmsgaDMsXG4uYmctYmx1ZS1kYXJrIC5oMyxcbi5iZy1ibHVlLWRhcmsgaDQsXG4uYmctYmx1ZS1kYXJrIC5oNCxcbi5iZy1ibHVlLWRhcmsgaDUsXG4uYmctYmx1ZS1kYXJrIC5oNSxcbi5iZy1ibHVlLWRhcmsgaDYsXG4uYmctYmx1ZS1kYXJrIC5oNixcbi5iZy1ncmV5LWd1bi1tZXRhbCBoMSxcbi5iZy1ncmV5LWd1bi1tZXRhbCAuaDEsXG4uYmctZ3JleS1ndW4tbWV0YWwgaDIsXG4uYmctZ3JleS1ndW4tbWV0YWwgLmgyLFxuLmJnLWdyZXktZ3VuLW1ldGFsIGgzLFxuLmJnLWdyZXktZ3VuLW1ldGFsIC5oMyxcbi5iZy1ncmV5LWd1bi1tZXRhbCBoNCxcbi5iZy1ncmV5LWd1bi1tZXRhbCAuaDQsXG4uYmctZ3JleS1ndW4tbWV0YWwgaDUsXG4uYmctZ3JleS1ndW4tbWV0YWwgLmg1LFxuLmJnLWdyZXktZ3VuLW1ldGFsIGg2LFxuLmJnLWdyZXktZ3VuLW1ldGFsIC5oNixcbi5iZy1idXNpbmVzcy1uYXZ5IGgxLFxuLmJnLWJ1c2luZXNzLW5hdnkgLmgxLFxuLmJnLWJ1c2luZXNzLW5hdnkgaDIsXG4uYmctYnVzaW5lc3MtbmF2eSAuaDIsXG4uYmctYnVzaW5lc3MtbmF2eSBoMyxcbi5iZy1idXNpbmVzcy1uYXZ5IC5oMyxcbi5iZy1idXNpbmVzcy1uYXZ5IGg0LFxuLmJnLWJ1c2luZXNzLW5hdnkgLmg0LFxuLmJnLWJ1c2luZXNzLW5hdnkgaDUsXG4uYmctYnVzaW5lc3MtbmF2eSAuaDUsXG4uYmctYnVzaW5lc3MtbmF2eSBoNixcbi5iZy1idXNpbmVzcy1uYXZ5IC5oNiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYmctaW5mbyAucmljaHRleHQgYSxcbi5iZy1wcmltYXJ5IC5yaWNodGV4dCBhLFxuLmJnLWJsdWUtZGFyayAucmljaHRleHQgYSxcbi5iZy1ncmV5LWd1bi1tZXRhbCAucmljaHRleHQgYSxcbi5iZy1idXNpbmVzcy1uYXZ5IC5yaWNodGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJnLWluZm8gLnJpY2h0ZXh0IGE6aG92ZXIsIC5iZy1pbmZvIC5yaWNodGV4dCBhOmZvY3VzLFxuLmJnLXByaW1hcnkgLnJpY2h0ZXh0IGE6aG92ZXIsXG4uYmctcHJpbWFyeSAucmljaHRleHQgYTpmb2N1cyxcbi5iZy1ibHVlLWRhcmsgLnJpY2h0ZXh0IGE6aG92ZXIsXG4uYmctYmx1ZS1kYXJrIC5yaWNodGV4dCBhOmZvY3VzLFxuLmJnLWdyZXktZ3VuLW1ldGFsIC5yaWNodGV4dCBhOmhvdmVyLFxuLmJnLWdyZXktZ3VuLW1ldGFsIC5yaWNodGV4dCBhOmZvY3VzLFxuLmJnLWJ1c2luZXNzLW5hdnkgLnJpY2h0ZXh0IGE6aG92ZXIsXG4uYmctYnVzaW5lc3MtbmF2eSAucmljaHRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZTZlNmU2O1xufVxuXG4uY29sbGFwc2libGUtY29udHJvbCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDJEQUREO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0QyREFERDtcbn1cbi5jb2xsYXBzaWJsZS1jb250cm9sIGEgLm1lZGlhIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuLmNvbGxhcHNpYmxlLWNvbnRyb2wubm8tdi1wYWRkaW5nIGEgLm1lZGlhIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNvbGxhcHNpYmxlLWNvbnRyb2wgLmNvbGxhcHNpYmxlLWNvbnRyb2wtdGl0bGUge1xuICBjb2xvcjogIzQ3NTU2MDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5jb2xsYXBzaWJsZS1jb250cm9sIC5jb2xsYXBzZS1oZWFkZXIge1xuICBjb2xvcjogIzAwNkFBRTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cbi5jb2xsYXBzaWJsZS1jb250cm9sIC5jb2xsYXBzZS1pY29uIHtcbiAgY29sb3I6ICMwMDZBQUU7XG4gIGZvbnQtc2l6ZTogc21hbGw7XG59XG4uY29sbGFwc2libGUtY29udHJvbCAubWVkaWEtbGVmdC5jb2xsYXBzaWJsZS1jb250cm9sLXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uY29sbGFwc2libGUtY29udHJvbCArIC5jb2xsYXBzaWJsZS1jb250cm9sIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLmNvbGxhcHNlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKlxuICogU2lkZWJhciBsYXlvdXRcbiAqL1xuLnNpZGViYXItbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjJweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5zaWRlYmFyLWxheW91dCAuc2lkZWJhci1sYXlvdXQtbmF2IHtcbiAgd2lkdGg6IDI0M3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uc2lkZWJhci1sYXlvdXQgLnNpZGViYXItbGF5b3V0LW5hdiBsaSBhIHtcbiAgY29sb3I6ICMxZDFlMWU7XG59XG4uc2lkZWJhci1sYXlvdXQgLnNpZGViYXItbGF5b3V0LW5hdiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnNpZGViYXItbGF5b3V0IC5zaWRlYmFyLWxheW91dC1uYXYgbGkgdWwge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5zaWRlYmFyLWxheW91dCAuc2lkZWJhci1sYXlvdXQtbmF2IGxpIHVsIGxpIGEge1xuICBjb2xvcjogIzFkMWUxZTtcbn1cbi5zaWRlYmFyLWxheW91dCAuc2lkZWJhci1sYXlvdXQtbmF2IGxpIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogYmxhY2s7XG59XG4uc2lkZWJhci1sYXlvdXQgLnNpZGViYXItbGF5b3V0LW5hdiBsaSB1bCBsaS5hY3RpdmUgPiBhLCAuc2lkZWJhci1sYXlvdXQgLnNpZGViYXItbGF5b3V0LW5hdiBsaSB1bCBsaS5hY3RpdmUgPiBhOmhvdmVyLCAuc2lkZWJhci1sYXlvdXQgLnNpZGViYXItbGF5b3V0LW5hdiBsaSB1bCBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZWJlZGYyO1xuICBjb2xvcjogIzFkMWUxZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zaWRlYmFyLWxheW91dCAuc2lkZWJhci1sYXlvdXQtbmF2IGxpLmFjdGl2ZSA+IGEsIC5zaWRlYmFyLWxheW91dCAuc2lkZWJhci1sYXlvdXQtbmF2IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5zaWRlYmFyLWxheW91dCAuc2lkZWJhci1sYXlvdXQtbmF2IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXItbGVmdDogM3B4ICNBMEUzMTEgc29saWQ7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNpZGViYXItbGF5b3V0IC5zaWRlYmFyLWxheW91dC1uYXYgLm5hdiA+IGxpID4gYTpob3ZlciwgLnNpZGViYXItbGF5b3V0IC5zaWRlYmFyLWxheW91dC1uYXYgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNpZGViYXItbGF5b3V0IC5zaWRlYmFyLWxheW91dC1tYWluIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0M3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2lkZWJhci1sYXlvdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5zaWRlYmFyLWxheW91dCAuc2lkZWJhci1sYXlvdXQtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaWRlYmFyLWxheW91dCAuc2lkZWJhci1sYXlvdXQtbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNpZGViYXItbGF5b3V0LW5hdiAuc2lkZWJhci1ibG9nLWxvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuXG4uZmMtbWFwLXBpbiB7XG4gIGNvbG9yOiAjZmY0ZjJjO1xufVxuXG4ubmJuLW5hdmJhciB7XG4gIGhlaWdodDogODJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUU3RUM7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5uYm4tbmF2YmFyIC5uYm4tbmF2YmFyLWxvZ28ge1xuICBtYXgtaGVpZ2h0OiA1NXB4O1xufVxuXG4uYnRuLWdyb3VwIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QUFFO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5pbWFnZS1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLmltYWdlLWNvbnRhaW5lciA+IC5tZWRpYS1ib2R5IHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmltYWdlLWNvbnRhaW5lciA+IC5tZWRpYS1sZWZ0IGE6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5pbWFnZS1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lci1oZWFkaW5nIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMjcyMTREO1xufVxuLmltYWdlLWNvbnRhaW5lci5pbWctbGVmdC14cyA+IC5tZWRpYS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5pbWFnZS1jb250YWluZXIuaW1nLWxlZnQteHMgPiAubWVkaWEtbGVmdCBpbWcge1xuICB3aWR0aDogNDhweDtcbn1cbi5pbWFnZS1jb250YWluZXIuaW1nLWxlZnQtc20gPiAubWVkaWEtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uaW1hZ2UtY29udGFpbmVyLmltZy1sZWZ0LXNtID4gLm1lZGlhLWxlZnQgaW1nIHtcbiAgd2lkdGg6IDg1cHg7XG59XG4uaW1hZ2UtY29udGFpbmVyLmltZy1sZWZ0LXJlc3BvbnNpdmUgPiAubWVkaWEtbGVmdCBpbWcge1xuICBtYXgtd2lkdGg6IDIzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbWFnZS1jb250YWluZXIuaW1nLWxlZnQtcmVzcG9uc2l2ZSA+IC5tZWRpYS1sZWZ0IGltZyB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIG1heC13aWR0aDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaW1hZ2UtY29udGFpbmVyLmltZy1sZWZ0LXJlc3BvbnNpdmUgPiAubWVkaWEtbGVmdCBpbWcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5pbWFnZS1jb250YWluZXIuaW1nLWxlZnQtcmVzcG9uc2l2ZSA+IC5tZWRpYS1sZWZ0LCAuaW1hZ2UtY29udGFpbmVyLmltZy1sZWZ0LXJlc3BvbnNpdmUgPiAubWVkaWEtcmlnaHQsIC5pbWFnZS1jb250YWluZXIuaW1nLWxlZnQtcmVzcG9uc2l2ZSA+IC5tZWRpYS1ib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5pbWFnZS1jb250YWluZXIuaW1nLWxlZnQtcmVzcG9uc2l2ZSA+IC5tZWRpYS1sZWZ0LmNvbGxhcHNlZC10ZXh0LWNlbnRlciwgLmltYWdlLWNvbnRhaW5lci5pbWctbGVmdC1yZXNwb25zaXZlID4gLm1lZGlhLXJpZ2h0LmNvbGxhcHNlZC10ZXh0LWNlbnRlciwgLmltYWdlLWNvbnRhaW5lci5pbWctbGVmdC1yZXNwb25zaXZlID4gLm1lZGlhLWJvZHkuY29sbGFwc2VkLXRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmltYWdlLWNvbnRhaW5lci5pbWctbGVmdC1yZXNwb25zaXZlID4gLm1lZGlhLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuaW1hZ2UtY29udGFpbmVyLmltZy1sZWZ0LXJlc3BvbnNpdmUgPiAubWVkaWEtYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLWNvbnRhaW5lci5jb2xsYXBzZWQtZGVza3RvcCA+IC5tZWRpYS1sZWZ0IGltZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmltYWdlLWNvbnRhaW5lci5jb2xsYXBzZWQtZGVza3RvcCA+IC5tZWRpYS1sZWZ0LCAuaW1hZ2UtY29udGFpbmVyLmNvbGxhcHNlZC1kZXNrdG9wID4gLm1lZGlhLXJpZ2h0LCAuaW1hZ2UtY29udGFpbmVyLmNvbGxhcHNlZC1kZXNrdG9wID4gLm1lZGlhLWJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmltYWdlLWNvbnRhaW5lci5jb2xsYXBzZWQtZGVza3RvcCA+IC5tZWRpYS1sZWZ0LmNvbGxhcHNlZC10ZXh0LWNlbnRlciwgLmltYWdlLWNvbnRhaW5lci5jb2xsYXBzZWQtZGVza3RvcCA+IC5tZWRpYS1yaWdodC5jb2xsYXBzZWQtdGV4dC1jZW50ZXIsIC5pbWFnZS1jb250YWluZXIuY29sbGFwc2VkLWRlc2t0b3AgPiAubWVkaWEtYm9keS5jb2xsYXBzZWQtdGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaW1hZ2UtY29udGFpbmVyLmNvbGxhcHNlZC1kZXNrdG9wID4gLm1lZGlhLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbWFnZS1jb250YWluZXIuY29sbGFwc2VkLW1vYmlsZSA+IC5tZWRpYS1sZWZ0IGltZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmltYWdlLWNvbnRhaW5lci5jb2xsYXBzZWQtbW9iaWxlID4gLm1lZGlhLWxlZnQsIC5pbWFnZS1jb250YWluZXIuY29sbGFwc2VkLW1vYmlsZSA+IC5tZWRpYS1yaWdodCwgLmltYWdlLWNvbnRhaW5lci5jb2xsYXBzZWQtbW9iaWxlID4gLm1lZGlhLWJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmltYWdlLWNvbnRhaW5lci5jb2xsYXBzZWQtbW9iaWxlID4gLm1lZGlhLWxlZnQuY29sbGFwc2VkLXRleHQtY2VudGVyLCAuaW1hZ2UtY29udGFpbmVyLmNvbGxhcHNlZC1tb2JpbGUgPiAubWVkaWEtcmlnaHQuY29sbGFwc2VkLXRleHQtY2VudGVyLCAuaW1hZ2UtY29udGFpbmVyLmNvbGxhcHNlZC1tb2JpbGUgPiAubWVkaWEtYm9keS5jb2xsYXBzZWQtdGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaW1hZ2UtY29udGFpbmVyLmNvbGxhcHNlZC1tb2JpbGUgPiAubWVkaWEtYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uaW1hZ2UtY29udGFpbmVyIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uaW1hZ2UtY29udGFpbmVyIGEucmV0aW5hIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmltYWdlLWNvbnRhaW5lciBhLnJldGluYSBpbWcge1xuICB3aWR0aDogNTAlO1xufVxuLmltYWdlLWNvbnRhaW5lciBhLmN0YS50ZXh0LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaW1hZ2UtY29udGFpbmVyIGEuY3RhLnRleHQtbGluayAuY3RhLWxhYmVsIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbWFnZS1jb250YWluZXIgYS5jdGEudGV4dC1saW5rIC5zdmctaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAxNnB4IDZweCAxNnB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDJEQUREO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0QyREFERDtcbn1cbi5saXN0LWl0ZW0gLmxpc3QtaXRlbS1idWxsZXQge1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmxpc3QtaXRlbSAubGlzdC1pdGVtLWJ1bGxldCAuc3ZnLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmxpc3QtaXRlbSAubGlzdC1pdGVtLW51bWJlciB7XG4gIHdpZHRoOiAyNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLmxpc3QtaXRlbSAubWVkaWEtYm9keSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5saXN0LWl0ZW0gKyAubGlzdC1pdGVtIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2Fyb3VzZWwge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgYm90dG9tOiAtMzBweDtcbn1cbi5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIGJvcmRlci1jb2xvcjogI0Q4REJFMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4REJFMTtcbn1cbi5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzNzM2M0E7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzM2M0E7XG59XG4uY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wge1xuICB0b3A6IDQ3JTtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiA0NXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmNhcm91c2VsLmNhcm91c2VsLWdhbGxlcnkge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbn1cbi5jYXJvdXNlbC5jYXJvdXNlbC1nYWxsZXJ5IC5pdGVtIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgYm90dG9tOiAwO1xufVxuLmNhcm91c2VsLmNhcm91c2VsLWdhbGxlcnkgLml0ZW0gaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY29udGFpbjtcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcm91c2VsLmNhcm91c2VsLWdhbGxlcnkgLml0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG4uY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyIC5pdGVtIC5jYXJkLCAuY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyIC5pdGVtIC53ZWxsLCAuY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyIC5pdGVtIC5hcnRpY2xlLWxpc3QtaXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAuaXRlbSAuY2FyZC5jYXJkLWJveC1zaGFkb3ctc21hbGwge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDdweCk7XG4gIG1hcmdpbjogN3B4IDdweCA2cHg7XG59XG5cbi5kbC1ob3Jpem9udGFsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kbC1ob3Jpem9udGFsIGR0IHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5kbC1ob3Jpem9udGFsIGRkIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4ubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgfVxufVxuc3ZnLnN2Zy1pY29uIHtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTAlO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi8qIFNWRyBJQ09OIFNJWkVTICovXG4uc3ZnLWljb24uc3ZnLWljb24tbGcge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuOWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cblxuLnN2Zy1pY29uLnN2Zy1pY29uLTJ4IHtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG59XG5cbi5zdmctaWNvbi5zdmctaWNvbi0zeCB7XG4gIGhlaWdodDogM2VtO1xuICB3aWR0aDogM2VtO1xufVxuXG4vKiBDWUEgcGluIGNvbG91ciBjbGFzc2VzKi9cbnN2Zy5zdmctaWNvbi5zdmctaWNvbi1tYXAtcGluIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbnN2Zy5zdmctaWNvbi5zdmctaWNvbi1jeWEtYmx1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWxsOiAjMDA5REU2O1xufVxuc3ZnLnN2Zy1pY29uLnN2Zy1pY29uLWN5YS1icm93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWxsOiAjODE0MjI1O1xufVxuc3ZnLnN2Zy1pY29uLnN2Zy1pY29uLWN5YS1ncmV5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6ICNCQUJGQzQ7XG59XG5zdmcuc3ZnLWljb24uc3ZnLWljb24tY3lhLXN1cHBvcnRpbmctZ3JleSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWxsOiAjQkFCRkM0O1xufVxuc3ZnLnN2Zy1pY29uLnN2Zy1pY29uLWN5YS1ncmVlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWxsOiAjMzI4NDAwO1xufVxuc3ZnLnN2Zy1pY29uLnN2Zy1pY29uLWN5YS1wdXJwbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsbDogIzhFNTVEOTtcbn1cbnN2Zy5zdmctaWNvbi5zdmctaWNvbi1jeWEtZGFyay1ibHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6ICMyNzIxNEQ7XG59XG5cbmltZy5zdmctaWNvbi1leHRlbmRlZCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuaDEsIC5oMSxcbmgyLCAuaDIsXG5oMywgLmgzLFxuaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbm5hdi5uYXZiYXItZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG59XG5uYXYubmF2YmFyLWRvdHMgLm5hdiBhIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDIxcHg7XG4gIHdpZHRoOiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5uYXYubmF2YmFyLWRvdHMgLm5hdiBhOmhvdmVyLCBuYXYubmF2YmFyLWRvdHMgLm5hdiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5uYXYubmF2YmFyLWRvdHMgLm5hdiBsaS5hY3RpdmUgYS50ZXh0LWluZm8ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5REU2O1xufVxubmF2Lm5hdmJhci1kb3RzIC5uYXYgbGkuYWN0aXZlIGEudGV4dC1zZWNvbmRhcnkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZjODQwO1xufVxubmF2Lm5hdmJhci1kb3RzIC5uYXYgbGkuYWN0aXZlIGEudGV4dC1ncmVlbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMGFjNzA7XG59XG5cbi5hbGVydCB7XG4gIGNvbG9yOiAjMjMxRjIwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMHB4O1xuICBib3JkZXItdG9wOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDhweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYWxlcnQgLm1kaSB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuLmFsZXJ0IC5tZWRpYS1sZWZ0IHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuLmFsZXJ0IC5tZWRpYS1ib2R5IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbn1cbi5hbGVydCAubWVkaWEtYm9keSBhIHtcbiAgY29sb3I6ICMyMzFGMjAgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5hbGVydCAubWVkaWEtYm9keSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLmFsZXJ0IC5tZWRpYS1ib2R5IGRpdiB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQgLmg0IHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuLmFsZXJ0IC5jbG9zZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERjJGMyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNGOTFGM0UgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGOTFGM0UgIWltcG9ydGFudDtcbn1cbi5hbGVydC1kYW5nZXIgLm1kaS1hbGVydCB7XG4gIGNvbG9yOiAjRjkxRjNFICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtZGFuZ2VyIC5oNCB7XG4gIGNvbG9yOiAjRjkxRjNFICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtZGFuZ2VyIC5jbG9zZSB7XG4gIGNvbG9yOiAjRjkxRjNFICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtZGFuZ2VyIGkubWRpIHtcbiAgY29sb3I6ICNGOTFGM0UgIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGNUZGICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwNjBENiAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwNjBENiAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LWluZm8gLm1kaS1pbmZvcm1hdGlvbiB7XG4gIGNvbG9yOiAjMDA2MEQ2ICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtaW5mbyAuaDQge1xuICBjb2xvcjogIzAwNjBENiAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LWluZm8gLmNsb3NlIHtcbiAgY29sb3I6ICMwMDYwRDYgIWltcG9ydGFudDtcbn1cbi5hbGVydC1pbmZvIGkubWRpIHtcbiAgY29sb3I6ICMwMDYwRDYgIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0LWluZm8tcmVkLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY3RjUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjREQxRTExICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY1NTMzICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtaW5mby1yZWQtYmFubmVyIC5tZGktaW5mb3JtYXRpb24ge1xuICBjb2xvcjogIzAwNjBENiAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LWluZm8tcmVkLWJhbm5lciAuaDQge1xuICBjb2xvcjogIzAwNjBENiAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LWluZm8tcmVkLWJhbm5lciAuY2xvc2Uge1xuICBjb2xvcjogIzAwNjBENiAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LWluZm8tcmVkLWJhbm5lciBpLm1kaSB7XG4gIGNvbG9yOiAjREQxRTExICFpbXBvcnRhbnQ7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRkZGNyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMEE3NjQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMEE3NjQgIWltcG9ydGFudDtcbn1cbi5hbGVydC1zdWNjZXNzIC5tZGktY2hlY2stY2lyY2xlIHtcbiAgY29sb3I6ICMwMEE3NjQgIWltcG9ydGFudDtcbn1cbi5hbGVydC1zdWNjZXNzIC5oNCB7XG4gIGNvbG9yOiAjMDBBNzY0ICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtc3VjY2VzcyAuY2xvc2Uge1xuICBjb2xvcjogIzAwQTc2NCAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LXN1Y2Nlc3MgaS5tZGkge1xuICBjb2xvcjogIzAwQTc2NCAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LXN1Y2Nlc3MgZGl2LmRlYWwge1xuICBjb2xvcjogIzAwQTc2NCAhaW1wb3J0YW50O1xuICB3aWR0aDogODgxcHg7XG4gIGhlaWdodDogMjVweDtcbiAgbGVmdDogNThweDtcbiAgdG9wOiAxOXB4O1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtc3VjY2VzcyAubWRpIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbn1cbi5hbGVydC1zdWNjZXNzIC5tZGkuZGVhbCB7XG4gIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY3RjUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1NTMzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY1NTMzICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtd2FybmluZyAubWRpLWFsZXJ0LWNpcmNsZSB7XG4gIGNvbG9yOiAjRkY1NTMzICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtd2FybmluZyAuaDQge1xuICBjb2xvcjogI0ZGNTUzMyAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LXdhcm5pbmcgLmNsb3NlIHtcbiAgY29sb3I6ICNGRjU1MzMgIWltcG9ydGFudDtcbn1cbi5hbGVydC13YXJuaW5nIGkubWRpIHtcbiAgY29sb3I6ICNGRjU1MzMgIWltcG9ydGFudDtcbn1cblxuLm1heC13aWR0aC1hbGVydCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5cbi5tYXgtd2lkdGgtYWxlcnQtYWVtIHtcbiAgbWF4LXdpZHRoOiA1MzBweDtcbn1cblxuLmFsaWduLWNlbnRlci1yc3BsaXN0IHtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1jZW50ZXI7XG59XG5cbi5mb3JtLWRvd24tYWxlcnQtcGFkZGluZy10b3Age1xuICBwYWRkaW5nLXRvcDogMTdweCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1kb3duLWFsZXJ0LXAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLmZvcm0tZG93bi1hbGVydC13aXRob3V0LWg0LXRvcCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWRvd24tYWxlcnQtd2l0aG91dC1oNC1wIHtcbiAgbWFyZ2luLWJvdHRvbTogOXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4uaW5saW5lLWFsZXJ0LXRpdGxlIHtcbiAgY29sb3I6ICMyMzFGMjAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuXG4ucnNwLWxpc3QtYWxlcnQtd2lkdGgge1xuICBtYXgtd2lkdGg6IDY4MHB4O1xufVxuXG4jdGVjaC1jaG9pY2UtY29zdC1jb21wb25lbnQgLm5vbi11bmRlcmxpbmVkLWN0YSB7XG4gIHBhZGRpbmctYm90dG9tOiA3cHggIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZHJvcGRvd24gdi1zZWxlY3Qudi10ZXh0LWZpZWxkIGlucHV0IHtcbiAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uZHJvcGRvd24gaW5wdXRbdHlwZT10ZXh0XVtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmRyb3Bkb3duIC52LWlucHV0IHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLmRyb3Bkb3duIC50aGVtZS0tbGlnaHQudi1zZWxlY3QgLnYtc2VsZWN0X19zZWxlY3Rpb24tLWNvbW1hIHtcbiAgY29sb3I6ICMzNzM2M0EgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZHJvcGRvd24gLnRoZW1lLS1saWdodC52LWlucHV0IHtcbiAgY29sb3I6ICMwMDlERTYgIWltcG9ydGFudDtcbn1cbi5kcm9wZG93biBpLnYtaWNvbi5ub3RyYW5zbGF0ZS5tZGkubWRpLW1lbnUtZG93bi50aGVtZS0tbGlnaHQucHJpbWFyeS0tdGV4dCB7XG4gIGNvbG9yOiAjMDA5REU2ICFpbXBvcnRhbnQ7XG59XG4uZHJvcGRvd24gLnYtc2VsZWN0X19zZWxlY3Rpb24ge1xuICB3aWR0aDogNDAwcHg7XG4gIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xufVxuXG4ucnNwTG9naW4gLmxhYmVsVGV4dCB7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIC8qIG9yIDEzOCUgKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDEzMzMzcHg7XG4gIGNvbG9yOiAjMUQxRTFFO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ucnNwTG9naW4gLmlucHV0LWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMzA1cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzREFERDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xufVxuLnJzcExvZ2luIC5zZWxlY3QtYm94IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIGZpbGw9J2JsYWNrJyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIHdpZHRoPScyNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNNyAxMGw1IDUgNS01eicvPjxwYXRoIGQ9J00wIDBoMjR2MjRIMHonIGZpbGw9J25vbmUnLz48L3N2Zz5cIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogOTYlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDEzcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHggIWltcG9ydGFudDtcbn1cbi5yc3BMb2dpbiAuaW5wdXQtdXNlcm5hbWUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTNweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTNweCAhaW1wb3J0YW50O1xufVxuLnJzcExvZ2luIC5jaGVja2JveC1jb250YWluIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnJzcExvZ2luIC5jaGVja2JveC1jb250YWluIC5pbnB1dC1jaGVja2JveCB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxlZnQ6IDEyLjUlO1xuICByaWdodDogMTIuNSU7XG4gIHRvcDogMTIuNSU7XG4gIGJvdHRvbTogMTIuNSU7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViICFpbXBvcnRhbnQ7XG4gIC8qIFByaW1hcnkvQmFzZSAqL1xuICBiYWNrZ3JvdW5kOiAjMDA2QUFFO1xufVxuLnJzcExvZ2luIC5jaGVja2JveC1jb250YWluIC5jaGVja2JveC1sYWJlbCB7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIC8qIEF0dHJpYnV0ZS9EYXRhICovXG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjElICovXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIC8qIFN0YW5kYXJkL0dyZXk1ICovXG4gIGNvbG9yOiAjNDc1MDU5O1xuICAvKiBJbnNpZGUgYXV0byBsYXlvdXQgKi9cbiAgZmxleDogbm9uZTtcbiAgb3JkZXI6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbn1cbi5yc3BMb2dpbiAuZXJyb3ItYmxvY2stZGlzcGxheS1ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yc3BMb2dpbiAuc3VibWl0LWJ1dHRvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIEF1dG8gbGF5b3V0ICovXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwcHg7XG4gIHdpZHRoOiAzMTNweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICAvKiBQcmltYXJ5L0Jhc2UgKi9cbiAgYmFja2dyb3VuZDogIzAwNkFBRTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAvKiBJbnNpZGUgYXV0byBsYXlvdXQgKi9cbiAgZmxleDogbm9uZTtcbiAgb3JkZXI6IDA7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGZsZXgtZ3JvdzogMDtcbn1cbi5yc3BMb2dpbiAuc3VibWl0LWJ1dHRvbiAuYXV0by1sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4O1xuICB3aWR0aDogNzhweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICAvKiBQcmltYXJ5L0Jhc2UgKi9cbiAgYmFja2dyb3VuZDogIzAwNkFBRTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAvKiBJbnNpZGUgYXV0byBsYXlvdXQgKi9cbiAgZmxleDogbm9uZTtcbiAgb3JkZXI6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbn1cbi5yc3BMb2dpbiAuc3VibWl0LWJ1dHRvbiAuYXV0by1sYXlvdXQgLmJ0bi1zdWJtaXQge1xuICAvKiBTdGFuZGFyZC9CdXR0b24gKi9cbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTAwJSAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIFN0YW5kYXJkL1doaXRlICovXG4gIGNvbG9yOiAjRkZGRkZGO1xuICAvKiBJbnNpZGUgYXV0byBsYXlvdXQgKi9cbiAgZmxleDogbm9uZTtcbiAgb3JkZXI6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbn1cbi5yc3BMb2dpbiAudGVybXNDb25kaXRpb25SU1Age1xuICAvKiBTdGFuZGFyZC9MaW5rICovXG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC8qIG9yIDExNCUgKi9cbiAgLyogUHJpbWFyeS9CYXNlICovXG4gIGNvbG9yOiAjMDA2QUFFO1xuICAvKiBJbnNpZGUgYXV0byBsYXlvdXQgKi9cbiAgZmxleDogbm9uZTtcbiAgb3JkZXI6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbiAgbWFyZ2luLXRvcDogMjcuMnB4O1xufVxuLnJzcExvZ2luIDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovXG59XG4ucnNwTG9naW4gOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG4ucnNwTG9naW4gOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuLnJzcExvZ2luIC5zZWxlY3QtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnJzcExvZ2luIC5zZWxlY3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAzMDVweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDNEQUREO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyBmaWxsPSdibGFjaycgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyB3aWR0aD0nMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTcgMTBsNSA1IDUtNXonLz48cGF0aCBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJy8+PC9zdmc+XCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDk2JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMHB4O1xufVxuLnJzcExvZ2luIC5zZWxlY3Qtc3R5bGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJzcExvZ2luIC5zZWxlY3Qtc3R5bGVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5yc3BMb2dpbiAuc2VsZWN0LW9wdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMjVweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4O1xuICBib3JkZXItdG9wOiAwcHg7XG59XG4ucnNwTG9naW4gLnNlbGVjdC1vcHRpb25zIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5yc3BMb2dpbiAuc2VsZWN0LW9wdGlvbnMgbGlbcmVsPWhpZGVdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yc3BMb2dpbiAuYWN0aXZlLXRpY2s6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMC40cmVtO1xuICBjb250ZW50OiBcIuKck1wiO1xufVxuLnJzcExvZ2luIC5yc3AtbXNnLWVycm9yIHtcbiAgY29sb3I6ICNkMzJmMmY7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucnNwTG9naW4gLnJzcC1tc2ctZGlzcGxheSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yc3BMb2dpbiAubWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG4ucnNwTG9naW4gLmVycm9yLWJveCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgd2lkdGg6IDMwNXB4O1xufVxuLnJzcExvZ2luICNlcnJvclByb21wdFRleHQge1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yc3BMb2dPdXQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDUwcHg7XG59XG4ucnNwTG9nT3V0IC5zdWJtaXRfcnNwX2xvZ091dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIEF1dG8gbGF5b3V0ICovXG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDBweDtcbiAgd2lkdGg6IDMxM3B4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIC8qIFByaW1hcnkvQmFzZSAqL1xuICBiYWNrZ3JvdW5kOiAjMDA2QUFFO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC8qIEluc2lkZSBhdXRvIGxheW91dCAqL1xuICBmbGV4OiBub25lO1xuICBvcmRlcjogMDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZmxleC1ncm93OiAwO1xuICAvKiBTdGFuZGFyZC9CdXR0b24gKi9cbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTAwJSAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIFN0YW5kYXJkL1doaXRlICovXG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ucnNwLWltcGVyc29uYXRlLWxpbmtzLXZpc2liaWxpdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW1wZXJzb25hdGUtbGluayB7XG4gIHRvcDogMzBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAyMTdweCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA4OXB4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtaW1wZXJzb25hdGUtcm9sZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yc3AtaW1wZXJzb25hdGUtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyNzIxNEQ7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuI3JzcExvZ291dDpob3ZlciB7XG4gIGNvbG9yOiAjMDA2QUFFICFpbXBvcnRhbnQ7XG59XG5cbiNyc3BMb2dpbjpob3ZlciB7XG4gIGNvbG9yOiAjMDA2QUFFICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBNSVhJTlNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIE1peGlucyBmb3IgZmxleGJveCByZWxhdGVkIHByb3BlcnRpZXNcbiAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIEZJWEVTL0hBQ0tTXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogQkFTRS9HRU5FUklDXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uaWNvbi1jdGEtYXJyb3ctY2lyY2xlLWxhcmdlIHtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uLWN0YS1hcnJvdy1jaXJjbGUtbGFyZ2UucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgcHJpbnQge1xuICAuaWNvbi1jdGEtYXJyb3ctY2lyY2xlLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pY29uLWNsb3NlLXJvdW5kLWJsdWUtd2hpdGUtYm9yZGVyIHtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uLWNsb3NlLXJvdW5kLWJsdWUtd2hpdGUtYm9yZGVyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDNweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIHByaW50IHtcbiAgLmljb24tY2xvc2Utcm91bmQtYmx1ZS13aGl0ZS1ib3JkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbnRleHRhcmVhLCBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXVybF0sIGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT1udW1iZXJdLCBpbnB1dFt0eXBlPWNvbG9yXSwgaW5wdXRbdHlwZT1lbWFpbF0sIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXVybF0sIGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT1udW1iZXJdLCBpbnB1dFt0eXBlPWNvbG9yXSwgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTFweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDJEQUREO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGQkZFO1xuICBoZWlnaHQ6IDQ1cHg7XG59XG5pbnB1dFt0eXBlPXRleHRdIC5pcy1pbnZhbGlkLCAuaXMtaW52YWxpZCBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXVybF0gLmlzLWludmFsaWQsIC5pcy1pbnZhbGlkIGlucHV0W3R5cGU9dXJsXSwgaW5wdXRbdHlwZT10ZWxdIC5pcy1pbnZhbGlkLCAuaXMtaW52YWxpZCBpbnB1dFt0eXBlPXRlbF0sIGlucHV0W3R5cGU9bnVtYmVyXSAuaXMtaW52YWxpZCwgLmlzLWludmFsaWQgaW5wdXRbdHlwZT1udW1iZXJdLCBpbnB1dFt0eXBlPWNvbG9yXSAuaXMtaW52YWxpZCwgLmlzLWludmFsaWQgaW5wdXRbdHlwZT1jb2xvcl0sIGlucHV0W3R5cGU9ZW1haWxdIC5pcy1pbnZhbGlkLCAuaXMtaW52YWxpZCBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGJvcmRlci1jb2xvcjogI2U2MTIwMDtcbiAgb3V0bGluZTogMDtcbn1cbmlucHV0W3R5cGU9dGV4dF06Zm9jdXMsIGlucHV0W3R5cGU9dXJsXTpmb2N1cywgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLCBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsIGlucHV0W3R5cGU9Y29sb3JdOmZvY3VzLCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwOURFNjtcbn1cbmlucHV0W3R5cGU9dGV4dF1bZGlzYWJsZWRdLCBpbnB1dFt0eXBlPXRleHRdW3JlYWRvbmx5XSwgaW5wdXRbdHlwZT11cmxdW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT11cmxdW3JlYWRvbmx5XSwgaW5wdXRbdHlwZT10ZWxdW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT10ZWxdW3JlYWRvbmx5XSwgaW5wdXRbdHlwZT1udW1iZXJdW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT1udW1iZXJdW3JlYWRvbmx5XSwgaW5wdXRbdHlwZT1jb2xvcl1bZGlzYWJsZWRdLCBpbnB1dFt0eXBlPWNvbG9yXVtyZWFkb25seV0sIGlucHV0W3R5cGU9ZW1haWxdW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT1lbWFpbF1bcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QyREFERCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0JBQkZDNCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QyREFERDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RkJGRTtcbn1cbnRleHRhcmVhIC5pcy1pbnZhbGlkLCAuaXMtaW52YWxpZCB0ZXh0YXJlYSB7XG4gIGJvcmRlci1jb2xvcjogI2U2MTIwMDtcbiAgb3V0bGluZTogMDtcbn1cbnRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5REU2O1xufVxudGV4dGFyZWFbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2JiYiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tY2hlY2tib3gge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1mb3JtLWNoZWNrYm94LW5vcm1hbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5mb3JtLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9ybS1jaGVja2JveDpob3ZlciwgLmZvcm0tY2hlY2tib3guaXMtZm9jdXNlZCB7XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1mb3JtLWNoZWNrYm94LWhvdmVyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIHByaW50IHtcbiAgLmZvcm0tY2hlY2tib3g6aG92ZXIsIC5mb3JtLWNoZWNrYm94LmlzLWZvY3VzZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNoZWNrYm94LmlzLWNoZWNrZWQsIC5mb3JtLWNoZWNrYm94LmlzLWNoZWNrZWQge1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24tZm9ybS1jaGVja2JveC1jbGljay5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5mb3JtLWNoZWNrYm94LmlzLWNoZWNrZWQsIC5mb3JtLWNoZWNrYm94LmlzLWNoZWNrZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNoZWNrYm94OmhvdmVyLmlzLWNoZWNrZWQsIC5mb3JtLWNoZWNrYm94OmhvdmVyLmlzLWNoZWNrZWQsIC5mb3JtLWNoZWNrYm94LmlzLWNoZWNrZWQuaXMtZm9jdXNlZCB7XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1mb3JtLWNoZWNrYm94LWhvdmVyLWNsaWNrLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIHByaW50IHtcbiAgLmZvcm0tY2hlY2tib3g6aG92ZXIuaXMtY2hlY2tlZCwgLmZvcm0tY2hlY2tib3g6aG92ZXIuaXMtY2hlY2tlZCwgLmZvcm0tY2hlY2tib3guaXMtY2hlY2tlZC5pcy1mb2N1c2VkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9ybS1jaGVja2JveCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTk5ZW07XG59XG5cbi5mb3JtLXJhZGlvIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24tZm9ybS1yYWRpby1ub3JtYWwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZm9ybS1yYWRpbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFkaW86aG92ZXIsIC5mb3JtLXJhZGlvLmlzLWZvY3VzZWQge1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24tZm9ybS1yYWRpby1ob3Zlci5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5mb3JtLXJhZGlvOmhvdmVyLCAuZm9ybS1yYWRpby5pcy1mb2N1c2VkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9ybS1yYWRpby5pcy1jaGVja2VkLCAuZm9ybS1yYWRpby5pcy1jaGVja2VkIHtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uLWZvcm0tcmFkaW8tY2xpY2sucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZm9ybS1yYWRpby5pcy1jaGVja2VkLCAuZm9ybS1yYWRpby5pcy1jaGVja2VkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9ybS1yYWRpbzpob3Zlci5pcy1jaGVja2VkLCAuZm9ybS1yYWRpbzpob3Zlci5pcy1jaGVja2VkLCAuZm9ybS1yYWRpby5pcy1jaGVja2VkLmlzLWZvY3VzZWQge1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24tZm9ybS1yYWRpby1jbGljay5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5mb3JtLXJhZGlvOmhvdmVyLmlzLWNoZWNrZWQsIC5mb3JtLXJhZGlvOmhvdmVyLmlzLWNoZWNrZWQsIC5mb3JtLXJhZGlvLmlzLWNoZWNrZWQuaXMtZm9jdXNlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFkaW8gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5OWVtO1xufVxuXG4uaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZm9ybS1yYWRpby1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggOXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA2QUFFO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgY29sb3I6ICMwMDZBQUU7XG59XG4uZm9ybS1yYWRpby1idXR0b246aG92ZXIsIC5mb3JtLXJhZGlvLWJ1dHRvbi5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZjVmYztcbn1cbi5mb3JtLXJhZGlvLWJ1dHRvbi5pcy1jaGVja2VkLCAuZm9ybS1yYWRpby1idXR0b24uaXMtY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZBQUU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDE4OWJlO1xufVxuLmZvcm0tcmFkaW8tYnV0dG9uOmhvdmVyLmlzLWNoZWNrZWQsIC5mb3JtLXJhZGlvLWJ1dHRvbjpob3Zlci5pcy1jaGVja2VkLCAuZm9ybS1yYWRpby1idXR0b24uaXMtY2hlY2tlZC5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkFBRTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAxODliZTtcbn1cblxuLmF1dG9jb21wbGV0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdXRvY29tcGxldGUgc3Bhbi5mb3Jtc2V0LWZpZWxkLWljb24tLWxvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xufVxuXG4uaGVscC1sYWJlbCB7XG4gIGNvbG9yOiAjNjY2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogVkVORE9SXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKipcbiAqIE5CTmNvIFRoZW1lXG4gKi9cbi5ka190aGVtZV9kZWZhdWx0IHtcbiAgLyogQ29udGFpbmVyICovXG4gIC8qIFRvZ2dsZSAqL1xuICAvKiBGb2N1cyBTdGF0ZSAqL1xuICAvKiBPcGVuIFN0YXRlICovXG4gIC8qIE9wdGlvbnMgTWVudSAqL1xuICAvKiBJbm5lciBPcHRpb25zICovXG59XG4uZGtfdGhlbWVfZGVmYXVsdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5ka190aGVtZV9kZWZhdWx0LmRrX2NvbnRhaW5lciB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG4uZGtfdGhlbWVfZGVmYXVsdCBhIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogIzQ3NTU2MDtcbn1cbi5ka190aGVtZV9kZWZhdWx0IGE6aG92ZXIge1xuICBjb2xvcjogIzQ3NTU2MDtcbn1cbi5ka190aGVtZV9kZWZhdWx0IC5ka190b2dnbGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMkRBREQ7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0ZCRkU7XG4gIGhlaWdodDogNDVweDtcbn1cbi5ka190aGVtZV9kZWZhdWx0IC5ka190b2dnbGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTRweDtcbiAgdG9wOiAxNXB4O1xuICBmb250LXNpemU6IDExcHg7XG59XG4uaXMtaW52YWxpZCAuZGtfdGhlbWVfZGVmYXVsdCAuZGtfdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTYxMjAwO1xuICBvdXRsaW5lOiAwO1xufVxuLmRrX3RoZW1lX2RlZmF1bHQuZGtfZm9jdXMgLmRrX3RvZ2dsZSwgLmRrX3RoZW1lX2RlZmF1bHQ6Zm9jdXMgLmRrX3RvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwOURFNjtcbiAgb3V0bGluZTogMDtcbn1cbi5ka190aGVtZV9kZWZhdWx0W2Rpc2FibGVkXSAuZGtfdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2JiYiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cbi5ka190aGVtZV9kZWZhdWx0IC5ka19vcHRpb25zIGEge1xuICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDJEQUREO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmRrX3RoZW1lX2RlZmF1bHQgLmRrX29wdGlvbnMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0ZCRkU7XG59XG4uZGtfdGhlbWVfZGVmYXVsdCBsaTpsYXN0LWNoaWxkIGEge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmRrX3RoZW1lX2RlZmF1bHQgLmRrX29wdGlvbl9jdXJyZW50IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGQkZFO1xufVxuLmRrX3RoZW1lX2RlZmF1bHQgLmRrX29wdGlvbnNfaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDJEQUREO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbn1cbi5ka190aGVtZV9kZWZhdWx0LmlzLWludmFsaWQgLmRrX29wdGlvbnNfaW5uZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2MTIwMDtcbn1cbi5ka190aGVtZV9kZWZhdWx0LmlzLWludmFsaWQuZGtfb3Blbl90b3AgLmRrX29wdGlvbnNfaW5uZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0QyREFERDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNjEyMDA7XG59XG4uZGtfdGhlbWVfZGVmYXVsdC5ka19mb2N1cyAuZGtfb3B0aW9uc19pbm5lciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA5REU2O1xufVxuLmRrX3RoZW1lX2RlZmF1bHQuZGtfZm9jdXMuZGtfb3Blbl90b3AgLmRrX29wdGlvbnNfaW5uZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0QyREFERDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDlERTY7XG59XG5cbi5ka19jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRrX2NvbnRhaW5lciBhIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZGtfdG9nZ2xlIHtcbiAgZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6b29tOiAxO1xufVxuXG4uZGtfb3BlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ka19vcGVuIC5ka19vcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGtfb3BlbiBhIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG5cbi5ka19vcGVuX3RvcCBhIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG59XG5cbi5ka19vcHRpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDQwO1xufVxuLmRrX29wdGlvbnMgYSwgLmRrX29wdGlvbnMgYTpsaW5rLCAuZGtfb3B0aW9ucyBhOnZpc2l0ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRrX29wdGlvbnNfaW5uZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5ka19jb250YWluZXIgc2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OTllbTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZGtfbW9iaWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRrX21vYmlsZSBzZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnNpLWZsb2F0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpLWZsb2F0LXdyYXBwZXIsXG4uc2ktZmxvYXQtd3JhcHBlciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuW2NsYXNzKj1zaS13cmFwcGVyXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zaS13cmFwcGVyLXRvcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG59XG5cbi5zaS13cmFwcGVyLWJvdHRvbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cblxuLnNpLXdyYXBwZXItbGVmdCB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcbn1cblxuLnNpLXdyYXBwZXItcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbltjbGFzcyo9c2ktc2hhZG93LXdyYXBwZXJdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuMjk4MDM5O1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2ktc2hhZG93LXdyYXBwZXItdG9wLFxuLnNpLXNoYWRvdy13cmFwcGVyLWJvdHRvbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zaS1zaGFkb3ctcG9pbnRlci1ib3R0b20sXG4uc2ktc2hhZG93LXBvaW50ZXItcmlnaHQge1xuICBvcmRlcjogLTE7XG59XG5cbi5zaS1zaGFkb3ctZnJhbWUge1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggMCAjMDAwO1xufVxuXG5bY2xhc3MqPXNpLXNoYWRvdy1wb2ludGVyXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5bY2xhc3MqPXNpLXNoYWRvdy1pbm5lci1wb2ludGVyXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE0MSU7XG4gIGhlaWdodDogMTQxJTtcbiAgYm94LXNoYWRvdzogLTAuNzA3MTA2NzgxMnB4IDAuNzA3MTA2NzgxMnB4IDNweCAwICMwMDA7XG59XG5cbi5zaS1zaGFkb3ctaW5uZXItcG9pbnRlci10b3Age1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uc2ktc2hhZG93LWlubmVyLXBvaW50ZXItYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5zaS1zaGFkb3ctaW5uZXItcG9pbnRlci1sZWZ0IHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uc2ktc2hhZG93LWlubmVyLXBvaW50ZXItcmlnaHQge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5zaS1mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMjtcbn1cblxuLnNpLWNvbnRlbnQtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zaS1oYXMtYm9yZGVyIC5zaS1jb250ZW50LXdyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xufVxuXG4uc2ktY29udGVudCB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uc2ktY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgcmlnaHQ6IDZweDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zaS1jbG9zZS1idXR0b246aG92ZXIsIC5zaS1jbG9zZS1idXR0b246Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbltjbGFzcyo9c2ktcG9pbnRlci1ib3JkZXJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDM7XG59XG5cbltjbGFzcyo9c2ktcG9pbnRlci1iZ10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogNDtcbn1cbi5zaS1oYXMtYm9yZGVyIFtjbGFzcyo9c2ktcG9pbnRlci1iZ10ge1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG59XG5cbi5zaS1wb2ludGVyLWJvcmRlci10b3AsXG4uc2ktcG9pbnRlci1ib3JkZXItYm90dG9tIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cblxuLnNpLXBvaW50ZXItYm9yZGVyLWxlZnQsXG4uc2ktcG9pbnRlci1ib3JkZXItcmlnaHQge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbi5zaS1wb2ludGVyLXRvcCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5zaS1wb2ludGVyLWJvcmRlci10b3Age1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiYmI7XG59XG5cbi5zaS1wb2ludGVyLWJnLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG4uc2ktaGFzLWJvcmRlciAuc2ktcG9pbnRlci1iZy10b3Age1xuICB0b3A6IC0xcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnNpLXBvaW50ZXItYm90dG9tIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLnNpLXBvaW50ZXItYm9yZGVyLWJvdHRvbSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2JiYjtcbn1cblxuLnNpLXBvaW50ZXItYmctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5zaS1oYXMtYm9yZGVyIC5zaS1wb2ludGVyLWJnLWJvdHRvbSB7XG4gIGJvdHRvbTogLTFweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uc2ktcG9pbnRlci1sZWZ0IHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uc2ktcG9pbnRlci1ib3JkZXItbGVmdCB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2JiYjtcbn1cblxuLnNpLXBvaW50ZXItYmctbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuLnNpLWhhcy1ib3JkZXIgLnNpLXBvaW50ZXItYmctbGVmdCB7XG4gIGxlZnQ6IC0xcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4uc2ktcG9pbnRlci1yaWdodCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uc2ktcG9pbnRlci1ib3JkZXItcmlnaHQge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNiYmI7XG59XG5cbi5zaS1wb2ludGVyLWJnLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuLnNpLWhhcy1ib3JkZXIgLnNpLXBvaW50ZXItYmctcmlnaHQge1xuICByaWdodDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbltkaXI9cnRsXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIE1PRFVMRVNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIFBBR0UvR0xPQkFMICovXG4uZ290b3RvcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNDc1NTYwO1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5nb3RvdG9wOmhvdmVyIHtcbiAgY29sb3I6ICM2ODdjOGM7XG59XG4uZ290b3RvcCBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyogRk9STVMgKi9cbi5mb3Jtc2V0LWZpZWxkLWljb24ge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogNDZweDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG59XG4uZm9ybXNldC1maWVsZC1pY29uLmZvcm1zZXQtZmllbGQtaWNvbi0tbG9hZGluZyB7XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcHJvZ3Jlc3MuZ2lmXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZm9ybXNldC1maWVsZC1pY29uLmZvcm1zZXQtZmllbGQtaWNvbi0tbG9hZGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZm9ybXNldC1zdWJtaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3Jtc2V0LXN1Ym1pdC1pY29uIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmZvcm1zZXQtc3VibWl0LWljb24uZm9ybXNldC1maWVsZC1pY29uLS1sb2FkaW5nIHtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wcm9ncmVzcy5naWZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5mb3Jtc2V0LXN1Ym1pdC1pY29uLmZvcm1zZXQtZmllbGQtaWNvbi0tbG9hZGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvcm1zZXQtc3VibWl0LWljb24udmlzaWJsZS14cy1pbmxpbmUge1xuICByaWdodDogLTQwcHg7XG59XG5cbi5mb3Jtc2V0LWxhYmVsIHtcbiAgY29sb3I6ICM0NzU1NjA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9ybXNldC1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uZm9ybXNldC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6b29tOiAxO1xufVxuLmZvcm1zZXQtY2hlY2tib3g6YmVmb3JlLCAuZm9ybXNldC1jaGVja2JveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvcm1zZXQtY2hlY2tib3g6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5mb3Jtc2V0LWNoZWNrYm94IC5mb3JtLWNoZWNrYm94IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZm9ybXNldC1jaGVja2JveCAuZm9ybXNldC1jaGVja2JveC1sYWJlbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjNDc1NTYwO1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb3Jtc2V0LWNoZWNrYm94IC5mb3Jtc2V0LWNoZWNrYm94LWxhYmVsIGEge1xuICBjb2xvcjogIzQ3NTU2MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9ybXNldC1jaGVja2JveCAuZm9ybXNldC1jaGVja2JveC1sYWJlbCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5mb3Jtc2V0LXJhZGlvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHpvb206IDE7XG59XG4uZm9ybXNldC1yYWRpbzpiZWZvcmUsIC5mb3Jtc2V0LXJhZGlvOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ybXNldC1yYWRpbzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZvcm1zZXQtcmFkaW8gLmZvcm0tcmFkaW8ge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mb3Jtc2V0LXJhZGlvIC5mb3Jtc2V0LXJhZGlvLWxhYmVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICM0NzU1NjA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLmZvcm1zZXQtcmFkaW8gLmZvcm1zZXQtcmFkaW8tbGFiZWwgYSB7XG4gIGNvbG9yOiAjNDc1NTYwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb3Jtc2V0LXJhZGlvIC5mb3Jtc2V0LXJhZGlvLWxhYmVsIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZvcm1zZXQtZmllbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybXNldC1maWVsZC5mb3Jtc2V0LWZpZWxkLS13aXRoLWljb24gaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxuLmZvcm1zZXQtZmllbGQuZm9ybXNldC1maWVsZC0td2l0aC1pY29uIHRleHRhcmVhIHtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cblxuLmZvcm1zZXQtZmllbGRncm91cCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3Jtc2V0LWZpZWxkZ3JvdXAgLmZvcm1zZXQtZmllbGRncm91cC1pdGVtIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZvcm1zZXQtdmFsaWRhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3Jtc2V0LXZhbGlkYXRpb24taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTFweDtcbn1cbi5pcy12YWxpZCAuZm9ybXNldC12YWxpZGF0aW9uLWljb24ge1xuICBjb2xvcjogIzAwNkFBRTtcbn1cbi5pcy1pbnZhbGlkIC5mb3Jtc2V0LXZhbGlkYXRpb24taWNvbiB7XG4gIGNvbG9yOiAjZTYxMjAwO1xufVxuXG4uZm9ybXNldC12YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmlzLXZhbGlkIC5mb3Jtc2V0LXZhbGlkYXRpb24tbWVzc2FnZSB7XG4gIGNvbG9yOiAjODBiOTAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlzLWludmFsaWQgLmZvcm1zZXQtdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgY29sb3I6ICNlNjEyMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybXNldC1mb3JtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDJEQUREO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiA0M3B4O1xuICB9XG59XG5cbi5mb3Jtc2V0LW92ZXJ2aWV3ZXJyb3IsIC5mb3Jtc2V0LW92ZXJ2aWV3aW5mbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNjEyMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICNlNjEyMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybXNldC1vdmVydmlld2Vycm9yIHAsIC5mb3Jtc2V0LW92ZXJ2aWV3aW5mbyBwIHtcbiAgY29sb3I6ICNlNjEyMDA7XG59XG4uZm9ybXNldC1vdmVydmlld2Vycm9yIHVsLCAuZm9ybXNldC1vdmVydmlld2luZm8gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb3Jtc2V0LW92ZXJ2aWV3aW5mbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDlERTY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMwMDlERTY7XG59XG4uZm9ybXNldC1vdmVydmlld2luZm8gcCB7XG4gIGNvbG9yOiAjMDA5REU2O1xufVxuLmZvcm1zZXQtb3ZlcnZpZXdpbmZvIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybXNldC1vdmVydmlld3N1Y2Nlc3Mge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDJEQUREO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0ZCRkU7XG4gIHBhZGRpbmc6IDI1cHggMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5mb3Jtc2V0LW92ZXJ2aWV3c3VjY2VzcyB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLyogQ1RBJ1MgKi9cbi5jdGEtcmVzb3VyY2Uge1xuICB6b29tOiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jdGEtcmVzb3VyY2U6YmVmb3JlLCAuY3RhLXJlc291cmNlOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY3RhLXJlc291cmNlOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY3RhLXJlc291cmNlIC5jdGEtcmVzb3VyY2UtaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY3RhLXJlc291cmNlIC5jdGEtcmVzb3VyY2UtY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG5cbi8qIEZPT1RFUiAqL1xuLndlYnNpdGUtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMUU3RUM7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLndlYnNpdGUtZm9vdGVyIC5jb2xsYXBzaWJsZS1jb250cm9sIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi53ZWJzaXRlLWZvb3RlciAuY29sbGFwc2libGUtY29udHJvbCAuY29sbGFwc2UtaWNvbiB7XG4gIGNvbG9yOiAjNzQ4OTk5O1xufVxuLndlYnNpdGUtZm9vdGVyIC53ZWJzaXRlLWZvb3Rlci1saW5rIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi53ZWJzaXRlLWZvb3RlciAud2Vic2l0ZS1mb290ZXItbGluazpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud2Vic2l0ZS1mb290ZXIgLndlYnNpdGUtZm9vdGVyLWxpbmsgYSB7XG4gIGNvbG9yOiAjNDc1NTYwO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ud2Vic2l0ZS1mb290ZXIgLndlYnNpdGUtZm9vdGVyLWxpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyZTM0O1xufVxuLndlYnNpdGUtZm9vdGVyIC53ZWJzaXRlLWZvb3Rlci1saW5rcy1oZWFkZXIge1xuICBjb2xvcjogIzI3MjE0RDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ud2Vic2l0ZS1mb290ZXIgLndlYnNpdGUtZm9vdGVyLW5ibi1sb2dvIHtcbiAgd2lkdGg6IDE0MnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ud2Vic2l0ZS1mb290ZXIgLmZvb3Rlci1pY29ucyB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xufVxuLndlYnNpdGUtZm9vdGVyIC5mb290ZXItaWNvbnMgYSB7XG4gIGNvbG9yOiAjNzQ4OTk5O1xufVxuLndlYnNpdGUtZm9vdGVyIC5mb290ZXItaWNvbnMgYTpob3ZlciB7XG4gIGNvbG9yOiAjNTI2MjZmO1xufVxuLndlYnNpdGUtZm9vdGVyIC5mb290ZXItaWNvbnMgLnN2Zy1pY29uIHtcbiAgaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogMjhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2Vic2l0ZS1mb290ZXIgLmZvb3Rlci1pY29ucyAuZm9vdGVyLWljb25zLW9mZnNldCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIH1cbn1cbi53ZWJzaXRlLWZvb3RlciAuZm9vdGVyLW11bHRpbGluZ3VhbC1jb250YWluZXIgLndlYnNpdGUtZm9vdGVyLWxpbmsgYSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud2Vic2l0ZS1mb290ZXIgLmZvb3Rlci1zb2NpYWwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzNweDtcbiAgfVxuICAud2Vic2l0ZS1mb290ZXIgLndlYnNpdGUtZm9vdGVyLWxpbms6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxuICAud2Vic2l0ZS1mb290ZXIgLndlYnNpdGUtZm9vdGVyLWxpbmtzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YxRjRGNztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53ZWJzaXRlLWZvb3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwMDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53ZWJzaXRlLWZvb3RlciAud2Vic2l0ZS1mb290ZXItbGlua3MtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cbiAgLndlYnNpdGUtZm9vdGVyIC5jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGVcbn0gICovXG4ud2Vic2l0ZS1mb290ZXItbmV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzRDtcbn1cbi53ZWJzaXRlLWZvb3Rlci1uZXcgLmJvcmRlckxpbmVCZWxvd0ljb25zIHtcbiAgY29sb3I6ICNFMkU3RUIgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTJFN0VCO1xufVxuLndlYnNpdGUtZm9vdGVyLW5ldyAud2Vic2l0ZS1mb290ZXItaGVhZGVyLW5ldy1tYXJnaW4ge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG59XG4ud2Vic2l0ZS1mb290ZXItbmV3IC5mb290ZXItcmljdGV4dC1jdXN0b20ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xufVxuLndlYnNpdGUtZm9vdGVyLW5ldyAuZmFjZWJvb2tNYXJnaW4ge1xuICBtYXJnaW4tbGVmdDogLTU2cHg7XG59XG4ud2Vic2l0ZS1mb290ZXItbmV3IC5sYW5ndWFnZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi53ZWJzaXRlLWZvb3Rlci1uZXcgLmNvbGxhcHNpYmxlLWNvbnRyb2wge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLndlYnNpdGUtZm9vdGVyLW5ldyAuY29sbGFwc2libGUtY29udHJvbCAuY29sbGFwc2UtaWNvbiB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4ud2Vic2l0ZS1mb290ZXItbmV3IC53ZWJzaXRlLWZvb3Rlci1saW5rIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi53ZWJzaXRlLWZvb3Rlci1uZXcgLndlYnNpdGUtZm9vdGVyLWxpbms6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndlYnNpdGUtZm9vdGVyLW5ldyAud2Vic2l0ZS1mb290ZXItbGluayBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ud2Vic2l0ZS1mb290ZXItbmV3IC53ZWJzaXRlLWZvb3Rlci1saW5rIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53ZWJzaXRlLWZvb3Rlci1uZXcgLndlYnNpdGUtbGFuZ3VhZ2UtbGluayB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG59XG4ud2Vic2l0ZS1mb290ZXItbmV3IC53ZWJzaXRlLWZvb3Rlci1saW5rcy1oZWFkZXIge1xuICBjb2xvcjogV2hpdGU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ud2Vic2l0ZS1mb290ZXItbmV3IC53ZWJzaXRlLWZvb3Rlci1sYW5ndWFnZXMtaGVhZGVyIHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGNvbG9yOiBXaGl0ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMTc5cHg7XG4gIHBhZGRpbmc6IDZweCAzMnB4IDVweCAxMnB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG4ud2Vic2l0ZS1mb290ZXItbmV3IC53ZWJzaXRlLWZvb3Rlci1sYW5ndWFnZXMtaGVhZGVyIG9wdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMzNDM0M0Q7XG59XG4ud2Vic2l0ZS1mb290ZXItbmV3IC53ZWJzaXRlLW1vYmlsZS1mb290ZXItbGFuZ3VhZ2VzLWhlYWRlciB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICBjb2xvcjogV2hpdGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDE3OXB4O1xuICBwYWRkaW5nOiA2cHggMzJweCA1cHggMTNweDtcbn1cbi53ZWJzaXRlLWZvb3Rlci1uZXcgLndlYnNpdGUtZm9vdGVyLWxhbmd1YWdlcy1oZWFkZXI6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndlYnNpdGUtZm9vdGVyLW5ldyAud2Vic2l0ZS1tb2JpbGUtZm9vdGVyLWxhbmd1YWdlcy1oZWFkZXI6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndlYnNpdGUtZm9vdGVyLW5ldyAud2Vic2l0ZS1tb2JpbGUtZm9vdGVyLWxhbmd1YWdlcy1oZWFkZXIgb3B0aW9uIHtcbiAgYmFja2dyb3VuZDogIzM0MzQzRDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLndlYnNpdGUtZm9vdGVyLW5ldyAud2Vic2l0ZS1mb290ZXItbmJuLWxvZ28ge1xuICB3aWR0aDogOThweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi53ZWJzaXRlLWZvb3Rlci1uZXcgLmZvb3Rlci1pY29ucyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG4ud2Vic2l0ZS1mb290ZXItbmV3IC5mb290ZXItaWNvbnMgYSB7XG4gIGNvbG9yOiBXaGl0ZTtcbn1cbi53ZWJzaXRlLWZvb3Rlci1uZXcgLmZvb3Rlci1pY29ucyBhOmhvdmVyIHtcbiAgY29sb3I6ICNkOWQ5ZDk7XG59XG4ud2Vic2l0ZS1mb290ZXItbmV3IC5mb290ZXItaWNvbnMgLnN2Zy1pY29uIHtcbiAgaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogMjhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2Vic2l0ZS1mb290ZXItbmV3IC5mb290ZXItaWNvbnMgLmZvb3Rlci1pY29ucy1vZmZzZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICB9XG59XG4ud2Vic2l0ZS1mb290ZXItbmV3IC5mb290ZXItbXVsdGlsaW5ndWFsLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogODJweDtcbn1cbi53ZWJzaXRlLWZvb3Rlci1uZXcgLmZvb3Rlci1tdWx0aWxpbmd1YWwtY29udGFpbmVyIC53ZWJzaXRlLWZvb3Rlci1saW5rIGEge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi53ZWJzaXRlLWZvb3Rlci1uZXcgLmZvb3Rlci1tdWx0aWxpbmd1YWwtY29udGFpbmVyIC5zZWxlY3RCb3gge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ud2Vic2l0ZS1mb290ZXItbmV3IC5mb290ZXItbW9iaWxlLW11bHRpbGluZ3VhbC1jb250YWluZXIgLndlYnNpdGUtZm9vdGVyLWxpbmsgYSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLndlYnNpdGUtZm9vdGVyLW5ldyAuc2VsZWN0LXdyYXBwZXIsIC53ZWJzaXRlLWZvb3Rlci1uZXcgLnNlbGVjdC13cmFwcGVyLWhpZGRlbiB7XG4gIHdpZHRoOiAxNzlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndlYnNpdGUtZm9vdGVyLW5ldyAuc2VsZWN0LXdyYXBwZXItaGlkZGVuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLndlYnNpdGUtZm9vdGVyLW5ldyAuc2VsZWN0LXdyYXBwZXItaGlkZGVuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SHXCI7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICByaWdodDogMTVweDtcbn1cbi53ZWJzaXRlLWZvb3Rlci1uZXcgLnNlbGVjdC13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SHXCI7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndlYnNpdGUtZm9vdGVyLW5ldyAuZm9vdGVyLXNvY2lhbC1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAzM3B4O1xuICB9XG4gIC53ZWJzaXRlLWZvb3Rlci1uZXcgLndlYnNpdGUtZm9vdGVyLWxpbms6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgfVxuICAud2Vic2l0ZS1mb290ZXItbmV3IC53ZWJzaXRlLWZvb3Rlci1saW5rcyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMUY0Rjc7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE0cHg7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC53ZWJzaXRlLWZvb3Rlci1uZXcgLndlYnNpdGUtZm9vdGVyLWhlYWRlci1uZXctbWFyZ2luID4gOmxhc3QtY2hpbGQgPiAuY29udGFpbmVyID4gLndlYnNpdGUtZm9vdGVyLWxpbmtzIHtcbiAgICBib3JkZXItYm90dG9tOiAwcHg7XG4gIH1cbiAgLndlYnNpdGUtZm9vdGVyLW5ldyAuZm9vdGVyLWljb25zIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxuICAud2Vic2l0ZS1mb290ZXItbmV3IC5ib3JkZXJMaW5lQmVsb3dJY29ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud2Vic2l0ZS1mb290ZXItbmV3IC5yaWNodGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gIH1cbiAgLndlYnNpdGUtZm9vdGVyLW5ldyAuY29sbGFwc2UtaWNvbi1vbmUge1xuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG4gIC53ZWJzaXRlLWZvb3Rlci1uZXcgLmNvbGxhcHNlLWljb24tdHdvIHtcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxuICAud2Vic2l0ZS1mb290ZXItbmV3IGEuY29sbGFwc2VDaGV2cm9uSGlkZVNob3dbYXJpYS1leHBhbmRlZD1mYWxzZV0gLmNvbGxhcHNlLWljb24tZG93biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLndlYnNpdGUtZm9vdGVyLW5ldyBhLmNvbGxhcHNlQ2hldnJvbkhpZGVTaG93W2FyaWEtZXhwYW5kZWQ9ZmFsc2VdIC5jb2xsYXBzZS1pY29uLXVwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53ZWJzaXRlLWZvb3Rlci1uZXcgYS5jb2xsYXBzZUNoZXZyb25IaWRlU2hvd1thcmlhLWV4cGFuZGVkPXRydWVdIC5jb2xsYXBzZS1pY29uLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndlYnNpdGUtZm9vdGVyLW5ldyBhLmNvbGxhcHNlQ2hldnJvbkhpZGVTaG93W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmNvbGxhcHNlLWljb24tdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC53ZWJzaXRlLWZvb3Rlci1uZXcgLmNvbGxhcHNpYmxlLWNvbnRyb2wgYSAubWVkaWEge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC53ZWJzaXRlLWZvb3Rlci1uZXcgLndlYnNpdGUtZm9vdGVyLWxpbmtzLWhlYWRlciB7XG4gICAgY29sb3I6IFdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxuICAud2Vic2l0ZS1mb290ZXItbmV3IC53ZWJzaXRlLWZvb3Rlci1uYm4tbG9nbyB7XG4gICAgd2lkdGg6IDk3cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuICAud2Vic2l0ZS1mb290ZXItbmV3IC53ZWJzaXRlLW1vYmlsZS1mb290ZXItbGFuZ3VhZ2VzLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAud2Vic2l0ZS1mb290ZXItbmV3IC5mb290ZXItcmljdGV4dC1jdXN0b20ge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndlYnNpdGUtZm9vdGVyLW5ldyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDNEO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndlYnNpdGUtZm9vdGVyLW5ldyAud2Vic2l0ZS1mb290ZXItbGlua3MtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cbiAgLndlYnNpdGUtZm9vdGVyLW5ldyAuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC53ZWJzaXRlLWZvb3Rlci1uZXcgLmZvb3Rlci1tdWx0aWxpbmd1YWwtY29udGFpbmVyOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIyOHB4O1xuICB9XG4gIC53ZWJzaXRlLWZvb3Rlci1uZXcgLmZvb3Rlci1tdWx0aWxpbmd1YWwtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgfVxufVxuXG4uc2VsZWN0Qm94IHtcbiAgY29sb3I6IFdoaXRlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAxNzlweDtcbiAgcGFkZGluZzogNnB4IDMycHggNXB4IDEzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWxlY3RCb3g6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VsZWN0Qm94ICNmb290ZXItZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiAxOHB4O1xufVxuLnNlbGVjdEJveF9fdmFsdWUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VsZWN0Qm94IC5kcm9wZG93bi1mb290ZXItbWVudSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiA5OTk5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTNweDtcbiAgdG9wOiAtMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogOTk5OTtcbiAgYmFja2dyb3VuZDogIzNiM2IzZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ4NDg1MjtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBwYWRkaW5nOiA0cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VsZWN0Qm94IC5kcm9wZG93bi1mb290ZXItbWVudSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogLTEwcHg7XG4gICAgdG9wOiAwcHg7XG4gIH1cbn1cbi5zZWxlY3RCb3ggLmRyb3Bkb3dubGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMjVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNlbGVjdEJveCAuZHJvcGRvd25saXN0LWl0ZW06aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzYxY2Y7XG59XG4uc2VsZWN0Qm94IC5kcm9wZG93bmxpc3QtaXRlbS5zZWxlY3RlZC1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CMXCI7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDVweDtcbn1cbi5zZWxlY3RCb3guc2hvdyAuZHJvcGRvd24tZm9vdGVyLW1lbnUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4vKiBTVElDS1kgRk9PVEVSICovXG4uc3RpY2t5LWZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgbWF4LWhlaWdodDogMTEwcHg7XG4gIHotaW5kZXg6IDEwMDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZBQUU7XG4gIG9wYWNpdHk6IDAuOTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG59XG4uc3RpY2t5LWZvb3Rlci5vcGVuIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5zdGlja3ktZm9vdGVyLm9wZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLyogTUFQUyAqL1xuLmNoZWNrLWFkZHJlc3MtbWFwICNzdGF0aWNNYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIzNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jaGVjay1hZGRyZXNzLW1hcCAjc3RhdGljTWFwIHtcbiAgICBoZWlnaHQ6IDI5OXB4O1xuICB9XG59XG4uY2hlY2stYWRkcmVzcy1tYXAgI3N0YXRpY01hcCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogYXV0bztcbiAgbGVmdDogLTUwMDBweDtcbiAgcmlnaHQ6IC01MDAwcHg7XG4gIHRvcDogLTUwMDBweDtcbiAgYm90dG9tOiAtNDk4MHB4O1xufVxuLmNoZWNrLWFkZHJlc3MtbWFwIC5jaGVjay1hZGRyZXNzLW1hcC1vZmZzZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICB0b3A6IC0zNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jaGVjay1hZGRyZXNzLW1hcCAuY2hlY2stYWRkcmVzcy1tYXAtb2Zmc2V0IHtcbiAgICB0b3A6IC00NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jaGVjay1hZGRyZXNzLW1hcCAuY2hlY2stYWRkcmVzcy1tYXAtb2Zmc2V0IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5jaGVjay1hZGRyZXNzLW1hcCAuY2hlY2stYWRkcmVzcy1tYXAtb2Zmc2V0IC5ncmVlbi10aWNrLW9mZnNldCB7XG4gIG1hcmdpbi10b3A6IC02NnB4O1xufVxuXG4uYWRkcmVzcy10cmlhZ2UtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hZGRyZXNzLXRyaWFnZS1jb250YWluZXIgLnJvbGxvdXRNYXBDb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmFkZHJlc3MtdHJpYWdlLWNvbnRhaW5lciAucm9sbG91dE1hcENvbnRhaW5lciAuY2FydG9kYi1jb250YWluZXIuY2FydG9kYi1jb250YWluZXItcm9sbG91dC1tYXAge1xuICBoZWlnaHQ6IDU1dmg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAzODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWRkcmVzcy10cmlhZ2UtY29udGFpbmVyIC5yb2xsb3V0TWFwQ29udGFpbmVyIC5jYXJ0b2RiLWNvbnRhaW5lci5jYXJ0b2RiLWNvbnRhaW5lci1yb2xsb3V0LW1hcCB7XG4gICAgaGVpZ2h0OiA0NXZoO1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICB9XG59XG4uYWRkcmVzcy10cmlhZ2UtY29udGFpbmVyIC5yb2xsb3V0TWFwQ29udGFpbmVyIC5zaS1mbG9hdC13cmFwcGVyIC5zaS13cmFwcGVyLXJpZ2h0IHtcbiAgd2lkdGg6IDM2NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZGRyZXNzLXRyaWFnZS1jb250YWluZXIgLnJvbGxvdXRNYXBDb250YWluZXIgLnNpLWZsb2F0LXdyYXBwZXIgLnNpLXdyYXBwZXItcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWRkcmVzcy10cmlhZ2UtY29udGFpbmVyIC5yb2xsb3V0TWFwQ29udGFpbmVyIC5zaS1mbG9hdC13cmFwcGVyIC5zaS13cmFwcGVyLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFkZHJlc3MtdHJpYWdlLWNvbnRhaW5lciAucm9sbG91dE1hcENvbnRhaW5lciAuaW5mby13aW5kb3cge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5hZGRyZXNzLXRyaWFnZS1jb250YWluZXIgLnJvbGxvdXRNYXBDb250YWluZXIgLmluZm8td2luZG93IC5pbmZvLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtaW4td2lkdGg6IDE4MHB4O1xufVxuLmFkZHJlc3MtdHJpYWdlLWNvbnRhaW5lciAucm9sbG91dE1hcENvbnRhaW5lciAuaW5mby13aW5kb3cgLmluZm8tY29udGVudCAuaGVhZGVyLW1lc3NhZ2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMyNzIxNEQ7XG59XG4uYWRkcmVzcy10cmlhZ2UtY29udGFpbmVyIC5yb2xsb3V0TWFwQ29udGFpbmVyIC5pbmZvLXdpbmRvdyAuaW5mby1jb250ZW50IC5uZWFyYnktYWRkcmVzc2VzLWhlYWRlciB7XG4gIHBhZGRpbmc6IDlweCAyMnB4IDdweCAxNXB4O1xuICBtaW4td2lkdGg6IDM1MnB4O1xufVxuLmFkZHJlc3MtdHJpYWdlLWNvbnRhaW5lciAucm9sbG91dE1hcENvbnRhaW5lciAuaW5mby13aW5kb3cgLmluZm8tY29udGVudCAubmVhcmJ5LWFkZHJlc3Nlcy1oZWFkZXIubm90LWZvdW5kIHtcbiAgbWluLXdpZHRoOiAyNTBweDtcbn1cbi5hZGRyZXNzLXRyaWFnZS1jb250YWluZXIgLnJvbGxvdXRNYXBDb250YWluZXIgLmluZm8td2luZG93IC5pbmZvLWNvbnRlbnQgLm5lYXJieS1hZGRyZXNzZXMtaGVhZGVyLWJvdHRvbSB7XG4gIG1hcmdpbjogNXB4IDA7XG59XG4uYWRkcmVzcy10cmlhZ2UtY29udGFpbmVyIC5yb2xsb3V0TWFwQ29udGFpbmVyIC5pbmZvLXdpbmRvdyAuaW5mby1jb250ZW50IC5uZWFyYnktYWRkcmVzc2VzLWxpc3QtaG9sZGVyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmFkZHJlc3MtdHJpYWdlLWNvbnRhaW5lciAucm9sbG91dE1hcENvbnRhaW5lciAuaW5mby13aW5kb3cgLmluZm8tY29udGVudCAubmVhcmJ5LWFkZHJlc3Nlcy1saXN0LWhvbGRlciAubGF0LWxuZyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uYWRkcmVzcy10cmlhZ2UtY29udGFpbmVyIC5yb2xsb3V0TWFwQ29udGFpbmVyIC5pbmZvLXdpbmRvdyAuaW5mby1jb250ZW50IC5uZWFyYnktYWRkcmVzc2VzLWxpc3QtaG9sZGVyIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIG1heC1oZWlnaHQ6IDIyMXB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmFkZHJlc3MtdHJpYWdlLWNvbnRhaW5lciAucm9sbG91dE1hcENvbnRhaW5lciAuaW5mby13aW5kb3cgLmluZm8tY29udGVudCAubmVhcmJ5LWFkZHJlc3Nlcy1saXN0LWhvbGRlciB1bCBsaSB7XG4gIHBhZGRpbmc6IDVweCA1cHggMCAxNXB4O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xufVxuLmFkZHJlc3MtdHJpYWdlLWNvbnRhaW5lciAucm9sbG91dE1hcENvbnRhaW5lciAuaW5mby13aW5kb3cgLmluZm8tY29udGVudCAubmVhcmJ5LWFkZHJlc3Nlcy1saXN0LWhvbGRlciB1bCBsaSBhIHtcbiAgY29sb3I6ICM0NzU1NjA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYWRkcmVzcy10cmlhZ2UtY29udGFpbmVyIC5yb2xsb3V0TWFwQ29udGFpbmVyIC5pbmZvLXdpbmRvdyAuaW5mby1jb250ZW50IC5uZWFyYnktYWRkcmVzc2VzLWxpc3QtaG9sZGVyIHVsIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjhmYTtcbn1cblxuLyogQVJUSUNMRVMgKi9cbi5hcnRpY2xlLWZpbHRlciB7XG4gIG1hcmdpbjogMTBweCAwcHg7XG59XG5cbi5hcnRpY2xlLWZpbHRlci1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hcnRpY2xlLWZpbHRlci1jb250ZW50IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uYXJ0aWNsZS1maWx0ZXItb3B0aW9uLCAucnNwbGlzdC1qdW1wdG8gLmp1bXBzIC5qdW1wLWl0ZW0ge1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjM0E4MkJGO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYXJ0aWNsZS1maWx0ZXItb3B0aW9uOmhvdmVyLCAucnNwbGlzdC1qdW1wdG8gLmp1bXBzIC5qdW1wLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzQ3NTU2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QyREFERDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXJ0aWNsZS1maWx0ZXItb3B0aW9uOmhvdmVyLCAucnNwbGlzdC1qdW1wdG8gLmp1bXBzIC5qdW1wLWl0ZW06aG92ZXIge1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxufVxuLmFydGljbGUtZmlsdGVyLW9wdGlvbi5pcy1hY3RpdmUsIC5yc3BsaXN0LWp1bXB0byAuanVtcHMgLmlzLWFjdGl2ZS5qdW1wLWl0ZW0ge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzIxNEQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFydGljbGUtZmlsdGVyLW9wdGlvbi5pcy1hY3RpdmUsIC5yc3BsaXN0LWp1bXB0byAuanVtcHMgLmlzLWFjdGl2ZS5qdW1wLWl0ZW0ge1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuLmFydGljbGUtZmlsdGVyLW9wdGlvbi5kaXNhYmxlZCwgLnJzcGxpc3QtanVtcHRvIC5qdW1wcyAuZGlzYWJsZWQuanVtcC1pdGVtIHtcbiAgY29sb3I6ICNCQUJGQzQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0ZCRkU7XG59XG5cbmxhYmVsLmFydGljbGUtZmlsdGVyLW9wdGlvbiwgLnJzcGxpc3QtanVtcHRvIC5qdW1wcyBsYWJlbC5qdW1wLWl0ZW0sIHNwYW4uYXJ0aWNsZS1maWx0ZXItb3B0aW9uLCAucnNwbGlzdC1qdW1wdG8gLmp1bXBzIHNwYW4uanVtcC1pdGVtIHtcbiAgY29sb3I6ICNEMkRBREQ7XG4gIG1hcmdpbjogMDtcbn1cbmxhYmVsLmFydGljbGUtZmlsdGVyLW9wdGlvbjpob3ZlciwgLnJzcGxpc3QtanVtcHRvIC5qdW1wcyBsYWJlbC5qdW1wLWl0ZW06aG92ZXIsIHNwYW4uYXJ0aWNsZS1maWx0ZXItb3B0aW9uOmhvdmVyLCAucnNwbGlzdC1qdW1wdG8gLmp1bXBzIHNwYW4uanVtcC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNEMkRBREQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYXJ0aWNsZS1maWx0ZXItb3B0aW9ucyB7XG4gIHBhZGRpbmc6IDIycHggMzdweDtcbiAgYm9yZGVyLXJhZGl1czogNDcuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNEY3O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlLWZpbHRlci1vcHRpb25zIHtcbiAgICBwYWRkaW5nOiA5cHggMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmFydGljbGUtZmlsdGVyLW9wdGlvbnMge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG59XG5cbi5hcnRpY2xlLWxpc3QtaXRlbSB7XG4gIHpvb206IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFydGljbGUtbGlzdC1pdGVtOmJlZm9yZSwgLmFydGljbGUtbGlzdC1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYXJ0aWNsZS1saXN0LWl0ZW06YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmFydGljbGUtbGlzdC1pdGVtLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXJ0aWNsZS1saXN0LWl0ZW0taW1hZ2Uge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5hcnRpY2xlLWxpc3QtaXRlbS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYXJ0aWNsZS1saXN0LWl0ZW0tY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDE5cHg7XG59XG5cbi5hcnRpY2xlLWxpc3QtaXRlbS1tZXRhIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwNkFBRTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDIuODtcbn1cblxuLmFydGljbGUtbGlzdC1pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFydGljbGUtbGlzdC1pdGVtLWNvbnRlbnQtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFydGljbGUtbGlzdC1zZWN0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGQwZDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1saXN0LXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5hcnRpY2xlLWxpc3Qtc2VjdGlvbiAuYXJ0aWNsZS1saXN0LXNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYXJ0aWNsZS1saXN0LXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi8qIE5BVklHQVRJT04gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmRlc2t0b3Atb2Zmc2V0IHtcbiAgICBwYWRkaW5nLXRvcDogODJweDtcbiAgfVxuXG4gIGJvZHkuZGVza3RvcC1vZmZzZXQuZGVza3RvcC1vZmZzZXQtc3RpY2t5IHtcbiAgICBwYWRkaW5nLXRvcDogNjhweDtcbiAgfVxuXG4gIGJvZHkge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogcGFkZGluZy10b3AgMC41cyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogcGFkZGluZy10b3AgMC41cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IHBhZGRpbmctdG9wIDAuNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBwYWRkaW5nLXRvcCAwLjVzIGVhc2U7XG4gIH1cbn1cbmJvZHkuY3Etd2NtLWVkaXQge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ud2Vic2l0ZS1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjVzIGVhc2U7XG59XG5ib2R5LmNxLXdjbS1lZGl0IC53ZWJzaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4ud2Vic2l0ZS1oZWFkZXIgaW1nLndlYnNpdGUtaGVhZGVyLWxvZ28tdHJhbnNwYXJlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndlYnNpdGUtaGVhZGVyIGltZy53ZWJzaXRlLWhlYWRlci1sb2dvIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLWJ1c2luZXNzIGltZyB7XG4gIGhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xufVxuLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogODJweDtcbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAud2Vic2l0ZS1oZWFkZXItbGVmdCB7XG4gIHdpZHRoOiAxNyU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAud2Vic2l0ZS1oZWFkZXItcmlnaHQge1xuICB3aWR0aDogMTclO1xufVxuLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyIHtcbiAgd2lkdGg6IDY2JTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IC5oZWFkZXItc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiAuaGVhZGVyLXNlYXJjaCBmb3JtIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXB4O1xufVxuLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gLmhlYWRlci1zZWFyY2ggZm9ybSBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDEuNWVtO1xuICB3aWR0aDogMS41ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xuICBjb2xvcjogIzI3MjE0RDtcbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IC5oZWFkZXItc2VhcmNoIGZvcm0gYnV0dG9uIC5zdmctaWNvbi1zZWFyY2gge1xuICBoZWlnaHQ6IDEuNWVtO1xuICB3aWR0aDogMS41ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4ud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiAuaGVhZGVyLXNlYXJjaCBmb3JtIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMkRBREQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxM3B4IDIwcHggOHB4IDMwcHg7XG4gIGNvbG9yOiAjNDc1NTYwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiAuaGVhZGVyLXNlYXJjaCBmb3JtIC5oZWFkZXItc2VhcmNoLWNhbmNlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTRweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IC5oZWFkZXItc2VhcmNoIGZvcm0gLmhlYWRlci1zZWFyY2gtY2FuY2VsIC5zdmctaWNvbi1jcm9zcyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWxsOiAjMjcyMTREO1xufVxuLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gdWwge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4ud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSA+IC5tYWluLW5hdi1sMS1pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzI3MjE0RDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA4OXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSA+IC5tYWluLW5hdi1sMS1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gdWwgbGkgPiAubWFpbi1uYXYtbDEtaXRlbSAuc3ZnLWljb24tY2hldnJvbi1kb3duIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4ud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSA+IC5tYWluLW5hdi1sMS1pdGVtOmhvdmVyLCAud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSA+IC5tYWluLW5hdi1sMS1pdGVtIC5ob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjMDA2QUFFO1xuICBjb2xvcjogIzAwNkFBRTtcbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIGxpID4gLm1haW4tbmF2LWwxLWl0ZW0uYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICMwMDZBQUU7XG4gIGNvbG9yOiAjMDA2QUFFO1xufVxuLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gdWwgbGkgPiAubWFpbi1uYXYtbDEtaXRlbS5hY3RpdmUtYnJlYWRjcnVtYiB7XG4gIGNvbG9yOiAjMDA2QUFFICFpbXBvcnRhbnQ7XG59XG4ud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaS5oZWFkZXItc2VhcmNoLW1lbnUtaXRlbSAubWFpbi1uYXYtbDEtaXRlbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gdWwgbGkuaGVhZGVyLXNlYXJjaC1tZW51LWl0ZW0gLm1haW4tbmF2LWwxLWl0ZW0gLnN2Zy1pY29uLXNlYXJjaCB7XG4gIGhlaWdodDogMS43ZW07XG4gIHdpZHRoOiAxLjdlbTtcbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIGxpIC5tZWdhbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogODJweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMUU3RUM7XG59XG4ud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSAubWVnYW1lbnUgLm1lZ2FtZW51LWNvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIGxpIC5tZWdhbWVudSAubWVnYW1lbnUtY29udGVudCAubWVnYW1lbnUtY29udGVudC1wYW5lbCB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgY29sb3I6ICM2ZTZlNzk7XG59XG4ud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSAubWVnYW1lbnUgLm1lZ2FtZW51LWNvbnRlbnQgLm1lZ2FtZW51LXNlY29uZC1sZXZlbCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0UxRTdFQztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0UxRTdFQztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSAubWVnYW1lbnUgLm1lZ2FtZW51LWNvbnRlbnQgLm1lZ2FtZW51LXNlY29uZC1sZXZlbCAubGV2ZWwtdHdvLW5hdiB7XG4gIG1hcmdpbjogMDtcbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIGxpIC5tZWdhbWVudSAubWVnYW1lbnUtY29udGVudCAubWVnYW1lbnUtc2Vjb25kLWxldmVsIGxpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4ud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSAubWVnYW1lbnUgLm1lZ2FtZW51LWNvbnRlbnQgLm1lZ2FtZW51LXNlY29uZC1sZXZlbCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDcuNXB4IDE1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzI3MjE0RDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIGxpIC5tZWdhbWVudSAubWVnYW1lbnUtY29udGVudCAubWVnYW1lbnUtc2Vjb25kLWxldmVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNkFBRTtcbn1cblxuLndlYnNpdGUtaGVhZGVyLnRyYW5zcGFyZW50Om5vdCguc3RpY2t5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLndlYnNpdGUtaGVhZGVyLnRyYW5zcGFyZW50Om5vdCguc3RpY2t5KSBpbWcud2Vic2l0ZS1oZWFkZXItbG9nby10cmFuc3BhcmVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG4ud2Vic2l0ZS1oZWFkZXIudHJhbnNwYXJlbnQ6bm90KC5zdGlja3kpIGltZy53ZWJzaXRlLWhlYWRlci1sb2dvIHtcbiAgb3BhY2l0eTogMDtcbn1cbi53ZWJzaXRlLWhlYWRlci50cmFuc3BhcmVudDpub3QoLnN0aWNreSkgaW1nLndlYnNpdGUtaGVhZGVyLWxvZ28tdHJhbnNwYXJlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuLndlYnNpdGUtaGVhZGVyLnRyYW5zcGFyZW50Om5vdCguc3RpY2t5KSAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIGxpID4gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndlYnNpdGUtaGVhZGVyLnRyYW5zcGFyZW50Om5vdCguc3RpY2t5KSAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIGxpID4gYTpob3ZlciwgLndlYnNpdGUtaGVhZGVyLnRyYW5zcGFyZW50Om5vdCguc3RpY2t5KSAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIGxpID4gYSAuaG92ZXIge1xuICBjb2xvcjogI2UzZjVmZDtcbn1cbi53ZWJzaXRlLWhlYWRlci50cmFuc3BhcmVudDpub3QoLnN0aWNreSkgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSA+IGEuYWN0aXZlIHtcbiAgY29sb3I6ICNlM2Y1ZmQ7XG59XG4ud2Vic2l0ZS1oZWFkZXIudHJhbnNwYXJlbnQ6bm90KC5zdGlja3kpIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gdWwgbGkgLm1lZ2FtZW51IHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi53ZWJzaXRlLWhlYWRlci50cmFuc3BhcmVudDpub3QoLnN0aWNreSkgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgLmhlYWRlci1zZWFyY2gtbWVudS1pdGVtICNzZWFyY2hUZXJtIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLndlYnNpdGUtaGVhZGVyLnRyYW5zcGFyZW50Om5vdCguc3RpY2t5KSAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciAuaGVhZGVyLXNlYXJjaCBmb3JtIHtcbiAgei1pbmRleDogMTAwMDtcbn1cbi53ZWJzaXRlLWhlYWRlci50cmFuc3BhcmVudDpub3QoLnN0aWNreSkgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgLmhlYWRlci1zZWFyY2ggZm9ybSAuc3ZnLWljb24ge1xuICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ud2Vic2l0ZS1oZWFkZXIudHJhbnNwYXJlbnQ6bm90KC5zdGlja3kpIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyIC5oZWFkZXItc2VhcmNoIGZvcm0gI3NlYXJjaFRlcm0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4ud2Vic2l0ZS1oZWFkZXIudHJhbnNwYXJlbnQ6bm90KC5zdGlja3kpIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyIC5oZWFkZXItc2VhcmNoIGZvcm0gI3NlYXJjaFRlcm06Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgb3BhY2l0eTogMTtcbn1cbi53ZWJzaXRlLWhlYWRlci50cmFuc3BhcmVudDpub3QoLnN0aWNreSkgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgLmhlYWRlci1zZWFyY2ggZm9ybSAjc2VhcmNoVGVybTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbi53ZWJzaXRlLWhlYWRlci50cmFuc3BhcmVudDpub3QoLnN0aWNreSkgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgLmhlYWRlci1zZWFyY2ggZm9ybSAjc2VhcmNoVGVybTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuXG4ud2Vic2l0ZS1oZWFkZXIuc3RpY2t5IHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm94LXNoYWRvdzogMCAycHggMzFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ud2Vic2l0ZS1oZWFkZXIuc3RpY2t5IGltZy53ZWJzaXRlLWhlYWRlci1sb2dvIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLndlYnNpdGUtaGVhZGVyLnN0aWNreSAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCB7XG4gIGhlaWdodDogNjhweDtcbn1cbi53ZWJzaXRlLWhlYWRlci5zdGlja3kgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1lZ2FtZW51IHtcbiAgdG9wOiA2OHB4ICFpbXBvcnRhbnQ7XG59XG4ud2Vic2l0ZS1oZWFkZXIuc3RpY2t5IC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi1sMS1pdGVtIHtcbiAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXItb3ZlcmxheSB7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuXG4ud2Vic2l0ZS1oZWFkZXItc3RyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXItc3RyYXAtY2xvc2UgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNHB4O1xuICB0b3A6IDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLXN0cmFwLWNsb3NlIGEge1xuICAgIHJpZ2h0OiA3cHg7XG4gIH1cbn1cbi5oZWFkZXItc3RyYXAtY2xvc2Ugc3ZnLnN2Zy1pY29uIHtcbiAgZmlsbDogIzI3MjE0RDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuZGVza3RvcC1vZmZzZXQtbmJuY28yIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIH1cblxuICBib2R5LmRlc2t0b3Atb2Zmc2V0LmRlc2t0b3Atb2Zmc2V0LXN0aWNreSB7XG4gICAgcGFkZGluZy10b3A6IDEwNXB4O1xuICB9XG5cbiAgYm9keSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBwYWRkaW5nLXRvcCAwLjVzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBwYWRkaW5nLXRvcCAwLjVzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogcGFkZGluZy10b3AgMC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHBhZGRpbmctdG9wIDAuNXMgZWFzZTtcbiAgfVxufVxuYm9keS5jcS13Y20tZWRpdCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZWdhLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNXMgZWFzZTtcbn1cbmJvZHkuY3Etd2NtLWVkaXQgLm1lZ2EtbmF2IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5tZWdhLW5hdiBpbWcubWVnYS1uYXYtbG9nby10cmFuc3BhcmVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVnYS1uYXYgaW1nLm1lZ2EtbmF2LWxvZ28ge1xuICBoZWlnaHQ6IDM5cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5tZWdhLW5hdiAubWVnYS1uYXYtYnVzaW5lc3MgaW1nIHtcbiAgaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNThweDtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbn1cbi5tZWdhLW5hdiAubWVnYS1uYXYtZGVza3RvcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDczcHg7XG59XG4ubWVnYS1uYXYgLm1lZ2EtbmF2LWRlc2t0b3AgLm1lZ2EtbmF2LWxlZnQge1xuICBwYWRkaW5nOiAxOXB4IDY4cHggMTVweCAwcHg7XG59XG4ubWVnYS1uYXYgLm1lZ2EtbmF2LWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tZWdhLW5hdiAubWVnYS1uYXYtZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IC5tZWdhLW5hdi1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDExMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMzVweDtcbn1cbi5tZWdhLW5hdiAubWVnYS1uYXYtZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IC5tZWdhLW5hdi1zZWFyY2ggLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTIyNnB4O1xufVxuLm1lZ2EtbmF2IC5tZWdhLW5hdi1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gLm1lZ2EtbmF2LXNlYXJjaCBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMzZweCA0NHB4IDM5cHggNDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1lZ2EtbmF2IC5tZWdhLW5hdi1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gLm1lZ2EtbmF2LXNlYXJjaCBmb3JtIGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5tZWdhLW5hdiAubWVnYS1uYXYtZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IC5tZWdhLW5hdi1zZWFyY2ggZm9ybSBidXR0b24gLnN2Zy1pY29uLXNlYXJjaCB7XG4gIGhlaWdodDogMS41ZW07XG4gIHdpZHRoOiAxLjVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5tZWdhLW5hdiAubWVnYS1uYXYtZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IC5tZWdhLW5hdi1zZWFyY2ggZm9ybSBpbnB1dCB7XG4gIHdpZHRoOiA0NyU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxZDFlMWU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZzogOHB4IDMwcHggMjJweCAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnM7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMxZDFlMWU7XG59XG4ubWVnYS1uYXYgLm1lZ2EtbmF2LWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiAubWVnYS1uYXYtc2VhcmNoIGZvcm0gLm1lZ2EtbmF2LXNlYXJjaC1jYW5jZWwge1xuICByaWdodDogMDtcbn1cbi5tZWdhLW5hdiAubWVnYS1uYXYtZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IC5tZWdhLW5hdi1zZWFyY2ggZm9ybSAubWVnYS1uYXYtc2VhcmNoLWNhbmNlbCAuc3ZnLWljb24tY3Jvc3Mge1xuICB3aWR0aDogMzMuNjVweDtcbiAgaGVpZ2h0OiAzMy42NXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsbDogIzExMTExMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tZWdhLW5hdiAubWVnYS1uYXYtZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5tZWdhLW5hdiAubWVnYS1uYXYtZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLm1lZ2EtbmF2IC5tZWdhLW5hdi1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gdWwgbGkgPiAubWFpbi1uYXYtbDEtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxZDFlMWU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNzNweDtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cbi5tZWdhLW5hdiAubWVnYS1uYXYtZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIGxpID4gLm1haW4tbmF2LWwxLWl0ZW0gLnN2Zy1pY29uLWNoZXZyb24tZG93biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLm1lZ2EtbmF2IC5tZWdhLW5hdi1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gdWwgbGkgPiAubWFpbi1uYXYtbDEtaXRlbS5hY3RpdmUtYnJlYWRjcnVtYiB7XG4gIGNvbG9yOiAjMDA2QUFFICFpbXBvcnRhbnQ7XG59XG4ubWVnYS1uYXYgLm1lZ2EtbmF2LWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaS5tZWdhLW5hdi1zZWFyY2gtbWVudS1pdGVtIC5tYWluLW5hdi1sMS1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubWVnYS1uYXYgLm1lZ2EtbmF2LWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaS5tZWdhLW5hdi1zZWFyY2gtbWVudS1pdGVtIC5tYWluLW5hdi1sMS1pdGVtIC5zdmctaWNvbi1zZWFyY2gge1xuICBoZWlnaHQ6IDEuN2VtO1xuICB3aWR0aDogMS43ZW07XG59XG4ubWVnYS1uYXYgLm1lZ2EtbmF2LWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaS5tZWdhLW5hdi1zZWFyY2gtbWVudS1pdGVtIC5tYWluLW5hdi1sMS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cbi5tZWdhLW5hdiAubWVnYS1uYXYtZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIGxpLm1lZ2EtbmF2LXNlYXJjaC1tZW51LWl0ZW0gLm1haW4tbmF2LWwxLWl0ZW06aG92ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDI3cHggIWltcG9ydGFudDtcbn1cbi5tZWdhLW5hdiAubWVnYS1uYXYtZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIGxpIC5tZWdhbWVudSB7XG4gIG1heC13aWR0aDogMTIyNnB4O1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDExMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTdFQztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ubWVnYS1uYXYgLm1lZ2EtbmF2LWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSAubWVnYW1lbnUgLm1lZ2FtZW51LWNvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cbi5tZWdhLW5hdiAubWVnYS1uYXYtZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIGxpIC5tZWdhbWVudSAubWVnYW1lbnUtY29udGVudCAubWVnYW1lbnUtY29udGVudC1wYW5lbCB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgY29sb3I6ICM2ZTZlNzk7XG59XG4ubWVnYS1uYXYgLm1lZ2EtbmF2LWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSAubWVnYW1lbnUgLm1lZ2FtZW51LWNvbnRlbnQgLm1lZ2FtZW51LWNvbnRlbnQtcGFuZWwgLm1lZ2FtZW51LWNvbHVtbjItaGVhZGVyIC5saW5rLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDI5cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubWVnYS1uYXYgLm1lZ2EtbmF2LWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSAubWVnYW1lbnUgLm1lZ2FtZW51LWNvbnRlbnQgLm1lZ2FtZW51LWNvbnRlbnQtcGFuZWwgLm1lZ2FtZW51LWNvbHVtbjItaGVhZGVyIC5saW5rLXRpdGxlIC5zdmctaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ubWVnYS1uYXYgLm1lZ2EtbmF2LWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSAubWVnYW1lbnUgLm1lZ2FtZW51LWNvbnRlbnQgLm1lZ2FtZW51LWNvbnRlbnQtcGFuZWwgLm1lZ2FtZW51LWNvbHVtbjItaGVhZGVyOmhvdmVyIC5saW5rLXRpdGxlIHtcbiAgY29sb3I6ICMwMDZBQUUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWVnYS1uYXYgLm1lZ2EtbmF2LWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSAubWVnYW1lbnUgLm1lZ2FtZW51LWNvbnRlbnQgLm1lZ2FtZW51LXNlY29uZC1sZXZlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1lZ2EtbmF2IC5tZWdhLW5hdi1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gdWwgbGkgLm1lZ2FtZW51IC5tZWdhbWVudS1jb250ZW50IC5tZWdhbWVudS1zZWNvbmQtbGV2ZWwgLmxldmVsLXR3by1uYXYge1xuICBtYXJnaW46IDA7XG59XG4ubWVnYS1uYXYgLm1lZ2EtbmF2LWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSAubWVnYW1lbnUgLm1lZ2FtZW51LWNvbnRlbnQgLm1lZ2FtZW51LXNlY29uZC1sZXZlbCAubGV2ZWwtdHdvLW5hdiAucGQtcnQtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5tZWdhLW5hdiAubWVnYS1uYXYtZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIGxpIC5tZWdhbWVudSAubWVnYW1lbnUtY29udGVudCAubWVnYW1lbnUtc2Vjb25kLWxldmVsIC5sZXZlbC10d28tbmF2IC5wZC1sdC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ubWVnYS1uYXYgLm1lZ2EtbmF2LWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSAubWVnYW1lbnUgLm1lZ2FtZW51LWNvbnRlbnQgLm1lZ2FtZW51LXNlY29uZC1sZXZlbCAubGV2ZWwtdHdvLW5hdiAucGQtbHQtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5tZWdhLW5hdiAubWVnYS1uYXYtZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIGxpIC5tZWdhbWVudSAubWVnYW1lbnUtY29udGVudCAubWVnYW1lbnUtc2Vjb25kLWxldmVsIC5sZXZlbC10d28tbmF2IC5sZXZlbC10d28tbmF2LWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubWVnYS1uYXYgLm1lZ2EtbmF2LWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSAubWVnYW1lbnUgLm1lZ2FtZW51LWNvbnRlbnQgLm1lZ2FtZW51LXNlY29uZC1sZXZlbCAubGV2ZWwtdHdvLW5hdiAubGV2ZWwtdHdvLW5hdi1pdGVtcyAubGV2ZWwtdHdvLW5hdi1zdmcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5tZWdhLW5hdiAubWVnYS1uYXYtZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIGxpIC5tZWdhbWVudSAubWVnYW1lbnUtY29udGVudCAubWVnYW1lbnUtc2Vjb25kLWxldmVsIC5sZXZlbC10d28tbmF2IGE6aG92ZXIgLmxldmVsLXR3by1uYXYtdGl0bGUsIC5tZWdhLW5hdiAubWVnYS1uYXYtZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIGxpIC5tZWdhbWVudSAubWVnYW1lbnUtY29udGVudCAubWVnYW1lbnUtc2Vjb25kLWxldmVsIC5sZXZlbC10d28tbmF2IGE6aG92ZXIgLmxldmVsLXR3by1uYXYtdGl0bGUtbm8taWNvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1lZ2EtbmF2IC5tZWdhLW5hdi1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gdWwgbGkgLm1lZ2FtZW51IC5tZWdhbWVudS1jb250ZW50IC5tZWdhbWVudS1zZWNvbmQtbGV2ZWwgLmxldmVsLXR3by1uYXYgLmxldmVsLXR3by1uYXYtdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5tZWdhLW5hdiAubWVnYS1uYXYtZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIGxpIC5tZWdhbWVudSAubWVnYW1lbnUtY29udGVudCAubWVnYW1lbnUtc2Vjb25kLWxldmVsIC5sZXZlbC10d28tbmF2LWxvZ28ge1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiAzNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4ubWVnYS1uYXYgLm1lZ2EtbmF2LWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSAubWVnYW1lbnUgLm1lZ2FtZW51LWNvbnRlbnQgLm1lZ2FtZW51LXNlY29uZC1sZXZlbCBsaSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLm1lZ2EtbmF2IC5tZWdhLW5hdi1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gdWwgbGkgLm1lZ2FtZW51IC5tZWdhbWVudS1jb250ZW50IC5tZWdhbWVudS1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA3LjVweCAxNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMxZDFlMWU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubWVnYS1uYXYgLm1lZ2EtbmF2LWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSAubWVnYW1lbnUgLm1lZ2FtZW51LWNvbnRlbnQgLm1lZ2FtZW51LXNlY29uZC1sZXZlbCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tZWdhLW5hdi50cmFuc3BhcmVudDpub3QoLnN0aWNreSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5tZWdhLW5hdi50cmFuc3BhcmVudDpub3QoLnN0aWNreSkgaW1nLm1lZ2EtbmF2LWxvZ28tdHJhbnNwYXJlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuLm1lZ2EtbmF2LnRyYW5zcGFyZW50Om5vdCguc3RpY2t5KSBpbWcubWVnYS1uYXYtbG9nbyB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubWVnYS1uYXYudHJhbnNwYXJlbnQ6bm90KC5zdGlja3kpIGltZy5tZWdhLW5hdi1sb2dvLXRyYW5zcGFyZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tZWdhLW5hdi50cmFuc3BhcmVudDpub3QoLnN0aWNreSkgLm1lZ2EtbmF2LWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSA+IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tZWdhLW5hdi50cmFuc3BhcmVudDpub3QoLnN0aWNreSkgLm1lZ2EtbmF2LWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSA+IGE6aG92ZXIsIC5tZWdhLW5hdi50cmFuc3BhcmVudDpub3QoLnN0aWNreSkgLm1lZ2EtbmF2LWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSA+IGEgLmhvdmVyIHtcbiAgY29sb3I6ICNlM2Y1ZmQ7XG59XG4ubWVnYS1uYXYudHJhbnNwYXJlbnQ6bm90KC5zdGlja3kpIC5tZWdhLW5hdi1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gdWwgbGkgPiBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZTNmNWZkO1xufVxuLm1lZ2EtbmF2LnRyYW5zcGFyZW50Om5vdCguc3RpY2t5KSAubWVnYS1uYXYtZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIGxpIC5tZWdhbWVudSB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ubWVnYS1uYXYudHJhbnNwYXJlbnQ6bm90KC5zdGlja3kpIC5tZWdhLW5hdi1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyIC5tZWdhLW5hdi1zZWFyY2gtbWVudS1pdGVtICNzZWFyY2hUZXJtIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLm1lZ2EtbmF2LnRyYW5zcGFyZW50Om5vdCguc3RpY2t5KSAubWVnYS1uYXYtZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciAubWVnYS1uYXYtc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAxMTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tZWdhLW5hdi50cmFuc3BhcmVudDpub3QoLnN0aWNreSkgLm1lZ2EtbmF2LWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgLm1lZ2EtbmF2LXNlYXJjaC1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzI3MjE0RDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4ubWVnYS1uYXYudHJhbnNwYXJlbnQ6bm90KC5zdGlja3kpIC5tZWdhLW5hdi1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyIC5tZWdhLW5hdi1zZWFyY2ggZm9ybSB7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4ubWVnYS1uYXYudHJhbnNwYXJlbnQ6bm90KC5zdGlja3kpIC5tZWdhLW5hdi1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyIC5tZWdhLW5hdi1zZWFyY2ggZm9ybSAuc3ZnLWljb24ge1xuICBmaWxsOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubWVnYS1uYXYudHJhbnNwYXJlbnQ6bm90KC5zdGlja3kpIC5tZWdhLW5hdi1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyIC5tZWdhLW5hdi1zZWFyY2ggZm9ybSAjc2VhcmNoVGVybSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tZWdhLW5hdi50cmFuc3BhcmVudDpub3QoLnN0aWNreSkgLm1lZ2EtbmF2LWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgLm1lZ2EtbmF2LXNlYXJjaCBmb3JtICNzZWFyY2hUZXJtOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWVnYS1uYXYudHJhbnNwYXJlbnQ6bm90KC5zdGlja3kpIC5tZWdhLW5hdi1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyIC5tZWdhLW5hdi1zZWFyY2ggZm9ybSAjc2VhcmNoVGVybTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbi5tZWdhLW5hdi50cmFuc3BhcmVudDpub3QoLnN0aWNreSkgLm1lZ2EtbmF2LWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgLm1lZ2EtbmF2LXNlYXJjaCBmb3JtICNzZWFyY2hUZXJtOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG5cbi5tZWdhLW5hdi5zdGlja3kge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3gtc2hhZG93OiAwIDJweCAzMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5tZWdhLW5hdi5zdGlja3kgaW1nLm1lZ2EtbmF2LWxvZ28ge1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ubWVnYS1uYXYuc3RpY2t5IC5tZWdhLW5hdi1kZXNrdG9wIHtcbiAgaGVpZ2h0OiA2OHB4O1xufVxuLm1lZ2EtbmF2LnN0aWNreSAubWVnYS1uYXYtZGVza3RvcCAubWVnYW1lbnUge1xuICB0b3A6IDY4cHggIWltcG9ydGFudDtcbn1cbi5tZWdhLW5hdi5zdGlja3kgLm1lZ2EtbmF2LWRlc2t0b3AgLm1haW4tbmF2LWwxLWl0ZW0ge1xuICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLmhlYWRlci1vdmVybGF5IHtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbi5tZWdhLW5hdi1zdHJhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlci1zdHJhcC1jbG9zZSBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0cHg7XG4gIHRvcDogMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItc3RyYXAtY2xvc2UgYSB7XG4gICAgcmlnaHQ6IDdweDtcbiAgfVxufVxuLmhlYWRlci1zdHJhcC1jbG9zZSBzdmcuc3ZnLWljb24ge1xuICBmaWxsOiAjMjcyMTREO1xufVxuXG4ubWVnYS1uYXYgLm1lZ2EtbmF2LXRvcC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzRDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgaGVpZ2h0OiAzN3B4O1xufVxuLm1lZ2EtbmF2IC5tZWdhLW5hdi10b3Atc2VjdGlvbiAubWVnYS1uYXYtdG9wLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMTY0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDBweDtcbn1cbi5tZWdhLW5hdiAubWVnYS1uYXYtdG9wLXNlY3Rpb24gLm1lZ2EtbmF2LXRvcC1zZWN0aW9uLWNvbnRhaW5lciBhOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLm1lZ2EtbmF2IC5tZWdhLW5hdi10b3Atc2VjdGlvbiAudG9wLXNlY3Rpb24tbGlua3Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNDg0ODUwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAyMHB4IDEwcHggMjBweDtcbn1cbi5tZWdhLW5hdiAubWVnYS1uYXYtdG9wLXNlY3Rpb24gLnRvcC1zZWN0aW9uLWxpbmtzIC5zdmctaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5tZWdhLW5hdiAubWVnYS1uYXYtdG9wLXNlY3Rpb24gLnRvcC1zZWN0aW9uLWxpbmtzIGltZy5zdmctaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE5cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG59XG4ubWVnYS1uYXYgLm1lZ2EtbmF2LXRvcC1zZWN0aW9uIC50b3Atc2VjdGlvbi1saW5rcyAuc3ZnLWljb24tbWFwLXBpbiB7XG4gIGZpbGw6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbn1cbi5tZWdhLW5hdiAubWVnYS1uYXYtdG9wLXNlY3Rpb24gLm1lZ2EtbmF2LXNlYXJjaC1saW5rLnNlYXJjaC1hY3RpdmUsIC5tZWdhLW5hdiAubWVnYS1uYXYtdG9wLXNlY3Rpb24gLnNlbGVjdGVkLXN1cHBvcnQsIC5tZWdhLW5hdiAubWVnYS1uYXYtdG9wLXNlY3Rpb24gLnNlbGVjdGVkLW5ldHdvcmssIC5tZWdhLW5hdiAubWVnYS1uYXYtdG9wLXNlY3Rpb24gLnRvcC1zZWN0aW9uLWxpbmtzLmN5YS1kcmF3ZXItdG9nZ2xlLmFkZHJlc3MtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyNTtcbn1cbi5tZWdhLW5hdiAubWVnYW1lbnUtdGhpcmQtbGV2ZWwtaGVhZGVyLCAubWVnYS1uYXYgLm1lZ2FtZW51LXNlY29uZC1sZXZlbC1oZWFkZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzI3MjE0RDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tZWdhLW5hdiB1bC5sZXZlbC10d28tbmF2IGEsIC5tZWdhLW5hdiB1bC5sZXZlbC10aHJlZS1uYXYgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGNvbG9yOiAjMWQxZTFlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxOXB4IDAgMTZweCAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5tZWdhLW5hdiB1bC5sZXZlbC10d28tbmF2IGE6bm90KC5idG4pLCAubWVnYS1uYXYgdWwubGV2ZWwtdGhyZWUtbmF2IGE6bm90KC5idG4pIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCQ0NCRDkgIWltcG9ydGFudDtcbn1cbi5tZWdhLW5hdiB1bC5sZXZlbC10aHJlZS1uYXYgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1lZ2EtbmF2IC5tZWdhbWVudS10aGlyZC1sZXZlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1ZmE7XG4gIHBhZGRpbmctdG9wOiA0N3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2N3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ubWVnYS1uYXYgLm1lZ2FtZW51LXRoaXJkLWxldmVsIC5zdmctaWNvbiB7XG4gIGNvbG9yOiAjMDA2QUFFO1xufVxuLm1lZ2EtbmF2IC5tZWdhbWVudS1zZWNvbmQtbGV2ZWwge1xuICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNjdweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDJweCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFMUU3RUM7XG59XG4ubWVnYS1uYXYgLm1lZ2FtZW51LXNlY29uZC1sZXZlbCAuc3ZnLWljb24ge1xuICBjb2xvcjogIzAwNkFBRTtcbn1cbi5tZWdhLW5hdiAubWVnYW1lbnUtc2Vjb25kLWxldmVsIGxpIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLm1lZ2EtbmF2IC5tZWdhbWVudS1zZWNvbmQtbGV2ZWwub3RoZXJzIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubWVnYS1uYXYgLm1lZ2FtZW51LWRyb3Atem9uZS5kcm9wem9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAzN3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2N3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG59XG4ubWVnYS1uYXYgdWwubWFpbi1uYXYtbWVudSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ubWVnYS1uYXYgbGkubWFpbi1uYXYtbWVudS1pdGVtcy00IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5tZWdhLW5hdiAubWVnYS1uYXYtZGVza3RvcCB7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLm1lZ2EtbmF2IC5tZWdhLW5hdi1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gdWwgbGkgLm1lZ2FtZW51IC5tZWdhbWVudS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWVnYS1uYXYgLm1lZ2EtbmF2LWRlc2t0b3AgLm1lZ2FtZW51IHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5tZWdhLW5hdiAubWVnYS1uYXYtZGVza3RvcCAubWVnYS1uYXYtZGVza3RvcC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMTY0cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5tZWdhLW5hdiAubWVnYS1uYXYtZGVza3RvcCAubWVnYS1uYXYtZGVza3RvcC1jb250YWluZXIgdWwubGV2ZWwtdHdvLW5hdiAubGV2ZWwtdHdvLW5hdi1zdmcgc3ZnIHtcbiAgbWluLXdpZHRoOiAxZW07XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubWVnYS1uYXYgLm1lZ2EtbmF2LWRlc2t0b3AgLm1lZ2EtbmF2LWRlc2t0b3AtY29udGFpbmVyIHVsLmxldmVsLXRocmVlLW5hdiBzdmcge1xuICBtaW4td2lkdGg6IDFlbTtcbiAgbWluLWhlaWdodDogMWVtO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5tZWdhLW5hdiAubWVnYS1uYXYtZGVza3RvcCAubWFpbi1uYXYtbDEtaXRlbS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI0EwRTMxMTtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm1lZ2EtbmF2IC5tZWdhLW5hdi1kZXNrdG9wIC5tYWluLW5hdi1sMS1pdGVtLnNlbGVjdGVkLW5hdiB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjQTBFMzExO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubWVnYS1uYXYgLm1lZ2EtbmF2LWRlc2t0b3AgLm1haW4tbmF2LW1lbnUtaXRlbXMubmF2LTYgLm1haW4tbmF2LWwxLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLm1lZ2EtbmF2IC5tYWluLW5hdi1tZW51LWl0ZW1zLmhpZGUtbWVudS1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZWdhLW5hdiAubWVnYW1lbnUtZHJvcC16b25lLm90aGVycyB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubWVnYS1uYXYgLm1lZ2EtbmF2LXNlYXJjaC1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFkMWUxZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDM2MHB4O1xuICBsZWZ0OiAxNTBweDtcbiAgdG9wOiAxNTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5tZWdhLW5hdiAubWVnYS1uYXYtc2VhcmNoLWlucHV0OnBsYWNlaG9sZGVyLXNob3duIH4gLm1lZ2EtbmF2LXNlYXJjaC1jbGVhci1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZWdhLW5hdiAubWVnYS1uYXYtc2VhcmNoLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB+IC5tZWdhLW5hdi1zZWFyY2gtY2xlYXItaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVnYS1uYXYgLm1lZ2EtbmF2LXNlYXJjaC1pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIH4gLm1lZ2EtbmF2LXNlYXJjaC1jbGVhci1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZWdhLW5hdiAubWVnYS1uYXYtc2VhcmNoLWlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM3MzYzYTtcbn1cbi5tZWdhLW5hdiAubWVnYS1uYXYtc2VhcmNoLWlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM3MzYzYTtcbn1cbi5tZWdhLW5hdiAubWVnYS1uYXYtc2VhcmNoLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNzM2M2E7XG59XG4ubWVnYS1uYXYgLm1lZ2EtbmF2LXNlYXJjaC1pbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IC5tZWdhLW5hdi1zZWFyY2gtY2xlYXItaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG4ubWVnYS1uYXYgLm1lZ2EtbmF2LXNlYXJjaC1pbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IC5tZWdhLW5hdi1zZWFyY2gtY2xlYXItaWNvbiAuc3ZnLWljb24tY2xlYXIge1xuICBmaWxsOiAjMTExMTExO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm1lZ2EtbmF2IC5tZWdhLW5hdi1zZWFyY2gtaW5wdXQ6bm90KDotbXMtaW5wdXQtcGxhY2Vob2xkZXIpIH4gLm1lZ2EtbmF2LXNlYXJjaC1jbGVhci1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cbi5tZWdhLW5hdiAubWVnYS1uYXYtc2VhcmNoLWlucHV0Om5vdCg6LW1zLWlucHV0LXBsYWNlaG9sZGVyKSB+IC5tZWdhLW5hdi1zZWFyY2gtY2xlYXItaWNvbiAuc3ZnLWljb24tY2xlYXIge1xuICBmaWxsOiAjMTExMTExO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLm1lZ2EtbmF2IC5tZWdhLW5hdi1zZWFyY2gtaW5wdXQ6bm90KDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyKSB+IC5tZWdhLW5hdi1zZWFyY2gtY2xlYXItaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG4ubWVnYS1uYXYgLm1lZ2EtbmF2LXNlYXJjaC1pbnB1dDpub3QoOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIpIH4gLm1lZ2EtbmF2LXNlYXJjaC1jbGVhci1pY29uIC5zdmctaWNvbi1jbGVhciB7XG4gIGZpbGw6ICMxMTExMTE7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4ubWVnYS1uYXYgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbi5tZWdhLW5hdiBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuLm1lZ2EtbmF2IGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4ubWVnYS1uYXYgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwcHggI2ZmZmZmZiBpbnNldDtcbn1cbi5tZWdhLW5hdiBpbnB1dCNzZWFyY2hUZXJtOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjQ2NDczO1xufVxuLm1lZ2EtbmF2IGlucHV0I3NlYXJjaFRlcm06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjQ2NDczO1xufVxuLm1lZ2EtbmF2IGlucHV0I3NlYXJjaFRlcm06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2NDY0NzM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5Lm1vYmlsZS1vZmZzZXQge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICB9XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiA1NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubW9iaWxlLW1lbnUtb3ZlcmxheSB7XG4gIHotaW5kZXg6IDEwMjtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLndlYnNpdGUtaGVhZGVyLW1vYmlsZS1sb2dvIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC53ZWJzaXRlLWhlYWRlci1tb2JpbGUtbG9nbyBpbWcge1xuICBoZWlnaHQ6IDM0cHg7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC53ZWJzaXRlLWhlYWRlci1yaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogYXV0bztcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLndlYnNpdGUtaGVhZGVyLW1vYmlsZS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggOHB4IDE0cHg7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC53ZWJzaXRlLWhlYWRlci1tb2JpbGUtYnRuIHN2ZyB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC53ZWJzaXRlLWhlYWRlci1tb2JpbGUtYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXMsIHZpc2liaWxpdHkgMC4xcyAwLjVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cywgdmlzaWJpbGl0eSAwLjFzIDAuNXM7XG4gIHotaW5kZXg6IDEwMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkFBRTtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbC5vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5LCAtd2Via2l0LXRyYW5zZm9ybSAwLjVzO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5LCB0cmFuc2Zvcm0gMC41cztcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAqOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogI0QyREFERDtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAubW9iaWxlLW5hdmlnYXRpb24ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAuc2xpbVNjcm9sbERpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZBQUU7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24sXG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbi5sZXZlbC0xLFxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLWJvdHRvbS1uYXZpZ2F0aW9uLmxldmVsLTEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uLmxldmVsLTIsXG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24ubGV2ZWwtMiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwJSk7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24ubGV2ZWwtMyxcbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS1ib3R0b20tbmF2aWdhdGlvbi5sZXZlbC0zIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMDAlKTtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbi5sZXZlbC00LFxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLWJvdHRvbS1uYXZpZ2F0aW9uLmxldmVsLTQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwMCUpO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uLmxldmVsLTUsXG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24ubGV2ZWwtNSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAwJSk7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24gbGksXG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24gbGkge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbiBsaTpsYXN0LWNoaWxkLFxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLWJvdHRvbS1uYXZpZ2F0aW9uIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uIGxpIHN2Zyxcbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS1ib3R0b20tbmF2aWdhdGlvbiBsaSBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHdpZHRoOiAxM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogLTclO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uIGxpIGEsXG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24gbGkgYSB7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24gbGkgYS5hY3RpdmUsXG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24gbGkgYS5hY3RpdmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDA5REU2O1xuICBwYWRkaW5nOiAxcHggMCAxcHggMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbiBsaSBhLmFjdGl2ZTpob3Zlcixcbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS1ib3R0b20tbmF2aWdhdGlvbiBsaSBhLmFjdGl2ZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbiBsaSBhLmFjdGl2ZS5oZWFkaW5nLFxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLWJvdHRvbS1uYXZpZ2F0aW9uIGxpIGEuYWN0aXZlLmhlYWRpbmcge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbiBsaSBhOmhvdmVyLFxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLWJvdHRvbS1uYXZpZ2F0aW9uIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24gbGkgYTpmb2N1cyxcbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS1ib3R0b20tbmF2aWdhdGlvbiBsaSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uIGxpIGEuaGVhZGluZyxcbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS1ib3R0b20tbmF2aWdhdGlvbiBsaSBhLmhlYWRpbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbiBsaSBhOmhvdmVyLFxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLWJvdHRvbS1uYXZpZ2F0aW9uIGxpIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24gbGkgYSAubGluay10aXRsZSxcbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS1ib3R0b20tbmF2aWdhdGlvbiBsaSBhIC5saW5rLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbiBsaSBpLFxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLWJvdHRvbS1uYXZpZ2F0aW9uIGxpIGkge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uIGxpIHVsLFxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLWJvdHRvbS1uYXZpZ2F0aW9uIGxpIHVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24gbGkgdWwuYWN0aXZlTGlzdCxcbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS1ib3R0b20tbmF2aWdhdGlvbiBsaSB1bC5hY3RpdmVMaXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24gbGkgdWwgPiBsaSA+IGEsXG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24gbGkgdWwgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAwO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uIGxpLnNlY29uZGFyeS1saW5rID4gYSxcbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS1ib3R0b20tbmF2aWdhdGlvbiBsaS5zZWNvbmRhcnktbGluayA+IGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uIGxpLnNlY29uZGFyeS1saW5rOm5vdCguYmxvZy1saW5rcykgPiBhLFxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLWJvdHRvbS1uYXZpZ2F0aW9uIGxpLnNlY29uZGFyeS1saW5rOm5vdCguYmxvZy1saW5rcykgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCBoNiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNGRkY7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgaHIubmF2LXBhbmVsLWhyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTMpO1xuICBtYXJnaW46IDE2cHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTMpO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIGhyLnRvcC1uYXYtcGFuZWwtaHIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMyk7XG4gIG1hcmdpbjogMTZweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTMpO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC53ZWJzaXRlLXNlYXJjaC1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBoZWlnaHQ6IDY2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3OGZkODtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgLndlYnNpdGUtc2VhcmNoLWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTEwcHg7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgxNCwgMTA4LCAxNzMsIDApIDAlLCAjMGU2Y2FkIDEwMCUpO1xuICAvKiBGRjMuNi0xNSAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMTQsIDEwOCwgMTczLCAwKSAwJSwgIzBlNmNhZCAxMDAlKTtcbiAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxNCwgMTA4LCAxNzMsIDApIDAlLCAjMGU2Y2FkIDEwMCUpO1xuICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgaGVpZ2h0OiAxMHB4O1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC53ZWJzaXRlLXNlYXJjaC1iYXIgZm9ybSBidXR0b24ge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC53ZWJzaXRlLXNlYXJjaC1iYXIgZm9ybSBidXR0b24gLnN2Zy1pY29uLXNlYXJjaCB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgLndlYnNpdGUtc2VhcmNoLWJhciBmb3JtIGlucHV0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE3cHggMjBweCA1cHggMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMXB4KSB7XG4gIC53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAud2Vic2l0ZS1zZWFyY2gtYmFyIGZvcm0gaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC53ZWJzaXRlLXNlYXJjaC1iYXIgZm9ybSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC53ZWJzaXRlLXNlYXJjaC1iYXIgZm9ybSBpbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgLndlYnNpdGUtc2VhcmNoLWJhciBmb3JtIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgLndlYnNpdGUtc2VhcmNoLWJhciBmb3JtIGlucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAud2Vic2l0ZS1zZWFyY2gtYmFyIGZvcm0gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgLndlYnNpdGUtc2VhcmNoLWJhciBmb3JtIGlucHV0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgLndlYnNpdGUtc2VhcmNoLWJhciBmb3JtIC5oZWFkZXItc2VhcmNoLWNhbmNlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjNweDtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAud2Vic2l0ZS1zZWFyY2gtYmFyIGZvcm0gLmhlYWRlci1zZWFyY2gtY2FuY2VsIC5zdmctaWNvbi1jcm9zcyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6ICNmZmY7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgLnBhbmVsLWNsb3NlLCAud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgLm1lbnUtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC5wYW5lbC1jbG9zZSBhLCAud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgLm1lbnUtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAucGFuZWwtY2xvc2UgYSAubW9iaWxlLWJyZWFkY3J1bWIsIC53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAubWVudS1oZWFkZXIgYSAubW9iaWxlLWJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiA4MCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZTNmNWZkO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC5wYW5lbC1jbG9zZSBhIC51cC1sZXZlbCwgLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC5tZW51LWhlYWRlciBhIC51cC1sZXZlbCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC5wYW5lbC1jbG9zZSBhIC51cC1sZXZlbCBpLCAud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgLm1lbnUtaGVhZGVyIGEgLnVwLWxldmVsIGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAucGFuZWwtY2xvc2UgYSAudXAtbGV2ZWwgc3ZnLCAud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgLm1lbnUtaGVhZGVyIGEgLnVwLWxldmVsIHN2ZyB7XG4gIGhlaWdodDogMC44ZW07XG4gIHdpZHRoOiAwLjhlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogLTclO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC5wYW5lbC1jbG9zZSBidXR0b24sIC53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAubWVudS1oZWFkZXIgYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjNlbTtcbiAgcmlnaHQ6IC0wLjNlbTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC5wYW5lbC1jbG9zZSBidXR0b24gc3ZnLCAud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgLm1lbnUtaGVhZGVyIGJ1dHRvbiBzdmcge1xuICBoZWlnaHQ6IDEuNmVtO1xuICB3aWR0aDogMS42ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC5wYW5lbC1jbG9zZSwgLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC5tZW51LWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keS5tb2JpbGUtb2Zmc2V0IHtcbiAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgfVxufVxuLm1lZ2EtbmF2LW1vYmlsZSB7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWVnYS1uYXYtbW9iaWxlIC5tb2JpbGUtbWVudS1vdmVybGF5IHtcbiAgei1pbmRleDogMTAyO1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubW9iaWxlLW1lbnUtb3ZlcmxheS5lbmFibGVkIHtcbiAgdG9wOiA1NnB4O1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubWVnYS1uYXYtbW9iaWxlLWxvZ28ge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgd2lkdGg6IDQ1JTtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm1lZ2EtbmF2LW1vYmlsZS1sb2dvIGltZyB7XG4gIGhlaWdodDogMjlweDtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm1lZ2EtbmF2LW1vYmlsZS1sb2dvIC5zbWFsbC1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5tZWdhLW5hdi1tb2JpbGUgLm1lZ2EtbmF2LW1vYmlsZS1sb2dvIC5zbWFsbC1sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLm1lZ2EtbmF2LW1vYmlsZSAubWVnYS1uYXYtbW9iaWxlLWxvZ28gLnJlZ3VsYXItbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1lZ2EtbmF2LW1vYmlsZSAubWVnYS1uYXYtcmlnaHQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm1lZ2EtbmF2LXJpZ2h0IC5tZWdhLW5hdi10b3Atc2VjdGlvbi1tb2JpbGUtaWNvbnMge1xuICBtYXJnaW46IGF1dG87XG59XG4ubWVnYS1uYXYtbW9iaWxlIC5tZWdhLW5hdi1tb2JpbGUtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTBweCAxMHB4IDhweCAxNHB4O1xuICBtYXJnaW46IDAgNHB4O1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubWVnYS1uYXYtbW9iaWxlLWJ0biBzdmcge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubWVnYS1uYXYtbW9iaWxlLWJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG59XG4ubWVnYS1uYXYtbW9iaWxlIC5uYXYtcGFuZWwge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzLCB2aXNpYmlsaXR5IDAuMXMgMC41cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMsIHZpc2liaWxpdHkgMC4xcyAwLjVzO1xuICB0b3A6IDU2cHggIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3NjhweDtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbC5vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5LCAtd2Via2l0LXRyYW5zZm9ybSAwLjVzO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5LCB0cmFuc2Zvcm0gMC41cztcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCAqOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogI0QyREFERDtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCAuc2xpbVNjcm9sbERpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubWVnYS1uYXYtbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24sXG4ubWVnYS1uYXYtbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbi5sZXZlbC0xLFxuLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLWJvdHRvbS1uYXZpZ2F0aW9uLmxldmVsLTEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uLmxldmVsLTIsXG4ubWVnYS1uYXYtbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24ubGV2ZWwtMiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwJSk7XG59XG4ubWVnYS1uYXYtbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24ubGV2ZWwtMyxcbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS1ib3R0b20tbmF2aWdhdGlvbi5sZXZlbC0zIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMDAlKTtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbi5sZXZlbC00LFxuLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLWJvdHRvbS1uYXZpZ2F0aW9uLmxldmVsLTQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwMCUpO1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uLmxldmVsLTUsXG4ubWVnYS1uYXYtbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24ubGV2ZWwtNSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAwJSk7XG59XG4ubWVnYS1uYXYtbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24gbGksXG4ubWVnYS1uYXYtbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24gbGkge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbiBsaTpsYXN0LWNoaWxkLFxuLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLWJvdHRvbS1uYXZpZ2F0aW9uIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uIGxpIHN2Zyxcbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS1ib3R0b20tbmF2aWdhdGlvbiBsaSBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHdpZHRoOiAxM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogLTclO1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uIGxpIGEsXG4ubWVnYS1uYXYtbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24gbGkgYSB7XG4gIGNvbG9yOiAjMWQxZTFlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4ubWVnYS1uYXYtbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24gbGkgYS5hY3RpdmUsXG4ubWVnYS1uYXYtbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24gbGkgYS5hY3RpdmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDA5REU2O1xuICBwYWRkaW5nOiAxcHggMCAxcHggMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbiBsaSBhLmFjdGl2ZTpob3Zlcixcbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS1ib3R0b20tbmF2aWdhdGlvbiBsaSBhLmFjdGl2ZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbiBsaSBhLmFjdGl2ZS5oZWFkaW5nLFxuLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLWJvdHRvbS1uYXZpZ2F0aW9uIGxpIGEuYWN0aXZlLmhlYWRpbmcge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbiBsaSBhOm5vdCguYnRuKTpob3Zlcixcbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS1ib3R0b20tbmF2aWdhdGlvbiBsaSBhOm5vdCguYnRuKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzQ3NTU2MDtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbiBsaSBhOm5vdCguYnRuKTpmb2N1cyxcbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS1ib3R0b20tbmF2aWdhdGlvbiBsaSBhOm5vdCguYnRuKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzQ3NTU2MDtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbiBsaSBhLmhlYWRpbmcsXG4ubWVnYS1uYXYtbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24gbGkgYS5oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbiBsaSBhLmhlYWRpbmctdGl0bGUsXG4ubWVnYS1uYXYtbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24gbGkgYS5oZWFkaW5nLXRpdGxlIHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjQTBFMzExO1xuICBjb2xvcjogIzAwNkFBRTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWVnYS1uYXYtbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24gbGkgYTpob3Zlcixcbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS1ib3R0b20tbmF2aWdhdGlvbiBsaSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uIGxpIGEgLmxpbmstdGl0bGUsXG4ubWVnYS1uYXYtbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24gbGkgYSAubGluay10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubWVnYS1uYXYtbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24gbGkgaSxcbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS1ib3R0b20tbmF2aWdhdGlvbiBsaSBpIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbiBsaSB1bCxcbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS1ib3R0b20tbmF2aWdhdGlvbiBsaSB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbiBsaSB1bC5hY3RpdmVMaXN0LFxuLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLWJvdHRvbS1uYXZpZ2F0aW9uIGxpIHVsLmFjdGl2ZUxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbiBsaSB1bCA+IGxpID4gYSxcbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS1ib3R0b20tbmF2aWdhdGlvbiBsaSB1bCA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubWVnYS1uYXYtbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24gbGkuc2Vjb25kYXJ5LWxpbmsgPiBhLFxuLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLWJvdHRvbS1uYXZpZ2F0aW9uIGxpLnNlY29uZGFyeS1saW5rID4gYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ubWVnYS1uYXYtbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24gbGkuc2Vjb25kYXJ5LWxpbms6bm90KC5ibG9nLWxpbmtzKSA+IGEsXG4ubWVnYS1uYXYtbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24gbGkuc2Vjb25kYXJ5LWxpbms6bm90KC5ibG9nLWxpbmtzKSA+IGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbiAubGV2ZWwtdHdvLW5hdi1oZWFkaW5nLFxuLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLWJvdHRvbS1uYXZpZ2F0aW9uIC5sZXZlbC10d28tbmF2LWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubWVnYS1uYXYtbW9iaWxlIC5uYXYtcGFuZWwgLm1lZ2EtbmF2LWxldmVsMS1iYW5uZXIgLmNvbnRlbnQtY29udGFpbmVyIC5jb250YWluZXIsIC5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCAubWVnYS1uYXYtaG9tZS1iYW5uZXIgLmNvbnRlbnQtY29udGFpbmVyIC5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4ubWVnYS1uYXYtbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCBoNiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWVnYS1uYXYtbW9iaWxlIC5uYXYtcGFuZWwgaHIubmF2LXBhbmVsLWhyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTMpO1xuICBtYXJnaW46IDE2cHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTMpO1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsIGhyLnRvcC1uYXYtcGFuZWwtaHIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMyk7XG4gIG1hcmdpbjogMTZweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTMpO1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsIGhyLnRvcC1uYXYtbGktaHIge1xuICBib3JkZXItY29sb3I6ICNkNWRiZTQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMyk7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsIC5tb2JpbGUtdG9wLW5hdmlnYXRpb24tbGFzdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsIC5tb2JpbGUtdG9wLW5hdmlnYXRpb24gLnN2Zy1pY29uIHtcbiAgZmlsbDogIzAwNkFBRTtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCAud2Vic2l0ZS1zZWFyY2gtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgaGVpZ2h0OiA2NnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzhmZDg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsIC53ZWJzaXRlLXNlYXJjaC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0xMHB4O1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMTQsIDEwOCwgMTczLCAwKSAwJSwgIzBlNmNhZCAxMDAlKTtcbiAgLyogRkYzLjYtMTUgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDE0LCAxMDgsIDE3MywgMCkgMCUsICMwZTZjYWQgMTAwJSk7XG4gIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTQsIDEwOCwgMTczLCAwKSAwJSwgIzBlNmNhZCAxMDAlKTtcbiAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gIGhlaWdodDogMTBweDtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCAud2Vic2l0ZS1zZWFyY2gtYmFyIGZvcm0gYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCAud2Vic2l0ZS1zZWFyY2gtYmFyIGZvcm0gYnV0dG9uIC5zdmctaWNvbi1zZWFyY2gge1xuICBmaWxsOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsIC53ZWJzaXRlLXNlYXJjaC1iYXIgZm9ybSBpbnB1dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxN3B4IDIwcHggNXB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjFweCkge1xuICAubWVnYS1uYXYtbW9iaWxlIC5uYXYtcGFuZWwgLndlYnNpdGUtc2VhcmNoLWJhciBmb3JtIGlucHV0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCAud2Vic2l0ZS1zZWFyY2gtYmFyIGZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM3MzYzYTtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCAud2Vic2l0ZS1zZWFyY2gtYmFyIGZvcm0gaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsIC53ZWJzaXRlLXNlYXJjaC1iYXIgZm9ybSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzczNjNhO1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsIC53ZWJzaXRlLXNlYXJjaC1iYXIgZm9ybSBpbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubWVnYS1uYXYtbW9iaWxlIC5uYXYtcGFuZWwgLndlYnNpdGUtc2VhcmNoLWJhciBmb3JtIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzczNjNhO1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsIC53ZWJzaXRlLXNlYXJjaC1iYXIgZm9ybSBpbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsIC53ZWJzaXRlLXNlYXJjaC1iYXIgZm9ybSAuaGVhZGVyLXNlYXJjaC1jYW5jZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMHB4O1xuICB0b3A6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIzcHg7XG59XG4ubWVnYS1uYXYtbW9iaWxlIC5uYXYtcGFuZWwgLndlYnNpdGUtc2VhcmNoLWJhciBmb3JtIC5oZWFkZXItc2VhcmNoLWNhbmNlbCAuc3ZnLWljb24tY3Jvc3Mge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsIC5sZXZlbC10d28tbmF2LWhlYWRpbmcgLmxpbmstdGl0bGUsIC5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCAubGV2ZWwtdGhyZWUtbmF2LWhlYWRpbmcgLmxldmVsLXRocmVlLWxpbmstdGl0bGUge1xuICBwYWRkaW5nOiAwIDQwcHggMCAzNHB4O1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsIC5sZXZlbC10d28tbmF2LWl0ZW1zLCAubWVnYS1uYXYtbW9iaWxlIC5uYXYtcGFuZWwgLmxldmVsLXR3by1uYXYtaXRlbXMtcG9wdWxhciwgLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsIC5sZXZlbC10aHJlZS1uYXYtaXRlbXMge1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG4ubWVnYS1uYXYtbW9iaWxlIC5uYXYtcGFuZWwgLmxldmVsLXR3by1uYXYtaXRlbXMubGV2ZWwtdHdvLW5hdi1pdGVtcy1sYXN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVkZjIgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE3cHggIWltcG9ydGFudDtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCAubGV2ZWwtdHdvLW5hdi1pdGVtcy5sZXZlbC10d28tbmF2LWl0ZW1zLWxhc3QgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsIC5sZXZlbC10d28tbmF2LWl0ZW1zLXBvcHVsYXIubGV2ZWwtdHdvLW5hdi1pdGVtcy1wb3B1bGFyLWxhc3QgYSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCB1bC5sZXZlbC10aHJlZS1uYXYuYWN0aXZlTGlzdCBsaTpsYXN0LWNoaWxkIGEge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubWVnYS1uYXYtbW9iaWxlIC5uYXYtcGFuZWwgLmxldmVsLXR3by1uYXYtc3ViLWhlYWRpbmcge1xuICBtYXJnaW46IDAgNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzFkMWUxZTtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCAubGV2ZWwtdHdvLW5hdi1zdWItaGVhZGluZyAubGV2ZWwtdHdvLWxpbmstdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMjJweDtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCAucGFuZWwtY2xvc2UsIC5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCAubWVudS1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1ZmE7XG59XG4ubWVnYS1uYXYtbW9iaWxlIC5uYXYtcGFuZWwgLnBhbmVsLWNsb3NlIGEsIC5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCAubWVudS1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMDA2QUFFO1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsIC5wYW5lbC1jbG9zZSBhIC5tb2JpbGUtYnJlYWRjcnVtYiwgLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsIC5tZW51LWhlYWRlciBhIC5tb2JpbGUtYnJlYWRjcnVtYiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiA4MCU7XG4gIGNvbG9yOiAjMDA2QUFFO1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsIC5wYW5lbC1jbG9zZSBhIC51cC1sZXZlbCwgLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsIC5tZW51LWhlYWRlciBhIC51cC1sZXZlbCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsIC5wYW5lbC1jbG9zZSBhIC51cC1sZXZlbCBpLCAubWVnYS1uYXYtbW9iaWxlIC5uYXYtcGFuZWwgLm1lbnUtaGVhZGVyIGEgLnVwLWxldmVsIGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCAucGFuZWwtY2xvc2UgYSAudXAtbGV2ZWwgc3ZnLCAubWVnYS1uYXYtbW9iaWxlIC5uYXYtcGFuZWwgLm1lbnUtaGVhZGVyIGEgLnVwLWxldmVsIHN2ZyB7XG4gIGhlaWdodDogMC44ZW07XG4gIHdpZHRoOiAwLjhlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogLTclO1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsIC5wYW5lbC1jbG9zZSBidXR0b24sIC5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCAubWVudS1oZWFkZXIgYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjNlbTtcbiAgcmlnaHQ6IC0wLjNlbTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzQ3NTU2MDtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCAucGFuZWwtY2xvc2UgYnV0dG9uIHN2ZywgLm1lZ2EtbmF2LW1vYmlsZSAubmF2LXBhbmVsIC5tZW51LWhlYWRlciBidXR0b24gc3ZnIHtcbiAgaGVpZ2h0OiAxLjZlbTtcbiAgd2lkdGg6IDEuNmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCAucGFuZWwtY2xvc2UsIC5tZWdhLW5hdi1tb2JpbGUgLm5hdi1wYW5lbCAubWVudS1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm1lZ2EtbmF2LXRvcC1zZWN0aW9uLW1vYmlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDM0M0Q7XG4gIGhlaWdodDogNTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubWVnYS1uYXYtdG9wLXNlY3Rpb24tbW9iaWxlIC5tZWdhLW5hdi10b3Atc2VjdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWVnYS1uYXYtbW9iaWxlIC5tZWdhLW5hdi10b3Atc2VjdGlvbi1tb2JpbGUgLm1lZ2EtbmF2LXRvcC1zZWN0aW9uLWNvbnRhaW5lciAubWVnYS1uYXYtbW9iaWxlLXNlYXJjaC1saW5rIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4ubWVnYS1uYXYtbW9iaWxlIC5tZWdhLW5hdi10b3Atc2VjdGlvbi1tb2JpbGUgLm1lZ2EtbmF2LXRvcC1zZWN0aW9uLWNvbnRhaW5lciAubWVnYS1uYXYtbW9iaWxlLXNlYXJjaC1saW5rLnNlYXJjaC1hY3RpdmUsIC5tZWdhLW5hdi1tb2JpbGUgLm1lZ2EtbmF2LXRvcC1zZWN0aW9uLW1vYmlsZSAubWVnYS1uYXYtdG9wLXNlY3Rpb24tY29udGFpbmVyIC5zZWxlY3RlZC1zdXBwb3J0LCAubWVnYS1uYXYtbW9iaWxlIC5tZWdhLW5hdi10b3Atc2VjdGlvbi1tb2JpbGUgLm1lZ2EtbmF2LXRvcC1zZWN0aW9uLWNvbnRhaW5lciAuc2VsZWN0ZWQtbmV0d29yaywgLm1lZ2EtbmF2LW1vYmlsZSAubWVnYS1uYXYtdG9wLXNlY3Rpb24tbW9iaWxlIC5tZWdhLW5hdi10b3Atc2VjdGlvbi1jb250YWluZXIgLnRvcC1zZWN0aW9uLWxpbmtzLmN5YS1kcmF3ZXItdG9nZ2xlLmFkZHJlc3MtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyNTtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm1lZ2EtbmF2LXRvcC1zZWN0aW9uLW1vYmlsZSAudG9wLXNlY3Rpb24tbGlua3Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0RDRCNTE7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIG1pbi13aWR0aDogNDRweDtcbiAgd2lkdGg6IDI1JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubWVnYS1uYXYtdG9wLXNlY3Rpb24tbW9iaWxlIC50b3Atc2VjdGlvbi1saW5rcyBpbWcuc3ZnLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTlweCAhaW1wb3J0YW50O1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubWVnYS1uYXYtdG9wLXNlY3Rpb24tbW9iaWxlIC50b3Atc2VjdGlvbi1saW5rcyAuc3ZnLWljb24tbWFwLXBpbiB7XG4gIGZpbGw6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubWVnYS1uYXYtdG9wLXNlY3Rpb24tbW9iaWxlIC50b3Atc2VjdGlvbi1saW5rcy50b3Atc2VjdGlvbi1saW5rcy1oaWRlLXNlYXJjaCB7XG4gIHdpZHRoOiAzMyUgIWltcG9ydGFudDtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm1lZ2EtbmF2LW1vYmlsZS1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDU2cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDE0MHB4O1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubWVnYS1uYXYtbW9iaWxlLXNlYXJjaCAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNDBweDtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm1lZ2EtbmF2LW1vYmlsZS1zZWFyY2ggZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubWVnYS1uYXYtbW9iaWxlLXNlYXJjaCBmb3JtIGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDVweCAxOXB4O1xuICBtaW4td2lkdGg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm1lZ2EtbmF2LW1vYmlsZS1zZWFyY2ggZm9ybSBidXR0b24gLnN2Zy1pY29uLXNlYXJjaCB7XG4gIGhlaWdodDogMS41ZW07XG4gIHdpZHRoOiAxLjVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm1lZ2EtbmF2LW1vYmlsZS1zZWFyY2ggZm9ybSBpbnB1dCB7XG4gIHdpZHRoOiA3NSU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxZDFlMWU7XG4gIGNvbG9yOiAjMWQxZTFlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDZweCAyNXB4IDE1cHggNnB4O1xuICBtYXJnaW4tbGVmdDogMjNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubWVnYS1uYXYtbW9iaWxlLXNlYXJjaCBmb3JtIC5tZWdhLW5hdi1zZWFyY2gtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFkMWUxZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgd2lkdGg6IDkwJTtcbiAgcGFkZGluZy10b3A6IDEzcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4ubWVnYS1uYXYtbW9iaWxlIC5tZWdhLW5hdi1tb2JpbGUtc2VhcmNoIGZvcm0gLm1lZ2EtbmF2LXNlYXJjaC1jYW5jZWwtYnRuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubWVnYS1uYXYtbW9iaWxlLXNlYXJjaCBmb3JtIGlucHV0I3NlYXJjaFRlcm06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhYmFiYWI7XG59XG4ubWVnYS1uYXYtbW9iaWxlIC5tZWdhLW5hdi1tb2JpbGUtc2VhcmNoIGZvcm0gaW5wdXQjc2VhcmNoVGVybTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2FiYWJhYjtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm1lZ2EtbmF2LW1vYmlsZS1zZWFyY2ggZm9ybSBpbnB1dCNzZWFyY2hUZXJtdDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhYmFiYWI7XG59XG4ubWVnYS1uYXYtbW9iaWxlIC5tZWdhLW5hdi1tb2JpbGUtc2VhcmNoIGZvcm0gLm1lZ2EtbmF2LXNlYXJjaC1jbGVhci1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ubWVnYS1uYXYtbW9iaWxlIC5tZWdhLW5hdi1tb2JpbGUtc2VhcmNoIGZvcm0gLm1lZ2EtbmF2LXNlYXJjaC1jbGVhci1pY29uIHN2ZyB7XG4gIGZpbGw6ICMxMTExMTE7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm1lZ2EtbmF2LW1vYmlsZS1zZWFyY2ggZm9ybSAubWVnYS1uYXYtc2VhcmNoLXRvcCwgLm1lZ2EtbmF2LW1vYmlsZSAubWVnYS1uYXYtbW9iaWxlLXNlYXJjaCBmb3JtIC5tZWdhLW5hdi1zZWFyY2gtYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubWVnYS1uYXYtbW9iaWxlIC5tZWdhLW5hdi1tb2JpbGUtc2VhcmNoIGZvcm0gLm1lZ2EtbmF2LXNlYXJjaC1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xufVxuLm1lZ2EtbmF2LW1vYmlsZSAubWVnYS1uYXYtbW9iaWxlLXNlYXJjaCBmb3JtIC5tZWdhLW5hdi1zZWFyY2gtY2FuY2VsIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTRweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgLm1lZ2EtbmF2LW1vYmlsZS1zZWFyY2ggZm9ybSAubWVnYS1uYXYtc2VhcmNoLWNhbmNlbCAuc3ZnLWljb24tY3Jvc3Mge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsbDogIzQ3NTU2MDtcbn1cbi5tZWdhLW5hdi1tb2JpbGUgdWwubGV2ZWwtdHdvLW5hdiBhLmN0YSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDExcHggMTJweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiAhaW1wb3J0YW50O1xufVxuXG4ubW9iaWxlLXRvcC1uYXZpZ2F0aW9uLWJvdHRvbS1saW5rcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1ZmE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuLm1vYmlsZS10b3AtbmF2aWdhdGlvbi1ib3R0b20tbGlua3MgLm1vYmlsZS10b3AtbmF2LWl0ZW1zIHtcbiAgcGFkZGluZy10b3A6IDE0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHggIWltcG9ydGFudDtcbn1cbi5tb2JpbGUtdG9wLW5hdmlnYXRpb24tYm90dG9tLWxpbmtzIC5tb2JpbGUtdG9wLW5hdi1pdGVtcyAuc3ZnLWljb24ge1xuICBoZWlnaHQ6IDEzcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEzcHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIGZpbGw6ICM0NzU1NjAgIWltcG9ydGFudDtcbn1cbi5tb2JpbGUtdG9wLW5hdmlnYXRpb24tYm90dG9tLWxpbmtzIC5tb2JpbGUtdG9wLW5hdi1pdGVtcyBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM0NzU1NjA7XG59XG4ubW9iaWxlLXRvcC1uYXZpZ2F0aW9uLWJvdHRvbS1saW5rcyAubW9iaWxlLXRvcC1uYXYtaXRlbXMgLnN2Zy1pY29uLW1hcC1waW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5za2lwLXRvLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAyMDAwMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5za2lwLXRvLWNvbnRlbnQ6Zm9jdXMge1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDA7XG59XG5cbi53ZWJzaXRlLWhlYWRlciBhLmN5YS1kcmF3ZXItdG9nZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjcyMTREO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53ZWJzaXRlLWhlYWRlciBhLmN5YS1kcmF3ZXItdG9nZ2xlIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ud2Vic2l0ZS1oZWFkZXIudHJhbnNwYXJlbnQ6bm90KC5zdGlja3kpIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIGEuY3lhLWRyYXdlci10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItbW9iaWxlIGEuY3lhLWRyYXdlci10b2dnbGUge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLW1vYmlsZSBhLmN5YS1kcmF3ZXItdG9nZ2xlIC5zdmctaWNvbi1tYXAtcGluIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cblxuLyogVE9PTFRJUCBDT01QT05FTlQgKi9cbi50b29sdGlwLWxhYmVsID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLyogTUlTQ0VMTEFORU9VUyBNT0RVTEVTICovXG4uYW5udWFsX3JlcG9ydCB7XG4gIC8qQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Sb3VuZGVkLU1lZGl1bSc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dvdGhhbVJvdW5kZWQtTWVkaXVtLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Hb3RoYW1Sb3VuZGVkLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvR290aGFtUm91bmRlZC1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL0dvdGhhbVJvdW5kZWQtTWVkaXVtLnN2ZycpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW1Sb3VuZGVkLUJvb2snO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Hb3RoYW1Sb3VuZGVkLUJvb2suZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dvdGhhbVJvdW5kZWQtQm9vay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvR290aGFtUm91bmRlZC1Cb29rLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9Hb3RoYW1Sb3VuZGVkLUJvb2suc3ZnJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfSovXG4gIC8qXG5cbiAgKi9cbiAgLypcblxuICAqL1xufVxuLmFubnVhbF9yZXBvcnQgLl9mbGV4LWRpc3BsYXkge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmFubnVhbF9yZXBvcnQgLl9qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hbm51YWxfcmVwb3J0IC5fanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5hbm51YWxfcmVwb3J0IC5fanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5hbm51YWxfcmVwb3J0IC5fanVzdGlmeS1jb250ZW50LWp1c3RpZnkge1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYW5udWFsX3JlcG9ydCAqIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmFubnVhbF9yZXBvcnQgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbi5hbm51YWxfcmVwb3J0IHRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hbm51YWxfcmVwb3J0IHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmFubnVhbF9yZXBvcnQgb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uYW5udWFsX3JlcG9ydCBoMSxcbi5hbm51YWxfcmVwb3J0IGgyLFxuLmFubnVhbF9yZXBvcnQgaDMsXG4uYW5udWFsX3JlcG9ydCBoNCxcbi5hbm51YWxfcmVwb3J0IGg1LFxuLmFubnVhbF9yZXBvcnQgaDYge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmFubnVhbF9yZXBvcnQgYTpob3Zlcixcbi5hbm51YWxfcmVwb3J0IGE6Zm9jdXMsXG4uYW5udWFsX3JlcG9ydCBhOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYW5udWFsX3JlcG9ydCAqOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYW5udWFsX3JlcG9ydCAqOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYW5udWFsX3JlcG9ydCAqOmZvY3VzOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5hbm51YWxfcmVwb3J0ICo6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYW5udWFsX3JlcG9ydCBwLFxuLmFubnVhbF9yZXBvcnQgbGkge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFubnVhbF9yZXBvcnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNERUJGQUQ7XG59XG4uYW5udWFsX3JlcG9ydCBodG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFubnVhbF9yZXBvcnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYW5udWFsX3JlcG9ydCBib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYW5udWFsX3JlcG9ydCBib2R5Lm1vZGFsLWNvbnRlbnQtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYW5udWFsX3JlcG9ydCAucm93IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuLmFubnVhbF9yZXBvcnQgLmNvbC1tZC0zLFxuLmFubnVhbF9yZXBvcnQgLmNvbC1tZC03LFxuLmFubnVhbF9yZXBvcnQgLmNvbC1tZC05LFxuLmFubnVhbF9yZXBvcnQgLmNvbC1tZC0xMCxcbi5hbm51YWxfcmVwb3J0IC5jb2wtbWQtMTEsXG4uYW5udWFsX3JlcG9ydCAuY29sLXNtLTYsXG4uYW5udWFsX3JlcG9ydCAuY29sLW1kLTYsXG4uYW5udWFsX3JlcG9ydCAuY29sLW1kLTQsXG4uYW5udWFsX3JlcG9ydCAuY29sLXNtLTMsXG4uYW5udWFsX3JlcG9ydCAuY29sLXNtLTUsXG4uYW5udWFsX3JlcG9ydCAuY29sLXNtLTcsXG4uYW5udWFsX3JlcG9ydCAuY29sLXhtLTYsXG4uYW5udWFsX3JlcG9ydCAuY29sLW1kLTEyLFxuLmFubnVhbF9yZXBvcnQgLmNvbC1tZC04LFxuLmFubnVhbF9yZXBvcnQgLmNvbC1tZC01LFxuLmFubnVhbF9yZXBvcnQgLmNvbC1tZC0yLFxuLmFubnVhbF9yZXBvcnQgLmNvbC1zbS00LFxuLmFubnVhbF9yZXBvcnQgLmNvbC1zbS04IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5hbm51YWxfcmVwb3J0IC5jb2wtbWQtMy5uby1wYWQsXG4uYW5udWFsX3JlcG9ydCAuY29sLW1kLTcubm8tcGFkLFxuLmFubnVhbF9yZXBvcnQgLmNvbC1tZC05Lm5vLXBhZCxcbi5hbm51YWxfcmVwb3J0IC5jb2wtbWQtMTAubm8tcGFkLFxuLmFubnVhbF9yZXBvcnQgLmNvbC1tZC0xMS5uby1wYWQsXG4uYW5udWFsX3JlcG9ydCAuY29sLXNtLTYubm8tcGFkLFxuLmFubnVhbF9yZXBvcnQgLmNvbC1tZC02Lm5vLXBhZCxcbi5hbm51YWxfcmVwb3J0IC5jb2wtbWQtNC5uby1wYWQsXG4uYW5udWFsX3JlcG9ydCAuY29sLXNtLTMubm8tcGFkLFxuLmFubnVhbF9yZXBvcnQgLmNvbC1zbS01Lm5vLXBhZCxcbi5hbm51YWxfcmVwb3J0IC5jb2wtc20tNy5uby1wYWQsXG4uYW5udWFsX3JlcG9ydCAuY29sLXhtLTYubm8tcGFkLFxuLmFubnVhbF9yZXBvcnQgLmNvbC1tZC0xMi5uby1wYWQsXG4uYW5udWFsX3JlcG9ydCAuY29sLW1kLTgubm8tcGFkLFxuLmFubnVhbF9yZXBvcnQgLmNvbC1tZC01Lm5vLXBhZCxcbi5hbm51YWxfcmVwb3J0IC5jb2wtbWQtMi5uby1wYWQsXG4uYW5udWFsX3JlcG9ydCAuY29sLXNtLTQubm8tcGFkLFxuLmFubnVhbF9yZXBvcnQgLmNvbC1zbS04Lm5vLXBhZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5hbm51YWxfcmVwb3J0IC5jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFubnVhbF9yZXBvcnQgLmNvbG9yLXdoaXRlICoge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmFubnVhbF9yZXBvcnQgLmNvbG9yLXdoaXRlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hbm51YWxfcmVwb3J0IC5jb2xvci13aGl0ZSAubGFiZWwsXG4uYW5udWFsX3JlcG9ydCAuY29sb3Itd2hpdGUgLnJlYWQtbW9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFubnVhbF9yZXBvcnQgLmxvZ28ge1xuICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uYW5udWFsX3JlcG9ydCAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5hbm51YWxfcmVwb3J0IC5tYWluLWJsb2NrIHtcbiAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDYwOTggMCUsICMwMDI4NTYgMTAwJSk7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYW5udWFsX3JlcG9ydCAuaW5zdHJ1Y3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiAxNXB4O1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTMwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbm51YWxfcmVwb3J0IC5pbnN0cnVjdGlvbnMuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYW5udWFsX3JlcG9ydCAuaW5zdHJ1Y3Rpb25zIGg0IHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uYW5udWFsX3JlcG9ydCAuaW5zdHJ1Y3Rpb25zIC5wbHVzIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDlGRTM7XG4gIGNvbG9yOiAjMDA2MDk4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFubnVhbF9yZXBvcnQgLmluc3RydWN0aW9ucyAucGx1cyAubGEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hbm51YWxfcmVwb3J0IC5pbnN0cnVjdGlvbnMgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFubnVhbF9yZXBvcnQgLmluc3RydWN0aW9ucyBwIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLmFubnVhbF9yZXBvcnQgLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFubnVhbF9yZXBvcnQgLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hbm51YWxfcmVwb3J0IC50b2dnbGUtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW5udWFsX3JlcG9ydCAuaGVhZGxpbmUge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uYW5udWFsX3JlcG9ydCAuaGVhZGxpbmUgaDEge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFubnVhbF9yZXBvcnQgLmhlYWRsaW5lIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hbm51YWxfcmVwb3J0IC50b3AtaWNvbnMge1xuICBtYXJnaW46IDcwcHggLTIxcHggLTZweCAtMjFweDtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYW5udWFsX3JlcG9ydCAudG9wLWljb25zIC5pY29uLWl0ZW06bnRoLW9mLXR5cGUoMykge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cbi5hbm51YWxfcmVwb3J0IC50b3AtaWNvbnMgLmljb24taXRlbTpudGgtb2YtdHlwZSgyKSA+IHAsXG4uYW5udWFsX3JlcG9ydCAudG9wLWljb25zIC5pY29uLWl0ZW06bnRoLW9mLXR5cGUoNSkgPiBwIHtcbiAgbWluLXdpZHRoOiAyMjBweDtcbn1cbi5hbm51YWxfcmVwb3J0IC5ib3R0b20taWNvbnMge1xuICBtYXJnaW46IC02cHggLTIxcHggOTBweCAtMjFweDtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYW5udWFsX3JlcG9ydCAuYm90dG9tLWljb25zIC5pY29uLWl0ZW06bnRoLW9mLXR5cGUoMikge1xuICBtYXJnaW4tbGVmdDogLTJweDtcbn1cbi5hbm51YWxfcmVwb3J0IC5ib3R0b20taWNvbnMgLmljb24taXRlbTpudGgtb2YtdHlwZSgyKSA+IHAsXG4uYW5udWFsX3JlcG9ydCAuYm90dG9tLWljb25zIC5pY29uLWl0ZW06bnRoLW9mLXR5cGUoNSkgPiBwIHtcbiAgbWluLXdpZHRoOiAyMjBweDtcbn1cbi5hbm51YWxfcmVwb3J0IC5ib3R0b20taWNvbnMgLmljb24taXRlbSA+IHAge1xuICBib3R0b206IGF1dG87XG4gIHRvcDogMTAwJTtcbiAgbWluLXdpZHRoOiAxNDBweDtcbn1cbi5hbm51YWxfcmVwb3J0IC5ib3R0b20taWNvbnMgLmljb24taXRlbSAuaWNvbiB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5hbm51YWxfcmVwb3J0IC5ib3R0b20taWNvbnMgLmljb24taXRlbS5hY3RpdmUgLnBsdXM6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFubnVhbF9yZXBvcnQgLmJvdHRvbS1pY29ucyAuaWNvbi1pdGVtLmFjdGl2ZSAudGV4dC1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5hbm51YWxfcmVwb3J0IC5ib3R0b20taWNvbnMgLmljb24taXRlbSAucGx1czphZnRlciB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZjtcbn1cbi5hbm51YWxfcmVwb3J0IC5ib3R0b20taWNvbnMgLmljb24taXRlbSAudGV4dC1ibG9jayB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmFubnVhbF9yZXBvcnQgLmljb24taXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYW5udWFsX3JlcG9ydCAuaWNvbi1pdGVtLmNlbnRlci1wb3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi5hbm51YWxfcmVwb3J0IC5pY29uLWl0ZW0uY2VudGVyLXBvczpob3ZlciAucGx1cyxcbi5hbm51YWxfcmVwb3J0IC5pY29uLWl0ZW0uY2VudGVyLXBvcy5hY3RpdmUgLnBsdXMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlGRTM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAvKi13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMnB4IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMnB4IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDJweCByZ2JhKDI1NSwyNTUsMjU1LDEpOyovXG59XG4uYW5udWFsX3JlcG9ydCAuaWNvbi1pdGVtLmNlbnRlci1wb3M6aG92ZXIgLnBsdXMgLmxhLFxuLmFubnVhbF9yZXBvcnQgLmljb24taXRlbS5jZW50ZXItcG9zLmFjdGl2ZSAucGx1cyAubGEge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hbm51YWxfcmVwb3J0IC5pY29uLWl0ZW0uY2VudGVyLXBvczpob3ZlciAuaW5mby1ibG9jayxcbi5hbm51YWxfcmVwb3J0IC5pY29uLWl0ZW0uY2VudGVyLXBvcy5hY3RpdmUgLmluZm8tYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjMDAyODU2O1xuICBjb2xvcjogI0YzRjVGQTtcbn1cbi5hbm51YWxfcmVwb3J0IC5pY29uLWl0ZW0uY2VudGVyLXBvczpob3ZlciAuaW5mby1ibG9jazphZnRlcixcbi5hbm51YWxfcmVwb3J0IC5pY29uLWl0ZW0uY2VudGVyLXBvcy5hY3RpdmUgLmluZm8tYmxvY2s6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDI4NTY7XG59XG4uYW5udWFsX3JlcG9ydCAuaWNvbi1pdGVtLmNlbnRlci1wb3MgLnBsdXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5hbm51YWxfcmVwb3J0IC5pY29uLWl0ZW0uY2VudGVyLXBvcyAucGx1cyAubGEge1xuICAvKnBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW46IC03cHggMCAwIC03cHg7Ki9cbn1cbi5hbm51YWxfcmVwb3J0IC5pY29uLWl0ZW0uY2VudGVyLXBvcyAucGx1czphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW5udWFsX3JlcG9ydCAuaWNvbi1pdGVtLmNlbnRlci1wb3M6bnRoLW9mLXR5cGUoMikge1xuICB0b3A6IDIzJTtcbn1cbi5hbm51YWxfcmVwb3J0IC5pY29uLWl0ZW0uY2VudGVyLXBvczpudGgtb2YtdHlwZSgzKSB7XG4gIHRvcDogMjguNiU7XG59XG4uYW5udWFsX3JlcG9ydCAuaWNvbi1pdGVtIC5pbmZvLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMjEzMjdFO1xuICBwYWRkaW5nOiA1cHggOXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG4uYW5udWFsX3JlcG9ydCAuaWNvbi1pdGVtIC5pbmZvLWJsb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG4uYW5udWFsX3JlcG9ydCAuaWNvbi1pdGVtIC5pbmZvLWJsb2NrIHAge1xuICBtYXJnaW46IDA7XG59XG4uYW5udWFsX3JlcG9ydCAuaWNvbi1pdGVtOmhvdmVyIC5pY29uIGltZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYW5udWFsX3JlcG9ydCAuaWNvbi1pdGVtOmhvdmVyIC5pY29uIGltZy5zZWNvbmQtaW1hZ2Uge1xuICBvcGFjaXR5OiAxO1xufVxuLmFubnVhbF9yZXBvcnQgLmljb24taXRlbTpob3ZlciAucGx1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlGRTM7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYW5udWFsX3JlcG9ydCAuaWNvbi1pdGVtLmFjdGl2ZSAuaWNvbiBpbWcge1xuICBvcGFjaXR5OiAwO1xufVxuLmFubnVhbF9yZXBvcnQgLmljb24taXRlbS5hY3RpdmUgLmljb24gaW1nLnNlY29uZC1pbWFnZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW5udWFsX3JlcG9ydCAuaWNvbi1pdGVtLmFjdGl2ZSAucGx1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlGRTM7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYW5udWFsX3JlcG9ydCAuaWNvbi1pdGVtLmFjdGl2ZSAucGx1cyAubGEge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmFubnVhbF9yZXBvcnQgLmljb24taXRlbS5hY3RpdmUgLnBsdXM6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBvcGFjaXR5OiAxO1xufVxuLmFubnVhbF9yZXBvcnQgLmljb24taXRlbS5hY3RpdmUgLnRleHQtYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmFubnVhbF9yZXBvcnQgLmljb24taXRlbSA+IHAge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uYW5udWFsX3JlcG9ydCAuaWNvbi1pdGVtIC5pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYW5udWFsX3JlcG9ydCAuaWNvbi1pdGVtIC5pY29uIGltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbn1cbi5hbm51YWxfcmVwb3J0IC5pY29uLWl0ZW0gLmljb24gLnNlY29uZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLmFubnVhbF9yZXBvcnQgLmljb24taXRlbSBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5hbm51YWxfcmVwb3J0IC5pY29uLWl0ZW0gLnBsdXMge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwOUZFMztcbiAgY29sb3I6ICMwMDYwOTg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG4uYW5udWFsX3JlcG9ydCAuaWNvbi1pdGVtIC5wbHVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xufVxuLmFubnVhbF9yZXBvcnQgLmljb24taXRlbSAucGx1cyAubGEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbi5hbm51YWxfcmVwb3J0IC5pY29uLWl0ZW0gLnRleHQtYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZzogMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG4uYW5udWFsX3JlcG9ydCAuaWNvbi1pdGVtIC50ZXh0LWJsb2NrIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzFEMUUxRTtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuLmFubnVhbF9yZXBvcnQgLmljb24taXRlbSAudGV4dC1ibG9jayAubGEtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogMTBweDtcbiAgY29sb3I6ICMyMTMyN0U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFubnVhbF9yZXBvcnQgLmljb24taXRlbSAudGV4dC1ibG9jayAubGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzIxMzI3RTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYW5udWFsX3JlcG9ydCAuaWNvbi1pdGVtIC50ZXh0LWJsb2NrIC5saW5rIC5sYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogLTFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFubnVhbF9yZXBvcnQgLmNlbnRlci1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjMlO1xuICBwYWRkaW5nOiA5cHggMjBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW5udWFsX3JlcG9ydCAuY2VudGVyLWNvbnRlbnQgLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjMuOGRlZywgIzEzNDU4NCAtODYuMjglLCAjMDBBRUVGIDEyOC4zNiUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA2NnB4O1xuICBoZWlnaHQ6IDY2cHg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbm51YWxfcmVwb3J0IC5jZW50ZXItY29udGVudCAuaWNvbjpudGgtb2YtdHlwZSgxKSB7XG4gIGxlZnQ6IC02JTtcbiAgdG9wOiAwO1xufVxuLmFubnVhbF9yZXBvcnQgLmNlbnRlci1jb250ZW50IC5pY29uOm50aC1vZi10eXBlKDIpIHtcbiAgcmlnaHQ6IC02JTtcbiAgdG9wOiAwO1xufVxuLmFubnVhbF9yZXBvcnQgLmNlbnRlci1jb250ZW50IC5pY29uOm50aC1vZi10eXBlKDIpIGltZyB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4uYW5udWFsX3JlcG9ydCAuY2VudGVyLWNvbnRlbnQgLmljb246bnRoLW9mLXR5cGUoMykge1xuICByaWdodDogLTIlO1xuICBib3R0b206IC0xMyU7XG59XG4uYW5udWFsX3JlcG9ydCAuY2VudGVyLWNvbnRlbnQgLmljb246bnRoLW9mLXR5cGUoNCkge1xuICBsZWZ0OiAtMiU7XG4gIGJvdHRvbTogLTEzJTtcbn1cbi5hbm51YWxfcmVwb3J0IC5jZW50ZXItY29udGVudCAuaWNvbjpudGgtb2YtdHlwZSg0KSBpbWcge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uYW5udWFsX3JlcG9ydCAuY2VudGVyLWNvbnRlbnQgaDIge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDI4NTY7XG59XG4uYW5udWFsX3JlcG9ydCAuY2VudGVyLWNvbnRlbnQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMwMDI4NTY7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5hbm51YWxfcmVwb3J0IC50ZXh0LWJsb2NrLWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDIycHggMTVweDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDI4NTY7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiAyNjJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0b3A6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbn1cbi5hbm51YWxfcmVwb3J0IC50ZXh0LWJsb2NrLWluZm8uYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uYW5udWFsX3JlcG9ydCAudGV4dC1ibG9jay1pbmZvLnJpZ2h0LXBvcyB7XG4gIGxlZnQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmFubnVhbF9yZXBvcnQgLnRleHQtYmxvY2staW5mby5sZWZ0LXBvcyB7XG4gIHJpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xufVxuLmFubnVhbF9yZXBvcnQgLnRleHQtYmxvY2staW5mbyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYW5udWFsX3JlcG9ydCAudGV4dC1ibG9jay1pbmZvIHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjMUQxRTFFO1xufVxuLmFubnVhbF9yZXBvcnQgLnRleHQtYmxvY2staW5mbyB1bCBsaSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uYW5udWFsX3JlcG9ydCAudGV4dC1ibG9jay1pbmZvIHVsIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmFubnVhbF9yZXBvcnQgLnRleHQtYmxvY2staW5mbyBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMwMDI4NTY7XG59XG4uYW5udWFsX3JlcG9ydCAudGV4dC1ibG9jay1pbmZvIC5idXR0b25zLWJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5hbm51YWxfcmVwb3J0IC5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZzogMTNweCAyNXB4O1xuICBjb2xvcjogIzAwMjg1NjtcbiAgYmFja2dyb3VuZDogI0EwRTMxMTtcbn1cbi5hbm51YWxfcmVwb3J0IC5idG4uY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM4RDk1OTg7XG59XG4uYW5udWFsX3JlcG9ydCAud3JhcC1yZXNvdXJjZXMge1xuICBtYXgtd2lkdGg6IDg2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYW5udWFsX3JlcG9ydCAud3JhcC1yZXNvdXJjZXMgLmlubmVyLWNpcmNsZS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA0OS44JTtcbiAgd2lkdGg6IDUzJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5hbm51YWxfcmVwb3J0IC53cmFwLXJlc291cmNlcyAjaW5uZXItdGV4dCxcbi5hbm51YWxfcmVwb3J0IC53cmFwLXJlc291cmNlcyBwYXRoOm5vdCguaG92ZXItZWxlbWVudCkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbm51YWxfcmVwb3J0IC53cmFwLXJlc291cmNlcyAucmV2LWhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuLmFubnVhbF9yZXBvcnQgLndyYXAtcmVzb3VyY2VzIC5yZXYtaG92ZXIuYWN0aXZlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5hbm51YWxfcmVwb3J0IC53cmFwLXJlc291cmNlcyAuaG92ZXItZWxlbWVudCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuLmFubnVhbF9yZXBvcnQgLndyYXAtcmVzb3VyY2VzIC5ob3Zlci1lbGVtZW50LnBhdGgtaG92ZXIuYWN0aXZlW2RhdGEtdGFyZ2V0PWhvdmVyLWVsZW1lbnQxXSB7XG4gIGZpbGw6IHVybCgjcGFpbnQwX2xpbmVhcl82MDNfNzc3NikgIWltcG9ydGFudDtcbn1cbi5hbm51YWxfcmVwb3J0IC53cmFwLXJlc291cmNlcyAuaG92ZXItZWxlbWVudC5wYXRoLWhvdmVyLmFjdGl2ZVtkYXRhLXRhcmdldD1ob3Zlci1lbGVtZW50Ml0ge1xuICBmaWxsOiB1cmwoI3BhaW50MF9saW5lYXJfNjAzXzc5MjEpICFpbXBvcnRhbnQ7XG59XG4uYW5udWFsX3JlcG9ydCAud3JhcC1yZXNvdXJjZXMgLmhvdmVyLWVsZW1lbnQucGF0aC1ob3Zlci5hY3RpdmVbZGF0YS10YXJnZXQ9aG92ZXItZWxlbWVudDNdIHtcbiAgZmlsbDogdXJsKCNwYWludDBfbGluZWFyXzYwM184MDY2KSAhaW1wb3J0YW50O1xufVxuLmFubnVhbF9yZXBvcnQgLndyYXAtcmVzb3VyY2VzIC5ob3Zlci1lbGVtZW50LnBhdGgtaG92ZXIuYWN0aXZlW2RhdGEtdGFyZ2V0PWhvdmVyLWVsZW1lbnQ0XSB7XG4gIGZpbGw6IHVybCgjcGFpbnQwX2xpbmVhcl82MDNfODIxMSkgIWltcG9ydGFudDtcbn1cbi5hbm51YWxfcmVwb3J0IC53cmFwLXJlc291cmNlcy1tb2Ige1xuICBtYXgtd2lkdGg6IDM3NXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbm51YWxfcmVwb3J0IC53cmFwLXJlc291cmNlcy1tb2IgLmlubmVyLWNpcmNsZS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTElO1xuICB3aWR0aDogNzglO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmFubnVhbF9yZXBvcnQgLndyYXAtcmVzb3VyY2VzLW1vYiAub3Blbi1tLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB6LWluZGV4OiAzO1xufVxuLmFubnVhbF9yZXBvcnQgLndyYXAtcmVzb3VyY2VzLW1vYiAub3Blbi1tLWNvbnRlbnQ6Zmlyc3QtY2hpbGQge1xuICB0b3A6IDI2LjclO1xufVxuLmFubnVhbF9yZXBvcnQgLndyYXAtcmVzb3VyY2VzLW1vYiAub3Blbi1tLWNvbnRlbnQ6bnRoLW9mLXR5cGUoMiksXG4uYW5udWFsX3JlcG9ydCAud3JhcC1yZXNvdXJjZXMtbW9iIC5vcGVuLW0tY29udGVudC5sZWZ0LXRleHQge1xuICB0b3A6IDY1JTtcbn1cbi5hbm51YWxfcmVwb3J0IC53cmFwLXJlc291cmNlcy1tb2IgLm9wZW4tbS1jb250ZW50Om50aC1vZi10eXBlKDIpIC5sYWJlbCxcbi5hbm51YWxfcmVwb3J0IC53cmFwLXJlc291cmNlcy1tb2IgLm9wZW4tbS1jb250ZW50LmxlZnQtdGV4dCAubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmFubnVhbF9yZXBvcnQgLndyYXAtcmVzb3VyY2VzLW1vYiAub3Blbi1tLWNvbnRlbnQ6bnRoLW9mLXR5cGUoMikgLmxhYmVsOmFmdGVyLFxuLmFubnVhbF9yZXBvcnQgLndyYXAtcmVzb3VyY2VzLW1vYiAub3Blbi1tLWNvbnRlbnQubGVmdC10ZXh0IC5sYWJlbDphZnRlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZmZjtcbn1cbi5hbm51YWxfcmVwb3J0IC53cmFwLXJlc291cmNlcy1tb2IgLmxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjEzMjdFO1xuICBwYWRkaW5nOiA1cHggOXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG4uYW5udWFsX3JlcG9ydCAud3JhcC1yZXNvdXJjZXMtbW9iIC5sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xufVxuLmFubnVhbF9yZXBvcnQgLndyYXAtcmVzb3VyY2VzLW1vYiAuY2VudGVyLWNvbnRlbnQge1xuICB3aWR0aDogMzglO1xuICBwYWRkaW5nOiA3cHggMDtcbiAgdG9wOiA1MSU7XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogMjtcbn1cbi5hbm51YWxfcmVwb3J0IC53cmFwLXJlc291cmNlcy1tb2IgLmNlbnRlci1jb250ZW50IC5pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5hbm51YWxfcmVwb3J0IC53cmFwLXJlc291cmNlcy1tb2IgLmNlbnRlci1jb250ZW50IC5pY29uOm50aC1vZi10eXBlKDEpIHtcbiAgbGVmdDogLTEzJTtcbiAgdG9wOiAtNXB4O1xufVxuLmFubnVhbF9yZXBvcnQgLndyYXAtcmVzb3VyY2VzLW1vYiAuY2VudGVyLWNvbnRlbnQgLmljb246bnRoLW9mLXR5cGUoMikge1xuICByaWdodDogLTEzJTtcbiAgdG9wOiAtNXB4O1xufVxuLmFubnVhbF9yZXBvcnQgLndyYXAtcmVzb3VyY2VzLW1vYiAuY2VudGVyLWNvbnRlbnQgLmljb246bnRoLW9mLXR5cGUoMykge1xuICByaWdodDogLTklO1xuICBib3R0b206IC0xMyU7XG59XG4uYW5udWFsX3JlcG9ydCAud3JhcC1yZXNvdXJjZXMtbW9iIC5jZW50ZXItY29udGVudCAuaWNvbjpudGgtb2YtdHlwZSg0KSB7XG4gIGxlZnQ6IC05JTtcbiAgYm90dG9tOiAtMTMlO1xufVxuLmFubnVhbF9yZXBvcnQgLndyYXAtcmVzb3VyY2VzLW1vYiAuY2VudGVyLWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAyODU2O1xufVxuLmFubnVhbF9yZXBvcnQgLndyYXAtcmVzb3VyY2VzLW1vYiAuY2VudGVyLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjMDAyODU2O1xufVxuLmFubnVhbF9yZXBvcnQgLmhlYWRsaW5lLW0gaDIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFubnVhbF9yZXBvcnQgLm9wZW4tbS1jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFubnVhbF9yZXBvcnQgLm9wZW4tbS1jb250ZW50ID4gc3BhbiB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hbm51YWxfcmVwb3J0IC5vcGVuLW0tY29udGVudCAubGEtcGx1cyB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMDA2MDk4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA5RkUzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmFubnVhbF9yZXBvcnQgLm91cl9hcHByb2FjaF9saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM2JTtcbiAgbGVmdDogMTclO1xuICB6LWluZGV4OiAyO1xufVxuLmFubnVhbF9yZXBvcnQgLm91cl9hcHByb2FjaF9saW5rIC5sYS1wbHVzIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMDYwOTg7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDlGRTM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNoYWRvdzogMHB4IDRweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uYW5udWFsX3JlcG9ydCAubW9kYWwtY29udGVudC1hciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogLTIwMCU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4IDIwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5hbm51YWxfcmVwb3J0IC5tb2RhbC1jb250ZW50LWFyLm9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5hbm51YWxfcmVwb3J0IC5tb2RhbC1jb250ZW50LWFyIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAwMjY1OTtcbn1cbi5hbm51YWxfcmVwb3J0IC5tb2RhbC1jb250ZW50LWFyIC5tb2RhbC1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5hbm51YWxfcmVwb3J0IC5tb2RhbC1jb250ZW50LWFyIC5tb2RhbC1jbG9zZSBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmFubnVhbF9yZXBvcnQgLm1vZGFsLWNvbnRlbnQtYXIgLm1vZGFsLWNsb3NlIC5sYSB7XG4gIGNvbG9yOiAjMjEzMjdFO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uYW5udWFsX3JlcG9ydCAubW9iLWxpc3QtY29udGVudCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuLmFubnVhbF9yZXBvcnQgLm1vYi1saXN0LWNvbnRlbnQuYm9yZGVyLXRvcC1ub25lIGxpICsgbGkge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmFubnVhbF9yZXBvcnQgLm1vYi1saXN0LWNvbnRlbnQuaXRlbS1hbGlnbi1jZW50ZXIgbGkge1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFubnVhbF9yZXBvcnQgLm1vYi1saXN0LWNvbnRlbnQuaGFzLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwOUZFMztcbn1cbi5hbm51YWxfcmVwb3J0IC5tb2ItbGlzdC1jb250ZW50IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwOUZFMztcbiAgbWFyZ2luOiAwO1xufVxuLmFubnVhbF9yZXBvcnQgLm1vYi1saXN0LWNvbnRlbnQgbGkuYm9yZGVyLW9yYW5nZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGMzcwMjQ7XG59XG4uYW5udWFsX3JlcG9ydCAubW9iLWxpc3QtY29udGVudCBsaS5ib3JkZXIteWVsbG93IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZFQ0EzMztcbn1cbi5hbm51YWxfcmVwb3J0IC5tb2ItbGlzdC1jb250ZW50IGxpLmJvcmRlci1ibHVlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzRENjE4RDtcbn1cbi5hbm51YWxfcmVwb3J0IC5tb2ItbGlzdC1jb250ZW50IGxpLmJvcmRlci1ncmVlbiB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBMEUzMTE7XG59XG4uYW5udWFsX3JlcG9ydCAubW9iLWxpc3QtY29udGVudCBsaS5ib3JkZXItYmx1ZS1sIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzJCQUNFMjtcbn1cbi5hbm51YWxfcmVwb3J0IC5tb2ItbGlzdC1jb250ZW50IC5pY29uIHtcbiAgLW1zLWZsZXg6IDAgMCA0OHB4O1xuICBmbGV4OiAwIDAgNDhweDtcbiAgbWF4LXdpZHRoOiA0OHB4O1xufVxuLmFubnVhbF9yZXBvcnQgLm1vYi1saXN0LWNvbnRlbnQgLnRleHQge1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYW5udWFsX3JlcG9ydCAubW9iLWxpc3QtY29udGVudCAudGV4dCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uYW5udWFsX3JlcG9ydCAubW9iLWxpc3QtY29udGVudCAudGV4dCAubGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzIxMzI3RTtcbn1cbi5hbm51YWxfcmVwb3J0IC5tb2ItbGlzdC1jb250ZW50IC50ZXh0IC5saW5rIC5sYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbi5hbm51YWxfcmVwb3J0IC5tb2ItbGlzdC1jb250ZW50IC50ZXh0IC5saW5rIC5sYSBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmFubnVhbF9yZXBvcnQgLm1mcC1tb3ZlLWZyb20tdG9wIHtcbiAgLyogc3RhcnQgc3RhdGUgKi9cbiAgLyogYW5pbWF0ZSBpbiAqL1xuICAvKiBhbmltYXRlIG91dCAqL1xufVxuLmFubnVhbF9yZXBvcnQgLm1mcC1tb3ZlLWZyb20tdG9wIC5tZnAtd2l0aC1hbmltIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xufVxuLmFubnVhbF9yZXBvcnQgLm1mcC1tb3ZlLWZyb20tdG9wLm1mcC1iZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmFubnVhbF9yZXBvcnQgLm1mcC1tb3ZlLWZyb20tdG9wLm1mcC1yZWFkeSAubWZwLXdpdGgtYW5pbSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5hbm51YWxfcmVwb3J0IC5tZnAtbW92ZS1mcm9tLXRvcC5tZnAtcmVhZHkubWZwLWJnIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmFubnVhbF9yZXBvcnQgLm1mcC1tb3ZlLWZyb20tdG9wLm1mcC1yZW1vdmluZyAubWZwLXdpdGgtYW5pbSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICBvcGFjaXR5OiAwO1xufVxuLmFubnVhbF9yZXBvcnQgLm1mcC1tb3ZlLWZyb20tdG9wLm1mcC1yZW1vdmluZy5tZnAtYmcge1xuICBvcGFjaXR5OiAwO1xufVxuLmFubnVhbF9yZXBvcnQgLmNvbC14bS02IHtcbiAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hbm51YWxfcmVwb3J0IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYW5udWFsX3JlcG9ydCAubW9iLXZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFubnVhbF9yZXBvcnQgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxuICAuYW5udWFsX3JlcG9ydCAuY29sLXNtLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmFubnVhbF9yZXBvcnQgLmNvbC1zbS0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5hbm51YWxfcmVwb3J0IC5jb2wtc20tNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuYW5udWFsX3JlcG9ydCAuY29sLXNtLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmFubnVhbF9yZXBvcnQgLmNvbC1zbS01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICB9XG4gIC5hbm51YWxfcmVwb3J0IC5jb2wtc20tOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjYlO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjYlO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hbm51YWxfcmVwb3J0IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbiAgLmFubnVhbF9yZXBvcnQgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xuICB9XG4gIC5hbm51YWxfcmVwb3J0IC5jb2wtbWQtMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuYW5udWFsX3JlcG9ydCAuY29sLW1kLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG4gIC5hbm51YWxfcmVwb3J0IC5jb2wtbWQtMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY2JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NiU7XG4gIH1cbiAgLmFubnVhbF9yZXBvcnQgLmNvbC1tZC05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5hbm51YWxfcmVwb3J0IC5jb2wtbWQtNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuYW5udWFsX3JlcG9ydCAuY29sLW1kLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmFubnVhbF9yZXBvcnQgLmNvbC1tZC0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5hbm51YWxfcmVwb3J0IC5jb2wtbWQtOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjYlO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjYlO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2JTtcbiAgfVxuICAuYW5udWFsX3JlcG9ydCAuY29sLW1kLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmFubnVhbF9yZXBvcnQgLmNvbC1tZC00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hbm51YWxfcmVwb3J0IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5hbm51YWxfcmVwb3J0IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIyMHB4O1xuICB9XG59XG4uYW5udWFsX3JlcG9ydCAubGlua3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5hbm51YWxfcmVwb3J0IC5hcHByb2FjaGxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5O1xufVxuLmFubnVhbF9yZXBvcnQgLmlubmVyLWNpcmNsZS1pbWcgcGF0aCB7XG4gIHotaW5kZXg6IDA7XG59XG4uYW5udWFsX3JlcG9ydCAuYXBwcm9hY2hsaW5rIHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5hbm51YWxfcmVwb3J0IC5hcHByb2FjaGxpbms6aG92ZXIgcGF0aCB7XG4gIGZpbGw6ICNhMGUzMTE7XG59XG4uYW5udWFsX3JlcG9ydCAuY2lyY2xlcmFkaXVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFubnVhbF9yZXBvcnQgLmluc3RydWN0aW9ucyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTNweDtcbiAgfVxuICAuYW5udWFsX3JlcG9ydCAuaWNvbi1pdGVtIC5pbmZvLWJsb2NrIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmFubnVhbF9yZXBvcnQgLnRleHQtYmxvY2staW5mby5yaWdodC1wb3Mge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTc4JSwgLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTc4JSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC03OCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03OCUsIC01MCUpO1xuICB9XG4gIC5hbm51YWxfcmVwb3J0IC50ZXh0LWJsb2NrLWluZm8ubGVmdC1wb3Mge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzglLCAtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSg3OCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg3OCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc4JSwgLTUwJSk7XG4gIH1cbiAgLmFubnVhbF9yZXBvcnQgLmljb24taXRlbTpudGgtb2YtdHlwZSg1KSAudGV4dC1ibG9jayB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMTBweCkge1xuICAuYW5udWFsX3JlcG9ydCAud3JhcC1yZXNvdXJjZXMgLmlubmVyLWNpcmNsZS1pbWcge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbiAgLmFubnVhbF9yZXBvcnQgLmluc3RydWN0aW9ucyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweDtcbiAgICB3aWR0aDogMjE1cHg7XG4gICAgdG9wOiA3MiU7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG4gIC5hbm51YWxfcmVwb3J0IC53cmFwLXJlc291cmNlcyB7XG4gICAgcGFkZGluZzogMCAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFubnVhbF9yZXBvcnQgLndyYXAtcmVzb3VyY2VzIC5pbm5lci1jaXJjbGUtaW1nIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIC5hbm51YWxfcmVwb3J0IC5jZW50ZXItY29udGVudCB7XG4gICAgaGVpZ2h0OiAyMCU7XG4gIH1cbiAgLmFubnVhbF9yZXBvcnQgLmNlbnRlci1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmFubnVhbF9yZXBvcnQgLmNlbnRlci1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuYW5udWFsX3JlcG9ydCAuaWNvbi1pdGVtID4gcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5hbm51YWxfcmVwb3J0IC5pY29uLWl0ZW0uY2VudGVyLXBvczpudGgtb2YtdHlwZSgyKSB7XG4gICAgdG9wOiAyNC4yJTtcbiAgfVxuICAuYW5udWFsX3JlcG9ydCAuaWNvbi1pdGVtLmNlbnRlci1wb3M6bnRoLW9mLXR5cGUoMykge1xuICAgIHRvcDogMjkuNCU7XG4gIH1cbiAgLmFubnVhbF9yZXBvcnQgLmNlbnRlci1jb250ZW50IC5pY29uIHtcbiAgICB3aWR0aDogNTRweDtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gIH1cbiAgLmFubnVhbF9yZXBvcnQgLmNlbnRlci1jb250ZW50IC5pY29uIGltZyB7XG4gICAgbWF4LWhlaWdodDogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5hbm51YWxfcmVwb3J0IC50ZXh0LWJsb2NrLWluZm8ge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxuICAuYW5udWFsX3JlcG9ydCAuYnV0dG9ucy1ibG9jayAuYnRuIHtcbiAgICBwYWRkaW5nOiAxM3B4IDE2cHg7XG4gIH1cbiAgLmFubnVhbF9yZXBvcnQgLmJvdHRvbS1pY29ucyAuaWNvbi1pdGVtOm50aC1vZi10eXBlKDIpID4gcCxcbi5hbm51YWxfcmVwb3J0IC5ib3R0b20taWNvbnMgLmljb24taXRlbTpudGgtb2YtdHlwZSg1KSA+IHAge1xuICAgIHdpZHRoOiAxNTFweDtcbiAgICBtaW4td2lkdGg6IDE1MXB4O1xuICB9XG4gIC5hbm51YWxfcmVwb3J0IC5ib3R0b20taWNvbnMgLmljb24taXRlbTpudGgtb2YtdHlwZSgyKSA+IHAgYnIsXG4uYW5udWFsX3JlcG9ydCAuYm90dG9tLWljb25zIC5pY29uLWl0ZW06bnRoLW9mLXR5cGUoNSkgPiBwIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hbm51YWxfcmVwb3J0IC50b3AtaWNvbnMgLmljb24taXRlbTpudGgtb2YtdHlwZSgyKSA+IHAsXG4uYW5udWFsX3JlcG9ydCAudG9wLWljb25zIC5pY29uLWl0ZW06bnRoLW9mLXR5cGUoNSkgPiBwIHtcbiAgICBtaW4td2lkdGg6IDE3MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLmFubnVhbF9yZXBvcnQgLndyYXAtcmVzb3VyY2VzIHtcbiAgICBwYWRkaW5nOiAwIDU1cHg7XG4gIH1cbiAgLmFubnVhbF9yZXBvcnQgLndyYXAtcmVzb3VyY2VzIC5pbm5lci1jaXJjbGUtaW1nIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmFubnVhbF9yZXBvcnQgLnRleHQtYmxvY2staW5mby5yaWdodC1wb3Mge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcbiAgfVxuICAuYW5udWFsX3JlcG9ydCAudGV4dC1ibG9jay1pbmZvLmxlZnQtcG9zIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtNTAlKTtcbiAgfVxuICAuYW5udWFsX3JlcG9ydCAuaW5zdHJ1Y3Rpb25zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFubnVhbF9yZXBvcnQgLmRlc2t0b3AtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYW5udWFsX3JlcG9ydCAuY2VudGVyLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5hbm51YWxfcmVwb3J0IC5oZWFkbGluZSBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtUm91bmRlZC1Cb29rXCI7XG4gIH1cbiAgLmFubnVhbF9yZXBvcnQgLm1haW4tYmxvY2sge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmFubnVhbF9yZXBvcnQgLnNob3dmaXJzdCB7XG4gICAgcGFkZGluZzogNDVweCAwO1xuICB9XG4gIC5hbm51YWxfcmVwb3J0IC5tb2ItdmlzaWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuYW5udWFsX3JlcG9ydCAud3JhcC1yZXNvdXJjZXMtbW9iIC5pbm5lci1jaXJjbGUtaW1nIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5hbm51YWxfcmVwb3J0IC5vdXJfYXBwcm9hY2hfbGluayB7XG4gICAgbGVmdDogMTYlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDA1cHgpIHtcbiAgLmFubnVhbF9yZXBvcnQgLndyYXAtcmVzb3VyY2VzLW1vYiAuaW5uZXItY2lyY2xlLWltZyB7XG4gICAgd2lkdGg6IDgzJTtcbiAgfVxuICAuYW5udWFsX3JlcG9ydCAub3VyX2FwcHJvYWNoX2xpbmsge1xuICAgIGxlZnQ6IDE1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5hbm51YWxfcmVwb3J0IC53cmFwLXJlc291cmNlcy1tb2IgLmNlbnRlci1jb250ZW50IHtcbiAgICB3aWR0aDogMzglO1xuICAgIHBhZGRpbmc6IDlweCAwO1xuICB9XG4gIC5hbm51YWxfcmVwb3J0IC53cmFwLXJlc291cmNlcy1tb2IgLmNlbnRlci1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuYW5udWFsX3JlcG9ydCAud3JhcC1yZXNvdXJjZXMtbW9iIC5pbm5lci1jaXJjbGUtaW1nIHtcbiAgICB3aWR0aDogODYlO1xuICB9XG4gIC5hbm51YWxfcmVwb3J0IC5vdXJfYXBwcm9hY2hfbGluayB7XG4gICAgdG9wOiAzNi41JTtcbiAgICBsZWZ0OiAxMy4zJTtcbiAgfVxufVxuXG5bY2xhc3NePXZpc2libGUtY3lhLV0sIFtjbGFzcyo9XCIgdmlzaWJsZS1jeWEtXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtRlRUUF9DVCAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtRlRUUF9DVCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1GVFRQX0MgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUZUVFBfQyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1GVFRQX1NBIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GVFRQX1NBIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUZUVFBfTkEgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUZUVFBfTkEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtRlRUUF9OUyAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtRlRUUF9OUyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1GVFRCX0NUIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GVFRCX0NUIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUZUVEJfQyAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtRlRUQl9DIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUZUVEJfU0EgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUZUVEJfU0Ege1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtRlRUQl9OQSAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtRlRUQl9OQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1GVFRCX05TIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GVFRCX05TIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUZUVE5fQ1QgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUZUVE5fQ1Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtRlRUQl9OQSAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtRlRUQl9OQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1GVFROX0MgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUZUVE5fQyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1GVFROX1NBIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GVFROX1NBIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUZUVE5fTkEgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUZUVE5fTkEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtRlRUTl9OUyAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtRlRUTl9OUyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1GVFRDX0NUIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GVFRDX0NUIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUZUVENfQyAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtRlRUQ19DIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUZUVENfU0EgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUZUVENfU0Ege1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtRlRUQ19OQSAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtRlRUQ19OQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1GVFRDX05TIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GVFRDX05TIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUhGQ19DVCAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtSEZDX0NUIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUhGQ19DIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1IRkNfQyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1IRkNfU0EgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUhGQ19TQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1IRkNfTkEgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUhGQ19OQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1IRkNfTlMgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUhGQ19OUyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1GV19DVCAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtRldfQ1Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtRldfQyAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtRldfQyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1GV19TQSAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtRldfU0Ege1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtRldfTkEgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUZXX05BIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUZXX05TIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GV19OUyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1TQVRfQlNTIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1TQVRfQlNTIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLVNBVF9DVCAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtU0FUX0NUIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLVNBVF9DIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1TQVRfQyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1TQVRfU0EgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLVNBVF9TQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1TQVRfTlVMTCAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtU0FUX05VTEwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtTmV3REVWIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1OZXdERVYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtTmV3REVWX1NBIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1OZXdERVZfU0Ege1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtQVNBIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1BU0Ege1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtTlVMTF9OQSAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtTlVMTF9OQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1BTExfQ1QgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUFMTF9DVCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1BTExfQyAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtQUxMX0Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtQUxMX1NBIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1BTExfU0Ege1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtQUxMX05BIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1BTExfTkEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtQUxMX05TIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1BTExfTlMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtRlRUUF9BTEwgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUZUVFBfQUxMIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUZUVEJfQUxMIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GVFRCX0FMTCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1GVFROX0FMTCAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtRlRUTl9BTEwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtRlRUQ19BTEwgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUZUVENfQUxMIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUhGQ19BTEwgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUhGQ19BTEwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtRldfQUxMIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GV19BTEwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtU0FUX0FMTCAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtU0FUX0FMTCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1hbHQtcmVhc29uLWNvZGUtQUxMX05BIC52aXNpYmxlLWN5YS1hbHQtcmVhc29uLWNvZGUtQUxMX05BIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWFsdC1yZWFzb24tY29kZS1BTExfQ1QgLnZpc2libGUtY3lhLWFsdC1yZWFzb24tY29kZS1BTExfQ1Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtYWx0LXJlYXNvbi1jb2RlLUFMTF9DIC52aXNpYmxlLWN5YS1hbHQtcmVhc29uLWNvZGUtQUxMX0Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtYWx0LXJlYXNvbi1jb2RlLUFMTF9TQSAudmlzaWJsZS1jeWEtYWx0LXJlYXNvbi1jb2RlLUFMTF9TQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1hbHQtcmVhc29uLWNvZGUtRlRUUF9OQSAudmlzaWJsZS1jeWEtYWx0LXJlYXNvbi1jb2RlLUZUVFBfTkEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtYWx0LXJlYXNvbi1jb2RlLUZUVFBfQ1QgLnZpc2libGUtY3lhLWFsdC1yZWFzb24tY29kZS1GVFRQX0NUIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWFsdC1yZWFzb24tY29kZS1GVFRQX0MgLnZpc2libGUtY3lhLWFsdC1yZWFzb24tY29kZS1GVFRQX0Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtYWx0LXJlYXNvbi1jb2RlLUZUVFBfU0EgLnZpc2libGUtY3lhLWFsdC1yZWFzb24tY29kZS1GVFRQX1NBIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWFsdC1yZWFzb24tY29kZS1GVFRCX05BIC52aXNpYmxlLWN5YS1hbHQtcmVhc29uLWNvZGUtRlRUQl9OQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1hbHQtcmVhc29uLWNvZGUtRlRUQl9DVCAudmlzaWJsZS1jeWEtYWx0LXJlYXNvbi1jb2RlLUZUVEJfQ1Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtYWx0LXJlYXNvbi1jb2RlLUZUVEJfQyAudmlzaWJsZS1jeWEtYWx0LXJlYXNvbi1jb2RlLUZUVEJfQyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1hbHQtcmVhc29uLWNvZGUtRlRUQl9TQSAudmlzaWJsZS1jeWEtYWx0LXJlYXNvbi1jb2RlLUZUVEJfU0Ege1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtYWx0LXJlYXNvbi1jb2RlLUZUVE5fTkEgLnZpc2libGUtY3lhLWFsdC1yZWFzb24tY29kZS1GVFROX05BIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWFsdC1yZWFzb24tY29kZS1GVFROX0NUIC52aXNpYmxlLWN5YS1hbHQtcmVhc29uLWNvZGUtRlRUTl9DVCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1hbHQtcmVhc29uLWNvZGUtRlRUTl9DIC52aXNpYmxlLWN5YS1hbHQtcmVhc29uLWNvZGUtRlRUTl9DIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWFsdC1yZWFzb24tY29kZS1GVFROX1NBIC52aXNpYmxlLWN5YS1hbHQtcmVhc29uLWNvZGUtRlRUTl9TQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1hbHQtcmVhc29uLWNvZGUtRlRUQ19OQSAudmlzaWJsZS1jeWEtYWx0LXJlYXNvbi1jb2RlLUZUVENfTkEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtYWx0LXJlYXNvbi1jb2RlLUZUVENfQ1QgLnZpc2libGUtY3lhLWFsdC1yZWFzb24tY29kZS1GVFRDX0NUIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWFsdC1yZWFzb24tY29kZS1GVFRDX0MgLnZpc2libGUtY3lhLWFsdC1yZWFzb24tY29kZS1GVFRDX0Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtYWx0LXJlYXNvbi1jb2RlLUZUVENfU0EgLnZpc2libGUtY3lhLWFsdC1yZWFzb24tY29kZS1GVFRDX1NBIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWFsdC1yZWFzb24tY29kZS1GV19OQSAudmlzaWJsZS1jeWEtYWx0LXJlYXNvbi1jb2RlLUZXX05BIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWFsdC1yZWFzb24tY29kZS1GV19DVCAudmlzaWJsZS1jeWEtYWx0LXJlYXNvbi1jb2RlLUZXX0NUIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWFsdC1yZWFzb24tY29kZS1GV19DIC52aXNpYmxlLWN5YS1hbHQtcmVhc29uLWNvZGUtRldfQyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1hbHQtcmVhc29uLWNvZGUtRldfU0EgLnZpc2libGUtY3lhLWFsdC1yZWFzb24tY29kZS1GV19TQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1hbHQtcmVhc29uLWNvZGUtSEZDX05BIC52aXNpYmxlLWN5YS1hbHQtcmVhc29uLWNvZGUtSEZDX05BIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWFsdC1yZWFzb24tY29kZS1IRkNfQ1QgLnZpc2libGUtY3lhLWFsdC1yZWFzb24tY29kZS1IRkNfQ1Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtYWx0LXJlYXNvbi1jb2RlLUhGQ19DIC52aXNpYmxlLWN5YS1hbHQtcmVhc29uLWNvZGUtSEZDX0Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtYWx0LXJlYXNvbi1jb2RlLUhGQ19TQSAudmlzaWJsZS1jeWEtYWx0LXJlYXNvbi1jb2RlLUhGQ19TQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1hbHQtcmVhc29uLWNvZGUtTlVMTF9OQSAudmlzaWJsZS1jeWEtYWx0LXJlYXNvbi1jb2RlLU5VTExfTkEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtYWx0LXJlYXNvbi1jb2RlLVNBVF9OQSAudmlzaWJsZS1jeWEtYWx0LXJlYXNvbi1jb2RlLVNBVF9OQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1hbHQtcmVhc29uLWNvZGUtU0FUX0NUIC52aXNpYmxlLWN5YS1hbHQtcmVhc29uLWNvZGUtU0FUX0NUIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWFsdC1yZWFzb24tY29kZS1TQVRfQyAudmlzaWJsZS1jeWEtYWx0LXJlYXNvbi1jb2RlLVNBVF9DIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWFsdC1yZWFzb24tY29kZS1TQVRfU0EgLnZpc2libGUtY3lhLWFsdC1yZWFzb24tY29kZS1TQVRfU0Ege1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtbG9jLWlkLWFkZHJlc3MgLnZpc2libGUtY3lhLWxvYy1pZC1hZGRyZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLW5vLWxvYy1pZC1hZGRyZXNzIC52aXNpYmxlLWN5YS1uby1sb2MtaWQtYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1oYXMtYWRkcmVzcyAudmlzaWJsZS1jeWEtaGFzLWFkZHJlc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtbm8tYWRkcmVzcyAudmlzaWJsZS1jeWEtbm8tYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1oYXMtc3BlY2lhbC1zZXJ2aWNlcyAudmlzaWJsZS1jeWEtaGFzLXNwZWNpYWwtc2VydmljZXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtbm8tc3BlY2lhbC1zZXJ2aWNlcyAudmlzaWJsZS1jeWEtbm8tc3BlY2lhbC1zZXJ2aWNlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1jYXRlZ29yeS1ob21lIC52aXNpYmxlLWN5YS1jYXRlZ29yeS1ob21lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWNhdGVnb3J5LWJ1c2luZXNzIC52aXNpYmxlLWN5YS1jYXRlZ29yeS1idXNpbmVzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1jYXRlZ29yeS1ub3Qtc2VsZWN0ZWQgLnZpc2libGUtY3lhLWNhdGVnb3J5LW5vdC1zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1zcGVlZC10aWVyLVllcyAudmlzaWJsZS1jeWEtc3BlZWQtdGllci1ZZXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtc3BlZWQtdGllci1ObyAudmlzaWJsZS1jeWEtc3BlZWQtdGllci1ObyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1mcnVzdHJhdGVkIC52aXNpYmxlLWN5YS1mcnVzdHJhdGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWZydXN0cmF0ZWQtZmFsc2UgLnZpc2libGUtY3lhLWZydXN0cmF0ZWQtZmFsc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtaGFzLW9ubGluZS1yZWcgLnZpc2libGUtY3lhLWhhcy1vbmxpbmUtcmVnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLW5vLW9ubGluZS1yZWcgLnZpc2libGUtY3lhLW5vLW9ubGluZS1yZWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtZ3JlZW5maWVsZHMgLnZpc2libGUtY3lhLWdyZWVuZmllbGRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWdyZWVuZmllbGRzLWZhbHNlIC52aXNpYmxlLWN5YS1ncmVlbmZpZWxkcy1mYWxzZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1kaXNjb25uZWN0aW9uLXN0YXR1cy1QQVNUIC52aXNpYmxlLWN5YS1kaXNjb25uZWN0aW9uLXN0YXR1cy1QQVNUIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWRpc2Nvbm5lY3Rpb24tc3RhdHVzLU5PVF9QQVNUIC52aXNpYmxlLWN5YS1kaXNjb25uZWN0aW9uLXN0YXR1cy1OT1RfUEFTVCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1kaXNjb25uZWN0aW9uLXN0YXR1cy1OVUxMIC52aXNpYmxlLWN5YS1kaXNjb25uZWN0aW9uLXN0YXR1cy1OVUxMIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWNoYW5nZS1vdmVyLXN0YXR1cy1VcmdlbnQgLnZpc2libGUtY3lhLWNoYW5nZS1vdmVyLXN0YXR1cy1VcmdlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtY2hhbmdlLW92ZXItc3RhdHVzLVN0YW5kYXJkIC52aXNpYmxlLWN5YS1jaGFuZ2Utb3Zlci1zdGF0dXMtU3RhbmRhcmQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtY2hhbmdlLW92ZXItc3RhdHVzLVBhc3QgLnZpc2libGUtY3lhLWNoYW5nZS1vdmVyLXN0YXR1cy1QYXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWNoYW5nZS1vdmVyLXN0YXR1cy1OdWxsIC52aXNpYmxlLWN5YS1jaGFuZ2Utb3Zlci1zdGF0dXMtTnVsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS10ZWNoLWZsaXAtWUVTIC52aXNpYmxlLWN5YS10ZWNoLWZsaXAtWUVTIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXRlY2gtZmxpcC1OTyAudmlzaWJsZS1jeWEtdGVjaC1mbGlwLU5PIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXRlY2gtZmxpcC1OVUxMIC52aXNpYmxlLWN5YS10ZWNoLWZsaXAtTlVMTCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1jaGFuZ2UtcmVhc29uLW5ibi1pbml0aWF0ZWQgLnZpc2libGUtY3lhLWNoYW5nZS1yZWFzb24tbmJuLWluaXRpYXRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1jaGFuZ2UtcmVhc29uLWN1c3RvbWVyLWluaXRpYXRlZCAudmlzaWJsZS1jeWEtY2hhbmdlLXJlYXNvbi1jdXN0b21lci1pbml0aWF0ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtY2hhbmdlLXJlYXNvbi1vbi1kZW1hbmQgLnZpc2libGUtY3lhLWNoYW5nZS1yZWFzb24tb24tZGVtYW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWZvcmVjYXN0ZWQtUlRDLVRydWUgLnZpc2libGUtY3lhLWZvcmVjYXN0ZWQtUlRDLVRydWUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtZm9yZWNhc3RlZC1SVEMtRmFsc2UgLnZpc2libGUtY3lhLWZvcmVjYXN0ZWQtUlRDLUZhbHNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXByb2R1Y3RzLUVudGVycHJpc2VfRXRoZXJuZXRfWWVzIC52aXNpYmxlLWN5YS1wcm9kdWN0cy1FbnRlcnByaXNlX0V0aGVybmV0X1llcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1wcm9kdWN0cy1FbnRlcnByaXNlX0V0aGVybmV0X05vIC52aXNpYmxlLWN5YS1wcm9kdWN0cy1FbnRlcnByaXNlX0V0aGVybmV0X05vIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXByb2R1Y3RzLUJ1c2luZXNzX0ZpYnJlX1llcyAudmlzaWJsZS1jeWEtcHJvZHVjdHMtQnVzaW5lc3NfRmlicmVfWWVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXByb2R1Y3RzLUJ1c2luZXNzX0ZpYnJlX05vIC52aXNpYmxlLWN5YS1wcm9kdWN0cy1CdXNpbmVzc19GaWJyZV9ObyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1wcm9kdWN0cy1aZXJvX0J1aWxkX0Nvc3RfWWVzIC52aXNpYmxlLWN5YS1wcm9kdWN0cy1aZXJvX0J1aWxkX0Nvc3RfWWVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXByb2R1Y3RzLVplcm9fQnVpbGRfQ29zdF9ObyAudmlzaWJsZS1jeWEtcHJvZHVjdHMtWmVyb19CdWlsZF9Db3N0X05vIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXByb2R1Y3RzLVplcm9fQnVpbGRfQ29zdF9OdWxsIC52aXNpYmxlLWN5YS1wcm9kdWN0cy1aZXJvX0J1aWxkX0Nvc3RfTnVsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1wcm9kdWN0cy1DYmRfUHJpY2luZ19ZZXMgLnZpc2libGUtY3lhLXByb2R1Y3RzLUNiZF9QcmljaW5nX1llcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1wcm9kdWN0cy1DYmRfUHJpY2luZ19ObyAudmlzaWJsZS1jeWEtcHJvZHVjdHMtQ2JkX1ByaWNpbmdfTm8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcHJvZHVjdHMtQ2JkX1ByaWNpbmdfTnVsbCAudmlzaWJsZS1jeWEtcHJvZHVjdHMtQ2JkX1ByaWNpbmdfTnVsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1wcm9kdWN0cy1UQzItbWVhc3VyZWQtWWVzIC52aXNpYmxlLWN5YS1wcm9kdWN0cy1UQzItbWVhc3VyZWQtWWVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXByb2R1Y3RzLVRDMi1tZWFzdXJlZC1ObyAudmlzaWJsZS1jeWEtcHJvZHVjdHMtVEMyLW1lYXN1cmVkLU5vIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXByb2R1Y3RzLVRDMi1lc3RpbWF0ZWQtWWVzIC52aXNpYmxlLWN5YS1wcm9kdWN0cy1UQzItZXN0aW1hdGVkLVllcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1wcm9kdWN0cy1UQzItZXN0aW1hdGVkLU5vIC52aXNpYmxlLWN5YS1wcm9kdWN0cy1UQzItZXN0aW1hdGVkLU5vIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXByb2R1Y3RzLVRDMi1kZWZhdWx0LVllcyAudmlzaWJsZS1jeWEtcHJvZHVjdHMtVEMyLWRlZmF1bHQtWWVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXByb2R1Y3RzLVRDMi1kZWZhdWx0LU5vIC52aXNpYmxlLWN5YS1wcm9kdWN0cy1UQzItZGVmYXVsdC1ObyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1wcm9kdWN0cy1UQzItTnVsbCAudmlzaWJsZS1jeWEtcHJvZHVjdHMtVEMyLU51bGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcHJvZHVjdHMtRWVjX1VuYXZhaWxhYmxlIC52aXNpYmxlLWN5YS1wcm9kdWN0cy1FZWNfVW5hdmFpbGFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcHJvZHVjdHMtRWVjX0F2YWlsYWJsZSAudmlzaWJsZS1jeWEtcHJvZHVjdHMtRWVjX0F2YWlsYWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1wcm9kdWN0cy1FZWNfQmxhY2tsaXN0ZWQgLnZpc2libGUtY3lhLXByb2R1Y3RzLUVlY19CbGFja2xpc3RlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1wcm9kdWN0cy1FZWNfTnVsbCAudmlzaWJsZS1jeWEtcHJvZHVjdHMtRWVjX051bGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcGF0LWNoYW5nZS1zdGF0dXMtVFJVRSAudmlzaWJsZS1jeWEtcGF0LWNoYW5nZS1zdGF0dXMtVFJVRSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1wYXQtY2hhbmdlLXN0YXR1cy1GQUxTRSAudmlzaWJsZS1jeWEtcGF0LWNoYW5nZS1zdGF0dXMtRkFMU0Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudWwuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFFN0VDO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxudWwuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zLnBvd2VyZWQtYnktZ29vZ2xlLWxvZ28ge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbnVsLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucy5wb3dlcmVkLWJ5LWdvb2dsZS1sb2dvOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly9tYXBzLmdzdGF0aWMuY29tL21hcGZpbGVzL2FwaS0zL2ltYWdlcy9wb3dlcmVkLWJ5LWdvb2dsZS1vbi13aGl0ZTNfaGRwaS5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG5saS5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0NzU1NjA7XG59XG5saS5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiAubWVkaWEtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUU3RUM7XG59XG5saS5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbjpsYXN0LWNoaWxkIC5tZWRpYS1ib2R5IHtcbiAgYm9yZGVyOiBub25lO1xufVxubGkuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25bYXJpYS1zZWxlY3RlZD10cnVlXSwgbGkuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb246aG92ZXIsIGxpLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RkJGRTtcbn1cblxuLnNpbmdsZS1yZXNvdXJjZS1kb3dubG9hZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc2luZ2xlLXJlc291cmNlLWRvd25sb2FkIC5tZWRpYS1ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnNpbmdsZS1yZXNvdXJjZS1kb3dubG9hZCAubWVkaWEtYm9keSAuc2luZ2xlLXJlc291cmNlLWRvd25sb2FkLXRpdGxlIHtcbiAgY29sb3I6ICMyNzIxNEQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zaW5nbGUtcmVzb3VyY2UtZG93bmxvYWQgLm1lZGlhLWJvZHkgLnNpbmdsZS1yZXNvdXJjZS1kb3dubG9hZC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zaW5nbGUtcmVzb3VyY2UtZG93bmxvYWQgLnNpbmdsZS1yZXNvdXJjZS1kb3dubG9hZC1maWxlLXR5cGUge1xuICBoZWlnaHQ6IDU5cHg7XG4gIHdpZHRoOiAzOHB4O1xufVxuXG4ucnNwLXJlc291cmNlLWRvd25sb2FkIC5zdWJoZWFkaW5nIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5yc3AtcmVzb3VyY2UtZG93bmxvYWQgaHIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnJzcC1yZXNvdXJjZS1kb3dubG9hZCAubG9hZGluZy1zcGlubmVyIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnJzcC1yZXNvdXJjZS1kb3dubG9hZCAudGVtcGxhdGUtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucnNwLXJlc291cmNlLWRvd25sb2FkIC5tZWRpYS1ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnJzcC1yZXNvdXJjZS1kb3dubG9hZCAubWVkaWEtYm9keSAucnNwLXJlc291cmNlLWRvd25sb2FkLXRpdGxlIHtcbiAgY29sb3I6ICMyNzIxNEQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5yc3AtcmVzb3VyY2UtZG93bmxvYWQgLm1lZGlhLWJvZHkgLnJzcC1yZXNvdXJjZS1kb3dubG9hZC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5yc3AtcmVzb3VyY2UtZG93bmxvYWQgLnJzcC1yZXNvdXJjZS1kb3dubG9hZC1maWxlLXR5cGUge1xuICBoZWlnaHQ6IDU5cHg7XG4gIHdpZHRoOiAzOHB4O1xufVxuXG5ib2R5LmNxLXdjbS1lZGl0IC5yaWNodGV4dCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG59XG4ucmljaHRleHQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzFkMWUxZTtcbn1cbi5yaWNodGV4dCB0ZCB7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi5yaWNodGV4dCB1bCwgLnJpY2h0ZXh0IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5yaWNodGV4dCB1bCwgLnJpY2h0ZXh0IHVsID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ucmljaHRleHQgdWwgPiBsaSB7XG4gIHRleHQtaW5kZW50OiAtMS40ZW07XG59XG4ucmljaHRleHQgdWwgPiBsaTo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjllbTtcbiAgZm9udC1mYW1pbHk6IGZvbnRjdXN0b207XG4gIGNvbnRlbnQ6IFwi74SLXCI7XG4gIGNvbG9yOiAjNzQ4OTk5O1xufVxuLnJpY2h0ZXh0IGxpIHtcbiAgY29sb3I6ICMxZDFlMWU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnJpY2h0ZXh0IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnJpY2h0ZXh0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5yaWNodGV4dCAucmljaHRleHQtaW50cm9kdWN0aW9uIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJpY2h0ZXh0IC5yaWNodGV4dC1pbnRyb2R1Y3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5yaWNodGV4dCAucmljaHRleHQtaW50cm9kdWN0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5yaWNodGV4dCAucmljaHRleHQtaW50cm9kdWN0aW9uIHN0cm9uZywgLnJpY2h0ZXh0IC5yaWNodGV4dC1pbnRyb2R1Y3Rpb24gYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucmljaHRleHQgLnJpY2h0ZXh0LWludHJvZHVjdGlvbi1zbSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5yaWNodGV4dCAucmljaHRleHQtaW50cm9kdWN0aW9uLXNtIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5yaWNodGV4dCAucmljaHRleHQtaW50cm9kdWN0aW9uLXNtIHN0cm9uZywgLnJpY2h0ZXh0IC5yaWNodGV4dC1pbnRyb2R1Y3Rpb24tc20gYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucmljaHRleHQgLnJpY2h0ZXh0LWRpc2NsYWltZXIge1xuICBjb2xvcjogIzFkMWUxZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi5yaWNodGV4dCBhLnJpY2h0ZXh0LXRvb2x0aXAge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM5OTkgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJpY2h0ZXh0IGEucmljaHRleHQtdG9vbHRpcDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5yaWNodGV4dCBhLnJpY2h0ZXh0LXRvb2x0aXAgKyAucG9wb3ZlciB7XG4gIHRleHQtaW5kZW50OiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJpY2h0ZXh0IHRhYmxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5yaWNodGV4dCB0YWJsZSB0ciB0aCB7XG4gIGJhY2tncm91bmQ6ICNGN0ZCRkU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucmljaHRleHQgdGFibGUgdHIgdGg6bm90KFtzY29wZT1yb3ddKSB7XG4gIGNvbG9yOiAjZmZmO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjMDA2QUFFO1xufVxuLnJpY2h0ZXh0IHRhYmxlLnRhYmxlLWJ1c2luZXNzIHRyIHRoOm5vdChbc2NvcGU9cm93XSkge1xuICBiYWNrZ3JvdW5kOiAjMjcyMTREO1xufVxuLnJpY2h0ZXh0IHRhYmxlIHVsLCAucmljaHRleHQgdGFibGUgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG59XG4ucmljaHRleHQgdGFibGUgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yaWNodGV4dC13aGl0ZS1jb2xvdXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnJzcGxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJzcGxpc3QgLmNsZWFyZml4OmJlZm9yZSwgLnJzcGxpc3QgLmNsZWFyZml4OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJzcGxpc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuLnJzcGxpc3QgLm5hdi1iYXItdmVydGljYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHJpZ2h0OiA0MnB4O1xuICB6LWluZGV4OiAxO1xufVxuLnJzcGxpc3QgLm5hdi1iYXItdmVydGljYWwgLm5hdi1iYXItZWxlbWVudCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5yc3BsaXN0IC5uYXYtYmFyLXZlcnRpY2FsIC5uYXYtYmFyLWVsZW1lbnQgc3BhbiB7XG4gIGNvbG9yOiAjQkFCRkM0O1xufVxuLnJzcGxpc3QgLm5hdi1iYXItdmVydGljYWwgLmJ1bGxldCB7XG4gIGNvbG9yOiAjMDA5REU2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSAobWluLWhlaWdodDogMzg1cHgpIHtcbiAgLnJzcGxpc3QgLm5hdi1iYXItdmVydGljYWwgLmJ1bGxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJzcGxpc3QgLm5hdi1iYXItdmVydGljYWwgLmNvbC1tZC0zOmVtcHR5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucnNwbGlzdCAubmF2LWJhci1lbGVtZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJzcGxpc3QgLm5hdi1iYXItZWxlbWVudCBhIHtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cbi5yc3BsaXN0IC5uYXYtYmFyLWVsZW1lbnQubWFqb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLWhlaWdodDogMzg1cHgpIHtcbiAgLnJzcGxpc3QgLm5hdi1iYXItZWxlbWVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5yc3BsaXN0IC5yc3AtbGlzdC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5yc3BsaXN0IC5yc3BsaXN0LWl0ZW0ge1xuICBoZWlnaHQ6IDI4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkRDQkQ5O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnJzcGxpc3QgLnJzcGxpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cbi5yc3BsaXN0IC5yc3BsaXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucnNwbGlzdCAucnNwbGlzdC1pdGVtIC5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMwMDZBQUU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMDZBQUU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLnJzcGxpc3QgLnJzcGxpc3QtaXRlbSAubG9nbyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5yc3BsaXN0IC5yc3BsaXN0LWl0ZW0gLmxvZ28gZGl2IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgZ3JleTtcbiAgbWluLWhlaWdodDogNjhweDtcbn1cbi5yc3BsaXN0IC5yc3BsaXN0LWl0ZW0gLmxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJzcGxpc3QgLnJzcGxpc3QtaXRlbSAubG9nbyBpbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5yc3BsaXN0IC5yc3BsaXN0LWl0ZW0gLnJzcGxpc3QtcGhvbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTQ0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLnJzcGxpc3QgLnJzcGxpc3QtaXRlbSAuZGV0YWlsIC5uYW1lIHtcbiAgY29sb3I6ICMyNzIxNEQ7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ucnNwbGlzdCAucnNwbGlzdC1pdGVtIC5kZXRhaWwgLmNvbnRhY3QtaW5mbyBhLmJ0biB7XG4gIG1pbi13aWR0aDogMTA3cHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5yc3BsaXN0IC5yc3BsaXN0LWl0ZW0gLndlYnNpdGUtaW5mbyAuYnRuIHtcbiAgbWluLXdpZHRoOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5yc3BsaXN0IC5yc3BsaXN0LWl0ZW0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnJzcGxpc3QgLnJzcGxpc3QtaXRlbSAuZGV0YWlsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5yc3BsaXN0IC5yc3BsaXN0LWl0ZW0gLmRldGFpbCAubmFtZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnJzcGxpc3QgLnJzcGxpc3QtaXRlbSAuY29udGFjdC1pbmZvIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5yc3BsaXN0IC5yc3BsaXN0LWl0ZW0gLndlYnNpdGUtaW5mbyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAucnNwbGlzdCAucnNwbGlzdC1pdGVtIC53ZWJzaXRlLWluZm8gLmJ0biB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICB9XG4gIC5yc3BsaXN0IC5yc3BsaXN0LWl0ZW0gLnJzcGxpc3QtcGhvbmUtYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG4gIC5yc3BsaXN0IC5yc3BsaXN0LWl0ZW0gLnJzcGxpc3QtcGhvbmUtYmxvY2sgLnJzcGxpc3QtcGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucnNwbGlzdCAucnNwbGlzdC1pdGVtIC5sb2dvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucnNwbGlzdCAucnNwbGlzdC1pdGVtIC5yaWdodC1jb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLnJzcGxpc3QgLnJzcGxpc3QtaXRlbSAucmlnaHQtY29sIC5kZXRhaWwgLm5hbWUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnJzcGxpc3QgLnJzcGxpc3QtaXRlbSAucmlnaHQtY29sIC5jb250YWN0LWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAucnNwbGlzdCAucnNwbGlzdC1pdGVtIC5yaWdodC1jb2wgLndlYnNpdGUtaW5mbyAuYnRuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgfVxufVxuXG4ucnNwbGlzdC1lbXB0eS1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLyogSUUxMCsgc3BlY2lmaWMgc3R5bGVzICovXG4gIC5wYWRkaW5nLXJzcC1lbWFpbC1pZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMCU7XG4gIH1cbn1cbi5yc3BsaXN0LWp1bXB0byB7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQ3LjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjRGNztcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLnJzcGxpc3QtanVtcHRvLmZhZGUtb3V0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIDAuNXMsIG9wYWNpdHkgMC41cyBsaW5lYXI7XG59XG4ucnNwbGlzdC1qdW1wdG8uZmFkZS1pbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBsaW5lYXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJzcGxpc3QtanVtcHRvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5yc3BsaXN0LWp1bXB0byAuanVtcC1sYWJlbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxJTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5yc3BsaXN0LWp1bXB0byAuanVtcHMge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJzcGxpc3QtanVtcHRvIC5qdW1wcyB7XG4gICAgcGFkZGluZzogOXB4IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgdGFibGUtbGF5b3V0OiB1bnNldDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gIH1cbn1cbi5yc3BsaXN0LWp1bXB0byAuanVtcHMgLmRpc2FibGVkLmp1bXAtaXRlbSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUY0Rjc7XG59XG4ucnNwbGlzdC1qdW1wdG8gLmp1bXBzIC5qdW1wLWl0ZW0ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjM0E4MkJGO1xuICBwYWRkaW5nOiAwO1xufVxuLnJzcGxpc3QtanVtcHRvIC5qdW1wcyAuanVtcC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICM0NzU1NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMkRBREQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucnNwbGlzdC1qdW1wdG8gLmp1bXBzIC5qdW1wLWl0ZW06aG92ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yc3BsaXN0LWp1bXB0byAuanVtcHMgLmp1bXAtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnJzcGxpc3QtanVtcHRvIC5qdW1wcyAuanVtcC1pdGVtIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgfVxufVxuLnJzcGxpc3QtanVtcHRvIC5qdW1wcyAuanVtcC1pdGVtLnNlbGVjdGVkIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyMTREO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJzcGxpc3QtanVtcHRvIC5qdW1wcyAuanVtcC1pdGVtLnNlbGVjdGVkIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5pcy1zdGlja3kgLnJzcGxpc3QtanVtcHRvIHtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucnNwbGlzdC1qdW1wdG8ge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5yc3AtZW1haWwge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiA2MHB4IDE1cHg7XG59XG4ucnNwLWVtYWlsIC5lbWFpbC1pY29uIHtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5yc3AtZW1haWwtaW5wdXQgaW5wdXQjaW5wdXQtMyB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4ucnNwLWVtYWlsLWlucHV0IC5lcnJvci0tdGV4dCB7XG4gIGNvbG9yOiAjRDMyRjJGICFpbXBvcnRhbnQ7XG59XG5cbi52LWlucHV0LS1oYXMtc3RhdGUuZXJyb3ItLXRleHQgLnYtbGFiZWwge1xuICBjb2xvcjogI0QzMkYyRiAhaW1wb3J0YW50O1xuICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLypcbiAgTG9vc2VseSBiYXNlZCBvbiB0aGUgQm9vdHN0cmFwIDQgY2FyZFxuICBDYXJkIGhhcyB0aGUgZm9sbG93aW5nIGNvbXBvbmVudHM6XG5cbiAgICBpbWcuY2FyZC1pbWdcbiAgICAuY2FyZC1ib2R5XG4gICAgICAuY2FyZC10aXRsZVxuICAgICAgLmNhcmQtc3VidGl0bGVcbiovXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmNhcmQgLmNhcmQtaW1nLXpvb20ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcmQgLmNhcmQtaW1nLXpvb20ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmNhcmQgLmNhcmQtaW1nLXpvb20gaW1nIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICAuY2FyZCAuY2FyZC1pbWctem9vbSBpbWc6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XG4gIH1cbn1cbi5jYXJkIGltZy5jYXJkLWltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlcjtcIjtcbiAgaGVpZ2h0OiAyMjhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbn1cbi5jYXJkIGltZy5jYXJkLWltZy5jYXJkLWltZy1jb250YWluIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY29udGFpbjtcIjtcbiAgYmFja2dyb3VuZDogI0YxRjRGNztcbn1cbi5jYXJkIC5jYXJkLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5jYXJkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAxNHB4IDIwcHggMjBweCAyMHB4O1xufVxuLmNhcmQgLmNhcmQtYm9keS5jYXJkLWJvZHktZ3JvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMjtcbiAgZmxleC1zaHJpbms6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2FyZCAuY2FyZC1ib2R5LmNhcmQtYm9keS1jb25kZW5zZWQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uY2FyZCAuY2FyZC1ib2R5IC5jYXJkLWljb24ge1xuICB3aWR0aDogMzhweDtcbn1cbi5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUuaDQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlIGEge1xuICBjb2xvcjogIzI3MjE0RDtcbn1cbi5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMGMwYTE3O1xufVxuLmNhcmQgLmNhcmQtYm9keSAucmljaHRleHQge1xuICBjb2xvcjogIzQ3NTU2MDtcbn1cbi5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtc3VidGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjMDA2QUFFO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICBwYWRkaW5nOiAyMHB4IDBweCAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNhcmQgLmNhcmQtYm9keSAuY2FyZC1jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbi5jYXJkLmNhcmQtYm94LXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMHB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpLCAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmNhcmQtd2Vic2l0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC13ZWJzaXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uY2FyZC13ZWJzaXRlIGEge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uY2FyZC13ZWJzaXRlIGltZy5jYXJkLWltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlcjtcIjtcbiAgaGVpZ2h0OiAyMjhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNBMEUzMTE7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uY2FyZC13ZWJzaXRlIGltZy5jYXJkLWltZy5jYXJkLWltZy1jb250YWluIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY29udGFpbjtcIjtcbiAgYmFja2dyb3VuZDogI0YxRjRGNztcbn1cbi5jYXJkLXdlYnNpdGUgLmNhcmQtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmNhcmQtd2Vic2l0ZSAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMHB4IDMwcHggNDBweCAzMHB4O1xufVxuLmNhcmQtd2Vic2l0ZSAuY2FyZC1ib2R5LmNhcmQtYm9keS1ncm93IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAyO1xuICBmbGV4LXNocmluazogMTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXJkLXdlYnNpdGUgLmNhcmQtYm9keS5jYXJkLWJvZHktY29uZGVuc2VkIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmNhcmQtd2Vic2l0ZSAuY2FyZC1ib2R5IC5jYXJkLWljb24ge1xuICB3aWR0aDogMzhweDtcbn1cbi5jYXJkLXdlYnNpdGUgLmNhcmQtYm9keSAuY2FyZC10aXRsZS5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5jYXJkLXdlYnNpdGUgLmNhcmQtYm9keSAuY2FyZC10aXRsZSBhIHtcbiAgY29sb3I6ICMyNzIxNEQ7XG59XG4uY2FyZC13ZWJzaXRlIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMGMwYTE3O1xufVxuLmNhcmQtd2Vic2l0ZSAuY2FyZC1ib2R5IC5yaWNodGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMxZDFlMWU7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xufVxuLmNhcmQtd2Vic2l0ZSAuY2FyZC1ib2R5IC5yaWNodGV4dCBwIHtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5jYXJkLXdlYnNpdGUgLmNhcmQtYm9keSAucmljaHRleHQgaDQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmNhcmQtd2Vic2l0ZSAuY2FyZC1ib2R5IC5jYXJkLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY0NjQ3MztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZzogMHB4IDBweCAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNhcmQtd2Vic2l0ZSAuY2FyZC1ib2R5IC5jYXJkLWNvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuLmNhcmQtd2Vic2l0ZTpob3ZlciBhID4gLmNhcmQtY29udGVudCA+IC5jYXJkLWJvZHkgPiAuY2FyZC1ib2R5LWNvbnRlbnQgPiAucmljaHRleHQgaDQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDZhYWU7XG59XG4uY2FyZC13ZWJzaXRlLmNhcmQtYm94LXNoYWRvdy1sYXJnZSB7XG4gIGJveC1zaGFkb3c6IDAgMTVweCAzOXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4uY2FyZC13ZWJzaXRlLmNhcmQtYm94LXNoYWRvdy1zbWFsbCB7XG4gIGJveC1zaGFkb3c6IDAgMCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uY2hpcCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNDc1NTYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNEY3O1xufVxuLmNoaXAuY2hpcC5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjE0RDtcbn1cblxuLmNoaXAgKyAuY2hpcCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi50YWItY29tcG9uZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYi1jb21wb25lbnQuc3RpY2t5LWhlYWRlci1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDk0cHg7XG59XG4udGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYi1jb21wb25lbnQgLnRhYi1uYXYtd3JhcHBlci5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB0b3A6IDU2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4udGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyLmF0LXRhYnMtYm90dG9tIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50YWItY29tcG9uZW50IC50YWItbmF2LXdyYXBwZXIuaGFzLW5hdi1idXR0b25zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuLnRhYi1jb21wb25lbnQgLnRhYi1uYXYtd3JhcHBlciB1bC50YWItbmF2IHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDA7XG59XG4udGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyIHVsLnRhYi1uYXY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29tcG9uZW50IC50YWItbmF2LXdyYXBwZXIgdWwudGFiLW5hdiA+IGxpLnRhYi1uYXYtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50YWItY29tcG9uZW50IC50YWItbmF2LXdyYXBwZXIgdWwudGFiLW5hdiA+IGxpLnRhYi1uYXYtbGluayBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDM0cHggMjBweCAzNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICM0NzU1NjA7XG59XG4udGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyIHVsLnRhYi1uYXYgPiBsaS50YWItbmF2LWxpbmsuYWN0aXZlIGEge1xuICBjb2xvcjogIzAwNkFBRTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDZBQUU7XG59XG4udGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyIHVsLnRhYi1uYXYubGVmdC1hbGlnbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi50YWItY29tcG9uZW50IC50YWItbmF2LXdyYXBwZXIgLnRhYnMtcHJldmlvdXMsXG4udGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyIC50YWJzLW5leHQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjMDA2QUFFO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Vic2tpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4udGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyIC50YWJzLXByZXZpb3VzIHN2Zy5zdmctaWNvbixcbi50YWItY29tcG9uZW50IC50YWItbmF2LXdyYXBwZXIgLnRhYnMtbmV4dCBzdmcuc3ZnLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cbi50YWItY29tcG9uZW50IC50YWItbmF2LXdyYXBwZXIgLnRhYnMtcHJldmlvdXMge1xuICBsZWZ0OiA2cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYi1jb21wb25lbnQgLnRhYi1uYXYtd3JhcHBlciAudGFicy1wcmV2aW91cyB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuLnRhYi1jb21wb25lbnQgLnRhYi1uYXYtd3JhcHBlciAudGFicy1uZXh0IHtcbiAgcmlnaHQ6IDZweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyIC50YWJzLW5leHQge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG4udGFiLWNvbXBvbmVudCAuYWN0aXZlLWlubmVyLXRhYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2Y1ZmQ7XG59XG4udGFiLWNvbXBvbmVudCAudHJ1ZSAuYWN0aXZlLWlubmVyLXRhYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnRhYi1jb21wb25lbnQgaHIudGFiLWRpdmlkZXIge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1jb2xvcjogI0QyREFERDtcbn1cbi50YWItY29tcG9uZW50LnRhYi1jb21wb25lbnQtdGlsZS1tb2RlIC50YWItbmF2LXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4udGFiLWNvbXBvbmVudC50YWItY29tcG9uZW50LXRpbGUtbW9kZSAudGFiLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFiLWNvbXBvbmVudC50YWItY29tcG9uZW50LXRpbGUtbW9kZSAudGFiLWNvbnRlbnQuZmlyc3QtY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYi1jb21wb25lbnQudGFiLWNvbXBvbmVudC10aWxlLW1vZGUgLnRhYi1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi50YWItY29tcG9uZW50LnRhYi1jb21wb25lbnQtdGlsZS1tb2RlIC50YWItY29udGVudCAuYWN0aXZlLWFycm93IHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMThweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMThweCBzb2xpZCAjZmZmO1xufVxuXG4uc2VhcmNoLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaC1iYXIgLnNlYXJjaC1idG4ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE1MnB4O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLWJhciAuaW5wdXQtZ3JvdXAge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zZWFyY2gtYmFyIGlucHV0W3R5cGU9dGV4dF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZDJkYWRkO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VhcmNoLWJhciAuaW5wdXQtZ3JvdXAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2VhcmNoLWJhciAuaW5wdXQtZ3JvdXAgaW5wdXQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2VhcmNoLWJhciAuc2VhcmNoLWJ0biB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC1iYXIgLnNlYXJjaC1idG4gLnN2Zy1pY29uLXNlYXJjaCB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGZpbGw6ICNmZmZmZmY7XG4gIH1cbn1cbi53ZWJzaXRlLXNlYXJjaC1iYXIge1xuICBoZWlnaHQ6IDgycHg7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53ZWJzaXRlLXNlYXJjaC1iYXIgZm9ybSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndlYnNpdGUtc2VhcmNoLWJhciBmb3JtIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDEycHggMDtcbn1cbi53ZWJzaXRlLXNlYXJjaC1iYXIgZm9ybSBidXR0b24gLnN2Zy1pY29uLXNlYXJjaCB7XG4gIGhlaWdodDogMjNweDtcbiAgd2lkdGg6IDIycHg7XG4gIGZpbGw6ICM0NzU1NjA7XG59XG4ud2Vic2l0ZS1zZWFyY2gtYmFyIGZvcm0gaW5wdXQge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFN0VDO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTJweCAwIDEycHggMzBweDtcbiAgY29sb3I6ICM0NzU1NjA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4udmVydGljYWwtc3BhY2VyIHtcbiAgem9vbTogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtaW4taGVpZ2h0OiA4cHg7XG59XG4udmVydGljYWwtc3BhY2VyOmJlZm9yZSwgLnZlcnRpY2FsLXNwYWNlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnZlcnRpY2FsLXNwYWNlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnZlcnRpY2FsLXNwYWNlciAuc3BhY2Uge1xuICBoZWlnaHQ6IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmVydGljYWwtc3BhY2VyIC5zcGFjZSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG59XG4uY3EtRWRpdGFibGUtZG9tIC52ZXJ0aWNhbC1zcGFjZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbmJvZHkuY3Etd2NtLWVkaXQgLnZlcnRpY2FsLXNwYWNlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjIpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uY3lhLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY3lhLWNvbnRhaW5lci5jeWEtYm9yZGVyLWxhcmdlIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uY3lhLWNvbnRhaW5lci5jeWEtYm9yZGVyLXNoYWRvdyB7XG4gIHBhZGRpbmc6IDIwcHggNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxMnB4IDMxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDEycHggMzFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMHB4IDEycHggMzFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIycHgpIHtcbiAgLmN5YS1jb250YWluZXIuY3lhLWJvcmRlci1zaGFkb3cge1xuICAgIHBhZGRpbmc6IDQwcHggMTVweCA1MHB4O1xuICB9XG59XG4uY3lhLWNvbnRhaW5lci5jeWEtYm9yZGVyLXNtYWxsIC5jaGVjay1hZGRyZXNzLXNlYXJjaCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY3lhLWNvbnRhaW5lci5jeWEtYm9yZGVyLXNtYWxsIC5pbnB1dC1ncm91cCB7XG4gIGJvcmRlcjogMnB4IHJnYmEoMCwgMCwgMCwgMC4zKSBzb2xpZDtcbn1cblxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC8qXG4gICBEaXNwbGF5cyB0aGUgYnV0dG9uIGJlbG93IHRoZSBpbnB1dCBmaWVsZCBmb3IgY29udGFpbmVycyB1bmRlciA5OTFweFxuICAqL1xufVxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoLmNhcy1ib3gtc2hhZG93LXNtYWxsIHtcbiAgYm94LXNoYWRvdzogMCAwIDdweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2guY2FzLWJveC1zaGFkb3ctbGFyZ2Uge1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzOXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2guY2FzLWJveC1zaGFkb3ctbGFyZ2Utcm91bmQtYm9yZGVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMzlweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoIGltZy5pbnB1dC1ncm91cC1zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICB0b3A6IDI2JTtcbiAgbGVmdDogLTMzcHg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2ggLmlucHV0LWdyb3VwIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2ggLmlucHV0LWdyb3VwIC5pbnB1dC1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2ggLmlucHV0LWdyb3VwIC5pbnB1dC1jb250YWluZXIgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzFkMWUxZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxZDFlMWUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxNXB4IDI1cHggMTVweCAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNoZWNrLWFkZHJlc3Mtc2VhcmNoIC5pbnB1dC1ncm91cCAuaW5wdXQtY29udGFpbmVyIGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZzogMTVweCAyNXB4IDIycHggMDtcbiAgfVxufVxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoIC5pbnB1dC1ncm91cCAuaW5wdXQtY29udGFpbmVyIGlucHV0LmZvcm0tY29udHJvbFtkaXNhYmxlZD1kaXNhYmxlZF0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFEMUUxRUE2ICFpbXBvcnRhbnQ7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2ggLmlucHV0LWdyb3VwIC5pbnB1dC1jb250YWluZXIgaW5wdXQuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzQ3NDc0O1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2ggLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0biB7XG4gIGhlaWdodDogNjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIC5idG46Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2ggLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmlucHV0LWdyb3VwLWNsZWFyIHtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGxlZnQ6IC01OHB4O1xuICB3aWR0aDogNDRweDtcbiAgY29sb3I6ICMxZDFlMWU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNoZWNrLWFkZHJlc3Mtc2VhcmNoIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIC5pbnB1dC1ncm91cC1jbGVhciAuc3ZnLWljb24tY3Jvc3Mge1xuICAgIHZlcnRpY2FsLWFsaWduOiAtNCU7XG4gIH1cbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuLXJlc3VsdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkFBRTtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bi5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzg0MDtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaCAuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgaW1nLmlucHV0LWdyb3VwLXNwaW5uZXIge1xuICB0b3A6IDMxJTtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaCAuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoIC5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyAuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaCAuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgLmlucHV0LWdyb3VwLWJ0biAuaW5wdXQtZ3JvdXAtY2xlYXIge1xuICBsaW5lLWhlaWdodDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hlY2stYWRkcmVzcy1zZWFyY2ggLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIC5pbnB1dC1ncm91cC1idG4gLmlucHV0LWdyb3VwLWNsZWFyIHtcbiAgICB0b3A6IC02NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaCAuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgLmlucHV0LWdyb3VwLWJ0biAuYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2ggLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIC5pbnB1dC1ncm91cC1idG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QUFFO1xufVxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoIC5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyAuaW5wdXQtZ3JvdXAtYnRuLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjODQwO1xufVxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoIC5pbnB1dC1ncm91cC5zaG93LWJ0bi1yZXN1bHRzIC5idG4tcmVzdWx0cyB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2ggLmlucHV0LWdyb3VwLnNob3ctYnRuLXJlc3VsdHMgLmJ0bi1ob21lLCAuY2hlY2stYWRkcmVzcy1zZWFyY2ggLmlucHV0LWdyb3VwLnNob3ctYnRuLXJlc3VsdHMgLmJ0bi1idXNpbmVzcyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaCAuaW5wdXQtZ3JvdXAuc2hvdy1idXNpbmVzcy5zaG93LWJ0bi1yZXN1bHRzIC5idG4taG9tZSwgLmNoZWNrLWFkZHJlc3Mtc2VhcmNoIC5pbnB1dC1ncm91cC5zaG93LWJ1c2luZXNzLnNob3ctYnRuLXJlc3VsdHMgLmJ0bi1yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2ggLmlucHV0LWdyb3VwLnNob3ctYnVzaW5lc3Muc2hvdy1idG4tcmVzdWx0cyAuYnRuLWJ1c2luZXNzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoIC5pbnB1dC1ncm91cC5zaG93LWhvbWUuc2hvdy1idG4tcmVzdWx0cyAuYnRuLWJ1c2luZXNzLCAuY2hlY2stYWRkcmVzcy1zZWFyY2ggLmlucHV0LWdyb3VwLnNob3ctaG9tZS5zaG93LWJ0bi1yZXN1bHRzIC5idG4tcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoIC5pbnB1dC1ncm91cC5zaG93LWhvbWUuc2hvdy1idG4tcmVzdWx0cyAuYnRuLWhvbWUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2ggaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaCBpbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNEMkRBREQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2ggLmN5YS1idXR0b24tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoLnN0YWNrZWQtY3lhIC5jaGVjay1hZGRyZXNzLXNlYXJjaCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2guc3RhY2tlZC1jeWEgLmlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2guc3RhY2tlZC1jeWEgLmlucHV0LWdyb3VwIC5pbnB1dC1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaC5zdGFja2VkLWN5YSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcGFkZGluZy10b3A6IDIycHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2guc3RhY2tlZC1jeWEgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmlucHV0LWdyb3VwLWNsZWFyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0xNXB4O1xuICB0b3A6IC02MHB4O1xufVxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoLnN0YWNrZWQtY3lhIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGltZy5pbnB1dC1ncm91cC1zcGlubmVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDExcHg7XG4gIHRvcDogLTczJTtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaC5zdGFja2VkLWN5YSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2guc3RhY2tlZC1jeWEgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0bjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2guc3RhY2tlZC1jeWEgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0bi1ob21lIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaC5zdGFja2VkLWN5YSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuLWJ1c2luZXNzIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoLnN0YWNrZWQtY3lhIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIC5idG4tcmVzdWx0cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaC5zdGFja2VkLWN5YSAuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgaW1nLmlucHV0LWdyb3VwLXNwaW5uZXIge1xuICB0b3A6IC02OCU7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2guc3RhY2tlZC1jeWEgLmlucHV0LWdyb3VwLnNob3ctaG9tZSAuYnRuLWhvbWUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaC5zdGFja2VkLWN5YSAuaW5wdXQtZ3JvdXAuc2hvdy1idXNpbmVzcyAuYnRuLWJ1c2luZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaC5zdGFja2VkLWN5YSAuaW5wdXQtZ3JvdXAuc2hvdy1idG4tcmVzdWx0cyAuYnRuLXJlc3VsdHMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaC5zdGFja2VkLWN5YSAuaW5wdXQtZ3JvdXAgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBoZWlnaHQ6IDM4cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoLnN0YWNrZWQtY3lhIC5pbnB1dC1ncm91cCBpbnB1dC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uY29udGVudC1jb250YWluZXIgLmNoZWNrLWFkZHJlc3Mtc2VhcmNoIHtcbiAgcGFkZGluZzogNDBweCAzMHB4IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRlbnQtY29udGFpbmVyIC5jaGVjay1hZGRyZXNzLXNlYXJjaCB7XG4gICAgcGFkZGluZzogNDBweCA2MHB4IDUwcHg7XG4gIH1cbn1cblxuLmJ0bi1maWJyZS1yb3VuZGVkIHtcbiAgYmFja2dyb3VuZDogI0EwRTMxMTtcbiAgY29sb3I6ICMxRDFFMUU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2hlY2stYWRkcmVzcy1zZWFyY2guc3RhY2tlZC1jeWEgLmlucHV0LWdyb3VwLnNob3ctaG9tZSAuYnRuLWZpYnJlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2hlY2stYWRkcmVzcy1zZWFyY2guc3RhY2tlZC1jeWEgLmlucHV0LWdyb3VwLnNob3ctaG9tZSAuYnRuLWZpYnJlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jYW52YXMtc2xpZGVzaG93IC5oaWRkZW4tc3RhdGljLW1vZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhbnZhcy1zbGlkZXNob3cgLnZpc2libGUtc3RhdGljLW1vZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhbnZhcy1zbGlkZXNob3cgLnZpc2libGUtc3RhdGljLW1vZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhbnZhcy1zbGlkZXNob3cgLnZpc2libGUtc3RhdGljLW1vZGUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICB9XG59XG4uY2FudmFzLXNsaWRlc2hvdyAudmlzaWJsZS1zdGF0aWMtbW9kZSBpbWcuaW1nLWludHJvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmNhbnZhcy1zbGlkZXNob3cgLm1lZGlhLWxlZnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhbnZhcy1zbGlkZXNob3cgLmNhcHRpb24ge1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uY2FudmFzLXNsaWRlc2hvdyAuY2FwdGlvbiAuY2FwdGlvbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uY2FudmFzLXNsaWRlc2hvdyAuYmctYXVyb3JhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2V0Yy9kZXNpZ25zL25ibmNvMi9pbWFnZXMvaG93LW5ibi1nZXRzLXRvLXlvdS9pbnRyb19wYXJ0aWNsZXMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xufVxuLmNhbnZhcy1zbGlkZXNob3cgLnNsaWRlLWNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDJEQUREO1xufVxuLmNhbnZhcy1zbGlkZXNob3cgLnNsaWRlLWNvbnRhaW5lci5iZy15ZWxsb3ctbGlnaHQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZGM5OTtcbn1cbi5jYW52YXMtc2xpZGVzaG93IC5zbGlkZS1jb250YWluZXIuc2xpZGUtaW50cm8ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAvKiBGb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBncmFkaWVudHMgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2UzZjVmZCwgI2ZmZiwgI2ZmZik7XG4gIC8qIEZvciBTYWZhcmkgNS4xIHRvIDYuMCAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoI2UzZjVmZCwgI2ZmZiwgI2ZmZik7XG4gIC8qIEZvciBPcGVyYSAxMS4xIHRvIDEyLjAgKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoI2UzZjVmZCwgI2ZmZiwgI2ZmZik7XG4gIC8qIEZvciBGaXJlZm94IDMuNiB0byAxNSAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2UzZjVmZCwgI2ZmZiwgI2ZmZik7XG4gIC8qIFN0YW5kYXJkIHN5bnRheCAqL1xufVxuLmNhbnZhcy1zbGlkZXNob3cgLnNsaWRlLWVuZCAuc2xpZGUtZW5kLWNvbHVtbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ1MHB4O1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBwYWRkaW5nOiAxNDBweCAzNXB4IDAgMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2FudmFzLXNsaWRlc2hvdyAuc2xpZGUtZW5kIC5zbGlkZS1lbmQtY29sdW1uIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmNhbnZhcy1zbGlkZXNob3cgLnNsaWRlLWVuZCAuc2xpZGUtZW5kLWNvbHVtbi5wdWxsLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cbiAgLmNhbnZhcy1zbGlkZXNob3cgLnNsaWRlLWVuZCAuc2xpZGUtZW5kLWNvbHVtbi5wdWxsLWxlZnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4uY2FudmFzLXNsaWRlc2hvdyAuc2xpZGUtZW5kIC5zbGlkZS1lbmQtcm93IHtcbiAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uY2FudmFzLXNsaWRlc2hvdyAuc2xpZGUtZW5kIC5zbGlkZS1lbmQtaW1nIHtcbiAgd2lkdGg6IDI0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTEyMHB4O1xufVxuLmNhbnZhcy1zbGlkZXNob3cgLnNsaWRlLWVuZCAuYmctYmx1ZS1saWdodCAubGlzdC1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMkRBREQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDJEQUREO1xufVxuLmNhbnZhcy1zbGlkZXNob3cgLnNsaWRlLWVuZCAuYmctYmx1ZS1saWdodCAubGlzdC1pdGVtIC5zdmctdGljayB7XG4gIGNvbG9yOiAjMDA5REU2O1xufVxuLmNhbnZhcy1zbGlkZXNob3cgLnNsaWRlLWVuZCAuYmcteWVsbG93LWxpZ2h0IC5saXN0LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZGM5OTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmRjOTk7XG59XG4uY2FudmFzLXNsaWRlc2hvdyAuc2xpZGUtZW5kIC5iZy15ZWxsb3ctbGlnaHQgLmxpc3QtaXRlbSAuc3ZnLXRpY2sge1xuICBjb2xvcjogI2ZmYzg0MDtcbn1cblxuLmNhbnZhcy1zbGlkZXNob3cuY2FudmFzLXN1cHBvcnRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYW52YXMtc2xpZGVzaG93LmNhbnZhcy1zdXBwb3J0ZWQgLm1lZGlhLWxlZnQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLmNhbnZhcy1zbGlkZXNob3cuY2FudmFzLXN1cHBvcnRlZCAuc2xpZGUtY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhbnZhcy1zbGlkZXNob3cuY2FudmFzLXN1cHBvcnRlZCAuaGlkZGVuLXN0YXRpYy1tb2RlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNhbnZhcy1zbGlkZXNob3cuY2FudmFzLXN1cHBvcnRlZCAudmlzaWJsZS1zdGF0aWMtbW9kZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FudmFzLXNsaWRlc2hvdy5jYW52YXMtc3VwcG9ydGVkIC5jYW52YXMtc2xpZGUsIC5jYW52YXMtc2xpZGVzaG93LmNhbnZhcy1zdXBwb3J0ZWQgLmNhbnZhcy1pbnRybyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FudmFzLXNsaWRlc2hvdy5jYW52YXMtc3VwcG9ydGVkIC5jYW52YXMtaW50cm8ge1xuICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG59XG4uY2FudmFzLXNsaWRlc2hvdy5jYW52YXMtc3VwcG9ydGVkIC5jYXB0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xuICBtYXJnaW46IDA7XG59XG4uY2FudmFzLXNsaWRlc2hvdy5jYW52YXMtc3VwcG9ydGVkIC5jYXB0aW9uLWNlbnRlciB7XG4gIG1heC13aWR0aDogNjUlO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5ldm9sdXRpb24tb2YtaW50ZXJuZXQgLmNhbnZhcy1zbGlkZXNob3cgLnNsaWRlLXNlY3Rpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QxZTJmMjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4uZXZvbHV0aW9uLW9mLWludGVybmV0IC5jYW52YXMtc2xpZGVzaG93IC5zbGlkZS1jb250YWluZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZXZvbHV0aW9uLW9mLWludGVybmV0IC5jYW52YXMtc2xpZGVzaG93IC5tZWRpYS1ib2R5IC5zbGlkZS1zZWN0aW9uOmZpcnN0LWNoaWxkIC5jYXB0aW9uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZXZvbHV0aW9uLW9mLWludGVybmV0IC5jYW52YXMtc2xpZGVzaG93LmNhbnZhcy1zdXBwb3J0ZWQgLnNsaWRlLXNlY3Rpb24ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5ldm9sdXRpb24tb2YtaW50ZXJuZXQgLmNhbnZhcy1zbGlkZXNob3cuY2FudmFzLXN1cHBvcnRlZCAubWVkaWEtYm9keSAuc2xpZGUtc2VjdGlvbjpmaXJzdC1jaGlsZCAuY2FwdGlvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnlvdXR1YmUtcGxheWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnlvdXR1YmUtcGxheWVyIC55b3V0dWJlLXBsYXllci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi55b3V0dWJlLXBsYXllciAueW91dHViZS1wbGF5ZXItb3ZlcmxheTo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSwgYmxhY2spO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbn1cbi55b3V0dWJlLXBsYXllciAueW91dHViZS1wbGF5ZXItb3ZlcmxheSAueW91dHViZS1wbGF5ZXItb3ZlcmxheS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnlvdXR1YmUtcGxheWVyIC55b3V0dWJlLXBsYXllci1vdmVybGF5IC55b3V0dWJlLXBsYXllci1vdmVybGF5LWNvbnRlbnQgLnlvdXR1YmUtcGxheWVyLWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm90dG9tOiA0M3B4O1xuICBtYXgtd2lkdGg6IDYwJTtcbn1cbi55b3V0dWJlLXBsYXllciAueW91dHViZS1wbGF5ZXItb3ZlcmxheSAueW91dHViZS1wbGF5ZXItb3ZlcmxheS1jb250ZW50IC55b3V0dWJlLXBsYXllci1pbmZvIC55b3V0dWJlLXBsYXllci1pbmZvLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLnlvdXR1YmUtcGxheWVyIC55b3V0dWJlLXBsYXllci1vdmVybGF5IC55b3V0dWJlLXBsYXllci1vdmVybGF5LWNvbnRlbnQgLnlvdXR1YmUtcGxheWVyLWluZm8gLnlvdXR1YmUtcGxheWVyLWluZm8tY2FwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueW91dHViZS1wbGF5ZXIgLnlvdXR1YmUtcGxheWVyLW92ZXJsYXkgLnlvdXR1YmUtcGxheWVyLW92ZXJsYXktY29udGVudCAueW91dHViZS1wbGF5ZXItaW5mby1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueW91dHViZS1wbGF5ZXIgLnlvdXR1YmUtcGxheWVyLW92ZXJsYXkgLnlvdXR1YmUtcGxheWVyLWJvdHRvbS1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzEzMjtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi55b3V0dWJlLXBsYXllciAueW91dHViZS1wbGF5ZXItb3ZlcmxheSAucGxheS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTZweDtcbiAgcmlnaHQ6IDE2cHg7XG59XG4ueW91dHViZS1wbGF5ZXIgLnlvdXR1YmUtcGxheWVyLW92ZXJsYXkgLnBsYXktYnV0dG9uIGJ1dHRvbltuYW1lPXBsYXldIHtcbiAgaGVpZ2h0OiA0MnB4O1xuICB3aWR0aDogNDJweDtcbiAgYmFja2dyb3VuZDogIzAwOURFNjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi55b3V0dWJlLXBsYXllciAueW91dHViZS1wbGF5ZXItb3ZlcmxheSAucGxheS1idXR0b24gYnV0dG9uW25hbWU9cGxheV06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODJiMGRlO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg2MiwgMTQ1LCAyMjksIDAuNSk7XG59XG4ueW91dHViZS1wbGF5ZXIgLnlvdXR1YmUtcGxheWVyLW92ZXJsYXkgLnBsYXktYnV0dG9uIGJ1dHRvbltuYW1lPXBsYXldOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDhweCAwIDhweCAxMnB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHdoaXRlO1xufVxuLnlvdXR1YmUtcGxheWVyIC55b3V0dWJlLXBsYXllci1pZnJhbWUgLnl0cC1sYXJnZS1wbGF5LWJ1dHRvbi55dHAtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC55b3V0dWJlLXBsYXllci55b3V0dWJlLXBsYXllci1sZyAueW91dHViZS1wbGF5ZXItb3ZlcmxheTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjc1ZGVnLCByZ2JhKDAsIDAsIDAsIDApLCBibGFjayk7XG4gIH1cbiAgLnlvdXR1YmUtcGxheWVyLnlvdXR1YmUtcGxheWVyLWxnIC55b3V0dWJlLXBsYXllci1vdmVybGF5IC55b3V0dWJlLXBsYXllci1pbmZvIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNDlweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHRvcDogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnlvdXR1YmUtcGxheWVyLnlvdXR1YmUtcGxheWVyLWxnIC55b3V0dWJlLXBsYXllci1vdmVybGF5IC55b3V0dWJlLXBsYXllci1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC55b3V0dWJlLXBsYXllci55b3V0dWJlLXBsYXllci1sZyAueW91dHViZS1wbGF5ZXItb3ZlcmxheSAueW91dHViZS1wbGF5ZXItaW5mbyAueW91dHViZS1wbGF5ZXItaW5mby10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAueW91dHViZS1wbGF5ZXIueW91dHViZS1wbGF5ZXItbGcgLnlvdXR1YmUtcGxheWVyLW92ZXJsYXkgLnlvdXR1YmUtcGxheWVyLWluZm8gLnlvdXR1YmUtcGxheWVyLWluZm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzNweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnlvdXR1YmUtcGxheWVyLnlvdXR1YmUtcGxheWVyLWxnIC55b3V0dWJlLXBsYXllci1vdmVybGF5IC55b3V0dWJlLXBsYXllci1pbmZvIC55b3V0dWJlLXBsYXllci1pbmZvLWNhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNCQUJGQzM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC55b3V0dWJlLXBsYXllci55b3V0dWJlLXBsYXllci1sZyAueW91dHViZS1wbGF5ZXItb3ZlcmxheSAueW91dHViZS1wbGF5ZXItaW5mbyAueW91dHViZS1wbGF5ZXItaW5mby1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC55b3V0dWJlLXBsYXllci55b3V0dWJlLXBsYXllci1sZyAueW91dHViZS1wbGF5ZXItb3ZlcmxheSAueW91dHViZS1wbGF5ZXItaW5mbyAueW91dHViZS1wbGF5ZXItaW5mby1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnlvdXR1YmUtcGxheWVyLnlvdXR1YmUtcGxheWVyLWxnIC55b3V0dWJlLXBsYXllci1vdmVybGF5IC55b3V0dWJlLXBsYXllci1pbmZvIC55b3V0dWJlLXBsYXllci1pbmZvLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC55b3V0dWJlLXBsYXllci55b3V0dWJlLXBsYXllci1sZyAueW91dHViZS1wbGF5ZXItb3ZlcmxheSAueW91dHViZS1wbGF5ZXItYm90dG9tLWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC55b3V0dWJlLXBsYXllci55b3V0dWJlLXBsYXllci1sZyAueW91dHViZS1wbGF5ZXItb3ZlcmxheSAucGxheS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAueW91dHViZS1wbGF5ZXIueW91dHViZS1wbGF5ZXItbGcgLnlvdXR1YmUtcGxheWVyLW92ZXJsYXkgLnBsYXktYnV0dG9uIGJ1dHRvbltuYW1lPXBsYXldIHtcbiAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAueW91dHViZS1wbGF5ZXIueW91dHViZS1wbGF5ZXItbGcgLnlvdXR1YmUtcGxheWVyLW92ZXJsYXkgLnBsYXktYnV0dG9uIGJ1dHRvbltuYW1lPXBsYXldIHtcbiAgICBoZWlnaHQ6IDg2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogODZweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnlvdXR1YmUtcGxheWVyLnlvdXR1YmUtcGxheWVyLWxnIC55b3V0dWJlLXBsYXllci1vdmVybGF5IC5wbGF5LWJ1dHRvbiBidXR0b25bbmFtZT1wbGF5XTo6YWZ0ZXIge1xuICAgIHRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiA5cHggMCA5cHggMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAueW91dHViZS1wbGF5ZXIueW91dHViZS1wbGF5ZXItbGcgLnlvdXR1YmUtcGxheWVyLW92ZXJsYXkgLnBsYXktYnV0dG9uIGJ1dHRvbltuYW1lPXBsYXldOjphZnRlciB7XG4gICAgdG9wOiAxcHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItd2lkdGg6IDEzcHggMCAxMnB4IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYXJ0aWNsZS10aWxlIHtcbiAgem9vbTogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hcnRpY2xlLXRpbGU6YmVmb3JlLCAuYXJ0aWNsZS10aWxlOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYXJ0aWNsZS10aWxlOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtdGlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NzU1NjA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQ6aG92ZXIgZGl2LmFydGljbGUtdGlsZS1pbWFnZSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wOCkgcm90YXRlKDAuMWRlZyk7XG4gIH1cbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50LnRpbGUtYm94LXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudC5yZWZyZXNoIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQucmVmcmVzaCAuYXJ0aWNsZS10aWxlLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQucmVmcmVzaC5ib3JkZXItbGVmdC1ibHVlLXByaW1hcnktbGlnaHQge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMDZBQUU7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudC5yZWZyZXNoIC5hcnRpY2xlLXRpbGUtbGluay1vdmVybGF5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQuaW1hZ2Utb3ZlcmxheSB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50LmltYWdlLW92ZXJsYXkgLmFydGljbGUtdGlsZS1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudC5kb3VibGUge1xuICAgIGhlaWdodDogNTY2cHg7XG4gIH1cbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5pbWctd3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNjAlO1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS1pbWFnZSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtaW1hZ2Uge1xuICAgIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgfVxufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMTtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQudG9wIHtcbiAgdG9wOiAwcHg7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQgLmljb24gc3ZnLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDEzLjM4cHg7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQucmVmcmVzaC1wYWdlLXRpbGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5yZWZyZXNoLXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCB7XG4gIG1hcmdpbjogMjNweCAxNXB4O1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnJlZnJlc2gtcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIC5oMyB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQucmVmcmVzaC1wYWdlLXRpbGUgLmFydGljbGUtdGFnLXJlZnJlc2ggLnN1Yi10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnJlZnJlc2gtcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjFweDtcbiAgYm90dG9tOiAyMHB4O1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnJlZnJlc2gtcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIC5pY29uID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5yZWZyZXNoLXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCAuaWNvbiA+IHN2ZyB7XG4gIHN0cm9rZS13aWR0aDogNjtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgd2lkdGg6IDIuNWVtO1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnJlZnJlc2gtcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIC5hcnRpY2xlLXRhZy1oaWdodGxpZ2h0LXRleHQge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQucmVmcmVzaC1wYWdlLXRpbGUgLmFydGljbGUtdGFnLXJlZnJlc2ggLnRpbGUtaWNvbiB7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQucmVmcmVzaC1wYWdlLXRpbGUudG9wIC50aWxlLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnJlZnJlc2gtcGFnZS10aWxlLnRvcCAuc3ViLXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5yZWZyZXNoLXBhZ2UtdGlsZS50b3AgLmljb24ge1xuICBsZWZ0OiAyM3B4O1xuICBib3R0b206IDE4cHg7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQucmVmcmVzaC1wYWdlLXRpbGUudG9wIC5pY29uID4gc3ZnIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgc3Ryb2tlLXdpZHRoOiA2O1xuICB2ZXJ0aWNhbC1hbGlnbjogLTUlO1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnJlZnJlc2gtcGFnZS10aWxlLnRvcCAuaWNvbiA+IHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQucmVmcmVzaC1wYWdlLXRpbGUudG9wIC5pY29uID4gc3Bhbi50ZXh0IHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQuaW1hZ2Utb3ZlcmxheS1wYWdlLXRpbGUge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMTMyO1xuICBvcGFjaXR5OiAwLjc1O1xuICBwYWRkaW5nOiAwO1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LmltYWdlLW92ZXJsYXktcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQuaW1hZ2Utb3ZlcmxheS1wYWdlLXRpbGUgLmFydGljbGUtdGFnLXJlZnJlc2ggLnRpbGUtbGFiZWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LmltYWdlLW92ZXJsYXktcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIGhyIHtcbiAgd2lkdGg6IDQ3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDlERTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlERTY7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5pbWFnZS1vdmVybGF5LXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5pbWFnZS1vdmVybGF5LXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCAuaDMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5pbWFnZS1vdmVybGF5LXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCAuc3ViLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy1yaWdodDogNTVweDtcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5pbWFnZS1vdmVybGF5LXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE4cHg7XG4gIGJvdHRvbTogLTVweDtcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5pbWFnZS1vdmVybGF5LXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCAuaWNvbiA+IHNwYW4ge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LmltYWdlLW92ZXJsYXktcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIC5pY29uID4gc3Bhbi50ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQuaW1hZ2Utb3ZlcmxheS1wYWdlLXRpbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LmltYWdlLW92ZXJsYXktcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQuaW1hZ2Utb3ZlcmxheS1wYWdlLXRpbGUgLmFydGljbGUtdGFnLXJlZnJlc2ggLnN1Yi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5pbWFnZS1vdmVybGF5LXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCAuaWNvbiB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgbGVmdDogMjNweDtcbiAgICBib3R0b206IDE4cHg7XG4gIH1cbiAgLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LmltYWdlLW92ZXJsYXktcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIC5pY29uID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogIzAwYWVlZjtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAuYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQuaW1hZ2Utb3ZlcmxheS1wYWdlLXRpbGUgLmFydGljbGUtdGFnLXJlZnJlc2ggLmljb24gPiBzcGFuLnRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQudGV4dC13aGl0ZSAuaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC50ZXh0LWRhcmsge1xuICBjb2xvcjogIzI3MjE0RDtcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC50ZXh0LWRhcmsudG9wIC5pY29uID4gc3ZnIHtcbiAgY29sb3I6ICMwMDlERTY7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQudGV4dC1kYXJrLmJvdHRvbSAuaWNvbiA+IHN2ZyB7XG4gIGNvbG9yOiAjNDc1NTYwO1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnRleHQtZGFyayAuc3ViLXRpdGxlIHtcbiAgY29sb3I6ICM0NzU1NjA7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCA+IGEuYXJ0aWNsZS10aWxlLWxpbmstb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmFydGljbGUtdGlsZS13ZWJzaXRlIHtcbiAgem9vbTogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hcnRpY2xlLXRpbGUtd2Vic2l0ZTpiZWZvcmUsIC5hcnRpY2xlLXRpbGUtd2Vic2l0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFydGljbGUtdGlsZS13ZWJzaXRlOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtdGlsZS13ZWJzaXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uYXJ0aWNsZS10aWxlLXdlYnNpdGUgLmFydGljbGUtdGlsZS1jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc1NTYwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcnRpY2xlLXRpbGUtd2Vic2l0ZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmFydGljbGUtdGlsZS13ZWJzaXRlIC5hcnRpY2xlLXRpbGUtY29udGVudDpob3ZlciBkaXYuYXJ0aWNsZS10aWxlLWltYWdlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KSByb3RhdGUoMC4xZGVnKTtcbiAgfVxufVxuLmFydGljbGUtdGlsZS13ZWJzaXRlIC5hcnRpY2xlLXRpbGUtY29udGVudC50aWxlLWJveC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmFydGljbGUtdGlsZS13ZWJzaXRlIC5hcnRpY2xlLXRpbGUtY29udGVudC50aWxlLWJveC1zaGFkb3ctbGFyZ2Uge1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzOXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4uYXJ0aWNsZS10aWxlLXdlYnNpdGUgLmFydGljbGUtdGlsZS1jb250ZW50LnRpbGUtYm94LXNoYWRvdy1zbWFsbCB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYXJ0aWNsZS10aWxlLXdlYnNpdGUgLmFydGljbGUtdGlsZS1jb250ZW50LnJlZnJlc2gge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4uYXJ0aWNsZS10aWxlLXdlYnNpdGUgLmFydGljbGUtdGlsZS1jb250ZW50LnJlZnJlc2guYm9yZGVyLWxlZnQtYmx1ZS1wcmltYXJ5LWxpZ2h0IHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDA2QUFFO1xufVxuLmFydGljbGUtdGlsZS13ZWJzaXRlIC5hcnRpY2xlLXRpbGUtY29udGVudC5yZWZyZXNoIC5hcnRpY2xlLXRpbGUtbGluay1vdmVybGF5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmFydGljbGUtdGlsZS13ZWJzaXRlIC5hcnRpY2xlLXRpbGUtY29udGVudC5yZWZyZXNoIC5hcnRpY2xlLXRpbGUtaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4uYXJ0aWNsZS10aWxlLXdlYnNpdGUgLmFydGljbGUtdGlsZS1jb250ZW50LmltYWdlLW92ZXJsYXkge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtdGlsZS13ZWJzaXRlIC5hcnRpY2xlLXRpbGUtY29udGVudC5pbWFnZS1vdmVybGF5IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5hcnRpY2xlLXRpbGUtd2Vic2l0ZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQuaW1hZ2Utb3ZlcmxheSAuYXJ0aWNsZS10aWxlLWltYWdlIHtcbiAgd2lkdGg6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLmFydGljbGUtdGlsZS13ZWJzaXRlIC5hcnRpY2xlLXRpbGUtY29udGVudC5pbWFnZS1vdmVybGF5IC5yaWdodC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTgxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtdGlsZS13ZWJzaXRlIC5hcnRpY2xlLXRpbGUtY29udGVudC5pbWFnZS1vdmVybGF5IC5yaWdodC1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uYXJ0aWNsZS10aWxlLXdlYnNpdGUgLmFydGljbGUtdGlsZS1jb250ZW50LmltYWdlLW92ZXJsYXkgLmxlZnQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE4MXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLXRpbGUtd2Vic2l0ZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQuaW1hZ2Utb3ZlcmxheSAubGVmdC1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS10aWxlLXdlYnNpdGUgLmFydGljbGUtdGlsZS1jb250ZW50LmRvdWJsZSB7XG4gICAgaGVpZ2h0OiA0OTJweDtcbiAgfVxufVxuLmFydGljbGUtdGlsZS13ZWJzaXRlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuaW1nLXdyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDYwJTtcbn1cbi5hcnRpY2xlLXRpbGUtd2Vic2l0ZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS1pbWFnZSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcnRpY2xlLXRpbGUtd2Vic2l0ZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS1pbWFnZSB7XG4gICAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB9XG59XG4uYXJ0aWNsZS10aWxlLXdlYnNpdGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDE7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmFydGljbGUtdGlsZS13ZWJzaXRlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQudG9wIHtcbiAgdG9wOiAwcHg7XG59XG4uYXJ0aWNsZS10aWxlLXdlYnNpdGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5yZWZyZXNoLXBhZ2UtdGlsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFydGljbGUtdGlsZS13ZWJzaXRlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQucmVmcmVzaC1wYWdlLXRpbGUgLmFydGljbGUtdGFnLXJlZnJlc2gge1xuICBtYXJnaW46IDE3cHggMTVweCAzMHB4IDE1cHg7XG59XG4uYXJ0aWNsZS10aWxlLXdlYnNpdGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5yZWZyZXNoLXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCAuaDMge1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbi5hcnRpY2xlLXRpbGUtd2Vic2l0ZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnJlZnJlc2gtcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIC5zdWItdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cbi5hcnRpY2xlLXRpbGUtd2Vic2l0ZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnJlZnJlc2gtcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjFweDtcbiAgYm90dG9tOiAyMHB4O1xufVxuLmFydGljbGUtdGlsZS13ZWJzaXRlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQucmVmcmVzaC1wYWdlLXRpbGUgLmFydGljbGUtdGFnLXJlZnJlc2ggLmljb24gPiBzcGFuIHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuLmFydGljbGUtdGlsZS13ZWJzaXRlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQucmVmcmVzaC1wYWdlLXRpbGUgLmFydGljbGUtdGFnLXJlZnJlc2ggLmljb24gPiBzdmcge1xuICBzdHJva2Utd2lkdGg6IDY7XG4gIGhlaWdodDogMi41ZW07XG4gIHdpZHRoOiAyLjVlbTtcbn1cbi5hcnRpY2xlLXRpbGUtd2Vic2l0ZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnJlZnJlc2gtcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIC5hcnRpY2xlLXRhZy1oaWdobGlnaHQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLXRpbGUtd2Vic2l0ZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnJlZnJlc2gtcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIC50aWxlLWljb24ge1xuICBtYXgtaGVpZ2h0OiA0NXB4O1xufVxuLmFydGljbGUtdGlsZS13ZWJzaXRlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQucmVmcmVzaC1wYWdlLXRpbGUudG9wIC50aWxlLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLmFydGljbGUtdGlsZS13ZWJzaXRlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQucmVmcmVzaC1wYWdlLXRpbGUudG9wIC5zdWItdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmFydGljbGUtdGlsZS13ZWJzaXRlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQucmVmcmVzaC1wYWdlLXRpbGUudG9wIC5pY29uIHtcbiAgbGVmdDogMjNweDtcbiAgYm90dG9tOiAxOHB4O1xufVxuLmFydGljbGUtdGlsZS13ZWJzaXRlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQucmVmcmVzaC1wYWdlLXRpbGUudG9wIC5pY29uID4gc3ZnIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgc3Ryb2tlLXdpZHRoOiA2O1xuICB2ZXJ0aWNhbC1hbGlnbjogLTUlO1xufVxuLmFydGljbGUtdGlsZS13ZWJzaXRlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQucmVmcmVzaC1wYWdlLXRpbGUudG9wIC5pY29uID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5hcnRpY2xlLXRpbGUtd2Vic2l0ZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnJlZnJlc2gtcGFnZS10aWxlLnRvcCAuaWNvbiA+IHNwYW4udGV4dCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLmFydGljbGUtdGlsZS13ZWJzaXRlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQuaW1hZ2Utb3ZlcmxheS1wYWdlLXRpbGUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzEzMjtcbiAgb3BhY2l0eTogMC43NTtcbiAgcGFkZGluZzogMDtcbn1cbi5hcnRpY2xlLXRpbGUtd2Vic2l0ZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LmltYWdlLW92ZXJsYXktcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG59XG4uYXJ0aWNsZS10aWxlLXdlYnNpdGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5pbWFnZS1vdmVybGF5LXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCAudGlsZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYXJ0aWNsZS10aWxlLXdlYnNpdGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5pbWFnZS1vdmVybGF5LXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCBociB7XG4gIHdpZHRoOiA0N3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5REU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5REU2O1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uYXJ0aWNsZS10aWxlLXdlYnNpdGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5pbWFnZS1vdmVybGF5LXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLXRpbGUtd2Vic2l0ZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LmltYWdlLW92ZXJsYXktcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIC5oMyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmFydGljbGUtdGlsZS13ZWJzaXRlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQuaW1hZ2Utb3ZlcmxheS1wYWdlLXRpbGUgLmFydGljbGUtdGFnLXJlZnJlc2ggLnN1Yi10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG59XG4uYXJ0aWNsZS10aWxlLXdlYnNpdGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5pbWFnZS1vdmVybGF5LXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE4cHg7XG4gIGJvdHRvbTogLTVweDtcbn1cbi5hcnRpY2xlLXRpbGUtd2Vic2l0ZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LmltYWdlLW92ZXJsYXktcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIC5pY29uID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uYXJ0aWNsZS10aWxlLXdlYnNpdGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5pbWFnZS1vdmVybGF5LXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCAuaWNvbiA+IHNwYW4udGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtdGlsZS13ZWJzaXRlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQuaW1hZ2Utb3ZlcmxheS1wYWdlLXRpbGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmFydGljbGUtdGlsZS13ZWJzaXRlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQuaW1hZ2Utb3ZlcmxheS1wYWdlLXRpbGUgLmFydGljbGUtdGFnLXJlZnJlc2gge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBib3R0b206IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5hcnRpY2xlLXRpbGUtd2Vic2l0ZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LmltYWdlLW92ZXJsYXktcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIC5zdWItdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuYXJ0aWNsZS10aWxlLXdlYnNpdGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5pbWFnZS1vdmVybGF5LXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCAuaWNvbiB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgbGVmdDogMjNweDtcbiAgICBib3R0b206IDE4cHg7XG4gIH1cbiAgLmFydGljbGUtdGlsZS13ZWJzaXRlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQuaW1hZ2Utb3ZlcmxheS1wYWdlLXRpbGUgLmFydGljbGUtdGFnLXJlZnJlc2ggLmljb24gPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICMwMGFlZWY7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmFydGljbGUtdGlsZS13ZWJzaXRlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQuaW1hZ2Utb3ZlcmxheS1wYWdlLXRpbGUgLmFydGljbGUtdGFnLXJlZnJlc2ggLmljb24gPiBzcGFuOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuYXJ0aWNsZS10aWxlLXdlYnNpdGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5pbWFnZS1vdmVybGF5LXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCAuaWNvbiA+IHNwYW4udGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmFydGljbGUtdGlsZS13ZWJzaXRlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQuc3BsaXQtaW1hZ2UtcGFnZS10aWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDMxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS10aWxlLXdlYnNpdGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5zcGxpdC1pbWFnZS1wYWdlLXRpbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuLmFydGljbGUtdGlsZS13ZWJzaXRlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQuc3BsaXQtaW1hZ2UtcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMzBweCA0NnB4IDMwcHg7XG59XG4uYXJ0aWNsZS10aWxlLXdlYnNpdGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5zcGxpdC1pbWFnZS1wYWdlLXRpbGUgLmFydGljbGUtdGFnLXJlZnJlc2ggLnRpbGUtbGFiZWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGNvbG9yOiAjMWQxZTFlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmFydGljbGUtdGlsZS13ZWJzaXRlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQuc3BsaXQtaW1hZ2UtcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIC5oMyB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMWQxZTFlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLXRpbGUtd2Vic2l0ZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnNwbGl0LWltYWdlLXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCAuaDMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5hcnRpY2xlLXRpbGUtd2Vic2l0ZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnNwbGl0LWltYWdlLXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCAuc3ViLXRpdGxlIHtcbiAgY29sb3I6ICMxZDFlMWU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5hcnRpY2xlLXRpbGUtd2Vic2l0ZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnNwbGl0LWltYWdlLXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCAuaWNvbiA+IHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDZBQUU7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLXRpbGUtd2Vic2l0ZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnNwbGl0LWltYWdlLXBhZ2UtdGlsZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmFydGljbGUtdGlsZS13ZWJzaXRlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQuc3BsaXQtaW1hZ2UtcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxuICAuYXJ0aWNsZS10aWxlLXdlYnNpdGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5zcGxpdC1pbWFnZS1wYWdlLXRpbGUgLmFydGljbGUtdGFnLXJlZnJlc2ggLmFydGljbGUtdGFnLWhpZ2hsaWdodC10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmFydGljbGUtdGlsZS13ZWJzaXRlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQuc3BsaXQtaW1hZ2UtcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoLnRleHQtYWxpZ24tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFydGljbGUtdGlsZS13ZWJzaXRlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQuc3BsaXQtaW1hZ2UtcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIC5zdWItdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuYXJ0aWNsZS10aWxlLXdlYnNpdGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5zcGxpdC1pbWFnZS1wYWdlLXRpbGUgLmFydGljbGUtdGFnLXJlZnJlc2ggLmljb24ge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGxlZnQ6IDIzcHg7XG4gICAgYm90dG9tOiAxOHB4O1xuICAgIGNvbG9yOiAjMDA2QUFFO1xuICB9XG4gIC5hcnRpY2xlLXRpbGUtd2Vic2l0ZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnNwbGl0LWltYWdlLXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCAuaWNvbjpob3ZlciA+IC50ZXh0IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuYXJ0aWNsZS10aWxlLXdlYnNpdGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5zcGxpdC1pbWFnZS1wYWdlLXRpbGUgLmFydGljbGUtdGFnLXJlZnJlc2ggLmljb24gPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICMwMDZBQUU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmFydGljbGUtdGlsZS13ZWJzaXRlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQuc3BsaXQtaW1hZ2UtcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIC5pY29uID4gc3Bhbi50ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgY29sb3I6ICMwMDZBQUU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbi5hcnRpY2xlLXRpbGUtd2Vic2l0ZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hcnRpY2xlLXRpbGUtd2Vic2l0ZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnRleHQtd2hpdGUgLmgzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYXJ0aWNsZS10aWxlLXdlYnNpdGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5yaWdodC10ZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4uYXJ0aWNsZS10aWxlLXdlYnNpdGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC50ZXh0LWRhcmsge1xuICBjb2xvcjogIzI3MjE0RDtcbn1cbi5hcnRpY2xlLXRpbGUtd2Vic2l0ZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnRleHQtZGFyay50b3AgLmljb24gPiBzdmcge1xuICBjb2xvcjogIzAwOURFNjtcbn1cbi5hcnRpY2xlLXRpbGUtd2Vic2l0ZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnRleHQtZGFyay5ib3R0b20gLmljb24gPiBzdmcge1xuICBjb2xvcjogIzQ3NTU2MDtcbn1cbi5hcnRpY2xlLXRpbGUtd2Vic2l0ZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnRleHQtZGFyayAuc3ViLXRpdGxlIHtcbiAgY29sb3I6ICM0NzU1NjA7XG59XG4uYXJ0aWNsZS10aWxlLXdlYnNpdGUgLmFydGljbGUtdGlsZS1jb250ZW50ID4gYS5hcnRpY2xlLXRpbGUtbGluay1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xufVxuLmFydGljbGUtdGlsZS13ZWJzaXRlOmhvdmVyID4gLmFydGljbGUtdGlsZS1jb250ZW50ID4gLmFydGljbGUtdGlsZS10ZXh0ID4gLmFydGljbGUtdGFnLXJlZnJlc2ggPiAuYXJ0aWNsZS10YWctaGlnaGxpZ2h0LXRleHQgPiAuaDMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmluLWV4cGVyaWVuY2UgLm1vYmlsZS1leHBlcmllbmNlIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uaW4tZXhwZXJpZW5jZSAuZGVza3RvcC1leHBlcmllbmNlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogMTAwdmg7XG59XG4uaW4tZXhwZXJpZW5jZSAuY2FudmFzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA5NTBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTgwcHgpO1xufVxuLmluLWV4cGVyaWVuY2UgLmhvdHNwb3QtbWVudSB7XG4gIHdpZHRoOiA0MDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG4uaW4tZXhwZXJpZW5jZSAuaG90c3BvdC1tZW51IGgzLFxuLmluLWV4cGVyaWVuY2UgLmhvdHNwb3QtbWVudSAuaDMge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uaW4tZXhwZXJpZW5jZSAuaG90c3BvdC1tZW51IC5ob3RzcG90LW1lbnUtaXRlbSArIC5ob3RzcG90LW1lbnUtaXRlbSB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5pbi1leHBlcmllbmNlIC5ob3RzcG90LW1lbnUgYS5ob3RzcG90LW1lbnUtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDlweCAyMHB4IDlweCAwO1xuICBjb2xvcjogIzREODJDMjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uaW4tZXhwZXJpZW5jZSAuaG90c3BvdC1tZW51IC5ob3Zlci1vbi1saXN0LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5pbi1leHBlcmllbmNlIC5jb250ZW50LXBhbmVscy1hdXRob3IgLmNvbnRlbnQtcGFuZWwge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQ0NDQ0NDO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXgtd2lkdGg6IDc2OHB4O1xufVxuXG4ubmV3RGV2c1N1cHBsaWVyTGlzdCAubmV3LWRldnMtdGFibGUtaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubmV3RGV2c1N1cHBsaWVyTGlzdCAubmV3LWRldnMtYm9sZC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5uZXdEZXZzU3VwcGxpZXJMaXN0IC5hbGlnbi1jb250ZW50LW1pZGRsZSB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5uZXdEZXZzU3VwcGxpZXJMaXN0IC5uZXctZGV2cy10aXRsZXMtdGFibGUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjMjcyMTREO1xufVxuLm5ld0RldnNTdXBwbGllckxpc3QgLm5ldy1kZXZzLW1vYmlsZS1za2lsbGVkLWluLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG4ubmV3RGV2c1N1cHBsaWVyTGlzdCAubmV3LWRldnMtbW9iaWxlLXNlcnZpY2luZy1pbi10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2V0Yy9kZXNpZ25zL25ibmNvMi9pbWFnZXMvYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyL2JzZi1iYWNrZ3JvdW5kLW1vYmlsZS5qcGcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlci1iYWNrZ3JvdW5kIHtcbiAgICBtaW4taGVpZ2h0OiA4ODBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2V0Yy9kZXNpZ25zL25ibmNvMi9pbWFnZXMvYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyL2JzZi1iYWNrZ3JvdW5kLWRlc2t0b3AuanBnKTtcbiAgfVxufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyLWJhY2tncm91bmQuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyLWJhY2tncm91bmQtcmVzdWx0cyB7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idG4taW5saW5lLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA0NiU7XG4gIH1cbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UxRTdFQztcbiAgbWF4LXdpZHRoOiA1ODBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMjBweCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogNnB4O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAucHJvZ3Jlc3MgLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnN0ZXAtaGVhZGVyIC5oNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB9XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnN0ZXAtaGVhZGVyIC5oNCBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnN0ZXAtaGVhZGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuc3RlcC1oZWFkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnN0ZXAtNS10aWxlLWxheW91dCAuaW50ZXJhY3RpdmUtdGlsZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnN0ZXAtNS10aWxlLWxheW91dCAuaW50ZXJhY3RpdmUtdGlsZSAuaW50ZXJhY3RpdmUtdGlsZS1pbm5lciB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuc3RlcC01LXRpbGUtbGF5b3V0IC5pbnRlcmFjdGl2ZS10aWxlIC5pbnRlcmFjdGl2ZS10aWxlLWlubmVyIC50aWxlLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnBvd2VyZWQtYnktZ29vZ2xlLWxvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMXB4O1xuICByaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9tYXBzLmdzdGF0aWMuY29tL21hcGZpbGVzL2FwaS0zL2ltYWdlcy9wb3dlcmVkLWJ5LWdvb2dsZS1vbi13aGl0ZTNfaGRwaS5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIC5jYXJvdXNlbC1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0ci5hZmZpeCB7XG4gICAgdG9wOiA2OHB4O1xuICB9XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdHIuYWZmaXggKyB0ciB0ZCB7XG4gICAgcGFkZGluZy10b3A6IDcycHg7XG4gIH1cbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0ci5hZmZpeC5hdC10YWJsZS1ib3R0b20ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdHIuYWZmaXgge1xuICAgIHRvcDogNTZweDtcbiAgfVxuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRyLmFmZml4ICsgdHIgdGQge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4O1xuICB9XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdHIuYWZmaXguYXQtdGFibGUtYm90dG9tIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjZzO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keTpiZWZvcmUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxMnB4IDI2cHggMHB4ICNCQUJGQzQ7XG4gIGJveC1zaGFkb3c6IDBweCAxMnB4IDI2cHggMHB4ICNCQUJGQzQ7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMjlweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkLnJlY29tbWVuZGVkIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDlERTY7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRyLm5leHRTdGVwc1JvdyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGgsIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0JBQkZDNDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCQUJGQzQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkFCRkM0O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0aCB7XG4gIGJhY2tncm91bmQ6ICM2ZTc4ODM7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRoIC5jYXJvdXNlbC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIHRvcDogMTclO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0aCAuY2Fyb3VzZWwtYXJyb3cucHJldmlvdXMge1xuICBsZWZ0OiAwO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0aCAuY2Fyb3VzZWwtYXJyb3cubmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0aDpmaXJzdC1jaGlsZCAuY2Fyb3VzZWwtYXJyb3cucHJldmlvdXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0aDpsYXN0LWNoaWxkIC5jYXJvdXNlbC1hcnJvdy5uZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlJlY29tbWVuZGVkIGJ1bmRsZVwiO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGgucmVjb21tZW5kZWQge1xuICBiYWNrZ3JvdW5kOiAjMDA2QUFFO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjMDA5REU2LCAjMDA2QUFFKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCMwMDlERTYsICMwMDZBQUUpO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDlERTY7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDlERTY7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRoLnJlY29tbWVuZGVkIDphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgY29sb3I6ICM2ZTc4ODM7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkIFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkIC5jb2xsYXBzZS5pbiB+IC5vcGVuLWljb24sIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQgLmNvbGxhcHNpbmcgfiAub3Blbi1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQgLmNsb3NlLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZCAuY29sbGFwc2UuaW4gfiAuY2xvc2UtaWNvbiwgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZCAuY29sbGFwc2luZyB+IC5jbG9zZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkIHVsLCAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZCAuYnRuIHtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZC5yZWNvbW1lbmRlZCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDdweCAxNXB4IDFweCAjQkFCRkM0O1xuICBib3gtc2hhZG93OiAwcHggN3B4IDE1cHggMXB4ICNCQUJGQzQ7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwOURFNjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwOURFNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZjVmZDtcbiAgY29sb3I6ICM0NzU1NjA7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG4ge1xuICBjb2xvcjogIzI3MjE0RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EwRTMxMTtcbiAgYm9yZGVyLWNvbG9yOiAjOGZjYjBmO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG46Zm9jdXMsIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQucmVjb21tZW5kZWQgLmJ0bi5mb2N1cyB7XG4gIGNvbG9yOiAjMjcyMTREO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2ZiNDBkO1xuICBib3JkZXItY29sb3I6ICMzYzU1MDY7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG46aG92ZXIge1xuICBjb2xvcjogIzI3MjE0RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmYjQwZDtcbiAgYm9yZGVyLWNvbG9yOiAjNjc5MjBiO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZC5yZWNvbW1lbmRlZCAuYnRuOmFjdGl2ZSwgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZC5yZWNvbW1lbmRlZCAuYnRuLmFjdGl2ZSwgLm9wZW4gPiAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyNzIxNEQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZmI0MGQ7XG4gIGJvcmRlci1jb2xvcjogIzY3OTIwYjtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQucmVjb21tZW5kZWQgLmJ0bjphY3RpdmU6aG92ZXIsIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQucmVjb21tZW5kZWQgLmJ0bjphY3RpdmU6Zm9jdXMsIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQucmVjb21tZW5kZWQgLmJ0bjphY3RpdmUuZm9jdXMsIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQucmVjb21tZW5kZWQgLmJ0bi5hY3RpdmU6aG92ZXIsIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQucmVjb21tZW5kZWQgLmJ0bi5hY3RpdmU6Zm9jdXMsIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQucmVjb21tZW5kZWQgLmJ0bi5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZC5yZWNvbW1lbmRlZCAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQucmVjb21tZW5kZWQgLmJ0bi5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogIzI3MjE0RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3OTIwYjtcbiAgYm9yZGVyLWNvbG9yOiAjM2M1NTA2O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZC5yZWNvbW1lbmRlZCAuYnRuOmFjdGl2ZSwgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZC5yZWNvbW1lbmRlZCAuYnRuLmFjdGl2ZSwgLm9wZW4gPiAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQucmVjb21tZW5kZWQgLmJ0bi5kaXNhYmxlZDpob3ZlciwgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZC5yZWNvbW1lbmRlZCAuYnRuLmRpc2FibGVkOmZvY3VzLCAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG4uZGlzYWJsZWQuZm9jdXMsIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQucmVjb21tZW5kZWQgLmJ0bltkaXNhYmxlZF06aG92ZXIsIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQucmVjb21tZW5kZWQgLmJ0bltkaXNhYmxlZF06Zm9jdXMsIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQucmVjb21tZW5kZWQgLmJ0bltkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG46aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG46Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG4uZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTBFMzExO1xuICBib3JkZXItY29sb3I6ICM4ZmNiMGY7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG4gLmJhZGdlIHtcbiAgY29sb3I6ICNBMEUzMTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzIxNEQ7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRoZWFkIHRoIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc1NTYwO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0aGVhZCB0aC5yZWNvbW1lbmRlZCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBib3JkZXItY29sb3I6ICNFMUU3RUM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUU3RUM7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgLmNhcm91c2VsLWluZGljYXRvcnMgbGkuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5REU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5REU2O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciBhLm1vcmUtaW5mby1saW5rIHtcbiAgY29sb3I6ICM0NzU1NjA7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIGEubW9yZS1pbmZvLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzFjMjEyNTtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgYS5tb3JlLWluZm8tbGluayBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogLTEzJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYXV0b2NvbXBsZXRlLWlucHV0LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDMwcHggMTVweCAwIDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDQwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYXV0b2NvbXBsZXRlLWlucHV0LXdyYXBwZXIgaW5wdXQjaW5wdXQtMyB7XG4gIHBhZGRpbmc6IDhweCAwcHggOHB4O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYWRkcmVzcy10cmlhZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3gtc2hhZG93OiAwcHggMjBweCA0MHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmFkZHJlc3MtdHJpYWdlLWNvbnRhaW5lciAucm9sbG91dE1hcENvbnRhaW5lciB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5hbGVydC1pbmZvLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDQwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYWxlcnQtaW5mby13cmFwcGVyIC5hbGVydC1pbmZvIHtcbiAgbWF4LXdpZHRoOiA3NzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYWxlcnQtaW5mby13cmFwcGVyIC5hbGVydC1pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDkyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciB7XG4gICAgLyogSUUxMCsgc3BlY2lmaWMgc3R5bGVzICovXG4gIH1cbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuY29udGFpbmVyLnF1ZXN0aW9ucy1wYWRkaW5nIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnYtYXBwbGljYXRpb24tLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCAuaW1nLXRleHQtYm94LCAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCAuaW1nLXRleHQtYm94LXZvaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAudGFiLXBsYW5zLWNvbnRlbnQgLmltZy10ZXh0LWJveCBzdmcsIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IC5pbWctdGV4dC1ib3gtdm9pY2Ugc3ZnIHtcbiAgaGVpZ2h0OiA0MnB4O1xuICB3aWR0aDogNDJweDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IC5pbWctdGV4dC1ib3ggc3BhbiwgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAudGFiLXBsYW5zLWNvbnRlbnQgLmltZy10ZXh0LWJveC12b2ljZSBzcGFuIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCAuaW1wb3J0YW50bm90ZXMge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiA0MnB4O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAudGFiLXBsYW5zLWNvbnRlbnQgLnNwZWVkIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tbGVmdDogNDJweDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IC5jb2xsYXBzZS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IC5jb2xsYXBzZS1hdmFpbGFibGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiA0MnB4O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAudGFiLXBsYW5zLWNvbnRlbnQgLnNwZWVkLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCAuc3BlZWQtaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiA0MnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCAuc2VydmljZS1pbmZvIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tbGVmdDogNDJweDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IC5hY2Nlc3MtdGVjaG5vbG9neSAuaW1nLXRleHQtYm94LXRlY2hub2xvZ3kge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCAuYWNjZXNzLXRlY2hub2xvZ3kgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCAuZGF0YS10ZWNobm9sb2d5IHtcbiAgbWFyZ2luLWxlZnQ6IDQycHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCAuZGF0YS10ZWNobm9sb2d5IHAge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCAuZGF0YS10ZWNobm9sb2d5IHAgc3VwIHtcbiAgZm9udC1zaXplOiA4cHg7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCAudGFiLXBsYW5zLWJhc2ljLCAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCAudGFiLXBsYW5zLXByZW1pdW0ge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTFFN0VDO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IC5zdmctaWNvbi1uYSB7XG4gIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAudGFiLXBsYW5zLWNvbnRlbnQgLnBsYW4tZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlci1yZXN1bHRzLXdlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnNfX3RhYnMge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IHRib2R5IHRoIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCB0Ym9keSB0aCAudGgtcmVjb21tZW5kZWQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IHRib2R5IHRoIC50aC1oZWFkaW5nIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCAuY2Fyb3VzZWwtYXJyb3cge1xuICAgIGNvbG9yOiAjMjcyMTREO1xuICB9XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IHRyLmFmZml4IC5jYXJvdXNlbC1hcnJvdyB7XG4gICAgdG9wOiAxOHB4O1xuICB9XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IHRyLmFmZml4IC5jYXJvdXNlbC1hcnJvdy5jYXJvdXNlbC1hcnJvdy1wcmVtaXVtIHtcbiAgICB0b3A6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCB0aGVhZCB0aCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZV9faW5mbyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5wbGFuLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAubmV4dC1zdGVwcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0YxRjY7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5uZXh0LXN0ZXBzIC5zdGVwcyB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLm5leHQtc3RlcHMgLnN0ZXBzIC50ZXh0LWNlbnRlciAuaDQge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5uZXh0LXN0ZXBzIC5zdGVwcyAuY29uc2VudC1jaGVja2JveC10ZXh0IHtcbiAgY29sb3I6ICM0NzU1NjA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLm5leHQtc3RlcHMgLm5leHQtc3RlcHMtY2xvc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLm5leHQtc3RlcHMgLm5leHQtc3RlcHMtY2xvc2UtaW1nIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLm5leHQtc3RlcHMgLm5leHQtc3RlcC1jb250YWluZXIge1xuICBwYWRkaW5nOiA3MnB4IDE1cHggMzBweCAxNXB4O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAubmV4dC1zdGVwcyAuc3RlcC1yb3cge1xuICBmbGV4LWZsb3c6IHJvdztcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLm5leHQtc3RlcHMgLnN0ZXBzLWNpcmNsZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMjcyMTREO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDc2cHg7XG4gIHdpZHRoOiA3NnB4O1xuICB0b3A6IC0zOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAubmV4dC1zdGVwcyAuc3RlcHMtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IC0yM3B4O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAubmV4dC1zdGVwcyAudi1pbnB1dC0tY2hlY2tib3gsIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLm5leHQtc3RlcHMgLnYtdGV4dC1maWVsZCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5uZXh0LXN0ZXBzIC5wcml2YWN5c3RtdCB7XG4gIG1heC1oZWlnaHQ6IDEyOHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0RBREQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMThweCAyMHB4IDNweCAxOXB4O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNDc1NTYwO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAubmV4dC1zdGVwcyAubmV4dC1zdGVwcy1jbG9zZSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5uZXh0LXN0ZXBzIC5ic2YtZW1haWwtc3VjY2Vzcy13cmFwcGVyIC5lbWFpbC1zZW5kLXN1Y2Nlc3Mge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5uZXh0LXN0ZXBzIC5ic2YtZW1haWwtc3VjY2Vzcy13cmFwcGVyIC5lbWFpbC1zZW5kLXN1Y2Nlc3Mgc3ZnIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLm5leHQtc3RlcHMgLmJzZi1lbWFpbC1zdWNjZXNzLXdyYXBwZXIgLm1lZGlhLW1pZGRsZSBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLm5leHQtc3RlcHMgLnN0ZXAtcm93IHtcbiAgICBmbGV4LWZsb3c6IHdyYXA7XG4gIH1cbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAubmV4dC1zdGVwcyAuc3RlcHMge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAubmV4dC1zdGVwcyAucnNwLWxpc3QtYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLm5leHQtc3RlcHMgLnN0ZXBzLWNvbnRlbnQgLmg0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAubmV4dC1zdGVwcyAuc3RlcHMtY29udGVudCAudi1pbnB1dC0tY2hlY2tib3ggbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5uZXh0LXN0ZXBzIC5zdGVwcy1jb250ZW50IC5idG4tc2VuZC1yZXN1bHRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYnVzaW5lc3Mtc2VydmljZS1wcm92aWRlci1saXN0IHtcbiAgLyoqIGllMTEgZml4ICoqL1xufVxuLmJ1c2luZXNzLXNlcnZpY2UtcHJvdmlkZXItbGlzdCBzdmcuZmlsdGVyIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG59XG4uYnVzaW5lc3Mtc2VydmljZS1wcm92aWRlci1saXN0IC5uYm4tcHJpbWFyeS0tdGV4dCB7XG4gIGNvbG9yOiAjMDA2QUFFICFpbXBvcnRhbnQ7XG59XG4uYnVzaW5lc3Mtc2VydmljZS1wcm92aWRlci1saXN0IFtyb2xlPWxpc3Rib3hdIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuYnVzaW5lc3Mtc2VydmljZS1wcm92aWRlci1saXN0IC52LWxpc3QtaXRlbV9fY29udGVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ1c2luZXNzLXNlcnZpY2UtcHJvdmlkZXItbGlzdCAudi1idG5fX2NvbnRlbnQge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uYnVzaW5lc3Mtc2VydmljZS1wcm92aWRlci1saXN0IGlucHV0W3R5cGU9dGV4dF0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ1c2luZXNzLXNlcnZpY2UtcHJvdmlkZXItbGlzdCBkaXZbcm9sZT1jb21ib2JveF0sIC5idXNpbmVzcy1zZXJ2aWNlLXByb3ZpZGVyLWxpc3QgLnYtaW5wdXRfX3Nsb3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkFCRkM0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi5idXNpbmVzcy1zZXJ2aWNlLXByb3ZpZGVyLWxpc3QgLnRoZW1lLS1saWdodC52LWNoaXAuUHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICNGMUY0RjcgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NzU1NjAgIWltcG9ydGFudDtcbn1cbi5idXNpbmVzcy1zZXJ2aWNlLXByb3ZpZGVyLWxpc3QgLm1kaS1jaGVja2JveC1tYXJrZWQge1xuICBjb2xvcjogIzAwNkFBRSAhaW1wb3J0YW50O1xufVxuLmJ1c2luZXNzLXNlcnZpY2UtcHJvdmlkZXItbGlzdCAudi10ZXh0LWZpZWxkLnYtdGV4dC1maWVsZC0tc29sbyAudi1pbnB1dF9fYXBwZW5kLWlubmVyLCAuYnVzaW5lc3Mtc2VydmljZS1wcm92aWRlci1saXN0IC52LXRleHQtZmllbGQudi10ZXh0LWZpZWxkLS1zb2xvIC52LWlucHV0X19wcmVwZW5kLWlubmVyIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLmJ1c2luZXNzLXNlcnZpY2UtcHJvdmlkZXItbGlzdCAudi1pbnB1dF9faWNvbi52LWlucHV0X19pY29uLS1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnVzaW5lc3Mtc2VydmljZS1wcm92aWRlci1saXN0IGJ1dHRvbi5hcHBseS1idG4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDJEQUREICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG59XG4uYnVzaW5lc3Mtc2VydmljZS1wcm92aWRlci1saXN0IGJ1dHRvbi52aXNpdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDZBQUUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDZBQUU7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBwYWRkaW5nOiAwcHggMjdweCAhaW1wb3J0YW50O1xufVxuLmJ1c2luZXNzLXNlcnZpY2UtcHJvdmlkZXItbGlzdCBidXR0b24udmlzaXQgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5idXNpbmVzcy1zZXJ2aWNlLXByb3ZpZGVyLWxpc3QgLnBob25lIHtcbiAgY29sb3I6ICMwMDZBQUU7XG59XG4uYnVzaW5lc3Mtc2VydmljZS1wcm92aWRlci1saXN0IC5waG9uZSBpLm1kaS1waG9uZS1vdXRsaW5lIHtcbiAgY29sb3I6ICMwMDZBQUUgIWltcG9ydGFudDtcbn1cbi5idXNpbmVzcy1zZXJ2aWNlLXByb3ZpZGVyLWxpc3QgLmxvZ28taW1nIHtcbiAgbWF4LXdpZHRoOiAxMjFweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYnVzaW5lc3Mtc2VydmljZS1wcm92aWRlci1saXN0IC52LWxpc3QtaXRlbS0tdGhyZWUtbGluZSB7XG4gIGhlaWdodDogMTcwcHg7XG59XG4uYnVzaW5lc3Mtc2VydmljZS1wcm92aWRlci1saXN0IC5saW5rIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYnVzaW5lc3Mtc2VydmljZS1wcm92aWRlci1saXN0IC50aGluIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogODAlO1xufVxuLmJ1c2luZXNzLXNlcnZpY2UtcHJvdmlkZXItbGlzdCAuYWN0aW9uLWNhcmQtYWxpZ24gYS5jdGEsIC5idXNpbmVzcy1zZXJ2aWNlLXByb3ZpZGVyLWxpc3QgLmFjdGlvbi1jYXJkLWFsaWduIC5saW5rLXBhZGRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5idXNpbmVzcy1zZXJ2aWNlLXByb3ZpZGVyLWxpc3QgLmFjdGlvbi1jYXJkLWFsaWduIC5saW5rLXBhZGRpbmcgYS5jdGEge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLmJ1c2luZXNzLXNlcnZpY2UtcHJvdmlkZXItbGlzdCAuYWN0aW9uLWNhcmQtYWxpZ24ge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uYnVzaW5lc3Mtc2VydmljZS1wcm92aWRlci1saXN0IC5hY3Rpb24tY2FyZC1hbGlnbiAubGluayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ1c2luZXNzLXNlcnZpY2UtcHJvdmlkZXItbGlzdCAuYWN0aW9uLWNhcmQtYWxpZ24gLnRvcC1saW5rLCAuYnVzaW5lc3Mtc2VydmljZS1wcm92aWRlci1saXN0IC5hY3Rpb24tY2FyZC1hbGlnbiAubGluay1wYWRkaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uYnVzaW5lc3Mtc2VydmljZS1wcm92aWRlci1saXN0IC5hY3Rpb24tY2FyZC1hbGlnbiAudG9wLWxpbmsgYS5jdGEsIC5idXNpbmVzcy1zZXJ2aWNlLXByb3ZpZGVyLWxpc3QgLmFjdGlvbi1jYXJkLWFsaWduIC5saW5rLXBhZGRpbmcgYS5jdGEge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idXNpbmVzcy1zZXJ2aWNlLXByb3ZpZGVyLWxpc3QgLmFjdGlvbi1jYXJkLWFsaWduIC5jdGEtbGFiZWwtYWxpZ24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA4NyU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMDcxcHgpLCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDU3N3B4KSB7XG4gIC5idXNpbmVzcy1zZXJ2aWNlLXByb3ZpZGVyLWxpc3QgLmFjdGlvbi1jYXJkLWFsaWduIC5jdGEtbGFiZWwtYWxpZ24ge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICB9XG59XG5cbi5yc3Atd2l0aC1maWx0ZXJzIHtcbiAgLyoqIGllMTEgZml4ICoqL1xufVxuLnJzcC13aXRoLWZpbHRlcnMgc3ZnLmZpbHRlciB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xufVxuLnJzcC13aXRoLWZpbHRlcnMgLm5ibi1wcmltYXJ5LS10ZXh0IHtcbiAgY29sb3I6ICMwMDZBQUUgIWltcG9ydGFudDtcbn1cbi5yc3Atd2l0aC1maWx0ZXJzIFtyb2xlPWxpc3Rib3hdIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucnNwLXdpdGgtZmlsdGVycyAudi1saXN0LWl0ZW1fX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yc3Atd2l0aC1maWx0ZXJzIC52LWJ0bl9fY29udGVudCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5yc3Atd2l0aC1maWx0ZXJzIGlucHV0W3R5cGU9dGV4dF0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnJzcC13aXRoLWZpbHRlcnMgZGl2W3JvbGU9Y29tYm9ib3hdLCAucnNwLXdpdGgtZmlsdGVycyAudi1pbnB1dF9fc2xvdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCQUJGQzQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLnJzcC13aXRoLWZpbHRlcnMgLnRoZW1lLS1saWdodC52LWNoaXAuUHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICNGMUY0RjcgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NzU1NjAgIWltcG9ydGFudDtcbn1cbi5yc3Atd2l0aC1maWx0ZXJzIC5tZGktY2hlY2tib3gtbWFya2VkIHtcbiAgY29sb3I6ICMwMDZBQUUgIWltcG9ydGFudDtcbn1cbi5yc3Atd2l0aC1maWx0ZXJzIC52LXRleHQtZmllbGQudi10ZXh0LWZpZWxkLS1zb2xvIC52LWlucHV0X19hcHBlbmQtaW5uZXIsIC5yc3Atd2l0aC1maWx0ZXJzIC52LXRleHQtZmllbGQudi10ZXh0LWZpZWxkLS1zb2xvIC52LWlucHV0X19wcmVwZW5kLWlubmVyIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLnJzcC13aXRoLWZpbHRlcnMgLnYtaW5wdXRfX2ljb24udi1pbnB1dF9faWNvbi0tY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJzcC13aXRoLWZpbHRlcnMgYnV0dG9uLmFwcGx5LWJ0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMkRBREQgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cbi5yc3Atd2l0aC1maWx0ZXJzIGJ1dHRvbi52aXNpdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDZBQUUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDZBQUU7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBwYWRkaW5nOiAwcHggMjdweCAhaW1wb3J0YW50O1xufVxuLnJzcC13aXRoLWZpbHRlcnMgYnV0dG9uLnZpc2l0IHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ucnNwLXdpdGgtZmlsdGVycyAucGhvbmUge1xuICBjb2xvcjogIzAwNkFBRTtcbn1cbi5yc3Atd2l0aC1maWx0ZXJzIC5waG9uZSBpLm1kaS1waG9uZS1vdXRsaW5lIHtcbiAgY29sb3I6ICMwMDZBQUUgIWltcG9ydGFudDtcbn1cbi5yc3Atd2l0aC1maWx0ZXJzIC5sb2dvLWltZyB7XG4gIG1heC13aWR0aDogMTIxcHg7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnJzcC13aXRoLWZpbHRlcnMgLnYtbGlzdC1pdGVtLS10aHJlZS1saW5lIHtcbiAgaGVpZ2h0OiAxNzBweDtcbn1cbi5yc3Atd2l0aC1maWx0ZXJzIC5saW5rIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucnNwLXdpdGgtZmlsdGVycyAudGhpbiB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDgwJTtcbn1cbi5yc3Atd2l0aC1maWx0ZXJzIC5hY3Rpb24tY2FyZC1hbGlnbiBhLmN0YSwgLnJzcC13aXRoLWZpbHRlcnMgLmFjdGlvbi1jYXJkLWFsaWduIC5saW5rLXBhZGRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5yc3Atd2l0aC1maWx0ZXJzIC5hY3Rpb24tY2FyZC1hbGlnbiAubGluay1wYWRkaW5nIGEuY3RhIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbi5yc3Atd2l0aC1maWx0ZXJzIC5hY3Rpb24tY2FyZC1hbGlnbiB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbi5yc3Atd2l0aC1maWx0ZXJzIC5hY3Rpb24tY2FyZC1hbGlnbiAubGluayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJzcC13aXRoLWZpbHRlcnMgLmFjdGlvbi1jYXJkLWFsaWduIC50b3AtbGluaywgLnJzcC13aXRoLWZpbHRlcnMgLmFjdGlvbi1jYXJkLWFsaWduIC5saW5rLXBhZGRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5yc3Atd2l0aC1maWx0ZXJzIC5hY3Rpb24tY2FyZC1hbGlnbiAudG9wLWxpbmsgYS5jdGEsIC5yc3Atd2l0aC1maWx0ZXJzIC5hY3Rpb24tY2FyZC1hbGlnbiAubGluay1wYWRkaW5nIGEuY3RhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucnNwLXdpdGgtZmlsdGVycyAuYWN0aW9uLWNhcmQtYWxpZ24gLmN0YS1sYWJlbC1hbGlnbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDg3JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEwNzFweCkge1xuICAucnNwLXdpdGgtZmlsdGVycyAuYWN0aW9uLWNhcmQtYWxpZ24gLmN0YS1sYWJlbC1hbGlnbiB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gIH1cbn1cblxuLm5vbi13Y21tb2RlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndoaXRlLWxhYmVsLXByb3ZpZGVyLWxpc3Qge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgY29sb3I6ICMxRDFFMUU7XG4gIC8qKiBpZTExIGZpeCAqKi9cbn1cbi53aGl0ZS1sYWJlbC1wcm92aWRlci1saXN0IC52LXRhYnMgLnYtc2xpZGUtZ3JvdXAudi1pdGVtLWdyb3VwIHtcbiAgaGVpZ2h0OiA1OHB4O1xufVxuLndoaXRlLWxhYmVsLXByb3ZpZGVyLWxpc3QgLnYtdGFicyAudi1zbGlkZS1ncm91cC52LWl0ZW0tZ3JvdXAgPiAudi1zbGlkZS1ncm91cF9fbmV4dCwgLndoaXRlLWxhYmVsLXByb3ZpZGVyLWxpc3QgLnYtdGFicyAudi1zbGlkZS1ncm91cC52LWl0ZW0tZ3JvdXAgPiAudi1zbGlkZS1ncm91cF9fcHJldiB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ud2hpdGUtbGFiZWwtcHJvdmlkZXItbGlzdCAudi10YWJzIC52LXNsaWRlLWdyb3VwLnYtaXRlbS1ncm91cCA+IC52LXNsaWRlLWdyb3VwX19uZXh0LS1kaXNhYmxlZCwgLndoaXRlLWxhYmVsLXByb3ZpZGVyLWxpc3QgLnYtdGFicyAudi1zbGlkZS1ncm91cC52LWl0ZW0tZ3JvdXAgPiAudi1zbGlkZS1ncm91cF9fcHJldi0tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndoaXRlLWxhYmVsLXByb3ZpZGVyLWxpc3QgLnYtdGFicyAudi1zbGlkZS1ncm91cC52LWl0ZW0tZ3JvdXAgPiAudi1zbGlkZS1ncm91cF9fbmV4dCAudi1pY29uLCAud2hpdGUtbGFiZWwtcHJvdmlkZXItbGlzdCAudi10YWJzIC52LXNsaWRlLWdyb3VwLnYtaXRlbS1ncm91cCA+IC52LXNsaWRlLWdyb3VwX19wcmV2IC52LWljb24ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGNvbG9yOiAjMDA2QUFFO1xufVxuLndoaXRlLWxhYmVsLXByb3ZpZGVyLWxpc3QgLnYtdGFicyAudi1zbGlkZS1ncm91cC52LWl0ZW0tZ3JvdXAudi10YWJzLWJhci0taXMtbW9iaWxlIC52LXRhYiB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDEwcHggMzBweCAyNHB4ICFpbXBvcnRhbnQ7XG59XG4ud2hpdGUtbGFiZWwtcHJvdmlkZXItbGlzdCAudi10YWJzIC52LXNsaWRlLWdyb3VwLnYtaXRlbS1ncm91cC52LXRhYnMtYmFyLS1pcy1tb2JpbGUgLnYtdGFiOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ud2hpdGUtbGFiZWwtcHJvdmlkZXItbGlzdCAudi10YWJzIC52LXNsaWRlLWdyb3VwLnYtaXRlbS1ncm91cC52LXRhYnMtYmFyLS1pcy1tb2JpbGUgLnYtdGFiOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi53aGl0ZS1sYWJlbC1wcm92aWRlci1saXN0IC52LXRhYnMgLnYtc2xpZGUtZ3JvdXAudi1pdGVtLWdyb3VwIC52LXNsaWRlLWdyb3VwX19wcmV2IHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuLndoaXRlLWxhYmVsLXByb3ZpZGVyLWxpc3QgLnYtdGFicyAudi1zbGlkZS1ncm91cC52LWl0ZW0tZ3JvdXAgLnYtc2xpZGUtZ3JvdXBfX25leHQge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuLndoaXRlLWxhYmVsLXByb3ZpZGVyLWxpc3QgLnYtdGFicyAudi1zbGlkZS1ncm91cC52LWl0ZW0tZ3JvdXAgLnYtc2xpZGUtZ3JvdXBfX3dyYXBwZXIgLnYtc2xpZGUtZ3JvdXBfX2NvbnRlbnQge1xuICBmbGV4OiBub25lO1xufVxuLndoaXRlLWxhYmVsLXByb3ZpZGVyLWxpc3QgLnYtdGFicyAudi1zbGlkZS1ncm91cC52LWl0ZW0tZ3JvdXAgLnYtc2xpZGUtZ3JvdXBfX3dyYXBwZXIgLnYtc2xpZGUtZ3JvdXBfX2NvbnRlbnQgLnYtdGFicy1zbGlkZXItd3JhcHBlciB7XG4gIGhlaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjQTBFMzExO1xufVxuLndoaXRlLWxhYmVsLXByb3ZpZGVyLWxpc3QgLnYtdGFicyAudi1zbGlkZS1ncm91cC52LWl0ZW0tZ3JvdXAgLnYtc2xpZGUtZ3JvdXBfX3dyYXBwZXIgLnYtc2xpZGUtZ3JvdXBfX2NvbnRlbnQgLnYtdGFiIHtcbiAgbWFyZ2luOiAxMHB4IDQwcHggMzZweDtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMxRDFFMUU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ud2hpdGUtbGFiZWwtcHJvdmlkZXItbGlzdCAudi10YWJzIC52LXNsaWRlLWdyb3VwLnYtaXRlbS1ncm91cCAudi1zbGlkZS1ncm91cF9fd3JhcHBlciAudi1zbGlkZS1ncm91cF9fY29udGVudCAudi10YWIgPiBhIHtcbiAgY29sb3I6ICMxRDFFMUU7XG59XG4ud2hpdGUtbGFiZWwtcHJvdmlkZXItbGlzdCAudi10YWJzIC52LXNsaWRlLWdyb3VwLnYtaXRlbS1ncm91cCAudi1zbGlkZS1ncm91cF9fd3JhcHBlciAudi1zbGlkZS1ncm91cF9fY29udGVudCAudi10YWIudi10YWItLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA2QUFFO1xufVxuLndoaXRlLWxhYmVsLXByb3ZpZGVyLWxpc3QgLnYtdGFicyAudi1zbGlkZS1ncm91cC52LWl0ZW0tZ3JvdXAgLnYtc2xpZGUtZ3JvdXBfX3dyYXBwZXIgLnYtc2xpZGUtZ3JvdXBfX2NvbnRlbnQgLnYtdGFiLnYtdGFiLS1hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICMwMDZBQUU7XG59XG4ud2hpdGUtbGFiZWwtcHJvdmlkZXItbGlzdCAudi10YWJzIC52LXNsaWRlLWdyb3VwLnYtaXRlbS1ncm91cCAudi1zbGlkZS1ncm91cF9fd3JhcHBlciAudi1zbGlkZS1ncm91cF9fY29udGVudCAudi10YWI6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ud2hpdGUtbGFiZWwtcHJvdmlkZXItbGlzdCAudi10YWJzIC52LXNsaWRlLWdyb3VwLnYtaXRlbS1ncm91cCAudi1zbGlkZS1ncm91cF9fd3JhcHBlciAudi1zbGlkZS1ncm91cF9fY29udGVudCAudi10YWI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi53aGl0ZS1sYWJlbC1wcm92aWRlci1saXN0IC52LXdpbmRvdyAudi13aW5kb3ctaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNGM0Y1RkE7XG59XG4ud2hpdGUtbGFiZWwtcHJvdmlkZXItbGlzdCAudi13aW5kb3cgLnYtd2luZG93LWl0ZW0gcC5jb250ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDQwcHggMDtcbn1cbi53aGl0ZS1sYWJlbC1wcm92aWRlci1saXN0IC52LXdpbmRvdyAudi13aW5kb3ctaXRlbSAuY29tYm9ib3gtY29udGFpbmVyIC5jb21ib2JveC13cmFwIC5jb21vYm9ib3gtbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLndoaXRlLWxhYmVsLXByb3ZpZGVyLWxpc3QgLnYtd2luZG93IC52LXdpbmRvdy1pdGVtIC5jb21ib2JveC1jb250YWluZXIgLmNvbWJvYm94LXdyYXAgLmNvbW9ib2JveC1sYWJlbC5pbmQtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndoaXRlLWxhYmVsLXByb3ZpZGVyLWxpc3QgLnYtd2luZG93IC52LXdpbmRvdy1pdGVtIC5jb21ib2JveC1jb250YWluZXIgLmNvbWJvYm94LXdyYXAgLnYtaW5wdXQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ud2hpdGUtbGFiZWwtcHJvdmlkZXItbGlzdCAudi13aW5kb3cgLnYtd2luZG93LWl0ZW0gLmNvbWJvYm94LWNvbnRhaW5lciAuY29tYm9ib3gtd3JhcCAudi1pbnB1dCAudi1pbnB1dF9fY29udHJvbCAudi1pbnB1dF9fc2xvdCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi53aGl0ZS1sYWJlbC1wcm92aWRlci1saXN0IC52LXdpbmRvdyAudi13aW5kb3ctaXRlbSAuY29tYm9ib3gtY29udGFpbmVyIC5jb21ib2JveC13cmFwIC52LWlucHV0IC52LWlucHV0X19jb250cm9sIC52LWlucHV0X19zbG90IC52LXNlbGVjdF9fc2xvdCAudi1sYWJlbC50aGVtZS0tbGlnaHQge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuLndoaXRlLWxhYmVsLXByb3ZpZGVyLWxpc3QgLnYtd2luZG93IC52LXdpbmRvdy1pdGVtIC5jb21ib2JveC1jb250YWluZXIgLmNvbWJvYm94LXdyYXAgLnYtaW5wdXQgLnYtaW5wdXRfX2NvbnRyb2wgLnYtaW5wdXRfX3Nsb3QgLnYtc2VsZWN0X19zZWxlY3Rpb25zIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ud2hpdGUtbGFiZWwtcHJvdmlkZXItbGlzdCAudi13aW5kb3cgLnYtd2luZG93LWl0ZW0gLmNvbWJvYm94LWNvbnRhaW5lciAuY29tYm9ib3gtd3JhcCAudi1pbnB1dCAudi1pbnB1dF9fY29udHJvbCAudi1pbnB1dF9fc2xvdCAudi1zZWxlY3RfX3NlbGVjdGlvbnMgLnYtc2VsZWN0X19zZWxlY3Rpb24ge1xuICBjb2xvcjogIzFEMUUxRSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLndoaXRlLWxhYmVsLXByb3ZpZGVyLWxpc3QgLnYtd2luZG93IC52LXdpbmRvdy1pdGVtIC5jb21ib2JveC1jb250YWluZXIgLmNvbWJvYm94LXdyYXAgLnYtaW5wdXQgLnYtaW5wdXRfX2NvbnRyb2wgLnYtaW5wdXRfX3Nsb3QgLnYtc2VsZWN0X19zZWxlY3Rpb25zIC50ZXh0LWNhcHRpb24ge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbi53aGl0ZS1sYWJlbC1wcm92aWRlci1saXN0IC52LXdpbmRvdyAudi13aW5kb3ctaXRlbSAuY29tYm9ib3gtY29udGFpbmVyIC5jb21ib2JveC13cmFwIC52LWlucHV0IC52LWlucHV0X19jb250cm9sIC52LWlucHV0X19zbG90IC52LWlucHV0X19hcHBlbmQtaW5uZXIgLnYtaW5wdXRfX2ljb24ge1xuICBoZWlnaHQ6IDE0cHg7XG59XG4ud2hpdGUtbGFiZWwtcHJvdmlkZXItbGlzdCAudi13aW5kb3cgLnYtd2luZG93LWl0ZW0gLmNvbWJvYm94LWNvbnRhaW5lciAuY29tYm9ib3gtd3JhcCAudi1tZW51X19jb250ZW50IC52LWxpc3QgLnYtbGlzdC1pdGVtIC52LWxpc3QtaXRlbV9fY29udGVudCAudi1saXN0LWl0ZW1fX3RpdGxlIHtcbiAgY29sb3I6ICMxRDFFMUU7XG59XG4ud2hpdGUtbGFiZWwtcHJvdmlkZXItbGlzdCAudi13aW5kb3cgLnYtd2luZG93LWl0ZW0gLmNvbWJvYm94LWNvbnRhaW5lciAuY29tYm9ib3gtd3JhcCAudi1tZW51X19jb250ZW50IC52LWxpc3QgLnYtbGlzdC1pdGVtIC52LWxpc3QtaXRlbV9fY29udGVudCAudi1saXN0LWl0ZW1fX3RpdGxlLmRyb3Bkb3duLXN1YmhlYWRpbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLndoaXRlLWxhYmVsLXByb3ZpZGVyLWxpc3QgLnYtd2luZG93IC52LXdpbmRvdy1pdGVtIC5jb21ib2JveC1jb250YWluZXIgLmNvbC1zbS0xMiAuY29tYm9ib3gtd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLndoaXRlLWxhYmVsLXByb3ZpZGVyLWxpc3QgLnYtd2luZG93IC52LXdpbmRvdy1pdGVtIC5jb21ib2JveC1jb250YWluZXIgLmNvbC14cy0xMiAuY29tYm9ib3gtd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLndoaXRlLWxhYmVsLXByb3ZpZGVyLWxpc3QgLnYtd2luZG93IC52LXdpbmRvdy1pdGVtIC5jYXJkLWNvbnRhaW5lciAuY2FyZC13cmFwIC5jb2wteHMtMTIge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi53aGl0ZS1sYWJlbC1wcm92aWRlci1saXN0IC52LXdpbmRvdyAudi13aW5kb3ctaXRlbSAuY2FyZC1jb250YWluZXIgLmNhcmQtd3JhcCAuY29sLWxnLTQsIC53aGl0ZS1sYWJlbC1wcm92aWRlci1saXN0IC52LXdpbmRvdyAudi13aW5kb3ctaXRlbSAuY2FyZC1jb250YWluZXIgLmNhcmQtd3JhcC5jb2wtc20tNiB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLndoaXRlLWxhYmVsLXByb3ZpZGVyLWxpc3QgLnYtd2luZG93IC52LXdpbmRvdy1pdGVtIC5jYXJkLWNvbnRhaW5lciAuY2FyZC13cmFwIC52LWNhcmQge1xuICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAjMDAwMDAwMGQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi53aGl0ZS1sYWJlbC1wcm92aWRlci1saXN0IC52LXdpbmRvdyAudi13aW5kb3ctaXRlbSAuY2FyZC1jb250YWluZXIgLmNhcmQtd3JhcCAudi1jYXJkIC52LWxpc3QtaXRlbSAudi1saXN0LWl0ZW1fX2NvbnRlbnQgLmltZy13cmFwIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLndoaXRlLWxhYmVsLXByb3ZpZGVyLWxpc3QgLnYtd2luZG93IC52LXdpbmRvdy1pdGVtIC5jYXJkLWNvbnRhaW5lciAuY2FyZC13cmFwIC52LWNhcmQgLnYtbGlzdC1pdGVtIC52LWxpc3QtaXRlbV9fY29udGVudCAuaW1nLXdyYXAgLmxvZ28taW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLndoaXRlLWxhYmVsLXByb3ZpZGVyLWxpc3QgLnYtd2luZG93IC52LXdpbmRvdy1pdGVtIC5jYXJkLWNvbnRhaW5lciAuY2FyZC13cmFwIC52LWNhcmQgLnYtbGlzdC1pdGVtIC52LWxpc3QtaXRlbV9fY29udGVudCAudi1saXN0LWl0ZW1fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi53aGl0ZS1sYWJlbC1wcm92aWRlci1saXN0IC52LXdpbmRvdyAudi13aW5kb3ctaXRlbSAuY2FyZC1jb250YWluZXIgLmNhcmQtd3JhcCAudi1jYXJkIC52LWxpc3QtaXRlbSAudi1saXN0LWl0ZW1fX2NvbnRlbnQgLnYtbGlzdC1pdGVtX190aXRsZS50aWxlLW5hbWUge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cbi53aGl0ZS1sYWJlbC1wcm92aWRlci1saXN0IC52LXdpbmRvdyAudi13aW5kb3ctaXRlbSAuY2FyZC1jb250YWluZXIgLmNhcmQtd3JhcCAudi1jYXJkIC52LWxpc3QtaXRlbSAudi1saXN0LWl0ZW1fX2NvbnRlbnQgLnYtbGlzdC1pdGVtX19zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi53aGl0ZS1sYWJlbC1wcm92aWRlci1saXN0IC52LXdpbmRvdyAudi13aW5kb3ctaXRlbSAuY2FyZC1jb250YWluZXIgLmNhcmQtd3JhcCAudi1jYXJkIC52LWxpc3QtaXRlbSAudi1saXN0LWl0ZW1fX2NvbnRlbnQgLnYtbGlzdC1pdGVtX19zdWJ0aXRsZSBzcGFuIHtcbiAgY29sb3I6ICMxRDFFMUU7XG59XG4ud2hpdGUtbGFiZWwtcHJvdmlkZXItbGlzdCAudi13aW5kb3cgLnYtd2luZG93LWl0ZW0gLmNhcmQtY29udGFpbmVyIC5jYXJkLXdyYXAgLnYtY2FyZCAudi1saXN0LWl0ZW0gLnYtbGlzdC1pdGVtX19jb250ZW50IC52LWxpc3QtaXRlbV9fc3VidGl0bGUgLnBob25lLW51bWJlciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ud2hpdGUtbGFiZWwtcHJvdmlkZXItbGlzdCAudi13aW5kb3cgLnYtd2luZG93LWl0ZW0gLmNhcmQtY29udGFpbmVyIC5jYXJkLXdyYXAgLnYtY2FyZCAudi1jYXJkX19hY3Rpb25zIC5maW5kLW91dC1tb3JlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi53aGl0ZS1sYWJlbC1wcm92aWRlci1saXN0IC52LXdpbmRvdyAudi13aW5kb3ctaXRlbSAuY2FyZC1jb250YWluZXIgLmNhcmQtd3JhcCAubm8tcmVjb3JkcyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud2hpdGUtbGFiZWwtcHJvdmlkZXItbGlzdCAudi13aW5kb3cgLmNvbWJvYm94LWNvbnRhaW5lciAubGFiZWwtd3JhcCAubGFiZWwtaW4tcm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53aGl0ZS1sYWJlbC1wcm92aWRlci1saXN0IC52LXdpbmRvdyAuY29tYm9ib3gtY29udGFpbmVyIC5jb21vYm9ib3gtbGFiZWwuaW5kLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4ud2hpdGUtbGFiZWwtcHJvdmlkZXItbGlzdCBzdmcuZmlsdGVyIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG59XG4ud2hpdGUtbGFiZWwtcHJvdmlkZXItbGlzdCAubmJuLXByaW1hcnktLXRleHQge1xuICBjb2xvcjogIzAwNkFBRSAhaW1wb3J0YW50O1xufVxuLndoaXRlLWxhYmVsLXByb3ZpZGVyLWxpc3QgW3JvbGU9bGlzdGJveF0ge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC53aGl0ZS1sYWJlbC1wcm92aWRlci1saXN0IC52LWxpc3QtaXRlbV9fY29udGVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndoaXRlLWxhYmVsLXByb3ZpZGVyLWxpc3QgLnYtYnRuX19jb250ZW50IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLndoaXRlLWxhYmVsLXByb3ZpZGVyLWxpc3QgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud2hpdGUtbGFiZWwtcHJvdmlkZXItbGlzdCBkaXZbcm9sZT1jb21ib2JveF0sIC53aGl0ZS1sYWJlbC1wcm92aWRlci1saXN0IC52LWlucHV0X19zbG90IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JBQkZDNCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4ud2hpdGUtbGFiZWwtcHJvdmlkZXItbGlzdCAudGhlbWUtLWxpZ2h0LnYtY2hpcC5QcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogI0YxRjRGNyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ3NTU2MCAhaW1wb3J0YW50O1xufVxuLndoaXRlLWxhYmVsLXByb3ZpZGVyLWxpc3QgLm1kaS1jaGVja2JveC1tYXJrZWQge1xuICBjb2xvcjogIzAwNkFBRSAhaW1wb3J0YW50O1xufVxuLndoaXRlLWxhYmVsLXByb3ZpZGVyLWxpc3QgLm1kaS1taW51cy1ib3gge1xuICBjb2xvcjogIzAwNkFBRSAhaW1wb3J0YW50O1xufVxuLndoaXRlLWxhYmVsLXByb3ZpZGVyLWxpc3QgLnYtdGV4dC1maWVsZC52LXRleHQtZmllbGQtLXNvbG8gLnYtaW5wdXRfX2FwcGVuZC1pbm5lciwgLndoaXRlLWxhYmVsLXByb3ZpZGVyLWxpc3QgLnYtdGV4dC1maWVsZC52LXRleHQtZmllbGQtLXNvbG8gLnYtaW5wdXRfX3ByZXBlbmQtaW5uZXIge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ud2hpdGUtbGFiZWwtcHJvdmlkZXItbGlzdCAudi1pbnB1dF9faWNvbi52LWlucHV0X19pY29uLS1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2hpdGUtbGFiZWwtcHJvdmlkZXItbGlzdCBidXR0b24uYXBwbHktYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QyREFERCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuLndoaXRlLWxhYmVsLXByb3ZpZGVyLWxpc3QgYnV0dG9uLnZpc2l0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNkFBRSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwNkFBRTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIHBhZGRpbmc6IDBweCAyN3B4ICFpbXBvcnRhbnQ7XG59XG4ud2hpdGUtbGFiZWwtcHJvdmlkZXItbGlzdCBidXR0b24udmlzaXQgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi53aGl0ZS1sYWJlbC1wcm92aWRlci1saXN0IC5waG9uZSB7XG4gIGNvbG9yOiAjMDA2QUFFO1xufVxuLndoaXRlLWxhYmVsLXByb3ZpZGVyLWxpc3QgLnBob25lIGkubWRpLXBob25lLW91dGxpbmUge1xuICBjb2xvcjogIzAwNkFBRSAhaW1wb3J0YW50O1xufVxuLndoaXRlLWxhYmVsLXByb3ZpZGVyLWxpc3QgLmxvZ28taW1nIHtcbiAgbWF4LXdpZHRoOiAxMjFweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud2hpdGUtbGFiZWwtcHJvdmlkZXItbGlzdCAudi1saXN0LWl0ZW0tLXRocmVlLWxpbmUge1xuICBoZWlnaHQ6IDE3MHB4O1xufVxuXG4uY2hlY2stYWRkcmVzcy10aW1lbGluZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB0cmFuc3Rpb24tZGVsYXk6IDFzO1xufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgKiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hlY2stYWRkcmVzcy10aW1lbGluZSAqIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lICogLnN0ZXAtYm94IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlO1xuICB9XG4gIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lICogLmxpbmUtZmlsbCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcbiAgfVxuICAuY2hlY2stYWRkcmVzcy10aW1lbGluZSAqIC5kb3Qge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XG4gIH1cbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLm1vYmlsZSB7XG4gIG1hcmdpbjogMHB4IC0yMHB4O1xufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLnYtYXBwbGljYXRpb24gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRhaW5lciAuY29sLW1kLTQsIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC50aW1lbGluZS1jb250YWluZXIgLmNvbC1tZC0xMiB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSwgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLmNhcm91c2VsLWluZGljYXRvcnMgbGkgYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGJvcmRlci1jb2xvcjogI0UxRTdFQztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UxRTdFQztcbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOmxhc3QtY2hpbGQsIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5zbGljay1hY3RpdmUsIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIGJ1dHRvbi5zbGljay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDlERTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlERTY7XG59XG5Aa2V5ZnJhbWVzIGxvb3Atc2hhZG93IHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDBweCByZ2JhKDAsIDE1NywgMjMwLCAwLjEpO1xuICB9XG4gIDgwJSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggOXB4IHJnYmEoMCwgMTU3LCAyMzAsIDAuMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMTFweCByZ2JhKDAsIDE1NywgMjMwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBsb29wLXNoYWRvdy1kZXNrdG9wIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDBweCByZ2JhKDAsIDE1NywgMjMwLCAwLjQpO1xuICB9XG4gIDgwJSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggOXB4IHJnYmEoMCwgMTU3LCAyMzAsIDAuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMTFweCByZ2JhKDAsIDE1NywgMjMwLCAwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMHB4O1xuICB9XG4gIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC50aW1lbGluZS1jb250YWluZXIgLnRpbWVsaW5lLWxpbmUge1xuICAgIGhlaWdodDogNHB4O1xuICB9XG4gIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC50aW1lbGluZS1jb250YWluZXIgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC50aW1lbGluZS1saW5lIHtcbiAgYmFja2dyb3VuZDogI0UxRTdFQztcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG1hcmdpbjogMjVweCBhdXRvO1xufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLnRpbWVsaW5lLWxpbmUgLmxpbmUtZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMwMDlERTY7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLW9uZSAubGluZS1maWxsIHtcbiAgd2lkdGg6IDE3JTtcbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtdHdvIC5saW5lLWZpbGwge1xuICB3aWR0aDogNTAlO1xufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC10aHJlZSAubGluZS1maWxsIHtcbiAgd2lkdGg6IDgzJTtcbn1cblxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLmRvdCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjRTFFN0VDO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC00NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLmRvdCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZSAuZG90Lm9uZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMXM7XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZSAuZG90LnR3byB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuM3M7XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZSAuZG90LnRocmVlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41cztcbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtb25lIC5kb3Qub25lIHtcbiAgYmFja2dyb3VuZDogIzAwOURFNjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMTFweCByZ2JhKDAsIDE1NywgMjMwLCAwLjEpO1xuICBhbmltYXRpb246IGxvb3Atc2hhZG93IDNzIGluZmluaXRlO1xuICBhbmltYXRpb24tZGVsYXk6IDEuMXM7XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLXR3byAuZG90Lm9uZSwgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC10d28gLmRvdC50d28ge1xuICBiYWNrZ3JvdW5kOiAjMDA5REU2O1xufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC10d28gLmRvdC50d28ge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxMXB4IHJnYmEoMCwgMTU3LCAyMzAsIDAuMSk7XG4gIGFuaW1hdGlvbjogbG9vcC1zaGFkb3cgM3MgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kZWxheTogMS4zcztcbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtdGhyZWUgLmRvdC5vbmUsIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtdGhyZWUgLmRvdC50d28sIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtdGhyZWUgLmRvdC50aHJlZSB7XG4gIGJhY2tncm91bmQ6ICMwMDlERTY7XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLXRocmVlIC5kb3QudGhyZWUge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxMXB4IHJnYmEoMCwgMTU3LCAyMzAsIDAuMSk7XG4gIGFuaW1hdGlvbjogbG9vcC1zaGFkb3cgM3MgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kZWxheTogMS41cztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLnN0ZXAtYm94LW91dGVyIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAuY2hlY2stYWRkcmVzcy10aW1lbGluZSAuc3RlcC1ib3gtb3V0ZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC5zdGVwLWJveCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0UxRTdFQztcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLW9uZSAuc3RlcC1ib3gtb3V0ZXI6bnRoLWNoaWxkKDEpIC5zdGVwLWJveCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDlERTY7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLW9uZSAuc3RlcC1ib3gtb3V0ZXI6bnRoLWNoaWxkKDEpIC5zdGVwLWJveCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLW9uZSAuc3RlcC1ib3gtb3V0ZXI6bnRoLWNoaWxkKDEpIC5zdGVwLWJveCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLXR3byAuc3RlcC1ib3gtb3V0ZXI6bnRoLWNoaWxkKDIpIC5zdGVwLWJveCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDlERTY7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuM3M7XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLXRocmVlIC5zdGVwLWJveC1vdXRlcjpudGgtY2hpbGQoMykgLnN0ZXAtYm94IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwOURFNjtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41cztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLnN0ZXAtYm94IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtb25lIC5pdGVtOm50aC1jaGlsZCgxKSAuc3RlcC1ib3gtb3V0ZXIgLnN0ZXAtYm94IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMwMDlERTY7XG4gIH1cbiAgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC10d28gLml0ZW06bnRoLWNoaWxkKDIpIC5zdGVwLWJveC1vdXRlciAuc3RlcC1ib3gge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgIzAwOURFNjtcbiAgfVxuICAuY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLXRocmVlIC5pdGVtOm50aC1jaGlsZCgzKSAuc3RlcC1ib3gtb3V0ZXIgLnN0ZXAtYm94IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMwMDlERTY7XG4gIH1cbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC50cmlhbmdsZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFMUU3RUM7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci10b3A6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogdHJhbnNwYXJlbnQ7XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLW9uZSAuc3RlcC1ib3gtb3V0ZXI6bnRoLWNoaWxkKDEpIC50cmlhbmdsZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDlERTY7XG4gIGJvcmRlci10b3A6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMXM7XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLXR3byAuc3RlcC1ib3gtb3V0ZXI6bnRoLWNoaWxkKDIpIC50cmlhbmdsZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDlERTY7XG4gIGJvcmRlci10b3A6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuM3M7XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLXRocmVlIC5zdGVwLWJveC1vdXRlcjpudGgtY2hpbGQoMykgLnRyaWFuZ2xlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwOURFNjtcbiAgYm9yZGVyLXRvcDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41cztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLnRyaWFuZ2xlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBtYXJnaW4tdG9wOiAtMjZweDtcbiAgfVxuICAuY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLW9uZSAuc3RlcC1ib3gtb3V0ZXI6bnRoLWNoaWxkKDEpIC50cmlhbmdsZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtdHdvIC5zdGVwLWJveC1vdXRlcjpudGgtY2hpbGQoMikgLnRyaWFuZ2xlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC10aHJlZSAuc3RlcC1ib3gtb3V0ZXI6bnRoLWNoaWxkKDMpIC50cmlhbmdsZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY2hlY2stYWRkcmVzcy10aW1lbGluZSAuc2xpZGUuZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC50aW1lbGluZS1jb250YWluZXIgLnRpbWVsaW5lLWxpbmUge1xuICAgIGhlaWdodDogNHB4O1xuICB9XG4gIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC50aW1lbGluZS1jb250YWluZXIgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC1vbmUgLmRvdC5vbmUge1xuICAgIGFuaW1hdGlvbjogbG9vcC1zaGFkb3ctZGVza3RvcCAzcyBpbmZpbml0ZTtcbiAgfVxuICAuY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLXR3byAuZG90LnR3byB7XG4gICAgYW5pbWF0aW9uOiBsb29wLXNoYWRvdy1kZXNrdG9wIDNzIGluZmluaXRlO1xuICB9XG4gIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtdGhyZWUgLmRvdC50aHJlZSB7XG4gICAgYW5pbWF0aW9uOiBsb29wLXNoYWRvdy1kZXNrdG9wIDNzIGluZmluaXRlO1xuICB9XG5cbiAgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRhaW5lci5kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC5kb3Qge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi10b3A6IC0zNnB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLnN0ZXAtYm94IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLW9uZSAuc3RlcC1ib3gtb3V0ZXI6bnRoLWNoaWxkKDEpIC5zdGVwLWJveCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMwMDlERTY7XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLXR3byAuc3RlcC1ib3gtb3V0ZXI6bnRoLWNoaWxkKDIpIC5zdGVwLWJveCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMwMDlERTY7XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLXRocmVlIC5zdGVwLWJveC1vdXRlcjpudGgtY2hpbGQoMykgLnN0ZXAtYm94IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzAwOURFNjtcbn1cblxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLnRyaWFuZ2xlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC1vbmUgLnN0ZXAtYm94LW91dGVyOm50aC1jaGlsZCgxKSAudHJpYW5nbGUge1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLXR3byAuc3RlcC1ib3gtb3V0ZXI6bnRoLWNoaWxkKDIpIC50cmlhbmdsZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtdGhyZWUgLnN0ZXAtYm94LW91dGVyOm50aC1jaGlsZCgzKSAudHJpYW5nbGUge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLWJveC1vdXRlciB7XG4gICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zbGlkZS5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZG90IHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgfVxuXG4gIC50aW1lbGluZS1jb250YWluZXIgLnRpbWVsaW5lLWxpbmUge1xuICAgIGhlaWdodDogNHB4O1xuICB9XG4gIC50aW1lbGluZS1jb250YWluZXIgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLW9uZSAuZG90Lm9uZSB7XG4gICAgYW5pbWF0aW9uOiBsb29wLXNoYWRvdy1kZXNrdG9wIDNzIGluZmluaXRlO1xuICB9XG4gIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtdHdvIC5kb3QudHdvIHtcbiAgICBhbmltYXRpb246IGxvb3Atc2hhZG93LWRlc2t0b3AgM3MgaW5maW5pdGU7XG4gIH1cbiAgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC10aHJlZSAuZG90LnRocmVlIHtcbiAgICBhbmltYXRpb246IGxvb3Atc2hhZG93LWRlc2t0b3AgM3MgaW5maW5pdGU7XG4gIH1cbn1cbi5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAuYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZXRjL2Rlc2lnbnMvbmJuY28yL2ltYWdlcy9idXNpbmVzcy1yZWFkaW5lc3MtdG9vbC9icnQtYmFja2dyb3VuZC1tb2JpbGUuanBnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wgLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sLWJhY2tncm91bmQge1xuICAgIG1pbi1oZWlnaHQ6IDY4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbC1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2V0Yy9kZXNpZ25zL25ibmNvMi9pbWFnZXMvYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wvYnJ0LWJhY2tncm91bmQuanBnKTtcbiAgfVxufVxuLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbC1iYWNrZ3JvdW5kLXJlc3VsdHMge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZXRjL2Rlc2lnbnMvbmJuY28yL2ltYWdlcy9idXNpbmVzcy1yZWFkaW5lc3MtdG9vbC9icnQtcmVzdWx0cy1iYWNrZ3JvdW5kLW1vYmlsZS5qcGcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAuYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wtYmFja2dyb3VuZC1yZXN1bHRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2V0Yy9kZXNpZ25zL25ibmNvMi9pbWFnZXMvYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wvYnJ0LXJlc3VsdHMtYmFja2dyb3VuZC5qcGcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC5zdGVwLWhlYWRlciAuaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgfVxuICAuYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wgLnN0ZXAtaGVhZGVyIC5oNCBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wgLnBvd2VyZWQtYnktZ29vZ2xlLWxvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMXB4O1xuICByaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9tYXBzLmdzdGF0aWMuY29tL21hcGZpbGVzL2FwaS0zL2ltYWdlcy9wb3dlcmVkLWJ5LWdvb2dsZS1vbi13aGl0ZTNfaGRwaS5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wgLmJ0bi1pbmxpbmUtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDQ2JTtcbiAgfVxufVxuLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC5wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUU3RUM7XG4gIG1heC13aWR0aDogNTgwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvIDIwcHggYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDZweDtcbn1cbi5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAucHJvZ3Jlc3MgLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC52LWNoaXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFN0VDICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC52LWNoaXAuYWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyMTREICFpbXBvcnRhbnQ7XG59XG4uYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wgLnRhYi1jb250ZW50IHN2Zy5zdmctaWNvbi1leHRlbmRlZCB7XG4gIGZpbGw6ICMyNzIxNEQ7XG4gIHN0cm9rZTogIzI3MjE0RDtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwYWRkaW5nOiAxMHB4O1xuICBoZWlnaHQ6IDcwcHg7XG59XG4uYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wgLnRhYi1jb250ZW50IC5pY29uLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAuY29udGVudC10aWxlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgLyogTm90IGlkZWFsIGJ1dCBhdXRvcHJlZml4ZXIgaXMgcmVtb3ZpbmcgdGhpcyBwcm9wZXJ0eSBzbyB0aWxlcyBkb24ndCBhbGlnbiB3aXRoIGZsZXggKi9cbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvKiBhdXRvcHJlZml4ZXI6IG9uICovXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC5jb250ZW50LXRpbGUtY29udGFpbmVyIC5jb250ZW50LXRpbGUge1xuICB3aWR0aDogMjI1cHg7XG4gIG1hcmdpbjogMTVweCAyMHB4IDVweCAyMHB4O1xufVxuLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC5jb250ZW50LXRpbGUtY29udGFpbmVyIC5jb250ZW50LXRpbGUgc3ZnLnN2Zy1pY29uLWV4dGVuZGVkIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiA5MHB4O1xuICB3aWR0aDogOTBweDtcbiAgc3Ryb2tlLXdpZHRoOiAwLjAwNWVtO1xufVxuLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC5jb250ZW50LXRpbGUtY29udGFpbmVyIC5jb250ZW50LXRpbGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC5ncmVlbi10aWNrLW9mZnNldCB7XG4gIG1hcmdpbi10b3A6IC01NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAuZ3JlZW4tdGljay1vZmZzZXQge1xuICAgIG1hcmdpbi10b3A6IC02NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC5ncmVlbi10aWNrLW9mZnNldCB7XG4gICAgbWFyZ2luLXRvcDogLTc0cHg7XG4gIH1cbn1cbi5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAuYWxlcnQtaW5mby13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBib3gtc2hhZG93OiAwcHggMjBweCA0MHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cbi5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAuYWxlcnQtaW5mby13cmFwcGVyIC5hbGVydC1pbmZvIHtcbiAgbWF4LXdpZHRoOiA3NzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC5hbGVydC1pbmZvLXdyYXBwZXIgLmFsZXJ0LWluZm8ge1xuICAgIG1heC13aWR0aDogOTIlO1xuICB9XG59XG4uYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wgLnRhYi1jb21wb25lbnQge1xuICBtYXJnaW4tbGVmdDogLTI4cHg7XG4gIG1hcmdpbi1yaWdodDogLTI4cHg7XG59XG4uYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wgLnRhYi1jb21wb25lbnQgLnRhYi1uYXYtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDcwcHggMHB4IDAgMDtcbn1cbi5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAudGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyIHVsLnRhYi1uYXYgPiBsaS50YWItbmF2LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC50YWItY29tcG9uZW50IC50YWItbmF2LXdyYXBwZXIgdWwudGFiLW5hdiA+IGxpLnRhYi1uYXYtbGluayB7XG4gICAgd2lkdGg6IDIxMHB4O1xuICB9XG59XG4uYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wgLnRhYi1jb21wb25lbnQgLnRhYi1uYXYtd3JhcHBlciB1bC50YWItbmF2ID4gbGkudGFiLW5hdi1saW5rIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjNweCAxN3B4IDIzcHggMThweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjNDc1NTYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNEY3O1xufVxuLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC50YWItY29tcG9uZW50IC50YWItbmF2LXdyYXBwZXIgdWwudGFiLW5hdiA+IGxpLnRhYi1uYXYtbGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJlMzQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC50YWItY29tcG9uZW50IC50YWItbmF2LXdyYXBwZXIgdWwudGFiLW5hdiA+IGxpLnRhYi1uYXYtbGluay5hY3RpdmU6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC50YWItY29tcG9uZW50IC50YWItbmF2LXdyYXBwZXIgdWwudGFiLW5hdiA+IGxpLnRhYi1uYXYtbGluay5hY3RpdmU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gIH1cbn1cbi5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAudGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyIHVsLnRhYi1uYXYgPiBsaS50YWItbmF2LWxpbmsuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QUFFO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAudGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyIHVsLnRhYi1uYXYgPiBsaS50YWItbmF2LWxpbmsuYWN0aXZlIGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC50YWItY29tcG9uZW50IC50YWItbmF2LXdyYXBwZXIgdWwudGFiLW5hdiA+IGxpLnRhYi1uYXYtbGluay5hY3RpdmUgLmFycm93LWRvd24ge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMwMDZBQUU7XG4gIG1hcmdpbjogLTFweCBhdXRvIDBweDtcbn1cblxuLmVlLWFuaW1hdGljcyBhLm5leHQtc2xpZGUge1xuICBjb2xvcjogIzAwYWM3MDtcbn1cbi5lZS1hbmltYXRpY3MgLmNvbnRlbnQtZGVza3RvcCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZWUtYW5pbWF0aWNzIC5jb250ZW50LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5lZS1hbmltYXRpY3MgaW1nLmltZy1pbnRybyB7XG4gICAgaGVpZ2h0OiAxMDUuMzZweDtcbiAgfVxufVxuLmVlLWFuaW1hdGljcyAuY29udGVudC1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVlLWFuaW1hdGljcyAuY29udGVudC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKGRldmljZS13aWR0aDogNzY4cHgpIHtcbiAgLmVlLWFuaW1hdGljcyAuY29udGVudC1pcGFkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxuICAuZWUtYW5pbWF0aWNzIC5jb250ZW50LWlwYWQgLmNhcHRpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmVlLWFuaW1hdGljcyAuY29udGVudC1pcGFkIC5jYXB0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC13aWR0aDogODAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uZWUtYW5pbWF0aWNzIC5zbGlkZS1jb250YWluZXIgLmNhcHRpb24ge1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xufVxuLmVlLWFuaW1hdGljcyAuc2xpZGUtY29udGFpbmVyIC5jYXB0aW9uIC5uZXh0LXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZWUtYW5pbWF0aWNzIC5zbGlkZS1jb250YWluZXIgLmNhcHRpb24uY29udGVudC1tb2JpbGUge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5lZS1hbmltYXRpY3MgLmNhbnZhcy1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5lZS1hbmltYXRpY3MgLnNsaWRlLWludHJvLWltYWdlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZWUtYW5pbWF0aWNzIC5tZWRpYS1sZWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5lZS1hbmltYXRpY3MgLm1lZGlhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmVlLWFuaW1hdGljcyAuc2xpZGUtY29udGFpbmVyIC5jYXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmVlLWFuaW1hdGljcyAuY2FwdGlvbi5jYXB0aW9uLWNlbnRlciB7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5lZS1hbmltYXRpY3MgLnNsaWRlLWludHJvLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmVlLWFuaW1hdGljcyAuY29udGVudC1pcGFkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0QyREFERDtcbiAgfVxuICAuZWUtYW5pbWF0aWNzIC5jb250ZW50LWlwYWQgLmNhcHRpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5lZS1hbmltYXRpY3MgLnNsaWRlLWVuZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMkRBREQ7XG4gIH1cbiAgLmVlLWFuaW1hdGljcyAuY2FudmFzLXNsaWRlIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5lZS1hbmltYXRpY3MgLmNhbnZhcy1zbGlkZXNob3cuZWUtYW5pbWF0aWNzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmVlLWFuaW1hdGljcyAubmV4dC1zbGlkZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lZS1hbmltYXRpY3MgLmNhbnZhcy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5lZS1hbmltYXRpY3MgLmNvbnRlbnQtaXBhZCAuY2FwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uZWUtYW5pbWF0aWNzIC5zbGlkZS1lbmQge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuLmVlLWFuaW1hdGljcyAuc2xpZGUtZW5kIC5sYXN0LWltYWdlIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZWUtYW5pbWF0aWNzIC5zbGlkZS1lbmQgLm1lZGlhIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5lZS1hbmltYXRpY3MgLnNsaWRlLWludHJvIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uZWUtYW5pbWF0aWNzIC5tZWRpYSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLmVlLWFuaW1hdGljcyAuc2xpZGUtZW5kLWNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMjJweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cbi5lZS1hbmltYXRpY3MgLnNsaWRlLWVuZC1pbWFnZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZWVlIDYwJSwgI0ZGRiA0MCUpO1xufVxuLmVlLWFuaW1hdGljcyAud2NtbW9kZS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZWUtYW5pbWF0aWNzLmNhbnZhcy1zbGlkZXNob3cuY2FudmFzLXN1cHBvcnRlZCAuc2xpZGUtZW5kIC5tZWRpYS1sZWZ0IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmVtYWlsLXN1YnNjcmlwdGlvbiAuZW1haWwtY29udGFpbmVyLWJnLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNGZiO1xufVxuLmVtYWlsLXN1YnNjcmlwdGlvbi1mb3JtIHtcbiAgcGFkZGluZzogNjBweCAzMHB4IDYwcHggMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW1haWwtc3Vic2NyaXB0aW9uLWZvcm0ge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweCAzMHB4IDE1cHg7XG4gIH1cbn1cbi5lbWFpbC1zdWJzY3JpcHRpb24gLmxhYmVsLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5lbWFpbC1zdWJzY3JpcHRpb24gLmVtYWlsLXN1YnNjcmlwdGlvbi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW1haWwtc3Vic2NyaXB0aW9uIC5lbWFpbC1zdWJzY3JpcHRpb24tY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5lbWFpbC1zdWJzY3JpcHRpb24gLmVtYWlsLXN1YnNjcmlwdGlvbi1jb250ZW50IC5lbWFpbC1pbnB1dC1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lbWFpbC1zdWJzY3JpcHRpb24gLmVycm9yIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlNjEyMDAgIWltcG9ydGFudDtcbn1cbi5lbWFpbC1zdWJzY3JpcHRpb24tbGFiZWwge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogIzFkMWUxZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDUzcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZW1haWwtc3Vic2NyaXB0aW9uLXN1Yi1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMWQxZTFlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW1haWwtc3Vic2NyaXB0aW9uLXN1Yi1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmVtYWlsLXN1YnNjcmlwdGlvbi1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDMxcHggMzBweCAzNnB4IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVtYWlsLXN1YnNjcmlwdGlvbi1pbnB1dCB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIycHggMjFweDtcbiAgfVxufVxuLmVtYWlsLXN1YnNjcmlwdGlvbi1pbnB1dC10eHQge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFkMWUxZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFkMWUxZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVtYWlsLXN1YnNjcmlwdGlvbi1pbnB1dC10eHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5lbWFpbC1zdWJzY3JpcHRpb24taW5wdXQtdHh0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuZW1haWwtc3Vic2NyaXB0aW9uLWlucHV0LXR4dDo6LW1vei1wbGFjZWhvbGRlciwgLmVtYWlsLXN1YnNjcmlwdGlvbi1pbnB1dC10eHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuZW1haWwtc3Vic2NyaXB0aW9uLWlucHV0LXR4dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVtYWlsLXN1YnNjcmlwdGlvbi1pbnB1dC10eHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5lbWFpbC1zdWJzY3JpcHRpb24taW5wdXQtdHh0OjotbW96LXBsYWNlaG9sZGVyLCAuZW1haWwtc3Vic2NyaXB0aW9uLWlucHV0LXR4dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5lbWFpbC1zdWJzY3JpcHRpb24taW5wdXQtdHh0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5lbWFpbC1zdWJzY3JpcHRpb24taW5wdXQtdHh0OnBsYWNlaG9sZGVyLXNob3duIH4gLmVtYWlsLXN1YnNjcmlwdGlvbi1pbnB1dC1jbGVhci1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbWFpbC1zdWJzY3JpcHRpb24taW5wdXQtdHh0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB+IC5lbWFpbC1zdWJzY3JpcHRpb24taW5wdXQtY2xlYXItaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW1haWwtc3Vic2NyaXB0aW9uLWlucHV0LXR4dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIH4gLmVtYWlsLXN1YnNjcmlwdGlvbi1pbnB1dC1jbGVhci1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbWFpbC1zdWJzY3JpcHRpb24taW5wdXQtdHh0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gLmVtYWlsLXN1YnNjcmlwdGlvbi1pbnB1dC1jbGVhci1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAyNXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbWFpbC1zdWJzY3JpcHRpb24taW5wdXQtdHh0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gLmVtYWlsLXN1YnNjcmlwdGlvbi1pbnB1dC1jbGVhci1pY29uIHtcbiAgICBib3R0b206IDQ1cHg7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG4uZW1haWwtc3Vic2NyaXB0aW9uLWlucHV0LXR4dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IC5lbWFpbC1zdWJzY3JpcHRpb24taW5wdXQtY2xlYXItaWNvbiAuc3ZnLWljb24tY2xlYXIge1xuICBmaWxsOiAjMWQxZTFlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW1haWwtc3Vic2NyaXB0aW9uLWlucHV0LXR4dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IC5lbWFpbC1zdWJzY3JpcHRpb24taW5wdXQtY2xlYXItaWNvbiAuc3ZnLWljb24tY2xlYXIge1xuICAgIHZlcnRpY2FsLWFsaWduOiAxNXB4O1xuICB9XG59XG4uZW1haWwtc3Vic2NyaXB0aW9uLWlucHV0LXR4dDpub3QoOi1tcy1pbnB1dC1wbGFjZWhvbGRlcikgfiAuZW1haWwtc3Vic2NyaXB0aW9uLWlucHV0LWNsZWFyLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDI1cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVtYWlsLXN1YnNjcmlwdGlvbi1pbnB1dC10eHQ6bm90KDotbXMtaW5wdXQtcGxhY2Vob2xkZXIpIH4gLmVtYWlsLXN1YnNjcmlwdGlvbi1pbnB1dC1jbGVhci1pY29uIHtcbiAgICBib3R0b206IDQ1cHg7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG4uZW1haWwtc3Vic2NyaXB0aW9uLWlucHV0LXR4dDpub3QoOi1tcy1pbnB1dC1wbGFjZWhvbGRlcikgfiAuZW1haWwtc3Vic2NyaXB0aW9uLWlucHV0LWNsZWFyLWljb24gLnN2Zy1pY29uLWNsZWFyIHtcbiAgZmlsbDogIzFkMWUxZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVtYWlsLXN1YnNjcmlwdGlvbi1pbnB1dC10eHQ6bm90KDotbXMtaW5wdXQtcGxhY2Vob2xkZXIpIH4gLmVtYWlsLXN1YnNjcmlwdGlvbi1pbnB1dC1jbGVhci1pY29uIC5zdmctaWNvbi1jbGVhciB7XG4gICAgdmVydGljYWwtYWxpZ246IDE1cHg7XG4gIH1cbn1cbi5lbWFpbC1zdWJzY3JpcHRpb24taW5wdXQtdHh0Om5vdCg6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcikgfiAuZW1haWwtc3Vic2NyaXB0aW9uLWlucHV0LWNsZWFyLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDI1cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4uZW1haWwtc3Vic2NyaXB0aW9uLWlucHV0LXR4dDpub3QoOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIpIH4gLmVtYWlsLXN1YnNjcmlwdGlvbi1pbnB1dC1jbGVhci1pY29uIC5zdmctaWNvbi1jbGVhciB7XG4gIGZpbGw6ICMxZDFlMWU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiAxMnB4O1xufVxuLmVtYWlsLXN1YnNjcmlwdGlvbi1pbnB1dC1pbnZhbGlkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNlNjEyMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVtYWlsLXN1YnNjcmlwdGlvbi1pbnB1dC1pbnZhbGlkIHtcbiAgICBib3R0b206IDdweDtcbiAgICB0b3A6IDQ1cHg7XG4gIH1cbn1cbi5lbWFpbC1zdWJzY3JpcHRpb24taW5wdXQtYnRuIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmc6IDEwcHggMzRweCA5cHggMzVweDtcbiAgbWluLXdpZHRoOiAxNzVweDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVtYWlsLXN1YnNjcmlwdGlvbi1pbnB1dC1idG4ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmVtYWlsLXN1YnNjcmlwdGlvbi1pbnB1dCAuYnRuOmZvY3VzLCAuZW1haWwtc3Vic2NyaXB0aW9uLWlucHV0IC5idG4uZm9jdXMsIC5lbWFpbC1zdWJzY3JpcHRpb24taW5wdXQgLmJ0bjphY3RpdmU6Zm9jdXMsIC5lbWFpbC1zdWJzY3JpcHRpb24taW5wdXQgLmJ0bjphY3RpdmUuZm9jdXMsIC5lbWFpbC1zdWJzY3JpcHRpb24taW5wdXQgLmJ0bi5hY3RpdmU6Zm9jdXMsIC5lbWFpbC1zdWJzY3JpcHRpb24taW5wdXQgLmJ0bi5hY3RpdmUuZm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZW1haWwtc3Vic2NyaXB0aW9uIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4uZW1haWwtc3Vic2NyaXB0aW9uIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4uZW1haWwtc3Vic2NyaXB0aW9uIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4uZW1haWwtc3Vic2NyaXB0aW9uIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwMDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggI2ZmZiBpbnNldDtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggI2ZmZiBpbnNldDtcbn1cblxuLmRvdWJsZS1vcHRpbi1lbWFpbC1jb25maXJtYXRpb24gLmRibGUtb3B0aW4tc3VjY2Vzcy1tZXNzYWdlLCAuZG91YmxlLW9wdGluLWVtYWlsLWNvbmZpcm1hdGlvbiAuZGJsZS1vcHRpbi1mYWlsdXJlLW1lc3NhZ2UsIC5kb3VibGUtb3B0aW4tZW1haWwtY29uZmlybWF0aW9uIC5kYmxlLW9wdGluLXV1aWQtZmFpbHVyZS1tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU0xJREUgT1VUICovXG4uZHJhd2VyLW92ZXJsYXkge1xuICB6LWluZGV4OiA5OTk5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcmF3ZXItb3ZlcmxheSB7XG4gICAgei1pbmRleDogMTAwMDI7XG4gIH1cbn1cblxuLndlYnNpdGUtZHJhd2VyIC5saXN0LWl0ZW0gLm1lZGlhLWJvZHkge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ud2Vic2l0ZS1kcmF3ZXIgLmRlc2NyaXB0aW9uLXBhbmVsIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzLCB2aXNpYmlsaXR5IDAuMXMgMC41cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMsIHZpc2liaWxpdHkgMC4xcyAwLjVzO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDEwO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ud2Vic2l0ZS1kcmF3ZXIgLmRlc2NyaXB0aW9uLXBhbmVsLm9wZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHksIC13ZWJraXQtdHJhbnNmb3JtIDAuNXM7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHksIHRyYW5zZm9ybSAwLjVzO1xufVxuLndlYnNpdGUtZHJhd2VyIC5kZXNjcmlwdGlvbi1wYW5lbCAucGFuZWwtY2xvc2UgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbn1cbi53ZWJzaXRlLWRyYXdlciAuZGVzY3JpcHRpb24tcGFuZWwgLnBhbmVsLWNsb3NlIGEgc3ZnIHtcbiAgaGVpZ2h0OiAyMnB4O1xuICB3aWR0aDogMjJweDtcbn1cbi53ZWJzaXRlLWRyYXdlciAuZGVzY3JpcHRpb24tcGFuZWwgLmRlc2NyaXB0aW9uLXBhbmVsLWNvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndlYnNpdGUtZHJhd2VyIC5kZXNjcmlwdGlvbi1wYW5lbCAuZGVzY3JpcHRpb24tcGFuZWwtY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2Vic2l0ZS1kcmF3ZXIgLmRlc2NyaXB0aW9uLXBhbmVsIC5kZXNjcmlwdGlvbi1wYW5lbC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxufVxuLndlYnNpdGUtZHJhd2VyIC5tYXJnaW4tdG9wLWN1c3RvbWVyLWNlbnRlciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3BlY2lhbC1zZXJ2aWNlcyAuc3MtaW5zdHJ1Y3Rpb25zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLnNwZWNpYWwtc2VydmljZXMgLnNzLXRpbGUtbGVnZW5kIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUge1xuICB3aWR0aDogMjU2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMzBweCAxOXB4IDAgMTlweDtcbn1cbi5zcGVjaWFsLXNlcnZpY2VzIC5zcGVjaWFsLXNlcnZpY2VzLXRpbGUtY29udGFpbmVyIC5zcy10aWxlOm50aC1jaGlsZCgxKSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGU6bnRoLWNoaWxkKDQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcGVjaWFsLXNlcnZpY2VzIC5zcGVjaWFsLXNlcnZpY2VzLXRpbGUtY29udGFpbmVyIC5zcy10aWxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciAuc3MtdGlsZSAuc3MtdGlsZS1pbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDJEQUREO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUgLnNzLXRpbGUtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zcGVjaWFsLXNlcnZpY2VzIC5zcGVjaWFsLXNlcnZpY2VzLXRpbGUtY29udGFpbmVyIC5zcy10aWxlIC5zcy10aWxlLWlubmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5zcGVjaWFsLXNlcnZpY2VzIC5zcGVjaWFsLXNlcnZpY2VzLXRpbGUtY29udGFpbmVyIC5zcy10aWxlIC5zcy10aWxlLWlubmVyIC5zcy10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB6LWluZGV4OiAxMDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjMjcyMTREO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcGVjaWFsLXNlcnZpY2VzIC5zcGVjaWFsLXNlcnZpY2VzLXRpbGUtY29udGFpbmVyIC5zcy10aWxlIC5zcy10aWxlLWlubmVyIC5zcy10b29sdGlwIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhCMUNGO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xuICAgIGNvbG9yOiAjRkZGO1xuICB9XG59XG4uc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciAuc3MtdGlsZSAuc3MtdGlsZS1pbm5lciAuc3MtdGlsZS1pbWFnZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xufVxuLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUgLnNzLXRpbGUtaW5uZXIgLnNzLXRpbGUtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDQ1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUgLnNzLXRpbGUtaW5uZXIgLnNzLXRpbGUtaW1hZ2Uge1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICB9XG59XG4uc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciAuc3MtdGlsZSAuc3MtdGlsZS1pbm5lciAuc3MtdGlsZS1pY29uLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNTBweDtcbn1cbi5zcGVjaWFsLXNlcnZpY2VzIC5zcGVjaWFsLXNlcnZpY2VzLXRpbGUtY29udGFpbmVyIC5zcy10aWxlIC5zcy10aWxlLWlubmVyIC5zcy10aWxlLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUgLnNzLXRpbGUtaW5uZXIgLnNzLXRpbGUtY29udGVudCAudGlsZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzI3MjE0RDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciAuc3MtdGlsZSAuc3MtdGlsZS1pbm5lciAuc3MtdGlsZS1jb250ZW50IC50aWxlLXRpdGxlLnBhZGRpbmctMTAtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciAuc3MtdGlsZSAuc3MtdGlsZS1pbm5lciAuc3MtdGlsZS1jb250ZW50IC50aWxlLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM0NzU1NjA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUgLnNzLXRpbGUtaW5uZXIgLnNzLXRpbGUtY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyNXB4KTtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogOTVweDtcbiAgfVxuICAuc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciAuc3MtdGlsZSAuc3MtdGlsZS1pbm5lciAuc3MtdGlsZS1jb250ZW50IC50aWxlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zcGVjaWFsLXNlcnZpY2VzIC5zcGVjaWFsLXNlcnZpY2VzLXRpbGUtY29udGFpbmVyIC5zcy10aWxlIC5zcy10aWxlLWlubmVyIC5zcy10aWxlLWNvbnRlbnQgLnRpbGUtdGl0bGUucGFkZGluZy0xMC1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5zcGVjaWFsLXNlcnZpY2VzIC5zcGVjaWFsLXNlcnZpY2VzLXRpbGUtY29udGFpbmVyIC5zcy10aWxlIC5zcy10aWxlLWlubmVyIC5zcy10aWxlLWNvbnRlbnQgLnRpbGUtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUgLnNzLXRpbGUtaW5uZXIgLnNzLXRpbGUtY29udGVudC5uby10b29sdGlwIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciAuc3MtdGlsZSAuc3MtdGlsZS1pbm5lcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgfVxufVxuLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUuc2VsZWN0ZWQgLnNzLXRpbGUtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhCMUNGO1xufVxuLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUuc2VsZWN0ZWQgLnNzLXRpbGUtaW5uZXIgLnNzLXRpbGUtY29udGVudCBwIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cbi5zcGVjaWFsLXNlcnZpY2VzIC5zcGVjaWFsLXNlcnZpY2VzLXRpbGUtY29udGFpbmVyIC5zcy10aWxlLnNlbGVjdGVkIC5zcy10aWxlLWlubmVyIC5zcy10b29sdGlwIHtcbiAgY29sb3I6ICNGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUuc2VsZWN0ZWQgLnNzLXRpbGUtaW5uZXIgLnNzLXRvb2x0aXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzk4YmU7XG4gIH1cbn1cbi5zcGVjaWFsLXNlcnZpY2VzIC5zcGVjaWFsLXNlcnZpY2VzLXRpbGUtY29udGFpbmVyIC5zcy10aWxlIC50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyNzIxNEQ7XG59XG4uc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciAuc3MtdGlsZSAudG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjcyMTREO1xufVxuLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUgLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjcyMTREO1xufVxuLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUgLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyNzIxNEQ7XG59XG4uc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciAuc3MtdGlsZSAudG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyMTREO1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuLnNwZWNpYWwtc2VydmljZXMgI3NzLXRpbGUtMS1yZXN1bHQsXG4uc3BlY2lhbC1zZXJ2aWNlcyAjc3MtdGlsZS0yLXJlc3VsdCxcbi5zcGVjaWFsLXNlcnZpY2VzICNzcy10aWxlLTMtcmVzdWx0LFxuLnNwZWNpYWwtc2VydmljZXMgI3NzLXRpbGUtNC1yZXN1bHQge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QyREFERDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc3BlY2lhbC1zZXJ2aWNlcyAjc3MtdGlsZS0xLXJlc3VsdC5hY3RpdmUtZGVza3RvcCxcbi5zcGVjaWFsLXNlcnZpY2VzICNzcy10aWxlLTItcmVzdWx0LmFjdGl2ZS1kZXNrdG9wLFxuLnNwZWNpYWwtc2VydmljZXMgI3NzLXRpbGUtMy1yZXN1bHQuYWN0aXZlLWRlc2t0b3AsXG4uc3BlY2lhbC1zZXJ2aWNlcyAjc3MtdGlsZS00LXJlc3VsdC5hY3RpdmUtZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG4uc3BlY2lhbC1zZXJ2aWNlcyAjc3MtdGlsZS0xLXJlc3VsdC5lZGl0LWNvbnRlbnQsXG4uc3BlY2lhbC1zZXJ2aWNlcyAjc3MtdGlsZS0yLXJlc3VsdC5lZGl0LWNvbnRlbnQsXG4uc3BlY2lhbC1zZXJ2aWNlcyAjc3MtdGlsZS0zLXJlc3VsdC5lZGl0LWNvbnRlbnQsXG4uc3BlY2lhbC1zZXJ2aWNlcyAjc3MtdGlsZS00LXJlc3VsdC5lZGl0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbn1cbi5zcGVjaWFsLXNlcnZpY2VzICNzcy10aWxlLTEtcmVzdWx0LmFjdGl2ZS1tb2JpbGUsXG4uc3BlY2lhbC1zZXJ2aWNlcyAjc3MtdGlsZS0yLXJlc3VsdC5hY3RpdmUtbW9iaWxlLFxuLnNwZWNpYWwtc2VydmljZXMgI3NzLXRpbGUtMy1yZXN1bHQuYWN0aXZlLW1vYmlsZSxcbi5zcGVjaWFsLXNlcnZpY2VzICNzcy10aWxlLTQtcmVzdWx0LmFjdGl2ZS1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zcGVjaWFsLXNlcnZpY2VzICNzcy10aWxlLTEtcmVzdWx0IC5zcy1yZXN1bHQtaW1hZ2UgaW1nLFxuLnNwZWNpYWwtc2VydmljZXMgI3NzLXRpbGUtMi1yZXN1bHQgLnNzLXJlc3VsdC1pbWFnZSBpbWcsXG4uc3BlY2lhbC1zZXJ2aWNlcyAjc3MtdGlsZS0zLXJlc3VsdCAuc3MtcmVzdWx0LWltYWdlIGltZyxcbi5zcGVjaWFsLXNlcnZpY2VzICNzcy10aWxlLTQtcmVzdWx0IC5zcy1yZXN1bHQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNwZWNpYWwtc2VydmljZXMgI3NzLXRpbGUtMS1yZXN1bHQsXG4uc3BlY2lhbC1zZXJ2aWNlcyAjc3MtdGlsZS0yLXJlc3VsdCxcbi5zcGVjaWFsLXNlcnZpY2VzICNzcy10aWxlLTMtcmVzdWx0LFxuLnNwZWNpYWwtc2VydmljZXMgI3NzLXRpbGUtNC1yZXN1bHQge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG4gIC5zcGVjaWFsLXNlcnZpY2VzICNzcy10aWxlLTEtcmVzdWx0IC5zcy1yZXN1bHQtaW1hZ2UsXG4uc3BlY2lhbC1zZXJ2aWNlcyAjc3MtdGlsZS0yLXJlc3VsdCAuc3MtcmVzdWx0LWltYWdlLFxuLnNwZWNpYWwtc2VydmljZXMgI3NzLXRpbGUtMy1yZXN1bHQgLnNzLXJlc3VsdC1pbWFnZSxcbi5zcGVjaWFsLXNlcnZpY2VzICNzcy10aWxlLTQtcmVzdWx0IC5zcy1yZXN1bHQtaW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5zcy1kcm9wem9uZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuXG4vKiBQcmUgUXVhbGlmaWNhdGlvbiBRdWVzdGlvbm5haXJlICovXG4ucHJlLXF1YWxpZmljYXRpb24tcXVlc3Rpb25uYWlyZSAubGFiZWwtbGcge1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucHJlLXF1YWxpZmljYXRpb24tcXVlc3Rpb25uYWlyZSAuYnRuLWdyb3VwIC5idG4ge1xuICBtaW4td2lkdGg6IDE0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wcmUtcXVhbGlmaWNhdGlvbi1xdWVzdGlvbm5haXJlIC5idG4tZ3JvdXAgLmJ0biB7XG4gICAgbWluLXdpZHRoOiAxODZweDtcbiAgfVxufVxuLnByZS1xdWFsaWZpY2F0aW9uLXF1ZXN0aW9ubmFpcmUgLndob2xlc2FsZS1wcm92aWRlci5uZy1lbnRlciwgLnByZS1xdWFsaWZpY2F0aW9uLXF1ZXN0aW9ubmFpcmUgLndob2xlc2FsZS1wcm92aWRlci5uZy1sZWF2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCkgMC41cztcbn1cbi5wcmUtcXVhbGlmaWNhdGlvbi1xdWVzdGlvbm5haXJlIC53aG9sZXNhbGUtcHJvdmlkZXIubmctZW50ZXIsIC5wcmUtcXVhbGlmaWNhdGlvbi1xdWVzdGlvbm5haXJlIC53aG9sZXNhbGUtcHJvdmlkZXIubmctbGVhdmUubmctbGVhdmUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5wcmUtcXVhbGlmaWNhdGlvbi1xdWVzdGlvbm5haXJlIC53aG9sZXNhbGUtcHJvdmlkZXIubmctbGVhdmUsIC5wcmUtcXVhbGlmaWNhdGlvbi1xdWVzdGlvbm5haXJlIC53aG9sZXNhbGUtcHJvdmlkZXIubmctZW50ZXIubmctZW50ZXItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogS25vd2xlZGdlIGJhc2UgKi9cbi5rYi1hcnRpY2xlLXBsYWNlaG9sZGVyW2RhdGEtYXR0cmlidXRlPXRpdGxlXSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ua2ItYXJ0aWNsZS1wbGFjZWhvbGRlciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyogQkxPRyAqL1xuLmJsb2ctYXJ0aWNsZS1hdXRob3Itd3JhcHBlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1ZjVmNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmxvZy1hcnRpY2xlLWF1dGhvci13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJsb2ctYXJ0aWNsZS1hdXRob3Itd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA4OXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDJEQUREO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDJEQUREO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYmxvZy1hcnRpY2xlLWF1dGhvci13cmFwcGVyIC5ibG9nLWFydGljbGUtYXV0aG9yIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cbi5ibG9nLWFydGljbGUtYXV0aG9yLXdyYXBwZXIgLmJsb2ctYXJ0aWNsZS1hdXRob3IgLmJsb2ctYXJ0aWNsZS1hdXRob3ItaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA3M3B4O1xufVxuLmJsb2ctYXJ0aWNsZS1hdXRob3Itd3JhcHBlciAuYmxvZy1hcnRpY2xlLWF1dGhvciAuYmxvZy1hcnRpY2xlLWF1dGhvci1pbWFnZSBpbWcge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG59XG4uYmxvZy1hcnRpY2xlLWF1dGhvci13cmFwcGVyIC5ibG9nLWFydGljbGUtYXV0aG9yIC5ibG9nLWFydGljbGUtYXV0aG9yLXRhYmxlIGEge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmJsb2ctYXJ0aWNsZS1hdXRob3Itd3JhcHBlciAuYmxvZy1hcnRpY2xlLWF1dGhvciAuYmxvZy1hcnRpY2xlLWF1dGhvci10YWJsZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJsb2ctYXJ0aWNsZS1hdXRob3Itd3JhcHBlciAuYmxvZy1hcnRpY2xlLWF1dGhvciAuYmxvZy1hcnRpY2xlLWF1dGhvci10YWJsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctYXJ0aWNsZS1hdXRob3Itd3JhcHBlciAuYmxvZy1hcnRpY2xlLWF1dGhvciAuYmxvZy1hcnRpY2xlLWF1dGhvci10YWJsZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5ibG9nLWFydGljbGUtYXV0aG9yLXdyYXBwZXIgLmJsb2ctYXJ0aWNsZS1hdXRob3IgLmJsb2ctYXJ0aWNsZS1hdXRob3ItdGFibGUgLmJsb2ctYXJ0aWNsZS1hdXRob3ItY2F0ZWdvcnktcHVibGlzaGVkLWRhdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ibG9nLWFydGljbGUtYXV0aG9yLXdyYXBwZXIgLmJsb2ctYXJ0aWNsZS1hdXRob3Itc29jaWFsLWljb25zIHtcbiAgICBsaW5lLWhlaWdodDogODlweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWluLXdpZHRoOiAxMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5ibG9nLWFydGljbGUtYXV0aG9yLXdyYXBwZXIgLmJsb2ctYXJ0aWNsZS1hdXRob3Itc29jaWFsLWljb25zIHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIH1cbn1cbi5ibG9nLWFydGljbGUtYXV0aG9yLXdyYXBwZXIgLmJsb2ctYXJ0aWNsZS1hdXRob3Itc29jaWFsLWljb25zIHN2ZyB7XG4gIGNvbG9yOiAjNzQ4OTk5O1xufVxuLmJsb2ctYXJ0aWNsZS1hdXRob3Itd3JhcHBlciAuYmxvZy1hcnRpY2xlLWF1dGhvci1zb2NpYWwtaWNvbnMgc3ZnOmhvdmVyIHtcbiAgY29sb3I6ICM0NzU1NjA7XG59XG5cbi5ibG9nLWFydGljbGUtaGVhZGVyLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXJ0aWNsZS1ncmlkLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4uYXJ0aWNsZS1ncmlkLmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4uYXJ0aWNsZS1ncmlkLmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLmFydGljbGUtZ3JpZCBbY2xhc3MqPWNvbC1tZC1dLFxuLmFydGljbGUtZ3JpZCBbY2xhc3MqPWNvbC1sZy1dIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmFydGljbGUtZ3JpZFtkYXRhLWdyaWQtbGF5b3V0PWdyaWRfMTJdIFtjbGFzcyo9Y29sLW1kLV0ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYXJ0aWNsZS1ncmlkW2RhdGEtZ3JpZC1sYXlvdXQ9Z3JpZF8xMl0gW2NsYXNzKj1jb2wtbWQtXS5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmFydGljbGUtZ3JpZFtkYXRhLWdyaWQtbGF5b3V0PWdyaWRfMTJdIFtjbGFzcyo9Y29sLW1kLV0uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuaW1nLXdyYXAge1xuICBoZWlnaHQ6IDE3MHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbn1cbi5hcnRpY2xlLWdyaWRbZGF0YS1ncmlkLWxheW91dD1ncmlkXzEyXSBbY2xhc3MqPWNvbC1tZC1dLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG59XG4uYXJ0aWNsZS1ncmlkW2RhdGEtZ3JpZC1sYXlvdXQ9Z3JpZF8xMl0gW2NsYXNzKj1jb2wtbWQtXS5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dCBhLmhhcy1ob3Zlcjpob3ZlciAuaDQge1xuICBjb2xvcjogIzBjMGExNztcbn1cbi5hcnRpY2xlLWdyaWRbZGF0YS1ncmlkLWxheW91dD1ncmlkXzNdIC5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmFydGljbGUtZ3JpZFtkYXRhLWdyaWQtbGF5b3V0PWdyaWRfM10gLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmltZy13cmFwIHtcbiAgaGVpZ2h0OiAxNzBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG59XG4uYXJ0aWNsZS1ncmlkW2RhdGEtZ3JpZC1sYXlvdXQ9Z3JpZF8zXSAuYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbn1cbi5hcnRpY2xlLWdyaWQgLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLXRleHQge1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5hcnRpY2xlLWdyaWQgLmFydGljbGUtdGlsZSAuaW1nLXdyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDYwJTtcbn1cbi5hcnRpY2xlLWdyaWQgLmFydGljbGUtdGlsZSAuYXJ0aWNsZS1kYXRlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwNkFBRTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDIuMjtcbn1cbi5hcnRpY2xlLWdyaWQgLmFydGljbGUtdGlsZSBwLmFydGljbGUtZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbn1cbi5hcnRpY2xlLWdyaWQgLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzI3MjE0RDtcbn1cbi5hcnRpY2xlLWdyaWQgLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLXRleHQtcG9zaXRpb24taGVybyB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4uYXJ0aWNsZS1ncmlkIC5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS10ZXh0LXBvc2l0aW9uLWhlcm8gLmFydGljbGUtdGlsZS10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEzNXB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYXJ0aWNsZS1ncmlkIC5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS10ZXh0LXBvc2l0aW9uLWhlcm8gLmltZy13cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFydGljbGUtZ3JpZCAuYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtdGV4dC1wb3NpdGlvbi1oZXJvIC5hcnRpY2xlLXRpbGUtaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLWdyaWQgLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLXRleHQtcG9zaXRpb24taGVybyAqIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLWdyaWQgLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLXRleHQtcG9zaXRpb24taGVybyAqIC5oYXMtaG92ZXI6aG92ZXIgLmFydGljbGUtdGl0bGUge1xuICBjb2xvcjogI2Q5ZDlkOSAhaW1wb3J0YW50O1xufVxuLmFydGljbGUtZ3JpZCAuYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtdGV4dC1wb3NpdGlvbi1oZXJvICogLmFydGljbGUtdGFnLXNlY29uZGFyeSBhOmhvdmVyLFxuLmFydGljbGUtZ3JpZCAuYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtdGV4dC1wb3NpdGlvbi1oZXJvICogLmFydGljbGUtdGFnLXByaW1hcnkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTZlNmU2ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hcnRpY2xlLWdyaWQgLmFydGljbGUtdGlsZS5jb2wtMngtaGVpZ2h0IC5hcnRpY2xlLXRpbGUtY29udGVudCB7XG4gIGhlaWdodDogNjYwcHg7XG59XG4uYXJ0aWNsZS1ncmlkW2RhdGEtZ3JpZC1sYXlvdXQ9aGVyb18zXSB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hcnRpY2xlLWdyaWRbZGF0YS1ncmlkLWxheW91dD1oZXJvXzNdIC5hcnRpY2xlLXRpbGUuY29sLTJ4LWhlaWdodCAuYXJ0aWNsZS10aWxlLWNvbnRlbnQge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cblxuICAuY29udGFpbmVyIC5hcnRpY2xlLWdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUtZ3JpZFtkYXRhLWdyaWQtbGF5b3V0PWdyaWRfM10gLmFydGljbGUtdGlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLWdyaWRbZGF0YS1ncmlkLWxheW91dD1ncmlkXzNdIFtjbGFzcyo9Y29sLW1kLV0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmFydGljbGUtZ3JpZFtkYXRhLWdyaWQtbGF5b3V0PWdyaWRfM10uY2Fyb3VzZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFydGljbGUtZ3JpZFtkYXRhLWdyaWQtbGF5b3V0PWdyaWRfM10uY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hcnRpY2xlLWdyaWRbZGF0YS1ncmlkLWxheW91dD1ncmlkXzNdLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLm5leHQsIC5hcnRpY2xlLWdyaWRbZGF0YS1ncmlkLWxheW91dD1ncmlkXzNdLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYsIC5hcnRpY2xlLWdyaWRbZGF0YS1ncmlkLWxheW91dD1ncmlkXzNdLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnJpZ2h0LCAuYXJ0aWNsZS1ncmlkW2RhdGEtZ3JpZC1sYXlvdXQ9Z3JpZF8zXS5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5sZWZ0LCAuYXJ0aWNsZS1ncmlkW2RhdGEtZ3JpZC1sYXlvdXQ9Z3JpZF8zXS5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUucmlnaHQsIC5hcnRpY2xlLWdyaWRbZGF0YS1ncmlkLWxheW91dD1ncmlkXzNdLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYubGVmdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmF1dGhvci1wcm9maWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5hdXRob3ItcHJvZmlsZSBpbWcge1xuICB3aWR0aDogNjhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5hdXRob3ItcHJvZmlsZSAubWVkaWEtbGVmdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmFydGljbGUtdGFnLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzIxNEQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogM3B4IDRweDtcbn1cbi5hcnRpY2xlLXRhZy1zZWNvbmRhcnkgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS10YWctc2Vjb25kYXJ5IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFydGljbGUtdGFnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5REU2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDNweCA0cHg7XG59XG4uYXJ0aWNsZS10YWctcHJpbWFyeSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLXRhZy1wcmltYXJ5IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFydGljbGUtdGFnLWdyZXkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkFCRkM0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDNweCA0cHg7XG59XG4uYXJ0aWNsZS10YWctZ3JleSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLXRhZy1ncmV5IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnJlbGF0ZWQtYXJ0aWNsZXMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnJlbGF0ZWQtYXJ0aWNsZXMgaHIge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnJlbGF0ZWQtYXJ0aWNsZXMgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucmVsYXRlZC1hcnRpY2xlcyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIGNvbnRlbnQgY29udGFpbmVyKi9cbi5jb250ZW50LWNvbnRhaW5lci5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFFN0VDO1xufVxuLmNvbnRlbnQtY29udGFpbmVyLnJvdW5kZWQtY29ybmVycyB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5jb250ZW50LWNvbnRhaW5lci5sZWZ0LXNlbWktY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5OTk5cHg7XG59XG4uY29udGVudC1jb250YWluZXIucmlnaHQtc2VtaS1jaXJjbGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGVudC1jb250YWluZXIubm8tc2VtaS1jaXJjbGUtbW9iaWxlIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbn1cbi5jb250ZW50LWNvbnRhaW5lciAuc3BsaXQtd2lkdGgtY29udGFpbmVyIHtcbiAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnplcm8tcGFkZGluZyB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLypWaWRlbyBwbGF5ZXIgY29tcG9uZW50Ki9cbi52aWRlby1wbGF5ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi52aWRlby1wbGF5ZXIuaGFzLWltYWdlIC5wbHlyX192aWRlby13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uc2VhcmNoLXJlc3VsdHMgLnJlc3VsdC11cmwge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGNvbG9yOiAjNjQ2NDczO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmltYWdlLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxNTAwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmltYWdlLW1vZGFsIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pbWFnZS1tb2RhbCAuaW1hZ2UtbW9kYWwtaGVhZGVyIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmltYWdlLW1vZGFsIC5pbWFnZS1tb2RhbC1oZWFkZXIgLmltYWdlLW1vZGFsLWhlYWRlci1pdGVtIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmltYWdlLW1vZGFsIC5pbWFnZS1tb2RhbC1oZWFkZXIgLmltYWdlLW1vZGFsLWhlYWRlci1pdGVtLmltYWdlLW1vZGFsLWNsb3NlIC5zdmctaWNvbiB7XG4gIGhlaWdodDogMi41cmVtO1xuICB3aWR0aDogMi41cmVtO1xufVxuLmltYWdlLW1vZGFsIC5pbWFnZS1tb2RhbC1oZWFkZXIgLmltYWdlLW1vZGFsLWhlYWRlci1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cbi5pbWFnZS1tb2RhbCBmaWd1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbn1cbi5pbWFnZS1tb2RhbCBmaWd1cmUgaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY29udGFpbjtcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pbWFnZS1tb2RhbCAuaW1hZ2UtbW9kYWwtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NiU7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cbi5pbWFnZS1tb2RhbCAuaW1hZ2UtbW9kYWwtY29udHJvbCAuc3ZnLWljb24ge1xuICBoZWlnaHQ6IDRyZW07XG4gIHdpZHRoOiA0cmVtO1xufVxuLmltYWdlLW1vZGFsIC5pbWFnZS1tb2RhbC1jb250cm9sLm5leHQge1xuICByaWdodDogMS41cmVtO1xufVxuLmltYWdlLW1vZGFsIC5pbWFnZS1tb2RhbC1jb250cm9sLnByZXZpb3VzIHtcbiAgbGVmdDogMS41cmVtO1xufVxuLmltYWdlLW1vZGFsIC5pbWFnZS1tb2RhbC1jb250cm9sOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NTU2MDtcbn1cblxuLmludGVyYWN0aXZlLXRpbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbjogMTJweCA1cHg7XG59XG4uaW50ZXJhY3RpdmUtdGlsZSAuaW50ZXJhY3RpdmUtdGlsZS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1pbi1oZWlnaHQ6IDEzNnB4O1xuICB3aWR0aDogMTUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xufVxuLmludGVyYWN0aXZlLXRpbGUgLmludGVyYWN0aXZlLXRpbGUtaW5uZXIgc3ZnLCAuaW50ZXJhY3RpdmUtdGlsZSAuaW50ZXJhY3RpdmUtdGlsZS1pbm5lciBpbWcge1xuICBoZWlnaHQ6IDYycHg7XG4gIG1hcmdpbjogMTJweCBhdXRvIDA7XG4gIGZpbGw6ICMwMDlERTY7XG4gIGhlaWdodDogNjdweDtcbiAgd2lkdGg6IDY3cHg7XG4gIG1pbi13aWR0aDogNjdweDtcbn1cbi5pbnRlcmFjdGl2ZS10aWxlIC5pbnRlcmFjdGl2ZS10aWxlLWlubmVyIC50aWxlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDEwcHggMTBweCAxMHB4O1xuICBjb2xvcjogIzI3MjE0RDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmludGVyYWN0aXZlLXRpbGUgLmludGVyYWN0aXZlLXRpbGUtaW5uZXIgLnRpbGUtY29udGVudCAudGlsZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuLmludGVyYWN0aXZlLXRpbGUgLmludGVyYWN0aXZlLXRpbGUtaW5uZXIgLnRpbGUtY29udGVudCAudGlsZS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG59XG4uaW50ZXJhY3RpdmUtdGlsZTpob3ZlciwgLmludGVyYWN0aXZlLXRpbGUuYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5pbnRlcmFjdGl2ZS10aWxlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlERTY7XG59XG4uaW50ZXJhY3RpdmUtdGlsZS5hY3RpdmUgc3ZnIHtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cbi5pbnRlcmFjdGl2ZS10aWxlLmFjdGl2ZSAudGlsZS1jb250ZW50IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uaW50ZXJhY3RpdmUtdGlsZS5pbnRlcmFjdGl2ZS10aWxlLXdpZGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaW50ZXJhY3RpdmUtdGlsZS5pbnRlcmFjdGl2ZS10aWxlLXdpZGUgLmludGVyYWN0aXZlLXRpbGUtaW5uZXIge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmludGVyYWN0aXZlLXRpbGUuaW50ZXJhY3RpdmUtdGlsZS13aWRlIC5pbnRlcmFjdGl2ZS10aWxlLWlubmVyIHN2ZywgLmludGVyYWN0aXZlLXRpbGUuaW50ZXJhY3RpdmUtdGlsZS13aWRlIC5pbnRlcmFjdGl2ZS10aWxlLWlubmVyIGltZyB7XG4gIG1hcmdpbjogMDtcbn1cbi5pbnRlcmFjdGl2ZS10aWxlLmludGVyYWN0aXZlLXRpbGUtd2lkZSAuaW50ZXJhY3RpdmUtdGlsZS1pbm5lciAudGlsZS1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMDtcbn1cbi5pbnRlcmFjdGl2ZS10aWxlLmludGVyYWN0aXZlLXRpbGUtd2lkZSAuaW50ZXJhY3RpdmUtdGlsZS1pbm5lciAudGlsZS1jb250ZW50IC50aWxlLXRpdGxlLCAuaW50ZXJhY3RpdmUtdGlsZS5pbnRlcmFjdGl2ZS10aWxlLXdpZGUgLmludGVyYWN0aXZlLXRpbGUtaW5uZXIgLnRpbGUtY29udGVudCAudGlsZS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMTFweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnRlcmFjdGl2ZS10aWxlLmludGVyYWN0aXZlLXRpbGUtcmVzcG9uc2l2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5pbnRlcmFjdGl2ZS10aWxlLmludGVyYWN0aXZlLXRpbGUtcmVzcG9uc2l2ZSAuaW50ZXJhY3RpdmUtdGlsZS1pbm5lciB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmludGVyYWN0aXZlLXRpbGUuaW50ZXJhY3RpdmUtdGlsZS1yZXNwb25zaXZlIC5pbnRlcmFjdGl2ZS10aWxlLWlubmVyIHN2ZywgLmludGVyYWN0aXZlLXRpbGUuaW50ZXJhY3RpdmUtdGlsZS1yZXNwb25zaXZlIC5pbnRlcmFjdGl2ZS10aWxlLWlubmVyIGltZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5pbnRlcmFjdGl2ZS10aWxlLmludGVyYWN0aXZlLXRpbGUtcmVzcG9uc2l2ZSAuaW50ZXJhY3RpdmUtdGlsZS1pbm5lciAudGlsZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAwO1xuICB9XG4gIC5pbnRlcmFjdGl2ZS10aWxlLmludGVyYWN0aXZlLXRpbGUtcmVzcG9uc2l2ZSAuaW50ZXJhY3RpdmUtdGlsZS1pbm5lciAudGlsZS1jb250ZW50IC50aWxlLXRpdGxlLCAuaW50ZXJhY3RpdmUtdGlsZS5pbnRlcmFjdGl2ZS10aWxlLXJlc3BvbnNpdmUgLmludGVyYWN0aXZlLXRpbGUtaW5uZXIgLnRpbGUtY29udGVudCAudGlsZS1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAxMXB4IDA7XG4gIH1cbn1cbi5pbnRlcmFjdGl2ZS10aWxlLmludGVyYWN0aXZlLXRpbGUtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUU3RUM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBtYXJnaW46IDhweDtcbn1cbi5pbnRlcmFjdGl2ZS10aWxlLmludGVyYWN0aXZlLXRpbGUtZGFyayAuaW50ZXJhY3RpdmUtdGlsZS1pbm5lciAudGlsZS1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5pbnRlcmFjdGl2ZS10aWxlLmludGVyYWN0aXZlLXRpbGUtZGFyayAuaW50ZXJhY3RpdmUtdGlsZS1pbm5lciAudGlsZS1jb250ZW50IC50aWxlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uaW50ZXJhY3RpdmUtdGlsZS5pbnRlcmFjdGl2ZS10aWxlLWRhcmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjE0RDtcbn1cbi5pbnRlcmFjdGl2ZS10aWxlLmludGVyYWN0aXZlLXRpbGUtZGFyay5hY3RpdmUgc3ZnIHtcbiAgZmlsbDogd2hpdGU7XG4gIHN0cm9rZTogd2hpdGU7XG59XG4uaW50ZXJhY3RpdmUtdGlsZS5pbnRlcmFjdGl2ZS10aWxlLWRhcmsgc3ZnIHtcbiAgZmlsbDogIzI3MjE0RDtcbiAgc3Ryb2tlOiAjMjcyMTREO1xuICBzdHJva2Utd2lkdGg6IDAuMDAxZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5pbnRlcmFjdGl2ZS10aWxlLmludGVyYWN0aXZlLXRpbGUtZGFyazpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW50ZXJhY3RpdmUtdGlsZS5pbnRlcmFjdGl2ZS10aWxlLWRhcms6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW50ZXJhY3RpdmUtdGlsZS5pbnRlcmFjdGl2ZS10aWxlLWRhcmsuaW50ZXJhY3RpdmUtdGlsZS1kYXJrLW1vYmlsZS1jaGlwIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMHB4IDEycHg7XG4gICAgbWFyZ2luOiA3cHggMTBweCA3cHggMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuaW50ZXJhY3RpdmUtdGlsZS5pbnRlcmFjdGl2ZS10aWxlLWRhcmsuaW50ZXJhY3RpdmUtdGlsZS1kYXJrLW1vYmlsZS1jaGlwIC5pbnRlcmFjdGl2ZS10aWxlLWlubmVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pbnRlcmFjdGl2ZS10aWxlLmludGVyYWN0aXZlLXRpbGUtZGFyay5pbnRlcmFjdGl2ZS10aWxlLWRhcmstbW9iaWxlLWNoaXAgLnRpbGUtY29udGVudCB7XG4gICAgcGFkZGluZzogOHB4IDRweCA4cHggMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmludGVyYWN0aXZlLXRpbGUuaW50ZXJhY3RpdmUtdGlsZS1kYXJrLmludGVyYWN0aXZlLXRpbGUtZGFyay1tb2JpbGUtY2hpcCBzdmcsIC5pbnRlcmFjdGl2ZS10aWxlLmludGVyYWN0aXZlLXRpbGUtZGFyay5pbnRlcmFjdGl2ZS10aWxlLWRhcmstbW9iaWxlLWNoaXAgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kaXNjbGFpbWVyLWNvbXBvbmVudCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLmRpc2NsYWltZXItY29tcG9uZW50IC5zeW1ib2wtc3R5bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4jZGlhbG9nZmxvdyBsaS5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4jZGlhbG9nZmxvdyBsaS5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiBzdmcuc3ZnLWljb24uc3ZnLWljb24tbWFwLXBpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZGlhbG9nZmxvdyAuaW5wdXQtZ3JvdXAgaW5wdXQuaGFzLWNsZWFyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuI2RpYWxvZ2Zsb3cgLmlucHV0LWdyb3VwLWNsZWFyIHtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNkaWFsb2dmbG93IC5jeWEtc3R5bGUtc2VhcmNoLWljb24ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGJhY2tncm91bmQ6ICM0MTliZTA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNkaWFsb2dmbG93IC5zdmctaWNvbi5hY3RpdmUge1xuICBmaWxsOiBvcmFuZ2U7XG59XG4jZGlhbG9nZmxvdyAuaW5wdXQtc2VhcmNoLXNwaW5uZXIge1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDYwcHg7XG4gIHotaW5kZXg6IDIwMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4jZGlhbG9nZmxvdyAudGV4dC1xdWVzdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4jZGlhbG9nZmxvdyAudGV4dC1saW5rcyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5pY3QtcGFydG5lci1saXN0IC5zZWFyY2gtYm94IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNjM4cHg7XG59XG4uaWN0LXBhcnRuZXItbGlzdCAuc2VhcmNoLWJveC52LXRleHQtZmllbGQge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmljdC1wYXJ0bmVyLWxpc3QgLm5ibi1wcmltYXJ5LS10ZXh0IHtcbiAgY29sb3I6ICMwMDZBQUUgIWltcG9ydGFudDtcbn1cbi5pY3QtcGFydG5lci1saXN0IGlucHV0W3R5cGU9dGV4dF0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmljdC1wYXJ0bmVyLWxpc3QgLnNlYXJjaC1ib3ggZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkFCRkM0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi5pY3QtcGFydG5lci1saXN0IC5zZWFyY2gtYm94IC52LWlucHV0X19pY29uLnYtaW5wdXRfX2ljb24tLXByZXBlbmQtaW5uZXIge1xuICBoZWlnaHQ6IDQ1cHg7XG59XG4uaWN0LXBhcnRuZXItbGlzdCAudi1jaGlwIHtcbiAgbWFyZ2luOiA0cHggOHB4IDRweCAwO1xufVxuLmljdC1wYXJ0bmVyLWxpc3QgLnYtY2hpcCAudi1jaGlwX19jb250ZW50IHtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4uaWN0LXBhcnRuZXItbGlzdCAudi1jaGlwLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzIxNEQgIWltcG9ydGFudDtcbn1cbi5pY3QtcGFydG5lci1saXN0IC5tZGktY2hlY2tib3gtbWFya2VkIHtcbiAgY29sb3I6ICMwMDZBQUUgIWltcG9ydGFudDtcbn1cbi5pY3QtcGFydG5lci1saXN0IC52LXRleHQtZmllbGQudi10ZXh0LWZpZWxkLS1zb2xvIC52LWlucHV0X19hcHBlbmQtaW5uZXIsIC5pY3QtcGFydG5lci1saXN0IC52LXRleHQtZmllbGQudi10ZXh0LWZpZWxkLS1zb2xvIC52LWlucHV0X19wcmVwZW5kLWlubmVyIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLmljdC1wYXJ0bmVyLWxpc3QgYnV0dG9uLnZpc2l0IHtcbiAgY29sb3I6ICMyNzIxNEQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDI0cHggMTFweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNzIxNEQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG4uaWN0LXBhcnRuZXItbGlzdCAuY2FyZCB7XG4gIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmljdC1wYXJ0bmVyLWxpc3QgLmNhcmQgLmNvbXBhbnktdGl0bGUge1xuICBjb2xvcjogIzI3MjE0RDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2FucyAhaW1wb3J0YW50O1xufVxuLmljdC1wYXJ0bmVyLWxpc3QgLmNhcmQgLmxvZ28taW1nLXdyYXBwZXIge1xuICBoZWlnaHQ6IDgycHg7XG59XG4uaWN0LXBhcnRuZXItbGlzdCAuY2FyZCAubG9nby1pbWctd3JhcHBlciAubG9nby1pbWcge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgbWF4LWhlaWdodDogNTVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5pY3QtcGFydG5lci1saXN0IC5jYXJkIC5lbWFpbC1waG9uZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmljdC1wYXJ0bmVyLWxpc3QgLmNhcmQgLmVtYWlsLXBob25lLXdyYXBwZXIgLmVucXVpcnktZW1haWwtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmljdC1wYXJ0bmVyLWxpc3QgLmNhcmQgLndlYnNpdGUtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbn1cbi5pY3QtcGFydG5lci1saXN0IC5hdXRvY29tcGxldGUtaW5wdXQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogNjM4cHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5pY3QtcGFydG5lci1saXN0IC5hdXRvY29tcGxldGUtYm9yZGVyIC52LWlucHV0X19zbG90IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uaWN0LXBhcnRuZXItbGlzdCAuYXV0b2NvbXBsZXRlLWJvcmRlciAudi1zZWxlY3RfX3Nsb3Qge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uaWN0LXBhcnRuZXItbGlzdCAuYXV0b2NvbXBsZXRlLWJvcmRlciAudi1pbnB1dF9faWNvbi52LWlucHV0X19pY29uLS1wcmVwZW5kLWlubmVyIHtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuLmljdC1wYXJ0bmVyLWxpc3QgLmljdC1kaXN0YW5jZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uaWN0LXBhcnRuZXItbGlzdCAudi1pbnB1dC5hdXRvY29tcGxldGUtYm9yZGVyLnYtaW5wdXQtLWRlbnNlLnRoZW1lLS1saWdodC52LXRleHQtZmllbGQudi10ZXh0LWZpZWxkLS1zb2xvLWZsYXQudi10ZXh0LWZpZWxkLS1pcy1ib290ZWQudi1zZWxlY3Qudi1hdXRvY29tcGxldGUge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi52LWxpc3QtaXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xufVxuXG4udi10ZXh0LWZpZWxkLnYtaW5wdXQtLWRlbnNlOm5vdCgudi10ZXh0LWZpZWxkLS1vdXRsaW5lZCkgaW5wdXQge1xuICBwYWRkaW5nOiAxMHB4IDAgMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi52LWFwcGxpY2F0aW9uIC52LXRleHQtZmllbGQgaW5wdXQge1xuICBwYWRkaW5nOiAyMXB4IDAgMTBweCAhaW1wb3J0YW50O1xufVxuXG5sYWJlbC52LWxhYmVsLnYtbGFiZWwtLWFjdGl2ZS50aGVtZS0tbGlnaHQge1xuICBjb2xvcjogIzQ3NTU2MCAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogQUVNIENPTVBPTkVOVFNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5mdWxsc2NyZWVuLWNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDJEQUREO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjhweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZ1bGxzY3JlZW4tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1NnB4KTtcbiAgfVxufVxuLmZ1bGxzY3JlZW4tY29udGFpbmVyIC5mdWxsc2NyZWVuLWNvbnRhaW5lci1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZnVsbHNjcmVlbi1jb250YWluZXIgLmZ1bGxzY3JlZW4tY29udGFpbmVyLWNvbnRlbnQgLmZ1bGxzY3JlZW4tY29udGFpbmVyLWNvbnRlbnQtaW5uZXIge1xuICBwYWRkaW5nOiAyMHB4IDQycHggMjBweCAyMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5mdWxsc2NyZWVuLWNvbnRhaW5lci5pbWFnZS0yLWNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5mdWxsc2NyZWVuLWNvbnRhaW5lci5pbWFnZS0yLWNvbCAuZnVsbHNjcmVlbi1jb250YWluZXItaW1hZ2Uge1xuICB3aWR0aDogNTUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZnVsbHNjcmVlbi1jb250YWluZXIuaW1hZ2UtMi1jb2wgLmZ1bGxzY3JlZW4tY29udGFpbmVyLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvbnRhaW47XCI7XG59XG4uZnVsbHNjcmVlbi1jb250YWluZXIuaW1hZ2UtMi1jb2wgLmZ1bGxzY3JlZW4tY29udGFpbmVyLWNvbnRlbnQge1xuICB3aWR0aDogNDUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mdWxsc2NyZWVuLWNvbnRhaW5lci5pbWFnZS0yLWNvbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZ1bGxzY3JlZW4tY29udGFpbmVyLmltYWdlLTItY29sIC5mdWxsc2NyZWVuLWNvbnRhaW5lci1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZ1bGxzY3JlZW4tY29udGFpbmVyLmltYWdlLTItY29sIC5mdWxsc2NyZWVuLWNvbnRhaW5lci1pbWFnZSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDM2MHB4O1xuICB9XG4gIC5mdWxsc2NyZWVuLWNvbnRhaW5lci5pbWFnZS0yLWNvbCAuZnVsbHNjcmVlbi1jb250YWluZXItY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG4uZnVsbHNjcmVlbi1jb250YWluZXIuaW1hZ2UtYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mdWxsc2NyZWVuLWNvbnRhaW5lci5pbWFnZS1ib3R0b20gLmZ1bGxzY3JlZW4tY29udGFpbmVyLWltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDQwJTtcbn1cbi5mdWxsc2NyZWVuLWNvbnRhaW5lci5pbWFnZS1ib3R0b20gLmZ1bGxzY3JlZW4tY29udGFpbmVyLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvbnRhaW47XCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZ1bGxzY3JlZW4tY29udGFpbmVyLmltYWdlLWJvdHRvbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uZnVsbHNjcmVlbi1jb250YWluZXIuZWRpdENvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5odG1sLmFlbS1BdXRob3JMYXllci1FZGl0IC5mdWxsc2NyZWVuLWNvbnRhaW5lciB7XG4gIGhlaWdodDogY2FsYygzNTBweCAtIDY4cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGh0bWwuYWVtLUF1dGhvckxheWVyLUVkaXQgLmZ1bGxzY3JlZW4tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMzUwcHggLSA1NnB4KTtcbiAgfVxufVxuXG4vKiBOZXR3b3JrIE1haW50ZW5hbmNlICovXG4ubmV0d29yay1tYWludGVuYW5jZS1zcGlubmVyIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5ldHdvcmstbWFpbnRlbmFuY2Utc3Bpbm5lciAuaW5wdXQtZ3JvdXAtc3Bpbm5lciB7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIHRvcDogNjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmV0d29yay1tYWludGVuYW5jZSAuY29sbGFwc2UtaWNvbjpiZWZvcmUge1xuICBmb250LXNpemU6IHh4LXNtYWxsO1xufVxuLm5ldHdvcmstbWFpbnRlbmFuY2UgLnJpY2h0ZXh0IHVsID4gbGkuYnVsbGV0LWxpc3QtbWFpbnRlbmFuY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubmV0d29yay1tYWludGVuYW5jZSAuYnVsbGV0LWxpc3QtbWFpbnRlbmFuY2UgZGl2IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBsaXN0LXN0eWxlOiBkaXNjIGluc2lkZSBub25lO1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG59XG4ubmV0d29yay1tYWludGVuYW5jZSAuYnVsbGV0LWxpc3QtbWFpbnRlbmFuY2UgcCB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICB0ZXh0LWluZGVudDogMHB4O1xuICBtYXJnaW4tbGVmdDogLTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubmV0d29yay1tYWludGVuYW5jZSAud2VsbCwgLm5ldHdvcmstbWFpbnRlbmFuY2UgLmFydGljbGUtbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4ubmV0d29yay1tYWludGVuYW5jZSAudGV4dC1zZWFyY2gge1xuICBjb2xvcjogIzI2MjM0QztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm5ldHdvcmstbWFpbnRlbmFuY2UgLmluY2lkZW50LWRldGFpbHMgLm1haW50ZW5hbmNlLWFkZHJlc3MtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmV0d29yay1tYWludGVuYW5jZSAuaW5jaWRlbnQtZGV0YWlscyAubWFpbnRlbmFuY2UtYWRkcmVzcy1kZXRhaWxzIC5tYWludGVuYW5jZS1hZGRyZXNzLXBpbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIGNvbG9yOiAjQkFCRkM0O1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ubmV0d29yay1tYWludGVuYW5jZSAuaW5jaWRlbnQtZGV0YWlscyAubWFpbnRlbmFuY2UtYWRkcmVzcy1kZXRhaWxzIC5tYWludGVuYW5jZS1hZGRyZXNzLXBpbiAuc3ZnLWljb24ge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuLm5ldHdvcmstbWFpbnRlbmFuY2UgLmluY2lkZW50LWRldGFpbHMgLmNoYW5nZS1hZGRyZXNzLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5uZXR3b3JrLW1haW50ZW5hbmNlIC5pbmNpZGVudC1kZXRhaWxzIC5tYWludGVuYW5jZS10eXBlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5uZXR3b3JrLW1haW50ZW5hbmNlIC5pbmNpZGVudC1kZXRhaWxzIC5tYWludGVuYW5jZS10eXBlIC5tYWludGVuYW5jZS1pY29uIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5uZXR3b3JrLW1haW50ZW5hbmNlIC5pbmNpZGVudC1kZXRhaWxzIC5tYWludGVuYW5jZS10eXBlIC5tYWludGVuYW5jZS1pY29uLnBsYW5uZWQsIC5uZXR3b3JrLW1haW50ZW5hbmNlIC5pbmNpZGVudC1kZXRhaWxzIC5tYWludGVuYW5jZS10eXBlIC5tYWludGVuYW5jZS1pY29uLnBsYW5uZWQtbmVhci1mdXR1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjODQwO1xufVxuLm5ldHdvcmstbWFpbnRlbmFuY2UgLmluY2lkZW50LWRldGFpbHMgLm1haW50ZW5hbmNlLXR5cGUgLm1haW50ZW5hbmNlLWljb24ubm8tcGxhbm5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YWNhM2M7XG59XG4ubmV0d29yay1tYWludGVuYW5jZSAuaW5jaWRlbnQtZGV0YWlscyAubWFpbnRlbmFuY2UtdHlwZSAubWFpbnRlbmFuY2UtaWNvbi51bnBsYW5uZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYxMjAwO1xufVxuLm5ldHdvcmstbWFpbnRlbmFuY2UgLmluY2lkZW50LWRldGFpbHMgLm1haW50ZW5hbmNlLXR5cGUgLm1haW50ZW5hbmNlLWhlYWRpbmcge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBSb3VuZGVkIFNTbSBBXCIsIFwiR290aGFtIFJvdW5kZWQgU1NtIEJcIiwgU2Fucy1TZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLm5ldHdvcmstbWFpbnRlbmFuY2UgLm1haW50ZW5hbmNlLWRldGFpbHMgLmRldGFpbHMtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5uZXR3b3JrLW1haW50ZW5hbmNlIC5tYWludGVuYW5jZS1kZXRhaWxzIHRhYmxlIHtcbiAgd2lkdGg6IDYwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuLm5ldHdvcmstbWFpbnRlbmFuY2UgLm1haW50ZW5hbmNlLWRldGFpbHMgdGFibGUgdHIge1xuICBoZWlnaHQ6IDMwcHg7XG59XG4ubmV0d29yay1tYWludGVuYW5jZSAubWFpbnRlbmFuY2UtZGV0YWlscyB0YWJsZSB0ZDpudGgtY2hpbGQoMikge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmV0d29yay1tYWludGVuYW5jZSAubWFpbnRlbmFuY2UtZGV0YWlscyB0YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubmV0d29yay1tYWludGVuYW5jZSAubWFpbnRlbmFuY2UtZGV0YWlscyAudXBjb21pbmcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIGNvbG9yOiAjMjYyMzRDO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jYXJ0b2RiLXRvb2x0aXAtY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1hcC1zZWxlY3RlZC1hZGRyZXNzLCAubWFwLXNlbGVjdGVkLWFkZHJlc3MtbGluZS0xIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFJvdW5kZWQgU1NtIEFcIiwgXCJHb3RoYW0gUm91bmRlZCBTU20gQlwiLCBTYW5zLVNlcmlmO1xufVxuXG4ubWFwLXNlbGVjdGVkLWFkZHJlc3MtbGluZS0yIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuc3ZnLnN2Zy1pY29uLnN2Zy1pY29uLW1hcC1waW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyM3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uY2FydG9kYi1jb250YWluZXIuY2FydG9kYi1jb250YWluZXItcm9sbG91dC1tYXAge1xuICBtaW4taGVpZ2h0OiA1MzVweDtcbiAgaGVpZ2h0OiA2NXZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzO1xufVxuXG4ucm9sbG91dE1hcENvbnRhaW5lciB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyIC5yZWNhcHRjaGEtcHJpdmFjeS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxZDFlMWU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyLmlmcmFtZSAuY2FydG9kYi1jb250YWluZXIuY2FydG9kYi1jb250YWluZXItcm9sbG91dC1tYXAge1xuICBtaW4taGVpZ2h0OiA0NzBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0NzBweCAhaW1wb3J0YW50O1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIuaWZyYW1lIC5jYXJ0b2RiLWNvbnRhaW5lci5jYXJ0b2RiLWNvbnRhaW5lci1yb2xsb3V0LW1hcC5uby1kaXNjbGFpbWVyLW9uLWlmcmFtZSB7XG4gIG1pbi1oZWlnaHQ6IDQ3MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ3MHB4ICFpbXBvcnRhbnQ7XG59XG4ucm9sbG91dE1hcENvbnRhaW5lci5pZnJhbWUgI21hcENvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50O1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIuaWZyYW1lICNtYXBDb250ZW50Lm5vLWRpc2NsYWltZXItb24taWZyYW1lIHtcbiAgbWF4LWhlaWdodDogMjk1cHggIWltcG9ydGFudDtcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyLmlmcmFtZSAub24tb2ZmLXRvZ2dsZS1hY2Nlc3NpYmlsaXR5LCAucm9sbG91dE1hcENvbnRhaW5lci5pZnJhbWUgLnNlcGFyYXRvci1hY2Nlc3NpYmlsaXR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyLmlmcmFtZSAubWFwLXNlY3Rpb24tYWRkcmVzcy1waWNrZXIgdWwge1xuICBtYXgtaGVpZ2h0OiAxMDFweCAhaW1wb3J0YW50O1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIuaWZyYW1lIC5tYXAtZGlzY2xhaW1lciB7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG4ucm9sbG91dE1hcENvbnRhaW5lci5pZnJhbWUgLm1hcC1kaXNjbGFpbWVyIC5tYXAtZGlzY2xhaW1lci1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyLmxvYWRpbmctb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyIC5tYXAtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucm9sbG91dE1hcENvbnRhaW5lciAubW9iaWxlLW1hcC1zZWFyY2gtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHotaW5kZXg6IDIwMDtcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyIC5tYXAtb3B0aW9ucy1oZWFkaW5nLCAucm9sbG91dE1hcENvbnRhaW5lciAubW9iaWxlLW1hcC1kaXNjbGFpbWVyLWhlYWRpbmcsIC5yb2xsb3V0TWFwQ29udGFpbmVyIC5tYXAtZGlzY2xhaW1lci1tb2RlbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIgLm1hcC1jb250ZW50LW1vYmlsZS1oZWFkZXIgLm1hcC1kaXNjbGFpbWVyLXRvZ2dsZSAubWVkaWEge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyIC5tYXAtY29udGVudC1tb2JpbGUsIC5yb2xsb3V0TWFwQ29udGFpbmVyIC5tYXAtY29udGVudC1tb2JpbGUtaGVhZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyIC5tYXAtZGlzY2xhaW1lci10b2dnbGUtbm8tYWRkcmVzcy5vcGVuLCAucm9sbG91dE1hcENvbnRhaW5lciAubWFwLWJvdHRvbS1kcmF3ZXItdG9nZ2xlLm9wZW4ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIgLm1hcC1kaXNjbGFpbWVyIHtcbiAgbWluLWhlaWdodDogNDRweDtcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyIC5tYXAtZGlzY2xhaW1lciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIgI21hcENvbnRlbnQgLm1lZGlhLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIgI21hcENvbnRlbnQgLm1lZGlhLWxlZnQgaW1nLCAucm9sbG91dE1hcENvbnRhaW5lciAjbWFwQ29udGVudCAubWVkaWEtbGVmdCBzdmcge1xuICB3aWR0aDogMjNweDtcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyICNtYXBDb250ZW50IC5tZWRpYS1ib2R5IC5yaWNodGV4dCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4ucm9sbG91dE1hcENvbnRhaW5lciAjbWFwQ29udGVudCAubWVkaWEtYm9keSAucmljaHRleHQgaDUge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzZlNzg4MztcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIgI21hcENvbnRlbnQgLm1lZGlhLWJvZHkgLnJpY2h0ZXh0IGg1IHNwYW4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICM2ZTc4ODM7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyICNtYXBDb250ZW50IC5tZWRpYS1ib2R5IC5yaWNodGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucm9sbG91dE1hcENvbnRhaW5lciAuY2FydG9kYi1jb250YWluZXIuY2FydG9kYi1jb250YWluZXItcm9sbG91dC1tYXAge1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICB9XG59XG4ucm9sbG91dE1hcENvbnRhaW5lciAubWFwLWRpc2NsYWltZXItdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIgLm1hcC1kaXNjbGFpbWVyLXRvZ2dsZSAuc3ZnLWNoZXZyb24tZG93biB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIgLm1hcC1kaXNjbGFpbWVyLXRvZ2dsZS5vcGVuIC5zdmctY2hldnJvbi1kb3duIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyIC5tYXAtYm90dG9tLWRyYXdlci10b2dnbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucm9sbG91dE1hcENvbnRhaW5lciAubWFwLWJvdHRvbS1kcmF3ZXItdG9nZ2xlIC5zdmctY2hldnJvbi1kb3duIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ucm9sbG91dE1hcENvbnRhaW5lciAubWFwLWJvdHRvbS1kcmF3ZXItdG9nZ2xlLm9wZW4gLnN2Zy1jaGV2cm9uLWRvd24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIgLm1hcC1zZWN0aW9uLW5vLW5lYXJieS1yZXN1bHRzIC5tYXAtc2VjdGlvbi1uby1uZWFyYnktcmVzdWx0cy1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzI3MjE0RDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFJvdW5kZWQgU1NtIEFcIiwgXCJHb3RoYW0gUm91bmRlZCBTU20gQlwiLCBTYW5zLVNlcmlmO1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIgLm1hcC1zZWN0aW9uLWFkZHJlc3MtcGlja2VyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIgLm1hcC1zZWN0aW9uLWFkZHJlc3MtcGlja2VyIC5oNSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIgLm1hcC1zZWN0aW9uLWFkZHJlc3MtcGlja2VyIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIgLm1hcC1zZWN0aW9uLWFkZHJlc3MtcGlja2VyIHVsIHtcbiAgbWF4LWhlaWdodDogMTkxcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIgLm1hcC1zZWN0aW9uLWFkZHJlc3MtcGlja2VyID4gaHIge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucm9sbG91dE1hcENvbnRhaW5lciAubWFwLXNlY3Rpb24tYWRkcmVzcy1kZXRhaWxzIC5tYXAtc2VsZWN0ZWQtYWRkcmVzcy1saW5lLTEge1xuICBtYXJnaW4tYm90dG9tOiA2cHggIWltcG9ydGFudDtcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyICNtYXBQYXJzeXMge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLm1hcC1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFwLXNlYXJjaCAubWFwLXNlYXJjaC1pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMzNweDtcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYXAtc2VhcmNoIC5tYXAtc2VhcmNoLWlucHV0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG59XG4ubWFwLXNlYXJjaCAubWFwLXNlYXJjaC1pbnB1dFthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4ubWFwLXNlYXJjaCAubWFwLXNlYXJjaC1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0QyREFERDtcbn1cbi5tYXAtc2VhcmNoIC5tYXAtc2VhcmNoLWlucHV0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI0YxRjRGNyAhaW1wb3J0YW50O1xufVxuLm1hcC1zZWFyY2ggLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLm1hcC1zZWFyY2ggLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyBsaS5hdXRvY29tcGxldGUtc3VnZ2VzdGlvblthcmlhLXNlbGVjdGVkPXRydWVdLCAubWFwLXNlYXJjaCAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIGxpLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uOmhvdmVyLCAubWFwLXNlYXJjaCAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIGxpLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjFGNjtcbn1cbi5tYXAtc2VhcmNoIC5tYXAtc2VhcmNoLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogMTRweDtcbiAgY29sb3I6ICMyNzIxNEQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1hcC1zZWFyY2ggLm1hcC1zZWFyY2gtaWNvbiB7XG4gICAgbGVmdDogMTdweDtcbiAgfVxufVxuLm1hcC1zZWFyY2ggLm1hcC1zZWFyY2gtaWNvbiBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLm1hcC1zZWFyY2ggLm1hcC1zZWFyY2gtY2xlYXItaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICMyNzIxNEQ7XG4gIHJpZ2h0OiA5cHg7XG4gIHRvcDogMTJweDtcbn1cbi5tYXAtc2VhcmNoIC5tYXAtc2VhcmNoLWNsZWFyLWljb24gc3ZnIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmdtLXN0eWxlLWNjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI21hcENvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmRpdi5jYXJ0b2RiLW1hcC13cmFwcGVyIC5idG4tZGVmYXVsdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTNweCAxM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuZGl2LmNhcnRvZGItbWFwLXdyYXBwZXIgLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbn1cbmRpdi5jYXJ0b2RiLW1hcC13cmFwcGVyIC5idG4tZGVmYXVsdDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG5AbWVkaWEgcHJpbnQge1xuICBkaXYuY2FydG9kYi1tYXAtd3JhcHBlciA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICBkaXYuY2FydG9kYi1tYXAtd3JhcHBlciA+IC5nbS1zdHlsZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICBkaXYuY2FydG9kYi1tYXAtd3JhcHBlciBbdGl0bGU9XCJDbGljayB0byBzZWUgdGhpcyBhcmVhIG9uIEdvb2dsZSBNYXBzXCJdIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbmRpdi5jYXJ0b2RiLW1hcC13cmFwcGVyIGRpdiNjYXJ0b2RiLWdtYXBzLWF0dHJpYnV0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmRpdi5jYXJ0b2RiLW1hcC13cmFwcGVyIGRpdi5jYXJ0b2RiLXpvb20ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDM5cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjhweDtcbiAgcmlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAzOXB4O1xufVxuZGl2LmNhcnRvZGItbWFwLXdyYXBwZXIgZGl2LmNhcnRvZGItem9vbSBhIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuZGl2LmNhcnRvZGItbWFwLXdyYXBwZXIgZGl2LmNhcnRvZGItem9vbSBhIC5zdmctaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDJweDtcbn1cbmRpdi5jYXJ0b2RiLW1hcC13cmFwcGVyIGRpdi5jYXJ0b2RiLXpvb20gYS56b29tX2luIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG5kaXYuY2FydG9kYi1tYXAtd3JhcHBlciBkaXYuY2FydG9kYi16b29tIGEuem9vbV9vdXQge1xuICBoZWlnaHQ6IDM3cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cbmRpdi5jYXJ0b2RiLW1hcC13cmFwcGVyIC5tYXAtZ2VvLWxvY2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDU7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG1pbi13aWR0aDogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDZweCAxMHB4O1xufVxuZGl2LmNhcnRvZGItbWFwLXdyYXBwZXIgLm1hcC1nZW8tbG9jYXRpb24gLnN2Zy1nZW8tbG9jYXRpb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuZGl2LmNhcnRvZGItbWFwLXdyYXBwZXIgLm1hcC1kcm9wLXBpbi1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwNTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgbWluLXdpZHRoOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggNnB4IDEwcHg7XG59XG5kaXYuY2FydG9kYi1tYXAtd3JhcHBlciAubWFwLWRyb3AtcGluLWJ0biAuc3ZnLWljb24tZHJvcC1waW4ge1xuICBjb2xvcjogIzI3MjE0RDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cbmRpdi5jYXJ0b2RiLW1hcC13cmFwcGVyIC5jYXJ0b2RiLW1hcC0tYnRuLXdyYXBwZXItdG91Y2gge1xuICByaWdodDogMjBweDtcbn1cbmRpdi5jYXJ0b2RiLW1hcC13cmFwcGVyIC5tYXAtaW5mby1ib3gge1xuICB3aWR0aDogNDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA1O1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDIycHg7XG59XG5kaXYuY2FydG9kYi1tYXAtd3JhcHBlciAubWFwLWluZm8tYm94ICNtYXBDb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LWhlaWdodDogMzYwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEycHggMTVweCAxOXB4IDE1cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMUU3RUM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmRpdi5jYXJ0b2RiLW1hcC13cmFwcGVyIC5tYXAtdHlwZS1jb250cm9sLmJ0bi1ncm91cCB7XG4gIHotaW5kZXg6IDEwNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICBib3R0b206IDMwcHg7XG59XG5kaXYuY2FydG9kYi1tYXAtd3JhcHBlciAubWFwLXR5cGUtY29udHJvbC5idG4tZ3JvdXAgLmJ0biB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWluLXdpZHRoOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgZGl2LmNhcnRvZGItbWFwLXdyYXBwZXIgLm1hcC10eXBlLWNvbnRyb2wuYnRuLWdyb3VwIC5idG4ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbmRpdi5jYXJ0b2RiLW1hcC13cmFwcGVyIC5tYXAtdHlwZS1jb250cm9sLmJ0bi1ncm91cCAuYnRuW2RhdGEtbWFwLXR5cGUtaWQ9cm9hZG1hcF0ge1xuICB3aWR0aDogOTJweDtcbiAgY29sb3I6ICMyNzIxNEQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGRpdi5jYXJ0b2RiLW1hcC13cmFwcGVyIC5tYXAtdHlwZS1jb250cm9sLmJ0bi1ncm91cCAuYnRuW2RhdGEtbWFwLXR5cGUtaWQ9cm9hZG1hcF0ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxufVxuZGl2LmNhcnRvZGItbWFwLXdyYXBwZXIgLm1hcC10eXBlLWNvbnRyb2wuYnRuLWdyb3VwIC5idG5bZGF0YS1tYXAtdHlwZS1pZD1yb2FkbWFwXS5hY3RpdmUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyMTREO1xufVxuZGl2LmNhcnRvZGItbWFwLXdyYXBwZXIgLm1hcC10eXBlLWNvbnRyb2wuYnRuLWdyb3VwIC5idG5bZGF0YS1tYXAtdHlwZS1pZD1zYXRlbGxpdGVdIHtcbiAgd2lkdGg6IDEwMnB4O1xuICBjb2xvcjogIzI3MjE0RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTE1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGRpdi5jYXJ0b2RiLW1hcC13cmFwcGVyIC5tYXAtdHlwZS1jb250cm9sLmJ0bi1ncm91cCAuYnRuW2RhdGEtbWFwLXR5cGUtaWQ9c2F0ZWxsaXRlXSB7XG4gICAgd2lkdGg6IDExMHB4O1xuICB9XG59XG5kaXYuY2FydG9kYi1tYXAtd3JhcHBlciAubWFwLXR5cGUtY29udHJvbC5idG4tZ3JvdXAgLmJ0bltkYXRhLW1hcC10eXBlLWlkPXNhdGVsbGl0ZV06aG92ZXIge1xuICB6LWluZGV4OiBhdXRvO1xufVxuZGl2LmNhcnRvZGItbWFwLXdyYXBwZXIgLm1hcC10eXBlLWNvbnRyb2wuYnRuLWdyb3VwIC5idG5bZGF0YS1tYXAtdHlwZS1pZD1zYXRlbGxpdGVdLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyMTREO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4O1xufVxuXG4uY2FydG9kYi1tYXAtLWJ0bi13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvdHRvbTogMjhweDtcbiAgcmlnaHQ6IDU5cHg7XG59XG5cbi5tYXAtc2VhcmNoLWlucHV0OnBsYWNlaG9sZGVyLXNob3duIH4gLm1hcC1zZWFyY2gtY2xlYXItaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYXAtc2VhcmNoLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB+IC5tYXAtc2VhcmNoLWNsZWFyLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFwLXNlYXJjaC1pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIH4gLm1hcC1zZWFyY2gtY2xlYXItaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYXAtc2VhcmNoLWlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gLm1hcC1zZWFyY2gtY2xlYXItaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWFwLXNlYXJjaC1pbnB1dDpub3QoOi1tcy1pbnB1dC1wbGFjZWhvbGRlcikgfiAubWFwLXNlYXJjaC1jbGVhci1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tYXAtc2VhcmNoLWlucHV0Om5vdCg6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcikgfiAubWFwLXNlYXJjaC1jbGVhci1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tYXAtbGVnZW5kLWljb24tcGluIHtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cblxuLm1hcC1kaXNjbGFpbWVyLW1vZGVsIHtcbiAgYmFja2dyb3VuZDogcmdiYSg5MCwgOTAsIDkwLCAwLjUpO1xuICB6LWluZGV4OiA5OTk5O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuLm1hcC1kaXNjbGFpbWVyLW1vZGVsIC5tb2RhbC1kaWFsb2cge1xuICB0b3A6IDA7XG59XG4ubWFwLWRpc2NsYWltZXItbW9kZWwgLm1vZGFsLWNvbnRlbnQge1xuICBib3gtc2hhZG93OiAwIDExcHggMTVweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAyNHB4IDM4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgOXB4IDQ2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFwLWRpc2NsYWltZXItbW9kZWwgLm1vZGFsLWNvbnRlbnQge1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tYXAtZGlzY2xhaW1lci1tb2RlbCAubW9kYWwtY29udGVudCB7XG4gICAgdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWFwLWRpc2NsYWltZXItbW9kZWwgLm1vZGFsLWNsb3NlIHtcbiAgd2lkdGg6IDQzcHg7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMHB4O1xuICBjb2xvcjogIzAwNkFBRTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm1hcC1kaXNjbGFpbWVyLW1vZGVsIC5tb2RhbC1jbG9zZTpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjRmNztcbn1cblxuLm1hcC1kaXNjbGFpbWVyLXNlcGFyYXRvciB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWFwLWNvbnRlbnQtbW9iaWxlIC5tYXAtc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4ubWFwLWxlZ2VuZCB7XG4gIGNvbG9yOiAjMjcyMTREO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYXAtbGVnZW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFwLWxlZ2VuZCAubGVnZW5kLWxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4ubWFwLWxlZ2VuZCAubWFwLWxlZ2VuZC1pY29uLXBpbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG59XG4ubWFwLWxlZ2VuZCAubWFwLWxlZ2VuZC1pY29uLXBpbiAubWFwLWxlZ2VuZC1pY29uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm1hcC1sZWdlbmQgLm1hcC1sZWdlbmQtaWNvbi1waW4gLm1hcC1sZWdlbmQtcGluIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMnB4O1xufVxuLm1hcC1sZWdlbmQgLm1hcC1sZWdlbmQtaWNvbi1waW4gLm1hcC1sZWdlbmQtcGluIHN2ZyB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1hcC1sZWdlbmQgLm1hcC1sZWdlbmQtaWNvbi1waW4gLm1hcC1sZWdlbmQtcGluIHN2ZyB7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAubWFwLWxlZ2VuZCAubWFwLWxlZ2VuZC1pY29uLXBpbiAubWFwLWxlZ2VuZC1waW4uY29sb3Itc2VydmljZS1hdmFpbGFibGUgc3ZnIHtcbiAgICBmaWxsOiAjOGU1MGQ4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAubWFwLWxlZ2VuZCAubWFwLWxlZ2VuZC1pY29uLXBpbiAubWFwLWxlZ2VuZC1waW4uY29sb3ItYnVpbGQtY29tbWVuY2VkIHN2ZyB7XG4gICAgZmlsbDogIzgyNDIyMDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLm1hcC1sZWdlbmQgLm1hcC1sZWdlbmQtaWNvbi1waW4gLm1hcC1sZWdlbmQtcGluLmNvbG9yLW90aGVyLWZpYnJlLXByb3ZpZGVyIHN2ZyB7XG4gICAgZmlsbDogIzAwQTg3RTtcbiAgfVxufVxuLm1hcC1sZWdlbmQgLnNlcnZpY2UtdHlwZS1kZXRhaWwgaW1nIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbn1cbi5tYXAtbGVnZW5kIC50b2dnbGUtaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1hcC1sZWdlbmQgLnRvZ2dsZS1ob2xkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ubWFwLWxlZ2VuZCAudG9nZ2xlLWhvbGRlciAudG9nZ2xlLXN3aXRjaGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4ubWFwLWxlZ2VuZCAudG9nZ2xlLWhvbGRlciAudG9nZ2xlLXN3aXRjaGVyIC50b2dnbGUtc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBib3JkZXItcmFkaXVzOiAzNHB4O1xufVxuLm1hcC1sZWdlbmQgLnRvZ2dsZS1ob2xkZXIgLnRvZ2dsZS1zd2l0Y2hlciAudG9nZ2xlLXNsaWRlcjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbGVmdDogNHB4O1xuICBib3R0b206IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5tYXAtbGVnZW5kIC50b2dnbGUtaG9sZGVyIC50b2dnbGUtc3dpdGNoZXIgLnRvZ2dsZS1zbGlkZXIub24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QUFFO1xufVxuLm1hcC1sZWdlbmQgLnRvZ2dsZS1ob2xkZXIgLnRvZ2dsZS1zd2l0Y2hlciAudG9nZ2xlLXNsaWRlci5vbjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xufVxuLm1hcC1sZWdlbmQgLnRvZ2dsZS1ob2xkZXIgLnRvZ2dsZS10ZXh0IHtcbiAgZmxleC1ncm93OiAxO1xufVxuLm1hcC1sZWdlbmQgLmNvbG9yLXNlcnZpY2UtYXZhaWxhYmxlLCAubWFwLWxlZ2VuZCAuY29sb3Itc2VydmljZS1hdmFpbGFibGU6YmVmb3JlIHtcbiAgY29sb3I6ICM4ZTUwZDggIWltcG9ydGFudDtcbn1cbi5tYXAtbGVnZW5kIC5jb2xvci1idWlsZC1jb21tZW5jZWQsIC5tYXAtbGVnZW5kIC5jb2xvci1idWlsZC1jb21tZW5jZWQ6YmVmb3JlIHtcbiAgY29sb3I6ICM4MjQyMjAgIWltcG9ydGFudDtcbn1cbi5tYXAtbGVnZW5kIC5jb2xvci1idWlsZC1wcmVwYXJhdGlvbiwgLm1hcC1sZWdlbmQgLmNvbG9yLWJ1aWxkLXByZXBhcmF0aW9uOmJlZm9yZSB7XG4gIGNvbG9yOiAjMzI4NDAwICFpbXBvcnRhbnQ7XG59XG4ubWFwLWxlZ2VuZCAuY29sb3Itb3RoZXItZmlicmUtcHJvdmlkZXIsIC5tYXAtbGVnZW5kIC5jb2xvci1vdGhlci1maWJyZS1wcm92aWRlcjpiZWZvcmUge1xuICBjb2xvcjogIzAwQTg3RSAhaW1wb3J0YW50O1xufVxuLm1hcC1sZWdlbmQgLmNvbG9yLXNhdGVsbGl0ZSwgLm1hcC1sZWdlbmQgLmNvbG9yLXNhdGVsbGl0ZTpiZWZvcmUge1xuICBjb2xvcjogI0QyREFERCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1hcC1kaXNjbGFpbWVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIHNoYXJlcG9pbnQtb25saW5lICovXG4uc3BvIHtcbiAgbWFyZ2luLWJvdHRvbTogLTU2cHg7XG59XG4uc3BvLWZvcm0tZ3JvdXAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QyREFERDtcbiAgcGFkZGluZzogMTBweCA1cHg7XG59XG4uc3BvLWZvcm0tZ3JvdXAgLmZvcm0tbWF0ZXJpYWwtaWNvbi1yaWdodCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnNwbyAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLW1hdGVyaWFsIGlucHV0LmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zcG8gLmxvYWRpbmctc3Bpbm5lciB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zcG8tZmlsdGVyLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnNwbyAuY2hpcCArIC5jaGlwIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLnNwbyAuY2hpcCB7XG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BvIC50YWJsZS1tZXRhZGF0YSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zcG8gLnRhYmxlLW1ldGFkYXRhIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zcG8gLnRhYmxlLW1ldGFkYXRhIHRoLCAuc3BvIC50YWJsZS1tZXRhZGF0YSB0ZCB7XG4gIHBhZGRpbmc6IDE0cHg7XG59XG4uc3BvIC5zdWJoZWFkaW5nIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5zcG8gLnRlbXBsYXRlLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNwbyAucGFkZGluZy1sZWZ0LWZvci1maWxlIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc3BvIC5tZWRpYS1ib2R5IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5zcG8gLm1lZGlhLWJvZHkgLmxpc3QtdGl0bGUge1xuICBjb2xvcjogIzI3MjE0RDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNwbyAuaW1hZ2UtZGVzaWduIHtcbiAgaGVpZ2h0OiA1OXB4O1xuICB3aWR0aDogMzhweDtcbn1cbi5zcG8gLnZpZXctcmVzdWx0cy1tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BvIC5zaGFyZXBvaW50LWZpbGUtZG93bmxvYWQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc3BvIC5uby1maWxlLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cbi5zcG8gLnNwby1yZXNvdXJjZS1kb3dubG9hZC1maWxlLXR5cGUge1xuICBoZWlnaHQ6IDU5cHg7XG4gIHdpZHRoOiAzOHB4O1xufVxuLnNwbyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zaGFyZXBvaW50LW9ubGluZS11cGxvYWQgLnNoYXJlcG9pbnQtb25saW5lLXVwbG9hZC13aWR0aCB7XG4gIG1heC13aWR0aDogNTU1cHggIWltcG9ydGFudDtcbn1cbi5zaGFyZXBvaW50LW9ubGluZS11cGxvYWQgLmhlbHAtbGFiZWwge1xuICBjb2xvcjogIzY2NjtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2hhcmVwb2ludC1vbmxpbmUtdXBsb2FkIC5hZGRpdGlvbmFsLWZlZWRiYWNrLWxhYmVsIHtcbiAgY29sb3I6ICM2ZTc4ODM7XG59XG4uc2hhcmVwb2ludC1vbmxpbmUtdXBsb2FkIC51cGxvYWQtZmlsZS1sYWJlbCB7XG4gIGNvbG9yOiAjMjcyMTREO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uc2hhcmVwb2ludC1vbmxpbmUtdXBsb2FkIHAge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLnNoYXJlcG9pbnQtb25saW5lLXVwbG9hZCAuZm9udC13ZWlnaHQtbWVkaXVtIHtcbiAgbWFyZ2luLXRvcDogMTdweDtcbn1cbi5zaGFyZXBvaW50LW9ubGluZS11cGxvYWQgLmVycm9yLS10ZXh0IHtcbiAgY29sb3I6ICNEMzJGMkYgIWltcG9ydGFudDtcbiAgY2FyZXQtY29sb3I6ICNEMzJGMkYgIWltcG9ydGFudDtcbn1cbi5zaGFyZXBvaW50LW9ubGluZS11cGxvYWQgLnYtdGV4dC1maWVsZCAudi1sYWJlbC0tYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xOHB4KSBzY2FsZSgwLjc1KSAhaW1wb3J0YW50O1xufVxuLnNoYXJlcG9pbnQtb25saW5lLXVwbG9hZCAudi1pbnB1dF9fY29udHJvbCA+IC52LWlucHV0X19zbG90OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHggIWltcG9ydGFudDtcbn1cbi5zaGFyZXBvaW50LW9ubGluZS11cGxvYWQgLnYtdGV4dC1maWVsZC0tb3V0bGluZWQ6bm90KC52LWlucHV0LS1pcy1mb2N1c2VkKTpub3QoLnYtaW5wdXQtLWhhcy1zdGF0ZSkgPiAudi1pbnB1dF9fY29udHJvbCA+IC52LWlucHV0X19zbG90IGZpZWxkc2V0IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpICFpbXBvcnRhbnQ7XG59XG4uc2hhcmVwb2ludC1vbmxpbmUtdXBsb2FkIC52LXRleHQtZmllbGQgPiAudi1pbnB1dF9fY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KSAhaW1wb3J0YW50O1xufVxuLnNoYXJlcG9pbnQtb25saW5lLXVwbG9hZCAudi10ZXh0LWZpZWxkLnYtaW5wdXQtLWhhcy1zdGF0ZSA+IC52LWlucHV0X19jb250cm9sID4gLnYtaW5wdXRfX3Nsb3Q6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjcyMTREICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBweCAhaW1wb3J0YW50O1xufVxuXG4vKiBUZWNoIENob2ljZSBTdGF0dXMgVHJhY2tlciAqL1xuLmFsZXJ0IC5oNCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAuZmVhdHVyZXMgLmRlc2MsICN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC5mZWF0dXJlcyAudmFsdWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLmZlYXR1cmVzIC5kZXNjLCAjdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAuZmVhdHVyZXMgLnZhbHVlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLmZlYXR1cmVzIC5kZXNjIHtcbiAgbWluLXdpZHRoOiAyNDBweDtcbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC5mZWF0dXJlcyAudmVydC1zcGFjZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLmZlYXR1cmVzIC52ZXJ0LXNwYWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAuaWNvbi10aWNrLWNpcmNsZSwgI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLmljb24taW4tcHJvZ3Jlc3MsICN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC5pY29uLW1vdW50YWluLWZsYWctZmluaXNoZWQge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBmaWxsOiAjMDA5RTQyO1xufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLmljb24tbW91bnRhaW4tZmxhZy1maW5pc2hlZCB7XG4gIGZpbGw6ICMwMDZBQUU7XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAuaWNvbi1zdG9wd2F0Y2gtdGltZXIge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBmaWxsOiAjMDA2QUFFO1xufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnRhYmxlLWNlbGwge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC50YWJsZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDU1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudGFibGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC50YWJsZS1jZWxsLnNwYWNlciB7XG4gIHdpZHRoOiAyOXB4O1xufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnRhYmxlLWNlbGwgLmZsZXgtaW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1jYXJkX190ZXh0IHtcbiAgcGFkZGluZzogMzNweCAzNXB4IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1jYXJkX190ZXh0IHtcbiAgICBwYWRkaW5nOiAxNnB4IDE1cHggMjBweDtcbiAgfVxufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnNlY29uZGFyeS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC5zZWNvbmRhcnktdGV4dC50ZXh0LXN1Y2Nlc3Mge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTY4NjAwO1xufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLS1hY3RpdmU6bm90KDpmaXJzdC1jaGlsZCksXG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtLWFjdGl2ZSArIC52LWV4cGFuc2lvbi1wYW5lbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtY29udGVudF9fd3JhcCB7XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgLW1zLWZsZXg6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWNvbnRlbnRfX3dyYXAge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIxcHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzQ3NTU2MDtcbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLnN2Zy1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLnRleHQtc3VjY2VzcyAuc3ZnLWljb24ge1xuICBmaWxsOiAjMTY4NjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLmljb24tdGljay1jaXJjbGUsICN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLmljb24taW4tcHJvZ3Jlc3MsICN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLmljb24tbW91bnRhaW4tZmxhZy1maW5pc2hlZCB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciAuaWNvbi1zdG9wd2F0Y2gtdGltZXIge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciAudGFibGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyIC50YWJsZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLnRhYmxlLWNlbGw6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyIC50YWJsZS1jZWxsOmxhc3QtY2hpbGQgc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM0NzU1NjA7XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyIC50ZXh0LW11dGVkIC50ZXh0IHtcbiAgY29sb3I6ICM0NzU1NjA7XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyIC50ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGNvbG9yOiAjMDA2QUFFO1xufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciAuaWNvbi10by13aGl0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciAubWRpLWNoZXZyb24tZG93biB7XG4gIGNvbG9yOiAjMDA2QUFFO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyIC5tZGktY2hldnJvbi1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyIC50ZXh0LW11dGVkIC5pY29uLW51bWJlciBzcGFuIHtcbiAgY29sb3I6ICMzNzM2M0E7XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyIC50ZXh0LW11dGVkIC5pY29uLW51bWJlciAudi1pY29uIHtcbiAgY29sb3I6ICNEMkRBREQ7XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyIC5pY29uLW51bWJlciAudi1pY29uIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjMDA2QUFFO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLmljb24tbnVtYmVyIC52LWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyIC5pY29uLW51bWJlciBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLnN0YXR1cy1jb21wbGV0ZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyIC5zdGF0dXMtY29tcGxldGUgLnRleHQge1xuICBjb2xvcjogIzAwNkFBRTtcbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLnN0YXR1cy1jb21wbGV0ZSAuaWNvbi1udW1iZXIgLnYtaWNvbiB7XG4gIGNvbG9yOiAjMDA2QUFFO1xufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciAuc3RhdHVzLWNvbXBsZXRlIC5pY29uLW51bWJlciBzcGFuIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlci52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXItLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDZBQUU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyLS1hY3RpdmUgLnRleHQsICN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyLS1hY3RpdmUgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogd2hpdGU7XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlci0tYWN0aXZlIC5zdmctaWNvbiB7XG4gIGZpbGw6IHdoaXRlO1xufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlci52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXItLWFjdGl2ZSAubWRpLWNoZXZyb24tZG93biB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlci0tYWN0aXZlIC5pY29uLW51bWJlciAudi1pY29uIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlci52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXItLWFjdGl2ZSAuaWNvbi1udW1iZXIgc3BhbiB7XG4gIGNvbG9yOiAjMDA2NEQyO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgI3RlY2gtY2hvaWNlLXN0YXR1cy1jb250ZW50IC5pY29uLW51bWJlciA+IHNwYW4ge1xuICB6LWluZGV4OiAxO1xufVxuXG4vKiBUZWNoIENob2ljZSBDb3N0IFBhZ2UgKi9cbi50ZWNoLWNob2ljZS1jb3N0LWNvbXBvbmVudCB7XG4gIC8qIC5jYXJkLWNvbnRlbnR7XG4gICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICBAaW5jbHVkZSBvbi1iZWxvdy1sb3ctcmVzLWRlc2t0b3Age1xuICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgIH1cbiAgIH0qL1xuICAvKi5jdGEtY2xhc3N7XG4gICAgbGVmdDogMCU7XG4gICAgcmlnaHQ6IDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCA1MCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMwcHg7XG4gICAgQGluY2x1ZGUgb24tYmVsb3ctbG93LXJlcy1kZXNrdG9wIHtcbiAgICAgIGxlZnQ6IDAlO1xuICAgICAgcmlnaHQ6IDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgIH1cbiAgfSovXG59XG4udGVjaC1jaG9pY2UtY29zdC1jb21wb25lbnQgLmxvYWRpbmctc3Bpbm5lciB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50ZWNoLWNob2ljZS1jb3N0LWNvbXBvbmVudCAubWFyZ2luLWZvci1jYXJkLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAzMHB4IDIwcHg7XG4gIGJvcmRlci1jb2xvcjogI0U3RUNGMCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWNoLWNob2ljZS1jb3N0LWNvbXBvbmVudCAubWFyZ2luLWZvci1jYXJkLWxlZnQge1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG59XG4udGVjaC1jaG9pY2UtY29zdC1jb21wb25lbnQgLm1hcmdpbi1mb3ItY2FyZC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDMwcHggMjBweDtcbiAgYm9yZGVyLWNvbG9yOiAjRTdFQ0YwICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlY2gtY2hvaWNlLWNvc3QtY29tcG9uZW50IC5tYXJnaW4tZm9yLWNhcmQtcmlnaHQge1xuICAgIG1hcmdpbjogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi50ZWNoLWNob2ljZS1jb3N0LWNvbXBvbmVudCAudGFibGUtZm9udCB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuLnRlY2gtY2hvaWNlLWNvc3QtY29tcG9uZW50IC5yb3ctaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QUFFICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNSU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVjaC1jaG9pY2UtY29zdC1jb21wb25lbnQgLnJvdy1oZWFkZXIge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbn1cbi50ZWNoLWNob2ljZS1jb3N0LWNvbXBvbmVudCAuY29sb3Vtbi1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG59XG4udGVjaC1jaG9pY2UtY29zdC1jb21wb25lbnQgLnRvcC1zZXR0aW5nIHtcbiAgdG9wOiAxcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVjaC1jaG9pY2UtY29zdC1jb21wb25lbnQgLmRlc2t0b3Atdmlldy1wYWRkaW5nLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVjaC1jaG9pY2UtY29zdC1jb21wb25lbnQgLmRlc2t0b3Atdmlldy1wYWRkaW5nLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG4udGVjaC1jaG9pY2UtY29zdC1jb21wb25lbnQgLm1hcmdpbi1ib3R0b20tZm9yLWZvb3RlciB7XG4gIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbn1cblxuLyogUHJvZmlsaW5nIFRvb2wgKi9cbi5wcm9maWxpbmctdG9vbCAucHJvZmlsaW5nLXBhbmVsLXRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMjcyMTREICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnM7XG59XG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnByb2ZpbGluZy10b29sIC5wcm9maWxpbmctcGFuZWwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG4ucHJvZmlsaW5nLXRvb2wgLmNhcmQtY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDJweCA4MXB4IDU0cHggODVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZmlsaW5nLXRvb2wgLmNhcmQtY29udGVudCB7XG4gICAgcGFkZGluZzogNDFweCAzN3B4IDQ3cHggMzZweDtcbiAgfVxufVxuLnByb2ZpbGluZy10b29sIC5kcm9wem9uZS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDMxcHg7XG59XG4ucHJvZmlsaW5nLXRvb2wgLnRoZW1lLS1saWdodC52LXNoZWV0LS1vdXRsaW5lZCB7XG4gIGJvcmRlcjogMHB4O1xufVxuLnByb2ZpbGluZy10b29sIGJ1dHRvbi5idG4uYnRuLWNvbG9yIHtcbiAgY29sb3I6ICMyNzIxNEQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY0ZDk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzg0MDtcbn1cbi5wcm9maWxpbmctdG9vbCBidXR0b24uYnRuLmJ0bi1jb2xvcjpob3ZlciwgLnByb2ZpbGluZy10b29sIGJ1dHRvbi5idG4uYnRuLWNvbG9yOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZTVhNjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNWE2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjkwZCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLnByb2ZpbGluZy10b29sIC50ZXh0LWNlbnRlci5idG4tcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLnByb2ZpbGluZy10b29sIC5wYXJhZ3JhcGgtY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4ucHJvZmlsaW5nLXRvb2wgLnBhcmFncmFwaC1maXJzdCB7XG4gIGxpbmUtaGVpZ2h0OiAzO1xufVxuLnByb2ZpbGluZy10b29sIC5kcm9wZG93bi5kcm9wZG93bi1jb250ZW50IHtcbiAgd2lkdGg6IDE0NXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9maWxpbmctdG9vbCAuY2VudGVyLWFsaWduIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5wcm9maWxpbmctdG9vbCAudi10ZXh0LWZpZWxkIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4vKiBQQm9va2FibGUgRm9ybSovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJvb2thYmxlLWZvcm0gLmZvcm0tYWxpZ25tZW50IHtcbiAgICB3aWR0aDogNTU1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5ib29rYWJsZS1mb3JtIC5kcm9wem9uZS1hbGlnbm1lbnQge1xuICB3aWR0aDogNTU1cHg7XG4gIGE6IDAgYXV0bztcbn1cbi5ib29rYWJsZS1mb3JtIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5ib29rYWJsZS1mb3JtIGkudi1pY29uLm5vdHJhbnNsYXRlLm1kaS5tZGktbWVudS1kb3duLnRoZW1lLS1saWdodCB7XG4gIGNvbG9yOiAjM0E0OTU5O1xufVxuLmJvb2thYmxlLWZvcm0gLmFsaWduLWNlbnRyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ib29rYWJsZS1mb3JtIC52LWlucHV0X19zbG90IHtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuLmJvb2thYmxlLWZvcm0gLnNjcm9sbC1ib3gge1xuICBtYXgtaGVpZ2h0OiAxMjhweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzREFERDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxOXB4IDE5cHggMTlweCAxOXB4O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNDc1NTYwO1xufVxuLmJvb2thYmxlLWZvcm0gLnYtdGV4dC1maWVsZCB7XG4gIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uYm9va2FibGUtZm9ybSAuZHJvcGRvd24tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbn1cbi5ib29rYWJsZS1mb3JtIC52LXRleHQtZmllbGQudi10ZXh0LWZpZWxkLS1lbmNsb3NlZCAudi10ZXh0LWZpZWxkX19kZXRhaWxzIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbi5ib29rYWJsZS1mb3JtIC5oZWxwLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4vKiBTaWduVXAgRm9ybSovXG4uc2lnbnVwLWZvcm0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA0OXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaWdudXAtZm9ybSAuZm9ybS1hbGlnbm1lbnQge1xuICAgIHdpZHRoOiA1NTVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnNpZ251cC1mb3JtIC52LWlucHV0X19zbG90IHtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuLnNpZ251cC1mb3JtIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5zaWdudXAtZm9ybSBpLnYtaWNvbi5ub3RyYW5zbGF0ZS5tZGkubWRpLW1lbnUtZG93bi50aGVtZS0tbGlnaHQge1xuICBjb2xvcjogIzNBNDk1OTtcbn1cbi5zaWdudXAtZm9ybSAuc2Nyb2xsLWJveCB7XG4gIG1heC1oZWlnaHQ6IDEyOHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDNEQUREO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDE5cHggMTlweCAxOXB4IDE5cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0NzU1NjA7XG59XG5cbi8qIEJyZWFkY3J1bWIgKi9cbi5iZC1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiA4NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAzMHB4IDBweCAzMHB4IDBweDtcbn1cbi5iZC1jb250YWluZXIgLnJlY2FwdGNoYS1wcml2YWN5LXRleHQge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWQxZTFlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG4uYmQtY29udGFpbmVyIC5iZC1nZi1icmVhZGNydW1icy1ob21lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzM3MzYzYSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgei1pbmRleDogMjtcbn1cbi5iZC1jb250YWluZXIgLmJkLWdmLWJyZWFkY3J1bWJzLWhvbWU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5iZC1jb250YWluZXIgLmJkLXVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuLmJkLWNvbnRhaW5lciAuYmQtbGkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iZC1jb250YWluZXIgLmJkLWxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5iZC1jb250YWluZXIgLmJkLXN2ZyB7XG4gIG1hcmdpbjogMHB4IDEycHggMHB4IDEycHg7XG4gIGNvbG9yOiAjQzJDM0M3O1xufVxuLmJkLWNvbnRhaW5lciAuYmQtZm9udCB7XG4gIGNvbG9yOiAjMzczNjNhICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuLmJkLWNvbnRhaW5lciAuYmQtZm9udDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJkLWNvbnRhaW5lciAucG9pbnRlci1sYXN0LWVsZW1lbnQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYmQtY29udGFpbmVyIC5wb2ludGVyLWxhc3QtZWxlbWVudDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBIMSBIZWFkZXIgKi9cbi8qKiBOZXcgSGVhZGVyIENvbXBvbmVudCAtIENvbm5lY3RlZCBKb3VybmV5c1xuQGF1dGhvciBtaXRjaGVsbHdvb2RcbiovXG4uaDEtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmgxLWhlYWRlciAuaDEtaGVhZGVyLXNwYWNlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmgxLWhlYWRlciAuaDEtaGVhZGVyLXNwYWNlLXRhYmxldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmgxLWhlYWRlciAuaDEtaGVhZGVyLXNwYWNlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaDEtaGVhZGVyIC5oMS1oZWFkZXItc3BhY2UtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oMS1oZWFkZXIgLmgxLWhlYWRlci1zcGFjZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmgxLWhlYWRlciAuaDEtaGVhZGVyLXNwYWNlLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmgxLWhlYWRlci5jb250ZW50LWhlYWRlciAuaDEtaGVhZGVyLXNwYWNlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaDEtaGVhZGVyLmNvbnRlbnQtaGVhZGVyIC5oMS1oZWFkZXItc3BhY2UtdGFibGV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmgxLWhlYWRlci1ncmFkaWVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG59XG4uaDEtaGVhZGVyLWdyYWRpZW50LnJlc2lkZW50aWFsMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmgxLWhlYWRlci1ncmFkaWVudC5yZXNpZGVudGlhbDEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzMjEuMThkZWcsICMxRjlCRDYgOC43MSUsICMwOTMxNjMgMTAwJSk7XG4gIH1cbn1cbi5oMS1oZWFkZXItZ3JhZGllbnQucmVzaWRlbnRpYWwyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaDEtaGVhZGVyLWdyYWRpZW50LnJlc2lkZW50aWFsMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDMxNWRlZywgIzFFNjc5QyAwJSwgIzFEMjA0RCAxMDAlKTtcbiAgfVxufVxuLmgxLWhlYWRlci1ncmFkaWVudC5idXNpbmVzczEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oMS1oZWFkZXItZ3JhZGllbnQuYnVzaW5lc3MxIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMUYxQzNGIDAlLCAjMzYzODZFIDEwMCUpO1xuICB9XG59XG4uaDEtaGVhZGVyLWdyYWRpZW50LmJ1c2luZXNzMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmgxLWhlYWRlci1ncmFkaWVudC5idXNpbmVzczIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzMjEuMThkZWcsICMyQzJDNUEgOC43MSUsICMxRjFDM0YgMTAwJSk7XG4gIH1cbn1cblxuLmgxLWhlYWRlci13aGl0ZSB7XG4gIHdpZHRoOiA0NSU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmgxLWhlYWRlci13aGl0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmgxLWhlYWRlci1pbWFnZS1iYWNrIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaDEtaGVhZGVyLWltYWdlLWJhY2sge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oMS1oZWFkZXItaW1hZ2UtYmFjay5tb2JpbGUtaGVhZGVyLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaDEtaGVhZGVyLWltYWdlLWJhY2sudGFibGV0LWhlYWRlci1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaDEtaGVhZGVyLWltYWdlLWJhY2suZGVza3RvcC1oZWFkZXItaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oMS1oZWFkZXItaW1hZ2UtYmFjay5tb2JpbGUtaGVhZGVyLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oMS1oZWFkZXItaW1hZ2UtYmFjay50YWJsZXQtaGVhZGVyLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaDEtaGVhZGVyLWltYWdlLWJhY2suZGVza3RvcC1oZWFkZXItaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaDEtaGVhZGVyLWltYWdlLWJhY2subW9iaWxlLWhlYWRlci1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaDEtaGVhZGVyLWltYWdlLWJhY2sudGFibGV0LWhlYWRlci1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaDEtaGVhZGVyLWltYWdlLWJhY2suZGVza3RvcC1oZWFkZXItaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnVsbC13aWR0aC1oZWFkZXIgLmgxLWhlYWRlci1pbWFnZS1iYWNrIHtcbiAgICB3aWR0aDogNTUlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZ1bGwtd2lkdGgtaGVhZGVyIC5jb21wYXRpYmlsaXR5LWhlYWRlci1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwtd2lkdGgtaGVhZGVyIC5jb21wYXRpYmlsaXR5LWhlYWRlci1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgQHN1cHBvcnRzIChtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHkpIGFuZCAoZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkpIHtcbiAgICAuZnVsbC13aWR0aC1oZWFkZXIgLmNvbXBhdGliaWxpdHktaGVhZGVyLWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnVsbC13aWR0aC1oZWFkZXIgLmgxLWhlYWRlci1pbWFnZS1iYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZnVsbC13aWR0aC1oZWFkZXIgLmgxLWhlYWRlci1pbWFnZS1iYWNrLmZ1bGwtd2lkdGgtZGVza3RvcC1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIEBzdXBwb3J0cyAobWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5KSBhbmQgKGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpKSB7XG4gICAgLmZ1bGwtd2lkdGgtaGVhZGVyIC5oMS1oZWFkZXItaW1hZ2UtYmFjay5mdWxsLXdpZHRoLWRlc2t0b3AtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgfVxuICB9XG59XG5cbi5mdWxsLXdpZHRoLWRlc2t0b3AtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zcGxpdC13aWR0aC1oZWFkZXIgLmgxLWhlYWRlci1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNwbGl0LXdpZHRoLWhlYWRlciAuaDEtaGVhZGVyLXdoaXRlIHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG59XG5cbi5zcGxpdC13aWR0aC1oZWFkZXIgLnJlc2lkZW50aWFsMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uc3BsaXQtd2lkdGgtaGVhZGVyIC5yZXNpZGVudGlhbDEgLmgxLWhlYWRlci13aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzMTVkZWcsICMxRTY3OUMgMCUsICMxRDIwNEQgMTAwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNwbGl0LXdpZHRoLWhlYWRlciAucmVzaWRlbnRpYWwxIC5oMS1oZWFkZXItd2hpdGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzMjEuMThkZWcsICMxRjlCRDYgOC43MSUsICMwOTMxNjMgMTAwJSk7XG4gIH1cbn1cbi5zcGxpdC13aWR0aC1oZWFkZXIgLnJlc2lkZW50aWFsMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uc3BsaXQtd2lkdGgtaGVhZGVyIC5yZXNpZGVudGlhbDIgLmgxLWhlYWRlci13aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzMTVkZWcsICMxRTY3OUMgMCUsICMxRDIwNEQgMTAwJSk7XG59XG4uc3BsaXQtd2lkdGgtaGVhZGVyIC5idXNpbmVzczEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnNwbGl0LXdpZHRoLWhlYWRlciAuYnVzaW5lc3MxIC5oMS1oZWFkZXItd2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzIxLjE4ZGVnLCAjMkMyQzVBIDguNzElLCAjMUYxQzNGIDEwMCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zcGxpdC13aWR0aC1oZWFkZXIgLmJ1c2luZXNzMSAuaDEtaGVhZGVyLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMUYxQzNGIDAlLCAjMzYzODZFIDEwMCUpO1xuICB9XG59XG4uc3BsaXQtd2lkdGgtaGVhZGVyIC5idXNpbmVzczIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnNwbGl0LXdpZHRoLWhlYWRlciAuYnVzaW5lc3MyIC5oMS1oZWFkZXItd2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzIxLjE4ZGVnLCAjMkMyQzVBIDguNzElLCAjMUYxQzNGIDEwMCUpO1xufVxuXG4uaDEtaGVhZGVyLWdyYWRpZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmgxLWhlYWRlci1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNHB4IDMwcHggMzJweCAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oMS1oZWFkZXItY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaDEtaGVhZGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDUwcHggNDBweCA2MHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaDEtaGVhZGVyLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIHBhZGRpbmc6IDUwcHggMTVweCA2MHB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaDEtaGVhZGVyLWNvbnRlbnQgLmN0YSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oMS1oZWFkZXItY29udGVudCAucmljaHRleHQge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmgxLWhlYWRlci1jb250ZW50IC5yaWNodGV4dCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG59XG4uaDEtaGVhZGVyLWNvbnRlbnQgLnJpY2h0ZXh0IC5oMSwgLmgxLWhlYWRlci1jb250ZW50IC5yaWNodGV4dCBoMSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oMS1oZWFkZXItY29udGVudCAucmljaHRleHQgc3BhbiwgLmgxLWhlYWRlci1jb250ZW50IC5yaWNodGV4dCBwLCAuaDEtaGVhZGVyLWNvbnRlbnQgLnJpY2h0ZXh0IGRpdiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaDEtaGVhZGVyLWNvbnRlbnQgLnJpY2h0ZXh0IHNwYW4sIC5oMS1oZWFkZXItY29udGVudCAucmljaHRleHQgcCwgLmgxLWhlYWRlci1jb250ZW50IC5yaWNodGV4dCBkaXYge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxufVxuLmgxLWhlYWRlci1jb250ZW50LnJlc2lkZW50aWFsMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzMTVkZWcsICMxRTY3OUMgMCUsICMxRDIwNEQgMTAwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmgxLWhlYWRlci1jb250ZW50LnJlc2lkZW50aWFsMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuLmgxLWhlYWRlci1jb250ZW50LnJlc2lkZW50aWFsMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzMTVkZWcsICMxRTY3OUMgMCUsICMxRDIwNEQgMTAwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmgxLWhlYWRlci1jb250ZW50LnJlc2lkZW50aWFsMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuLmgxLWhlYWRlci1jb250ZW50LmJ1c2luZXNzMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMxRjFDM0YgMCUsICMzNjM4NkUgMTAwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmgxLWhlYWRlci1jb250ZW50LmJ1c2luZXNzMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuLmgxLWhlYWRlci1jb250ZW50LmJ1c2luZXNzMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzMjEuMThkZWcsICMyQzJDNUEgOC43MSUsICMxRjFDM0YgMTAwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmgxLWhlYWRlci1jb250ZW50LmJ1c2luZXNzMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuXG4uc3BsaXQtd2lkdGgtaGVhZGVyLmxhbmRpbmctaGVhZGVyIC5oMS1oZWFkZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDMycHggMTVweCA0MHB4IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNwbGl0LXdpZHRoLWhlYWRlci5sYW5kaW5nLWhlYWRlciAuaDEtaGVhZGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDUwcHggMTVweCA2MHB4IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zcGxpdC13aWR0aC1oZWFkZXIgLmgxLWhlYWRlci1pbWFnZS1iYWNrIHtcbiAgICB3aWR0aDogNDUlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zcGxpdC13aWR0aC1oZWFkZXIubGFuZGluZy1oZWFkZXIgLmgxLWhlYWRlci13aGl0ZSB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxufVxuXG4uZ3JlZW4tYWNjZW50IC5ncmVlbi1hY2NlbnQtc3BhbiB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogNDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EwRTMxMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ncmVlbi1hY2NlbnQgLmdyZWVuLWFjY2VudC1zcGFuIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5ncmVlbi1hY2NlbnQgPiBkaXYge1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdyZWVuLWFjY2VudCA+IGRpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaDEtaGVhZGVyLWNvbnRlbnQuZ3JlZW4tYWNjZW50IC5jdGEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyOHB4KTtcbiAgfVxufVxuXG4uY29udGVudC1oZWFkZXIgLmdyZWVuLWFjY2VudCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmNvbnRlbnQtaGVhZGVyIC5oMS1oZWFkZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDMycHggMTVweCA0MHB4IDE1cHg7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LWhlYWRlciAuaDEtaGVhZGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDYwcHggMTVweCA2MHB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGVudC1oZWFkZXIgLmgxLWhlYWRlci1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRlbnQtaGVhZGVyIC5oMS1oZWFkZXItaW1hZ2UtYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaDEtaGVhZGVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuXG4uaDEtaGVhZGVyLnNwbGl0LXdpZHRoLWhlYWRlci5sYW5kaW5nLWhlYWRlciAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ucHJlZl9jZW50cmVfcmVhY3RpdmF0aW9uIC5yZWFjdGl2YXRpb24tc3Bpbm5lciB7XG4gIG1pbi1oZWlnaHQ6IDExNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcmVmX2NlbnRyZV9yZWFjdGl2YXRpb24gLnJlYWN0aXZhdGlvbi1zcGlubmVyIC5pbnB1dC1ncm91cC1zcGlubmVyIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgdG9wOiA2NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJlZl9jZW50cmVfcmVhY3RpdmF0aW9uIC5zcGlubmVyLXRleHQge1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIE9ubGluZSBSZWdpc3RyYXRpb24gVW5zdWJzY3JpYmUgKi9cbi5vbmxpbmUtcmVnLXVuc3Vic2NyaWJlIHtcbiAgcGFkZGluZzogNjJweCAxNXB4IDUwcHg7XG59XG4ub25saW5lLXJlZy11bnN1YnNjcmliZSAuaWNvbi1zZWMge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLm9ubGluZS1yZWctdW5zdWJzY3JpYmUgLmljb24tc2VjIC51bnN1YnNjcmliZS1leGNsYW1hdGlvbiB7XG4gIGZpbGw6ICMwMDZBQUU7XG4gIGhlaWdodDogNjZweDtcbiAgd2lkdGg6IDY2cHg7XG59XG4ub25saW5lLXJlZy11bnN1YnNjcmliZSAuaW50cm9UZXh0LXNlYyB7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG4ub25saW5lLXJlZy11bnN1YnNjcmliZSAudW5zdWJzY3JpYmVNc2ctc2VjIHtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbn1cbi5vbmxpbmUtcmVnLXVuc3Vic2NyaWJlIC51bnN1YnNjcmliZU1zZy1zZWMgLmZvcm0tZ3JvdXAgLmNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuLm9ubGluZS1yZWctdW5zdWJzY3JpYmUgLnVuc3Vic2NyaWJlTXNnLXNlYyAuZm9ybS1ncm91cCAuY2hlY2tib3ggLmNoZWNrYm94LWlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luOiAwO1xufVxuLm9ubGluZS1yZWctdW5zdWJzY3JpYmUgLnVuc3Vic2NyaWJlTXNnLXNlYyAuZm9ybS1ncm91cCAuY2hlY2tib3ggLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyBzcGFuLm92ZXJsYXktYm94OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCLvhYpcIjtcbiAgYmFja2dyb3VuZDogIzAwNkFBRTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwLjVweDtcbn1cbi5vbmxpbmUtcmVnLXVuc3Vic2NyaWJlIC51bnN1YnNjcmliZU1zZy1zZWMgLmZvcm0tZ3JvdXAgLmNoZWNrYm94IC5jaGVja2JveC1pbnB1dDpjaGVja2VkIH4gLmVycm9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vbmxpbmUtcmVnLXVuc3Vic2NyaWJlIC51bnN1YnNjcmliZU1zZy1zZWMgLmZvcm0tZ3JvdXAgLmNoZWNrYm94IHNwYW4ub3ZlcmxheS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG59XG4ub25saW5lLXJlZy11bnN1YnNjcmliZSAudW5zdWJzY3JpYmVNc2ctc2VjIC5mb3JtLWdyb3VwIC5jaGVja2JveCBzcGFuLm92ZXJsYXktYm94OjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxRDFFMUU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ub25saW5lLXJlZy11bnN1YnNjcmliZSAudW5zdWJzY3JpYmVNc2ctc2VjIC5mb3JtLWdyb3VwIC5jaGVja2JveCBzcGFuLm92ZXJsYXktYm94OmhvdmVyOjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMUQxRTFFO1xufVxuLm9ubGluZS1yZWctdW5zdWJzY3JpYmUgLnVuc3Vic2NyaWJlTXNnLXNlYyAuZm9ybS1ncm91cCAuY2hlY2tib3ggc3Bhbi5tZXNzYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5vbmxpbmUtcmVnLXVuc3Vic2NyaWJlIC51bnN1YnNjcmliZU1zZy1zZWMgLmZvcm0tZ3JvdXAgLmNoZWNrYm94IHNwYW4ubWVzc2FnZSA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm9ubGluZS1yZWctdW5zdWJzY3JpYmUgLnVuc3Vic2NyaWJlTXNnLXNlYyAuZm9ybS1ncm91cCAjY2hlY2tib3gtcHJlZnJlbmNlXzIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm9ubGluZS1yZWctdW5zdWJzY3JpYmUgLnVuc3Vic2NyaWJlTXNnLXNlYyAuZm9ybS1ncm91cCAuZXJyb3Ige1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNGOTFGM0U7XG59XG4ub25saW5lLXJlZy11bnN1YnNjcmliZSAjdW5zdWJzY3JpYmVDb25maXJtYXRpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm9ubGluZS1yZWctdW5zdWJzY3JpYmUgI3Vuc3Vic2NyaWJlQ29uZmlybWF0aW9uIC5hbGVydCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4ub25saW5lLXJlZy11bnN1YnNjcmliZSAjZXJyb3JQcm9tcHQuYWxlcnQtZGFuZ2VyIHtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cblxuLyogRmlicmUgSGVhZGVyICovXG4uZmJyLWhlYWRlci10aXRsZS1ib3JkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAzMHB4IDMwcHg7XG4gIHdpZHRoOiAwLjE2cHg7XG4gIG1pbi13aWR0aDogMC4xNnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mYnItaGVhZGVyLXRpdGxlLWJvcmRlciB7XG4gICAgbWFyZ2luOiAxNXB4IDE1cHg7XG4gIH1cbn1cblxuLmZici1oZWFkZXItaW1hZ2Uge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAzMHB4IDBweDtcbn1cblxuLmZici1oZWFkZXItdGl0bGUge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IGF1dG8gMHB4O1xufVxuXG4uZmJyLWhlYWRlci10aXRsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMkU0QUNCIDAlLCByZ2JhKDQ2LCA3NCwgMjAzLCAwKSAxMDAlKTtcbiAgb3BhY2l0eTogMC44O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbn1cblxuLmZici1oZWFkZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICBtYXgtd2lkdGg6IDExNDVweDtcbn1cblxuLmZici1oci1zdHlsZSB7XG4gIG9wYWNpdHk6IDUwJTtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAxMTQ1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZici1oci1zdHlsZSB7XG4gICAgbWFyZ2luOiAwcHggMjBweDtcbiAgfVxuXG4gIC5mYnItaGVhZGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZici1oci1zdHlsZSB7XG4gICAgbWFyZ2luOiAwcHggNDBweDtcbiAgfVxuXG4gIC5mYnItaGVhZGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDBweCA0MHB4O1xuICB9XG59XG4vKiBGaWJyZSBGb290ZXIgKi9cbi5mYnItZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzRDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmJyLWZvb3Rlci1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDExNDVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjBweCAwcHg7XG59XG5cbi5mYnItZm9vdGVyLWxvZ28taW1hZ2Uge1xuICB3aWR0aDogOTdweDtcbiAgaGVpZ2h0OiAzOC44cHg7XG59XG5cbi5mYnItZm9vdGVyLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mYnItZm9vdGVyLXRleHRjb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5mYnItZm9vdGVyLXBvbGljeSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4uZmJyLWZvb3Rlci1wb2xpY3k6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmZici1mb290ZXItcG9saWN5OmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5mYnItZm9vdGVyLXRlcm1zb2Z1c2Uge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLmZici1mb290ZXItdGVybXNvZnVzZTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZmJyLWZvb3Rlci10ZXJtc29mdXNlOmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmJyLWZvb3Rlci1wb2xpY3kge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLmZici1mb290ZXItdGVybXNvZnVzZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLmZici1mb290ZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIH1cblxuICAuZmJyLWZvb3RlciB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5mYnItZm9vdGVyLWxvZ28taW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mYnItZm9vdGVyLXBvbGljeSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuXG4gIC5mYnItZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICB9XG5cbiAgLmZici1mb290ZXIge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cbi8qIEFuY2hvciBMaW5rKi9cbmJvZHkge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLmZici1jdGEtYnV0dG9uIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA1cHggMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkNDQkQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZici1jdGEtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZmJyLWN0YS1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uc2Vjb25kYXktY3RhIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLnNlY29uZGF5LWN0YTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ucHJpbWFyeS1jdGEge1xuICBiYWNrZ3JvdW5kOiAjQTBFMzExO1xuICBjb2xvcjogIzFEMUUxRTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4IDI1cHg7XG59XG4ucHJpbWFyeS1jdGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzZGRjM3O1xufVxuXG4uc21hbGwtY3RhIHtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuXG4ubGFyZ2UtY3RhIHtcbiAgcGFkZGluZzogMTVweCA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cblxuLmNhbXBhaWduLXJvdW5kZWQtYnV0dG9uIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzE5NEJDQjtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2FtcGFpZ24tcm91bmRlZC1idXR0b24gYSB7XG4gIGNvbG9yOiAjMTk0QkNCO1xufVxuXG4vKiBIZXJvIEJhbm5lciovXG4uZmJyLWhlcm8tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYnItaGVyby1iYW5uZXItaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG4gIG1heC1oZWlnaHQ6IDkwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5mYnItaGVyby10ZXh0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLXRvcDogMzAwcHg7XG4gIHBhZGRpbmc6IDYwcHggMTUwcHggNTBweCAxNTBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjMsIDQ0LCAxNDEsIDAuOCksICMxNzJjOGQpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMjMlIDAlLCAxMDAlIDI1JSwgMTAwJSAxMDAlLCAwJSAxMDAlLCAwJSAxMiUpO1xufVxuXG4uZmJyLWhlcm8tZ3JlZW4taHIge1xuICB3aWR0aDogMTM2cHg7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW46IDAgMCA1MHB4IDBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDA4MGY2IDAlLCAjYTBlMzExIDEwMCUpO1xufVxuXG4uZmJyLWJhbm5lci1oZWFkaW5nIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzUwO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmZici1iYW5uZXItZGVzY3JpcHRpb24ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xufVxuXG4uZmJyLWhlcm8tdmlkZW8taWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmJyLXZpZGVvLWljb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLmZici1oZXJvLXZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE0NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmZici1oZXJvLXlvdXR1YmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTQ1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZmJyLXZpZGVvTW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExLCAxMCwgMTAsIDAuOSk7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDEwMHB4IDgwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB6LWluZGV4OiAxO1xufVxuXG4uZmJyLWNsb3NlTW9kYWwge1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmJyLWhlcm8tYmFubmVyLWltYWdlIHtcbiAgICBoZWlnaHQ6IDc3MHB4O1xuICB9XG5cbiAgLmZici1oZXJvLXRleHQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNTBweDtcbiAgICBwYWRkaW5nOiAxMDBweCAyMHB4IDIwcHggMjBweDtcbiAgfVxuXG4gIC5mYnItaGVyby1ncmVlbi1ociB7XG4gICAgd2lkdGg6IDU0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwcHg7XG4gIH1cblxuICAuZmJyLWJhbm5lci1oZWFkaW5nIHtcbiAgICBmb250LXdlaWdodDogMzUwO1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG5cbiAgLmZici1iYW5uZXItZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLmZici1oZXJvLXZpZGVvLWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5mYnItdmlkZW9Nb2RhbCB7XG4gICAgcGFkZGluZzogMTAwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mYnItaGVyby1iYW5uZXItaW1hZ2Uge1xuICAgIGhlaWdodDogNzcwcHg7XG4gIH1cblxuICAuZmJyLWhlcm8tdGV4dC1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMwMHB4O1xuICAgIHBhZGRpbmc6IDEwMHB4IDQwcHggMjBweCA0MHB4O1xuICB9XG5cbiAgLmZici1oZXJvLWdyZWVuLWhyIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDBweDtcbiAgfVxuXG4gIC5mYnItYmFubmVyLWhlYWRpbmcge1xuICAgIGZvbnQtd2VpZ2h0OiAzMjU7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cblxuICAuZmJyLWJhbm5lci1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuZmJyLWhlcm8tdmlkZW8taWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLmZici12aWRlb01vZGFsIHtcbiAgICBwYWRkaW5nOiAxMDBweCA0MHB4O1xuICB9XG59XG4vKiBGaWJyZSBDb250YWluZXIqL1xuLmZici1mdWxsLXdpZHRoLWxlZnQtdHJpYW5nbGUtYmx1ZSB7XG4gIHBhZGRpbmc6IDUwcHggMTUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuXG4uZmJyLWZ1bGwtd2lkdGgtbGVmdC10cmlhbmdsZS1ibHVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMjk3cHg7XG4gIHdpZHRoOiAxOTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IC0xMDBweDtcbiAgYmFja2dyb3VuZDogIzE3MmM4ZDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDUyJSAwJSwgNTIlIDQ4JSwgOTQlIC00JSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZici1mdWxsLXdpZHRoLWxlZnQtdHJpYW5nbGUtYmx1ZTpiZWZvcmUge1xuICAgIHBhZGRpbmc6IDYwcHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZici1mdWxsLXdpZHRoLWxlZnQtdHJpYW5nbGUtYmx1ZTpiZWZvcmUge1xuICAgIGhlaWdodDogMjU3cHg7XG4gICAgd2lkdGg6IDE5MXB4O1xuICB9XG59XG5cbi5mYnItZnVsbC13aWR0aC10b3AtdHJpYW5nbGUtZ3JleSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbig1MCUgNCUsIDEwMCUgOCUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgOCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjNGNUZBIDAlLCByZ2JhKDI0MywgMjQ1LCAyNTAsIDApIDEwMCUpO1xuICBwYWRkaW5nLXRvcDogOTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmJyLWZ1bGwtd2lkdGgtdG9wLXRyaWFuZ2xlLWdyZXkge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbig1MCUgNCUsIDEwMCUgNSUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgNSUpO1xuICB9XG59XG5cbi5mYnItZnVsbC13aWR0aC10b3AtdHJpYW5nbGUtZ3JleSAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gIGNvbG9yOiAjMTk0QkNCO1xufVxuXG4uZmJyLWZ1bGwtd2lkdGgtYm90dG9tLXRyaWFuZ2xlLWdyZXkge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwJSwgMTAwJSA5MCUsIDUwJSA5NCUsIDAlIDkwJSwgMCUgMCwgMCUgMCUpO1xuICBwYWRkaW5nOiAwcHggMTUwcHggMjUwcHggMTUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjQzLCAyNDUsIDI1MCwgMCkgMS4zMiUsICNGM0Y1RkEgMTAxLjMyJSk7XG59XG5cbi5mYnItY3lhLWdyZWVuLWhyIHtcbiAgd2lkdGg6IDEzNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwODBmNiAwJSwgI2EwZTMxMSAxMDAlKTtcbn1cblxuLmZici1mdWxsLXdpZHRoLXdoaXRlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mYnItbWFyZ2luLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDExNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmJyLW1hcmdpbi1jb250YWluZXIge1xuICAgIG1hcmdpbjogMjBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZici1tYXJnaW4tY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDMwcHggNDBweDtcbiAgfVxufVxuXG4uZmJyLW1hcmdpbi1ib3JkZXItYm90dG9tLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTQ1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDZweCAwcHg7XG4gIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA4MGY2IDAlLCAjYTBlMzExIDEwMCUpIDAgMCAxMDAlIDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzFEMUUxRTtcbiAgcGFkZGluZzogNTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMzlweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uZmJyLWFuY2hvci1saW5rLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDExNDVweDtcbiAgcGFkZGluZzogMjBweCAwcHg7XG59XG5cbi5mYnItYmx1ZS1vdmVybGF5LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkzNjk5O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMTQlIDAlLCAxMDAlIDMxJSwgMTAwJSAxMDAlLCAwJSAxMDAlLCAwJSA0JSk7XG4gIGhlaWdodDogMzk0cHg7XG59XG5cbi5mYnItZnVsbC13aWR0aC1ncmV5LWdyYWRpYW50IHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjQzLCAyNDUsIDI1MCwgMCkgMS4zMiUsICNGM0Y1RkEgMTAxLjMyJSk7XG59XG5cbi5mYnItZnVsbC13aWR0aC13aGl0ZS1ncmFkaWFudCB7XG4gIHBhZGRpbmc6IDcwcHggMTUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGM0Y1RkEgMCUsIHJnYmEoMjQzLCAyNDUsIDI1MCwgMCkgMTAwJSk7XG59XG5cbi5mYnItbWFyZ2lucyB7XG4gIG1heC13aWR0aDogMTE0NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mYnItZnVsbC13aWR0aC13aGl0ZS1ncmFkaWFudCxcbi5mYnItZnVsbC13aWR0aC1sZWZ0LXRyaWFuZ2xlLWJsdWUsXG4uZmJyLWZ1bGwtd2lkdGgtd2hpdGUtY29udGFpbmVyLFxuLmZici1hbmNob3ItbGluay1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgfVxuXG4gIC5mYnItZnVsbC13aWR0aC10b3AtdHJpYW5nbGUtZ3JleSB7XG4gICAgcGFkZGluZzogOTBweCAyMHB4IDEwcHggMjBweDtcbiAgfVxuXG4gIC5mYnItZnVsbC13aWR0aC1ncmV5LWdyYWRpYW50IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLmZici1mdWxsLXdpZHRoLWJvdHRvbS10cmlhbmdsZS1ncmV5IHtcbiAgICBwYWRkaW5nOiAwcHggMjBweCAyMDBweCAyMHB4O1xuICB9XG5cbiAgLmZici1hbmNob3ItbGluay1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mYnItZnVsbC13aWR0aC13aGl0ZS1ncmFkaWFudCxcbi5mYnItZnVsbC13aWR0aC1sZWZ0LXRyaWFuZ2xlLWJsdWUsXG4uZmJyLWZ1bGwtd2lkdGgtd2hpdGUtY29udGFpbmVyLFxuLmZici1hbmNob3ItbGluay1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDcwcHggNDBweDtcbiAgfVxuXG4gIC5mYnItZnVsbC13aWR0aC10b3AtdHJpYW5nbGUtZ3JleSB7XG4gICAgcGFkZGluZzogOTBweCA0MHB4IDEwcHggNDBweDtcbiAgfVxuXG4gIC5mYnItZnVsbC13aWR0aC1ncmV5LWdyYWRpYW50IHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG5cbiAgLmZici1mdWxsLXdpZHRoLWJvdHRvbS10cmlhbmdsZS1ncmV5IHtcbiAgICBwYWRkaW5nOiAwcHggNDBweCAyNTBweCA0MHB4O1xuICB9XG5cbiAgLmZici1hbmNob3ItbGluay1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgfVxufVxuLmZici1pY29uYm94IC5pY29uYm94X2ltYWdlIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlcjogNXB4IHNvbGlkICNGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmJyLWljb24tYm94LXN2Zy1pY29uIC5zdmctaWNvbiB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDE1cHg7XG59XG5cbi5mYnItaWNvbmJveCAuaWNvbmJveC1pbWFnZS1iZy1ncmV5IHtcbiAgYmFja2dyb3VuZDogI0Q4REJFMTtcbn1cblxuLmZici1pY29uYm94IC5pY29uYm94LWltYWdlLWJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogI0EwRTMxMTtcbn1cblxuLmZici1pY29uYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzVweDtcbiAgbGVmdDogMHB4O1xufVxuXG4vKiBGaWJyZSBDYXJvdXNlbCovXG4uZmJyLWNhcm91c2VsLXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmJyLWNhcm91c2VsLWltZyB7XG4gIHdpZHRoOiA0NDBweDtcbiAgaGVpZ2h0OiAzNTVweDtcbn1cblxuLmZici1jYXJvdXNlbC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUZBO1xufVxuXG4uZmJyLWNhcm91c2VsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cblxuLmZici1jYXJvdXNlbC1kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLmZici1jYXJvdXNlbC1jb3VudGVyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmJyLWNhcm91c2VsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZmJyLWNtcC1jYXJvdXNlbC1idXR0b25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDE1MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZici1jYXJvdXNlbC1oZWFkaW5nIHtcbiAgbWFyZ2luOiA4MHB4IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuXG4uZmJyLXRlYXNlciB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYnItdGVhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0YzRjVGQSAwJSwgcmdiYSgyNDMsIDI0NSwgMjUwLCAwKSAzOC41NCUpO1xuICByaWdodDogNTBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3KC0yMGRlZyk7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG59XG5cbi5mYnItY2Fyb3VzZWwtaGVhZGluZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZici1wYWRkaW5nLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uc2xpY2stZG90cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEUyRTggIWltcG9ydGFudDtcbn1cblxuLmZici1jb3VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmJyLXRlYXNlcjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZici1wYWRkaW5nLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mYnItcGFkZGluZy1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIEZpYnJlIEVtYWlsIFN1YnNjcmlwdGlvbiovXG4uZmJyLWVtYWlsLWNvbnRhaW5lci1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmZici1lbWFpbC1zdWJzY3JpcHRpb24taW5wdXQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTk0QkNCICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYnItZW1haWwtc3Vic2NyaXB0aW9uLWlucHV0OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAzcHggc29saWQgYmxhY2s7XG4gIG91dGxpbmUtb2Zmc2V0OiAwLjVyZW07XG59XG5cbi5mYnItZW1haWwtc3Vic2NyaXB0aW9uLWlucHV0LWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTRCQ0IgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZmJyLWVtYWlsLXN1YnNjcmlwdGlvbi1pbnB1dC1idG4gOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAzcHggc29saWQgYmxhY2s7XG4gIG91dGxpbmUtb2Zmc2V0OiAwLjVyZW07XG59XG5cbi5mYnItZW1haWwtc3Vic2NyaXB0aW9uLWlucHV0LXR4dCB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mYnItZW1haWwtc3Vic2NyaXB0aW9uLWZvcm0ge1xuICBwYWRkaW5nOiA2MHB4IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZmJyLWVtYWlsLXN1YnNjcmlwdGlvbi1pbnB1dC1pbnZhbGlkIHtcbiAgY29sb3I6ICNlNjEyMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgdG9wOiA3NnB4O1xuICBsZWZ0OiA1NXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZici1lbWFpbC1zdWJzY3JpcHRpb24tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZici1lbWFpbC1pbnB1dC1zZWN0aW9uIHtcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmZici1lbWFpbC1zdWJzY3JpcHRpb24taW5wdXQtYnRuIHtcbiAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5mYnItZW1haWwtc3Vic2NyaXB0aW9uLWlucHV0LWludmFsaWQge1xuICAgIHRvcDogMTlweDtcbiAgICBsZWZ0OiA1NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgLmZici1lbWFpbC1zdWJzY3JpcHRpb24tY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mYnItZW1haWwtaW5wdXQtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuZmJyLWVtYWlsLXN1YnNjcmlwdGlvbi1pbnB1dC1idG4ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mYnItZW1haWwtc3Vic2NyaXB0aW9uLWlucHV0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4vKiBGaWJyZSBDYXJkcyovXG4uZmJyLWNhcmQtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mYnItY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZmJyLWNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uZmJyLWNhcmQtY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmZici1jYXJkLWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mYnItY2FyZC1yb3cge1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZici1jYXJkLXJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZmJyLWNhcmQtcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZici1jYXJkLWNvbHVtbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMlO1xuICBtYXJnaW46IDE1cHggMTVweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mYnItY2FyZC1jb2x1bW4ge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZmJyLWNhcmQtY29sdW1uIHtcbiAgICBtYXJnaW46IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uZmJyLWNhcmQtY29sdW1uLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4uZmJyLWNhcmQtY29sdW1uLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5mYnItY2FyZC1yb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5mYnItY2FyZC1zdHlsZSB7XG4gIC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGQTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mYnItY2FyZC1oZWFkaW5nLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzMHB4IDMwcHggMTVweCAzMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDcwcHg7XG59XG5cbi5mYnItY2FyZC1oZWFkaW5nIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDBweDtcbiAgbWF4LWhlaWdodDogNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZici1jYXJkLXRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDBweCAzMHB4IDMwcHggMzBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mYnItY2FyZC10ZXh0IHtcbiAgICBoZWlnaHQ6IDEyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZici1jYXJkLXRleHQge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cbi5mYnItY2FyZC1jYXJkMSB7XG4gIGJvcmRlci1yYWRpdXM6IDU1cHggMHB4IDBweCAyMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NEJDQjtcbiAgY29sb3I6ICNGRkY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmJyLWNhcmQtY2FyZDEge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHggMHB4IDBweCAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mYnItY2FyZC1jYXJkMSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHggMHB4IDBweCAyMDBweDtcbiAgfVxufVxuLmZici1jYXJkLWNhcmQyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cblxuLmZici1jYXJkLWNhcmQzIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDU1cHggMHB4IDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mYnItY2FyZC1jYXJkMyB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDUwcHggMHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mYnItY2FyZC1jYXJkMyB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDEwMHB4IDBweCAwcHg7XG4gIH1cbn1cbi5mYnItY2FyZC1pbWFnZTEge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggNTVweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mYnItY2FyZC1pbWFnZTEge1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZici1jYXJkLWltYWdlMSB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uZmJyLWNhcmQtaW1hZ2UyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmJyLWNhcmQtaW1hZ2UyIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICB9XG59XG4uZmJyLWNhcmQtaW1hZ2UzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmJyLWNhcmQtaW1hZ2UzIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mYnItY2FyZC1pbWFnZTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmZici1ncmVlbi1ociB7XG4gIHdpZHRoOiAxMzZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDA4MGY2IDAlLCAjYTBlMzExIDEwMCUpO1xufVxuXG4vKiBGaWJyZSBUYWJzKi9cbi5mYnItdGllcnMtQ29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5mYnItdGFiIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mYnItdGFiOmZvY3VzLXdpdGhpbiB7XG4gIHBhZGRpbmc6IDZweCAwcHg7XG59XG5cbi5mYnItdGFiIGJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMjRweCAxNnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwcHggMzVweDtcbn1cblxuLmZici10YWIgYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwLjA2MjVyZW0gc29saWQgZ3JheTtcbiAgLyogc3R5bGUgZnJvbSBleGlzdGluZyBjbGllbnRsaWJzICovXG59XG5cbi5mYnItdGFiIGJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjQTBFMzExICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbn1cblxuLmZici10YWIgYnV0dG9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTk0QkNCO1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI0EwRTMxMTtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uZmJyLWNhcmQtc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmJyLXRhYi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZici1jYXJkLUNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIElFIGFuZCBFZGdlICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRmlyZWZveCAqL1xufVxuXG4uZmJyLWNhcmQtQ29udGFpbmVyLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mYnItY2FyZC1Db250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mYnItY2FyZC1Db250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZmJyLWNhcmQtQ29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICB9XG59XG4uZmJyLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiBGbG9hdCBmb3VyIGNvbHVtbnMgc2lkZSBieSBzaWRlICovXG4uZmJyLWNvbHVtbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi8qIENsZWFyIGZsb2F0cyBhZnRlciB0aGUgY29sdW1ucyAqL1xuLmZici1yb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qIFJlc3BvbnNpdmUgY29sdW1ucyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmZici1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi8qIFN0eWxlIHRoZSBjb3VudGVyIGNhcmRzICovXG4uZmJyLWNhcmQge1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzOXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMzBweCAyMHB4O1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGZsZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mYnItY2FyZCB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xuICB9XG59XG4uZmJyLWNhcmQtaW5hY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uZmJyLXRpZXJzLVN1YnRleHQge1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDExNDVweDtcbn1cblxuLmZici10YWItY2FyZC1oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5mYnItdGllcnMtQ2FyZC1JbWFnZSB7XG4gIG1hcmdpbjogMHB4IDBweCAyMHB4IDBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMjIwcHg7XG59XG5cbi5mYnItdGFiLWNhcmQtc3ViaGVhZGluZyB7XG4gIG1hcmdpbjogMTBweCAwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5mYnItdGFiLWNhcmQtYm9keSB7XG4gIG1hcmdpbjogMHB4O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cblxuLmZici10YWItY2FyZC1ib2R5IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uZmJyLXRhYi1jYXJkLWJvZHkgbGkge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmZici10YWItZHJhd2VyIHtcbiAgY29sb3I6ICMxOTRCQ0I7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDYwcHggMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mYnItdGFiLWRyYXdlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZmJyLWNhcmQtcHJldmJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluO1xuICBsZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXRvcDogMzAwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mYnItY2FyZC1uZXh0YnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW47XG4gIHJpZ2h0OiAwcHg7XG4gIG1hcmdpbi10b3A6IDMwMHB4O1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuXG4uZmJyLWJ0bi1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mYnItY2FyZC1uZXh0YnRuIGltZyB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmZici1jYXJkLXByZXZidG4gaW1nIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZici1jYXJkLW5leHRidG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZmJyLWNhcmQtcHJldmJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSJdfQ== */